闪电流(2)Process Builder

学习目标

完成本单元后,您将能够:

  • 列出您可以在Process Builder中构建的流程类型。
  • 定义用于创建过程的关键组件。
  • 建立更新帐户地址时更新帐户联系人地址的流程。

Process Builder入门

流程构建器是一个点击式工具,可让您轻松实现自动化,然后在构建过程中查看流程的图形表示。

过程的组成部分

每个进程由一个触发器,至少一个标准节点和至少一个动作组成。您可以配置即时操作或安排在特定时间执行的操作。
这是一个简单过程的例子。

An example of a process with one criteria node, one immediate action, and one scheduled action.

触发器:确定何时应该运行该过程

触发器确定进程何时运行。对于记录更改过程,触发器确定过程应该关注哪个对象以及以下哪些更改。

  • 只有创建一条记录时
  • 任何时候创建或编辑记录

条件:确定是否执行操作

当一个进程得到一个触发器时,你可以添加尽可能多的标准节点。每个标准节点控制过程是否执行关联的操作。如果记录不符合条件,则该过程将跳过这些操作并转到过程中的下一个标准节点。

在每个标准节点中,您可以:

  • 设置过滤条件。
  • 输入一个自定义公式。像验证规则一样,公式必须解析为真或假。
  • 选择退出标准并始终执行关联的操作。

行动:过程应该做什么

当条件节点评估为真时,流程将执行关联的操作或等待在预定时间执行它们。

  • 一旦条件评估为真,立即执行每个立即动作。
  • 每个计划的操作都会在指定的时间执行,例如记录结束日期前10天或从现在起2天后执行。在指定的时间,Salesforce确保关联的标准节点仍然评估为true。如果是,则执行预定的动作。您可以基于以下两种方式来安排操作:
    • 启动该过程的记录上的特定日期/时间字段。
      例如,帐户服务合同到​​期前一个月。
    • 进程运行的时间。
      例如,从现在起3天。

无论动作执行的时间如何,以下是可以通过流程操作执行的一些操作。

  • 创建记录。
  • 更新启动流程的记录或任何相关记录。
  • 提交该记录以供审批。
  • 更新一个或多个相关记录。
  • 使用指定的电子邮件模板发送电子邮件。
  • 发布到Chatter Feed。

如果您需要Process Builder中提供的更多内容,请构建一个自动启动的流或Apex类来填补这一空白。然后从流程中调用流程或Apex。

过程类型

Process Builder可以自动化几种业务流程。主要区别是触发器:当过程开始时。
类型 进程启动时
记录更改 记录被创建或编辑
可调用 它被另一个进程调用
平台事件 收到平台事件消息

为了简单起见,本单元着重介绍最常见的流程类型:记录变更。

Process Builder

在深入了解Process Builder之前,让我们快速浏览一下。
Screenshot of the Process Builder user interface

按钮栏(1)可让您管理进程或查看所有进程的列表。

画布(2)是进程的主要工作空间。在画布上,您可以定义:

  • 触发器(3)
  • 一个或多个标准节点(4)

动作组(6)中的一个或多个动作(5)

建立一个过程

以下是一个常见用例:如果高价值的机会关闭并赢得,请为账户所有者创建草稿合同和任务,以便在机会关闭后6天进行跟踪。

在Process Builder术语中:

  • 如果创建或更新机会(触发)
  • 并且它是高价值和封闭的赢(标准)
  • 创建合同草案(即时行动)
  • 在机会关闭(计划)6天后,为账户所有者创建一个后续任务(计划操作)

提示

在尝试将其自动化之前,计划您的业务流程。这样做使得在使用我们的一个自动化工具时可以更轻松地进行配置。

  1. 从安装程序中,在快速查找框中输入Process Builder,单击进程生成器,然后单击New.
  2. 将流程命名为Closed Won Opportunities。
    当您从名称字段中删除时,API名称会更新为Closed_Won_Opportunities。
  3. 有关说明,请输入 If a high-value opportunity is closed and won, create a draft contract and a follow-up task for the account owner.
  4. 配置进程在a record changes。
  5. 点击 Save.

添加一个触发器

  1. 点击 Add Object.
  2. 对于对象,请输入Opp以过滤选项列表并选择Opportunity.
    Choose Object and Specify When to Start the Process panel
  3. 点击 Save.

添加 Criteria

现在我们来定义标准。我们检查赢得的机会是否赢,以及是否高价值。在这种情况下,high-value意味着超过$250,000。
  1. 点击 Add Criteria.
  2. 将条件命名为Closed Won and High-Value。
  3. 保留选择 Conditions are met.
  4. 检查机会是否已关闭并获胜。
    1. 对于字段(1),选择Opportunity | Stage, 然后单击 Choose.
    2. 对于 Operator (2), 选择 Equals.
    3. 对于 Type (3), 选择 Picklist.
    4. 对于 Value (4), 选择 Closed Won.
  5. 在另一种情况下,检查机会是否是高价值。
    1. 点击 Add Row.
    2. 对于字段(1),选择Opportunity | Amount, 然后单击Choose.
    3. 对于 Operator (2), 选择 Greater than.
    4. 对于 Type (3), 选择 Currency.
    5. 对于 Value (4), 输入 250,000.
    Define Criteria for this Action Group panel
  6. 点击 Advanced 选择Yes.
    当您选择此选项时,该流程会忽略与您定义的条件无关的记录更改。例如,如果机会的描述被更新,则该过程将不执行相关联的动作。
  7. 点击 Save.

添加一个时间表

让在机会关闭后6天后帐户的所有者跟进。
  1. 在计划操作下,单击 Set Schedule.
  2. 在机会结束后6天内设定时间表。
    Set a Schedule panel
  3. 点击 Save.

添加操作

现在让我们定义满足条件时执行的操作。我们需要立即采取行动,创建合同草案和计划的操作,为账户所有者创建任务。

即时行动

  1. Immediate Actions下,单击Add Action.
  2. 对于操作类型,请选择 Create a Record.
  3. 将行动命名为 Create Draft Contract.
  4. 对于记录类型,选择 Contract.
    当您选择要创建记录的对象时,Process Builder将显示所需字段的行。
  5. 要将合同与机会的帐户相关联,请设置帐户ID。
    1. 对于类型,选择 Field Reference.
    2. 对于Value,选择 Opportunity | Account ID 然后点击 Choose.

      Select Opportunity > Account ID

      提示

      当您选择旁边没有Traverser icon图标的值时,您正在选择一个字段。要使用相关记录上的字段,请单击旁边带有Traverser icon图标的值。

  6. 确保新合同是草稿。在“状态值”中,从下拉列表中选择“草稿”。
    In the process action, the contract's Account ID is set to the opportunity account owner ID and the contract's status is set to Draft.
  7. 点击 Save.

计划行动

  1. 根据我们之前创建的schedule action(关闭日期后6天),点击Add Action.
  2. 对于操作类型,请选择 Create a Record.
  3. 将其命名为 Follow-up Task.
  4. 对于记录类型,选择Task.
  5. 设置任务的字段值。
    字段 类型
    Assigned to ID Field Reference Opportunity > Account ID > Owner ID
    Priority Picklist High
    Status Picklist Not Started
  6. 点击 Save.

成功! 您创建了一个自动管理高价值商业机会的流程。

Final process

要开始使用这个过程,只需激活它。

告诉我更多…

您可以扩展此过程以包含更多标准和操作。 如果您定义的第一个标准节点未评估为真,则流程可以检查高价值商机是否已关闭并丢失,或者是否给出了报价,并根据这些条件采取更多操作。 可能性是无止境!

资源