赛思互动:如何成为Salesforce专家

简介:

Salesforce字段历史追踪是一个非常好的内置功能,但是它并不能总是满足业务需求,在报表中显示历史数据的时候也不是很灵活。例如在业务机会的历史追踪报表中,根据阶段的变化,监控业务机会在销售管道中移动和改变是一个非常大的挑战。

   幸好我们有Process Builder,系统管理员有能力创建它们自己的自定义解决方案去满足业务需求。

   更好的字段历史追踪

   这是我遇到的问题场景:因为合规的原因,企业需要跟踪业务机会上的一些字段,能够追踪字段现在和历史的值,并能够知道是谁在什么时间进行了更改。这些信息需要非常容易的在报表中显示给合规部门。另外,业务希望利用历史跟踪功能用更合理的方式跟踪业务机会阶段的持续时间。

   解决方案非常简单,但是需求几个组件:
   ·     一个新的自定义对象
   ·     在新的对象上的自定义字段
   ·     Process Builder流程

   当一个字段更新后,自定义对象将存储在Process Builder创建的历史记录。结果就是,一个新的记录将会被创建也会计算到数据存储限制中。所以请注意这个方案可能并不适合所有的企业。

   1. 创建自定义对象
   一开始,我们需要创建一个自定义对象并将之关联到我们希望跟踪的历史的对象下。我们在这里关联到业务机会中。新的自定义对象叫Opportunity Field History并会以Master-Detail的关系关联到业务机会下。

   2.创建自定义字段
   业务希望能够跟踪Amount,Stage以及Close Date的历史和当前的值以及谁什么时间对记录进行了修改。为了适应此请求,我们会创建如下的字段:
   ·     Amount New (Currency)
   ·     Amount Previous (Currency)
   ·     Stage New (Text)
   ·     Stage Previous (Text)
   ·     Close Date New (Date)
   ·     Close Date Previous (Date)
   ·     Opportunity (Master-Detail)

   因为我们希望能够非常容易的去跟踪字段之前的值,所以对应每一个字段我们都需要创建两个字段来跟踪。因为当用户更改记录的时候会触发Process Builder,在业务机会字段历史对象中的Created by字段将会记录更新业务机会记录的用户信息,所以无需再创建一个自定义的字段去捕获此信息

   我选择Master-Detail是因为我希望在删除业务机会的时候也将关联的业务机会的字段历史记录删除。Lookup关系没有此功能。新的Stage字段是text的是因为我不需要重新创建选项列表值而且如果用使用选项列表值的话后续需要不断更新下拉列表值。

    好,现字段已经创建了,是时候去创建Process Builder流程了。

   3.创建Process Builder的流程
   Process Builder是系统管理员的非常好的资源。使用Process Builder而不是Workflow rule是因为Process Builder可以自动创建记录。之前要实现此功能只有开发人员通过Apex Trigger才可以进行操作。

   为了让新的业务机会字段历史记录被创建,我们需要知道逻辑并知道应该捕获哪些字段值。有两种路径我们可以考虑:
   1.只捕获那些被更新的字段
   2.当一个或多个字段更新后,一次性捕获所有的字段。

   标准的字段追踪报表可以满足80%的企业,但是有时利用客制化化的方案还是需要的。利用Process Builder以及自定义对象是监控任何对象上字段变化的非常简单有效的方案。

   文章转载自网络

文章来源:赛思互动(www.salesplus.com.cn)

相关文章
|
JavaScript 数据安全/隐私保护
uni-app移动端开发技巧总结(三)
uni-app移动端开发技巧总结
1253 1
uni-app移动端开发技巧总结(三)
|
Windows
Windows环境CMake安装教程
Windows环境CMake安装教程
1591 0
Windows环境CMake安装教程
|
6月前
|
JSON 监控 JavaScript
Swagger UI 本地主机教程: 如何在本地使用 Swagger UI?
Swagger UI 提供在线和离线版本,但由于各种原因,你可能需要在本地使用 Swagger UI。 在本文中,我们将向你展示如何在本地使用 Swagger UI。
|
8月前
|
存储 缓存 NoSQL
Redisson中的RScoredSortedSet的常见使用场景及排行榜例子
通过本文的介绍,我们详细讲解了Redisson中RScoredSortedSet的常见使用场景及其基本操作,并通过具体示例展示了如何实现一个简单的排行榜功能。RScoredSortedSet在需要按分值排序和检索数据的场景中非常有用,希望本文能帮助您更好地理解和应用RScoredSortedSet,构建高效的Redis应用。
417 15
|
12月前
|
API 开发者
如何快速上手?揭秘通过DevEco Studio创建ArkTS项目的全过程
【10月更文挑战第18天】本文详细介绍了如何通过DevEco Studio创建并配置一个ArkTS项目,包括安装DevEco Studio、创建新项目、编写简单的ArkTS代码、配置项目元数据以及运行项目等步骤,帮助鸿蒙系统开发者快速上手。
786 8
|
自然语言处理 数据可视化 搜索推荐
基于python直播平台数据的文本分析,包括LDA主题分析、分词以及网络语义分析,生成网络图
本文探讨了基于Python的直播平台数据文本分析方法,包括LDA主题分析、分词和网络语义分析,旨在揭示用户观点和需求,优化用户体验,并辅助运营方制定改进策略,同时通过生成词云图和网络图提供数据驱动的决策支持。
243 0
基于python直播平台数据的文本分析,包括LDA主题分析、分词以及网络语义分析,生成网络图
|
人工智能 安全 专有云
阿里云飞天企业版获信通院可信云技术最佳实践奖
在中国信息通信研究院举办的“2024可信云大会”上,阿里云飞天企业版凭借“一云多算”能力拿下“可信云技术最佳实践”奖。此外飞天企业版还通过了《“云+应用”一体化运维能力要求》、《行业云平台一体化运营平台评估L4卓越级》等多项评估。
390 1
|
算法 数据可视化 搜索推荐
基于python的k-means聚类分析算法,对文本、数据等进行聚类,有轮廓系数和手肘法检验
本文详细介绍了基于Python实现的k-means聚类分析算法,包括数据准备、预处理、标准化、聚类数目确定、聚类分析、降维可视化以及结果输出的完整流程,并应用该算法对文本数据进行聚类分析,展示了轮廓系数法和手肘法检验确定最佳聚类数目的方法。
468 0
|
12月前
|
安全 KVM 虚拟化
OpenEuler 中配置 KVM 虚拟化环境指南
本文档详细介绍了如何在OpenEuler系统中配置和管理KVM虚拟化环境,包括环境准备、组件安装、虚拟机安装及管理命令等,适合初学者和有经验的用户。内容覆盖了从桥接网卡配置到虚拟机的安装与管理,以及常见问题的解决方法,帮助用户高效利用虚拟化技术。
1146 0
|
人工智能
【2024美赛】在COMAP比赛中使用大型语言模型和生成式AI工具的政策Use of Large Language ModelGenerative AI Tools in COMAP Contests
【2024美赛】在COMAP比赛中使用大型语言模型和生成式AI工具的政策Use of Large Language ModelGenerative AI Tools in COMAP Contests
287 1