自动操作(自动化)

自动操作用于根据用户操作(例如,字段设置为特定值时应用修改)或时间条件(例如,在记录上次更新后7天存档)触发自动更改。

要使用 Studio 创建自动化动作,请 打开 Studio,然后前往 自动化 并点击 新建。

创建自动操作时,应定义以下元素: 型号 、 触发器 、 应用于 和 待办的动作 。

Example

订阅模型中的自动操作示例

型号

选择要应用自动操作的模型。

Note

默认情况下,您单击 自动化 时所在的模型是预选择的。

触发器

定义何时应用自动操作。有六个触发器可用。

创建时

创建并保存记录时,即会触发该操作。

更新时

编辑并保存之前保存的记录时,即会触发该操作。

  • 使用 触发器字段 规定更新时触发该操作的字段。

  • 要检测记录何时更改状态,应定义 更新域之前 筛选器,该筛选器在更新记录之前检查是否满足条件。设置 应用于 筛选器,该筛选器检查记录更新后是否满足条件。

    Example

    如果希望在设置联系人电子邮件地址时执行自动操作,应将 更新域之前 定义为 Email is not set,将 应用 域定义为 Email is set。

    更新时触发器示例

创建以和更新时

创建并保存记录或之后编辑并保存记录时,即会触发该操作。

删除时

删除记录时,即会触发该操作。

Note

很少使用该触发器,因为存档记录通常比删除记录更可取。

基于表单修改

对 Form view 上的触发器字段值进行任何更改时,在保存记录前,即会触发该操作。仅在用户进行更改时,该触发器在用户界面上工作。如果字段通过另一操作而并非由用户更改,则该操作不运行。

Note

该触发器只能与 Execute Python Code action 一同使用,因此需要进行开发。

基于时间条件

达到触发字段的日期或日期和时间值时,即会触发该操作。

  • 要在 触发器日期 后触发该操作,应在 Delay after trigger date 下添加分钟、小时、日或月数。要在此前触发该操作,应添加负数。

    Example

    如果要在日历事件开始前 30 分钟发送提醒邮件,应选择 触发器日期 下的 开始(日历事件),并将 触发器日期后延迟 设为 -30 分钟。

    基于定时条件的触发器示例

Note

在默认情况下,调度程序每4小时检查一次触发器日期。

应用于

定义要应用该自动操作的模型记录。方式与在模型上应用筛选器的方式相同。

待办的动作

确定该自动操作的内容(服务器操作)。有8种操作类型可供选择。

执行Python代码

该操作用于执行Python代码。可用变量在:guilable:Python代码 选项卡(也用于编写代码)或 帮助 选项卡中描述。

  • 要允许该操作在网站上运行,勾选:guilable:网站上可用,并添加 网站路径 。

创建新记录

该操作用于在任何模型上创建记录。

Note

仅当您希望针对另一模型而非当前所在模型时,才需选择:guilable:目标模型。

  • 要链接触发创建记录的记录,在:guilable:链接字段 下选择一个字段,例如,当潜在客户转化为商机时,可以自动创建联系人。

  • 要写入的数据 选项卡:该选项卡用于规定新记录的值。选择:guilable:字段,选择 评估类型 :

    • 值:用于在 值 列中直接给出字段的原始值。

    • 参考:用于在 记录 列中选择记录,并让 Studio 在 值 列中添加内部 ID。

      Example

      如果自动操作在项目中创建了新任务,则可以将:guilable:字段 设置为 负责用户(项目) ,将:gullable:评估类型 设置为“guilable:参考,将:guillable:记录 设置为特定用户,以便将新任务分配给特定用户。

      创建新记录操作示例
    • Python 表达式:用于使用 值 列中的 Python 代码,动态定义新建记录该字段的值。

更新记录

该操作用于为当前模型中任何记录的字段设置值。

Note

填写 要写入的数据 选项卡的过程与 创建新记录 中描述的过程相同。

执行多个动作

该动作用于同时触发多个动作。要执行此动作,点击 动作 选项卡下的:guilable:Add a line。在:guilalb:子动作 弹窗中,单击:gullabel:创建,并配置动作。

发送电邮

该动作用于向链接至特定记录的联系人发送电子邮件。要执行该动作,选择或创建:guilable:邮件模板。

添加关注者

该动作用于向记录订阅现有联系人。

创建下一活动

该动作用于计划链接至记录的新活动。使用:guilable:活动 选项卡进行设置,但不要选择 分配给 字段,而应选择:gullable:活动用户类型。如果活动需始终分配给同一用户,则应选择:guilable:特定用户,并将用户添加至 责任 下。要动态锁定链接至记录的用户,改为选择:guilable:通用用户发件人记录,并根据需要更改 User field name。

Example

在潜在客户转化为商机后,您希望自动动作为负责潜在客户的用户发起呼叫。要执行该动作,将:guilable:活动 设置为 呼叫 ,并将:gullable:活动用户类别 设置为:guilable:通用用户发件人记录。

创建下一活动动作示例

发送 SMS 文本消息

该动作用于向链接至记录的联系人发送短信。要执行该动作,选择或创建:guilable:短信模板。

Tip

如果希望将发送的消息记录在聊天窗口中,勾选:guilable:记录为备注。