管理员可使用 Sell 中的销售触发器自动化每个销售代表工作流程的特定部分。换言之,当发生您指定的事件且满足您配置的条件时,将执行您定义的操作。例如,您可以使所有销售代表的工作流程自动化,每当 Sell 中发生触发事件(例如交易更新)时,并满足其预定义条件(例如“交易额大于 1000”), ),则 Sell 会自动尝试执行为该触发器定义的操作,例如“将交易负责人更新为 Valeria不了”。

您必须是管理员才能创建触发器。然而,所有 Sell 用户都可以引发一个提示评估条件的触发器事件,并在满足触发器条件时执行预定义的操作。

本文章涵盖以下主题:

为销售触发器创建条件语句
  • 使用“and”“or”运算符
  • 使用无效条件
  • 为销售触发器创建操作语句
  • 相关文章:

  • 在 Sell 中编辑、取消激活和删除销售触发器
  • 适用于销售触发器的热门配方
  • 为销售触发器创建条件语句

    您可以定义条件以指定触发器事件发生后何时实施触发器操作。每次发生触发器事件时,使用它的销售触发器将根据引起触发器事件的对象评估其条件。每次发生触发事件并满足触发条件时,都会执行触发器操作。

    为避免重复触发器,例如,如果触发器 A 对对象 B 执行操作,则对象 B 引发触发器事件,并且触发器 A 的条件得到满足,您要确保这些操作不会重复执行。

    以下示例配方可避免此类问题。销售触发器条件将任何更新为价值 1,000 或更高的交易分配给纽约州销售代表 Valeria Red。

    交易已更新

    Deal Value 大于 1000

    Deal State New York

    更新 Deal Owner 收件人: Valerie Golden

    注意: 当前,唯一可用的触发器条件是“交易已更新”。

    创建触发器的步骤

  • 在 Sell 侧栏上,单击 设置 > 业务规则 > 触发器
  • 触发器 页面上,单击 添加触发器
  • 名称 字段中,为触发器命名(例如 Deal owner updated )。
  • 如果您要将此触发器激活,请选择 设置为活跃 复选框。
  • 何时 下,单击将触发触发器的事件(例如, Deal is updated )。
  • 如果 下,单击 +添加条件
  • 在以下字段中输入关于触发器的信息:
      对象 :交易是当前唯一受支持的对象。 字段 :选择您希望对象引用的字段类型(例如, Value )。 运算符 :从下拉菜单中进行与已选择字段相关的选择(例如 Is greater than )。 :输入与您在“字段”菜单中进行的选择相关的值(例如 Greater than 1000 )
    • 单击 添加

      添加了第一个条件后,其下方会显示一个 AND 运算符。运算符确定触发器背后的逻辑条件之间的关系。您可以将其设置为 AND 或更改为 OR。

      AND ——如果您必须满足两个或更多条件才能成功评估触发器,请使用此运算符。您还可以使用 AND 运算符在子句之间连接条件。

      OR —— 一个子句中有两个或更多条件,但仅需满足其中一个条件即可成功触发触发器,请使用此运算符。

      注意: 更改条件之间的 AND 或 OR 运算符将更改子句中所有条件之间的关系。

      以下示例使用了在两个独立场景中评估为 true 的条件集:

    • 第一种情况:仅需要满足一个条件:如果 Deal Value 大于 1000 更新。
    • 第二种场景:如果满足三个条件: Deal Country USA Deal Source 是 a Tradeshow ,和 Deal primary contact VIP Company 更新。
    • Deal.Value 大于 1000

      Deal.Country USA AND Deal.Source Tradeshow AND Deal primary contact VIP Company )

      使用无效条件

      有时触发器的逻辑需要无效条件,例如,为了防止触发器循环。如以下场景所示,无效条件将阻止触发器执行进一步操作(如果已经满足该条件)。

      场景:循环触发器

      在这种情况下,所有权触发器的逻辑分配 Deal.Owner 收件人: Distribution > Distribution 将其池中的一名用户分配为新用户 Deal.Owner > 结果是交易已更新。这将触发新的触发器事件,导致触发器对同一对象再次运行,从分发池分配另一个负责人,如此周而复始地重复这一循环。

      防止循环触发器

      添加一个无效条件,允许触发器对给定对象仅运行一次。例如,

      Deal.Owner 不是 Distribution

      添加此条件意味着分布只会处理满足条件的交易。当触发器再次对交易进行操作时,它将检查交易负责人是否属于该分布。如果为 true,则条件 IF Deal.Owner 不是 Distribution 将满足,导致触发器的评估逻辑为 false,并阻止触发器一遍又一遍地重复相同的操作。

      设置触发器事件和条件后,您可以确定触发器评估成功后将发生的操作。

      操作对作为触发器事件的主题并已满足为其指定的触发器条件的对象执行。

      您可以选择要添加值或更新对象的哪些字段。例如,选择 Owner 字段设置为“Valeria Red”作为值,每次触发事件发生且满足引发该操作的条件时,交易负责人更改为 Valeria Red。

      为触发器创建操作

    • 则在 之后 下,单击 添加操作
    • 更新 下的 要更新的对象 字段中,从下拉菜单中选择一个对象(交易是当前唯一受支持的对象)。
    • 更新字段值 下,输入触发器将要实施的操作的相关信息:
        要更新的字段 :从下拉菜单中选择(例如 Owner Value )。 :在 要更新的字段 菜单上可用,从值下拉菜单中选择与您的选项相关的值(例如,您希望交易负责的人员的姓名)。
      • 根据您的触发器需要,添加尽可能多的相关字段和值(最多 200 个)。完成后,单击 添加
      • 单击 保存