- 博客(264)
- 收藏
- 关注

原创 Salesforce Sharing Rule相关经验总结
【前言】:本篇将记录工作中有关RLS相关的所有Exception,以便更准确理解官方指南。(倒序排列)1、【Campaign Sharing Rue注意事项】:Share Campaigns|Sharing Considerations|Camp Mgmt Implementation GuideQ1. Camp OWD Private前提下通过Sharing Rule授予Full A...
2020-03-09 19:39:51
2012

原创 Salesforce常见的限制Limitations总结
30、【ContinuationClass异步Callout不計次數,最多5s】:Continuation class in apex can be used to make callout asynchronously to a SOAP or REST Web service from a VF page or Lightning Component.Such asynchronous ...
2018-06-12 16:48:21
11310
6

原创 Salesforce Lightning - 工作中常用的技能总结
15、【删除Aura Component组件】:方法1:在Developer Console中打开.cmp后缀文件执行:File -> Delete方法2:查询后删除SELECT Id, DeveloperName, MasterLabel FROM AuraDefinitionBundle14、【{!expression}与{#expression}的比较】:Using Ex...
2018-03-24 20:49:36
3838
4

原创 Salesforce使用Batch Class
场景描述:UAT过后,我们需要将客户的历史数据导进生产环境,由于记录体量很大,通常会先关闭部分Trigger,Process Builder,Workflow等来保证数据能成功导入,事后,为了保证业务数据的合理性,我们会使用Batch来更新那些被禁用后的逻辑。Template Code:Batch class:global class ExampleBatchClass implemen...
2018-01-04 15:23:00
2880

原创 Using Advanced REST Client to test REST Request - step by step
【前言】:17年的时候,我们可以在connected app里面去配置oauth2.0认证,那到18年9月13日再去创建发现connected app处已经看不到New按钮了,目前可以在Lightning中到app manager中创建connected app,如下图:APP - 做auth2.0验证使用Connected App设置后可以获得Consumer Key和Consumer S...
2017-08-31 09:48:47
610

原创 Salesforce数据安全篇 - 对象/字段 / 记录级别的权限配置(OLS / FLS / RLS)
在权限管理中,我们会经常使用Profile,Permission Set来进行权限管理,比如管理Tab是否可视,Salesforce记录是否可操作(read、create、edit、delete、view all、modify all),字段是否可以visible或edit,Action是否可用等等。下面我将通过Profile的实战演练来介绍本篇知识内容:特别注意:为了避免操作过程中遇
2017-05-09 16:04:36
5925
2

原创 Sublime中安装HaoIDE Salesforce开发工具 + 配置Lightning Component
场景描述:入职DTT的第一天,作为con-digital部门的一员,配置好自己电脑中的开发环境显得极为重要。不幸地是在内网中下载了sublime text3之后,按照官方文档中的操作将python代码片段拷贝到sublime的view->show console(快捷键ctrl+tab上面的一个键~),发现安装package control失败。关键解决步骤:去外网中重复上述操作即可。...
2017-05-02 21:19:23
6760
1

原创 图解Salesforce报表和仪表板配置 - 含Report Type配置/Formula用法实例
说明:在未创建报表之前,report中展示的报表的数据对象都是标准的。1、创建自定义报表:直接在快捷搜索框输入“报表类型”,便可以将自定义的报表文件夹展示到report中,如果要创建包含lookup(主详)关系的报表,一般基对象选择父级对象。这是相关的学习资料可以帮助快速掌握该技巧:文本资源:Show My "custom object" when creating custom re...
2017-04-12 19:22:26
4954

原创 Salesforce中常用技能总结(纯粹干货,深度积累)图解
时刻分享,时刻感恩!124、【Custom URL Button for Community】:Creating Custom Button Code for Partner Communities & Salesforce Internal场景:需要在Community中应用URL自定义Button,并且URL不受环境影响 - 避免Hard Code。方案1Sample:{! URL......
2017-01-02 10:27:10
52270
1
原创 Find Potential Duplicate and Merge Records
Reference: https://salesforceforlightning.com/blog/salesforce-coding-guide/find-potential-duplicate-and-merge-records-lightning-datatable
2025-01-08 19:00:35
119
原创 [Admin] Dashboard Filter for Mix Report Types
[Admin] Dashboard Filter for Mix Report Types
2024-11-15 12:06:23
953
原创 [Transactional Level Bypass] Bypass Validation Rule in Apex Batch Class
假如当前批次需要更新5条Lead,其中仅有1条Lead触发了validation rule。同时,由于没做try catch处理,订阅exception email后会收到apex exception通知。现有一个batch job用于批量更新Lead,最近频繁收到apex exception email, 显示更新Lead的时候触发了validation rule,导致apex job运行失败。为确保batch job不受脏数据都影响,我们需要绕过validation rule。
2024-04-30 17:24:12
369
1
原创 [API Callout] Named Credential + External Credential
【代码】[API Callout] Named Credential + External Credential。
2024-03-04 21:49:19
449
原创 [LWC] Work with Data + Error Handling
【代码】[LWC] Work with Data + Error Handling。
2024-02-24 11:40:05
451
原创 LWC自定义组件刷新标准相关列表
有一个上传图片的自定义LWC组件,嵌套在记录页Flexipage里,用户可以复制并粘贴图片上载到记录的Attachment相关列表。需要解决的问题:图片上传后,需要自动刷新相关列表,展示上传的图片。
2023-06-23 09:37:15
239
原创 LWC从父组件传值给子组件-解决子组件connectedCallback获取的值为undefined
【代码】LWC从父组件传值给子组件-解决子组件connectedCallback获取的值为undefined。
2023-06-16 08:33:59
270
原创 Object Manager中的Hierarchy Columns
4. 需要注意点是,在Account上创建Hierarchy Columns时,系统会默认增加Org_Account_Hierarchy list view, 这样就不用去Detail页面点击button查看。】:最近偶然发现Object Manager中多了一项Hierarchy Columns,正好在做Case Mgmt这块的业务,需要做Case Hierarchy,或许熟悉这个新概念对后续方案的落地有一定启发。顾名思义是定制colunms需要包含哪些字段,这些字段的顺序是什么。
2023-04-21 16:18:13
420
原创 [Spike] Consumer Details Rotation Mgmt on Managed Connected App
Q1. Is it the best practice to periodically rotate the consumer key & consumer secret in salesforce connected app?Q2. If ISV rotates the consumer details in managed connected app, shall we upgrade the package and force subscriber to update the managed pack
2023-03-23 10:31:27
346
原创 认识Aura Component中的.js-meta.xml文件
通过Lightning Builder在Contact记录上依然可以看到该组件,显然探索步骤中的#1,2不成功。自定义了一个Aura Component,如何限制只对Account Lightning Page可见?并不能通过探索#1,2中的步骤达到目的,需要在js中check sobjectType是否符合要求。下图就是项目中通过Js check限制自定义组件。#1. 通过在.cmp文件中指定。
2023-03-21 11:52:37
246
原创 [Spike] Flow with Validation Rule
也需要在flow中再次写需要的validation,而非通过object上的validation rule 验证。:更加复杂和多样的validation rule,decision后用单独的screen来显示错误信息。:错误信息显示不能对应到具体的input,需要用户手动点击“previous”返回。:不用单独在flow中添加验证的逻辑,单独的screen显示错误信息。:在screen跳转前校验,在具体的input框下显示错误信息。:错误信息不能直接在input下显示,以单独的screen显示。
2023-02-28 11:05:12
372
原创 CanvasLifecycleHandler Sample Code
【代码】CanvasLifecycleHandler Sample Code。
2023-01-18 15:56:35
166
原创 Integration Architecture
选择Per User,需要User配置在My Settings中提前设置账密:Identity Type:
2022-12-06 20:13:24
174
原创 Streaming API Demo
Test in workbenchCreate Account, Update Name on Account, Delete Account, Undelete Account via SF UI.
2022-12-03 09:41:25
336
原创 Aura Component父子组件通信
创建Aura Event,是父子组件的一种通信方式。通过子组件发送事件,父组件捕获事件来完成。这种方式需要额外创建新文件来实现,本文认为这可能不是一种最优解,接下来我们一起看看其他的可能解法。
2022-10-14 09:11:06
495
原创 Salesforce Integration - OAuth2.0 JWT Bearer Flow
通过JWT授权方式获取access_token,然后使用access_token call Salesforce API访问数据。#1. 通过openSSL获取下面4个文件:#2 将server.crt上传到Connected App:#3. 将本地的和通过terminal转化成JKS File,然后修改keystore的,最后在Certificate and Key Management通过Import from Keystore将JKS File保存到Certificates相关列表。可通
2022-06-16 15:36:32
917
1
原创 Salesforce MFA调研 + 测试成果分享
【前言】:相信很多小伙伴收到了Salesforce MFA增强政策的邮件通知,这里将结合当前的SF系统背景分享一下调研结果。【系统背景】:#1. 当前系统主要使用Sales Cloud,License以Standard为主#2. 与Okta实施了SSO的集成并启用了Okta的MFA#3. Pipeline用到了UI-Test,JS框架用的是Cucumber和Puppeteer#4. 通过Connected App暴露SFDC服务#5. 业务人员会使用Data Loader进行数据操作【MFA调
2021-11-23 10:11:21
649
原创 常用Terminal脚本
常用Terminal脚本复制并移动文件复制并移动文件// 语法cp <source> <destination>// 示例cp server.key ~/Documents/VS\ Code/CircleCI/Hi-CircleCI/buildfiles
2021-10-20 10:50:45
757
原创 在Mac中搭建SQL Server
SQL Server for Mac前言Docker安装与配置Azure Data Studio安装导入bak文件前言本文将介绍如何在Mac电脑上搭建SQL Server,主要涉及以下应用软件:DockerAzure Data StudioNavicat Premium其中1可以理解为Adapter;2,3可以连接到本地mssql,并通过GUI运行sql脚本。Docker安装与配置下载链接:Download Docker Desktop for Mac这里有两个选项:默认选第一个
2021-09-10 17:48:38
3172
1
原创 删除Salesforce记录类型RecordType - 非常规
【场景描述】:在Empty sandbox的时候,需要删除RecordType,而删除前必须解依赖,具体步骤如下:1. 将某对象RecordType依赖在Profile里面RecordType Settings中解除2. Inactive RecordType - 可用Metadata API修改Active状态为false3. 删除【问题】:第一步操作已经解除了大部分Profile依赖,但是遇到两个Profile比较怪,有2点怪象:1. Platform Integration Us.
2021-07-13 16:57:25
513
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人