自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 CloudBase小总结

Cloudbase小总结

2022-10-08 14:52:36 429 1

原创 Salesforce action function调用不到的解决方式

Salesforce action function调用不到的解决方式

2022-08-10 15:07:26 327

原创 lwc 实现quick action的几个技巧

lwc 实现quick action的几个技巧

2022-04-24 16:44:38 441

原创 TP6遇到的几个坑

“才翻过了几座山,又越过了几条河...”想用php做个小小的功能站点,没想到遇到这么多坑.用的是公司配发的mac book, 用业余时间抽空撸撸代码。1. 搭建环境。感谢php.cn站提供的诸多课程,我现学现用。下载安装了phpstudy, 感谢这个网站的无私奉献,免去了我无数搭建环境的烦恼。2. 验证码问题。遇到报错 Call to undefined function think\captcha\imagettftext()就是mac缺少imagettftext()、f.

2021-10-01 08:16:16 368 1

原创 Macbook上 ThinkPhp 6搭建

1. 安装php study(虽然mac上自带了php和apache,但是安装这个能方便点),用于提供apache和mysql . 详情可参考小皮面板(phpstudy) - 让天下没有难配的服务器环境!我本来也想配置phpMyAdmin,鼓捣了半天一直报这错那错,后来放弃,没想到php study也不太好用了,只好删掉重装。。2. 安装composer按照这个Packagist / Composer 中国全量镜像指引操作即可。如果能科学上网,其实不需使用镜像,也很快,我安装时几秒钟就...

2021-09-21 15:37:36 664

原创 一段关于approval的代码,留存

// Get the Process Instance for (ProcessInstance pi : [ SELECT Id, TargetObjectId, ( SELECT Comments FROM Steps WHERE StepStatus IN ('Rejected', 'Approved') ...

2021-07-23 16:37:32 118

原创 新需求来了,切换到classic界面的user,下次登录后给他们自动切换回light宁。。

需求如题,求user的心理阴影面积,哈哈哈。。。我研究了一番,发现就是用user的UserPreferencesLightningExperiencePreferred来控制。

2021-07-20 16:55:45 58

原创 Lightning component 环境下生成csv导出

var hiddenElement = document.getElementById('download_a');hiddenElement.href = "data:text/csv;charset=utf-8," + encodeURI(csvContent);hiddenElement.target = '_blank'; hiddenElement.download = "CRS_Export_" + this.getDateStr() + ".csv"; console.log("r.

2021-04-25 17:53:16 67

原创 Mac book 安装 tableau, 遇到问题 The product is unable to start due to an internal licensing error. 解决了

我尝试安装的是2020-4-1以及2020-1-13的版本。起初打开总是理解弹窗The product is unable to start due to an internal licensing error.Please uninstall the product and try installing again.然后点确认后即退出。偶尔不退出的时候,点继续然后遇到这个弹窗终于我把系统升级了之后,问题自动消失。...

2021-01-27 11:44:25 2092 1

原创 2020-11-26

撸了一小段代码,用于拷贝一个opportunity的字段值到另一个opportunity上,可供以后使用。void mergeOpportunity (Opportunity oppCopyFrom, Opportunity oppCopyTo) { Map<String, Schema.SObjectField> fieldMap = Schema.SObjectType.Opportunity.fields.getMap(); for (String fieldKey

2020-11-26 11:58:10 93

原创 Salesforce 邮件的发送及跟踪

业务需求:1. 用email template定义邮件内容,这样不太懂技术的管理人员也能后续编辑template.2. 发送邮件需要有邮件历史,可以供后续跟踪。3. 邮件需集中挂在一个parent data的下面。之前我也做过类似任务,今天发现了一个更好的办法。1. 基于template构建出邮件(获得的singleEMessage,其内容已经绑定数据)Messaging.SingleEmailMessage singleEMessage = Messaging.renderS.

2020-08-06 14:00:52 1279

原创 lightning:progressRing 踩坑

因为页面数据量会比较大,所以想用分批请求数据逐次添加到页面的方式。为了给用户一个友好的显示,我用了lightning:progressRing.因为这个是一个大的修改,所以我新建了一个页面,待功能稳定后再合并到原页面。在合并页面的时候,下面这句竟然迟迟无法执行。component.set('v.showPercent', true);坑人的是,它也不报错,就是默默的停止执行下去了。排除了拼写错误,各种猜想排除,终于...原来lightning:progressRing要求lightni

2020-06-29 11:54:07 4101

原创 apex怎么取消已经提交的approval request呢

大概这种应用场景不多,文档里竟然没有找到介绍。终于在谷歌老师的帮助下,获得了如下神码(经过我的二次整理优化):List<Approval.ProcessWorkitemRequest> requestList = new List<Approval.ProcessWorkitemRequest> (); for (ProcessInstanceWorkitem workItem : [ SELE...

2020-05-24 07:20:11 612

原创 lightning custom modal怎么把值传给所在的容器component

在lightning 里如果想弹出一个custom modal, 典型的三板斧做法如下:$A.createComponent( "c:xxxxxModalContentComponent", { 'someAttribute' : somevalue, ... }, function(content, status) { ...

2020-05-23 21:26:43 203

原创 apex component的attribute在controller中接收不到,这是个什么坑

刚刚在做一个email template, 用的apex component, 为了动态显示数据,传入一个recordId, 并且在controller的构造方法里基于这个recordId查询并给给页面变量赋值。一顿操作猛如虎。运行即报错,list has no row.Debug一看,构造方法里recordId为null.思考了一会,意识到这应该是构造方法与apex:component的attribute的赋值在执行上有先后关系。怎么破?立即参考了一下别人的代码,好吧,别人都是不用构造方.

2020-05-19 16:46:24 191

原创 搭建Homestead以及创建laravel项目遇到的那些坑

参照文章https://blog.csdn.net/Jeffid/article/details/83452528安装php 7.2修改php.ini 然后复制粘贴到C:windows目录下。

2020-05-03 17:21:46 581

原创 刷Trailhead笔记 - Salesforce Mobile App customization

https://trailhead.salesforce.com/content/learn/modules/salesforce1_mobile_app/salesforce1_mobile_app_intro?trail_id=force_com_dev_beginnerMobile app的特点1. 每种license都可用, 免费2. 下载即可用3. 跨平台4. 有of...

2020-04-29 20:39:52 373

原创 Lightning上传文件

忽然想起前段时间遇到的一个坑,歌以咏志在lightning component里面上传文件。起初用的是lightning:input type="file" 它的优点是上传过程是很大程度掌握在开发者自己手中,缺点是上传文件的解析保存都得自己搞定,容易出错。后来用了lightning:fileUpload 它比较稳定但是暴露给开发者能自定义的东西少了很多。...

2020-04-26 21:32:54 285

原创 Trailhead - Data Security 笔记

在api调用时, sharing也是起作用的。权限的层级:org层: password policy, login hours, login locationObjectFieldRecord: 又分 org-wide default, role hierarchy, sharing rule, manual sharingAudit 应该经常检查可能的权限问题1...

2020-04-24 13:17:31 240

原创 Trailhead - Apex Basics & Database

https://trailhead.salesforce.com/content/learn/modules/apex_database/apex_database_intro?trailmix_creator_id=strailhead&trailmix_slug=prepare-for-your-salesforce-platform-developer-i-credentiala...

2020-04-24 07:11:24 298

原创 Trailhead - Platform Development basics

https://trailhead.salesforce.com/content/learn/modules/platform_dev_basics/platform_dev_basics_intro?trailmix_creator_id=strailhead&trailmix_slug=prepare-for-your-salesforce-platform-developer-i-c...

2020-04-20 15:10:59 193

原创 Trailhead - Apex & .NET basics

https://trailhead.salesforce.com/content/learn/modules/apex_basics_dotnet/mapping_concepts?trailmix_creator_id=strailhead&trailmix_slug=prepare-for-your-salesforce-platform-developer-i-credential...

2020-04-19 12:06:48 345

原创 Salesforce - 啥时候写code 啥时候靠配置 读书笔记

英文链接https://developer.salesforce.com/blogs/engineering/2014/12/forcedotcom-declarative-development.html要考虑得因素成本/时间可维护性复杂度和可扩展性可考虑用workflow , validation rule, flow, approval process文章认...

2020-04-17 13:28:51 124

原创 刷Trial head - Formula and validation

https://trailhead.salesforce.com/en/content/learn/modules/point_click_business_logic/formula_fieldsPower of One技巧例如统计opportunity的owner是多少个unique user. 可在user上定义一个formula field 里面值是1然后可以在report中用...

2020-04-11 13:00:39 111

原创 Salesforce模块之写作风格

Salesforce trail head竟然有一个模块是关于写作风格。其实它是针对我们如何撰写文档、release note、回复关于技术问题的email等。让我们一看究竟。原文连接https://trailhead.salesforce.com/content/learn/modules/writing_style一,voice and tonevoice是指持续性...

2020-04-11 11:50:06 196

原创 刷Trailhead笔记 - Lightning Experience Specialist - super badge

1. Sales path 测试2 Sales path 创建3. Lightning roll out测试

2020-04-11 09:21:14 325

原创 sales process

https://trailhead.salesforce.com/en/content/learn/modules/admin_intro_opptys_leads/admin_intro_opptys_leads_opportunities每种类型的销售都可建立一个sales process.每半年到一年就应该review一次,sales process是否仍然符合实际的业务流程。创...

2020-04-06 21:28:42 309

原创 刷Trailhead - Sales path

https://trailhead.salesforce.com/en/content/learn/modules/sales_admin_optimize_salesforce_for_selling/sales_admin_optimize_for_selling_unit_1Sales path能帮助(指导)销售人员依照公司的销售流程开展工作包括:要进入下一步所要完成的关键字段...

2020-04-06 17:47:13 221

原创 刷Trailhead: Report and Dashborad for Lightning Experience

https://trailhead.salesforce.com/en/content/learn/modules/lex_implementation_reports_dashboards/lex_implementation_reports_dashboards_overview首先要思考典型的问题以及跟进问题:什么是用户最想看到的信息是否需要汇总范围(时间、过滤条件)是哪些...

2020-04-06 09:12:50 202

原创 刷Trailhead笔记 - Lightning app builder

https://trailhead.salesforce.com/content/learn/modules/lightning_app_builder/lightning_app_builder_homepageLightning app builder 可以创建:单页appDashboard 风格app"Point" app用于解决特定任务 (好吧我承认不太理解这具体指什么。。...

2020-04-04 14:56:17 311

原创 解决profile无法删除的问题

1. 如果profile已经被assign给user,务必清理干净2. 如果community里的member加了这个profile需要先把它取消选中。在community的workspace里面,点进去再点击"Administrationn"->Members界面反选 ->保存。...

2020-04-02 10:32:56 1432

原创 刷Trailhead笔记 - Lightning Experience Customization

Trail link https://trailhead.salesforce.com/en/content/learn/modules/lex_customization创建appApp manager这里可定义“Visible in Lightning". 如果classic app勾选这个选项,它可以在lightning可见,但是不能用到一些特性。定义list view...

2020-03-28 19:52:44 292

原创 刷Trailhead笔记- 用aura component创建app

Trailhead链接https://trailhead.salesforce.com/content/learn/projects/workshop-lightning-programmatic?trail_id=lex_dev一 hello world先初始化一个trailhead playground, 在那里安装一个package用于后续使用. 安装后进入Dreamhouse ...

2020-03-27 23:25:43 566

原创 Activity time line的设置

有时候这个设置找不到,记在这里方便查找Setup, enterRecord Page Settingsin the Quick Find box, and selectRecord Page Settings.

2020-03-26 21:12:35 335

原创 刷Trailhead笔记- VF在lightning的使用

Trailhead链接https://trailhead.salesforce.com/en/content/learn/modules/lex_dev_visualforce/lex_dev_visualforce_intro?trail_id=lex_dev摘要1. VF界面风格仍是classic的2. VF的javascript的运行环境有变化,需检查是否仍能正常运行。V...

2020-03-22 21:41:30 880

原创 salesforce apex 分页技巧

在查询列表页做分页功能是个常规操作了。但是这个分页具体怎么做,还是有点意思的。之前我偶尔做过分页,自己硬上,查询语句里加 offset,搞得自己很累。这两天我有类似需求,做的时候网上搜了搜觉得下面这个做法挺好的,简单而且稳定。话不多说,关键代码如下:// 查询语句请自行脑补String query = 'SELECT ....'; ApexPages.StandardSetCo...

2020-03-16 13:10:50 377

原创 解决No module named 'PyQt5.sip'

跟着网上教程安装anaconda + pycharm + PyQt5安装完成后,在PyCharm创建项目,随便建了一个test.ui。 然后在test.ui上右键 -> External Tools -> PyUIC, 然后就遇到一堆错误:ModuleNotFoundError: No module named 'PyQt5.sip'搜了一下网上不少解决方案,我试了几个开始...

2020-03-01 19:47:55 26518 2

原创 怎么破:子对象上send email / create task 但是生成结果要挂在父对象上

如题,这两天接到这个需求。在lightning 环境下,本来send email / create task是通过标准的lightning action来实现的。在action里面可以定义predefined value. 然而,predefined value如果想重新设置whatId / relatedTo,保存ok,但是实际运行一下就会报错,说不允许改parent.我试了proces...

2020-02-06 18:43:46 156

原创 lightning component 创建新record的例子

在刷trail badge时遇到的例子,觉得很典型,复制粘贴如下,以后可参考。component.cmp 这里 force:recordData的用法以及form的标签<aura:component implements="force:lightningQuickActionWithoutHeader,force:hasRecordId"> <aura:attr...

2020-02-03 11:26:02 359

原创 创建一个link,带参数,访问salesforce lightning component. 怎么破?

如题,最近接到一个这样的需求。原本通过lightning tab的link是长这个样子的:/lightning/n/[myLightningComponentName]?0.source=alohaHeader在它尾巴上加param后,重新访问,页面刷新后发现link上的参数已经无影无踪...经过一番网上搜索,发现lightning 有“isUrlAddressable”这个特性。...

2020-01-27 16:10:46 311

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除