跳到内容
All articles
Settings

流程(Blueprint):管控对象的状态流转

Blueprint 把一个单选字段(阶段、状态)变成一台状态机:你声明哪些状态流转是被允许的,并为每一个流转定义条件、必填字段、自动执行的动作,以及是否需要审批。它按对象、按字段可选启用,无需编写代码。

在「设置 → 流程(Blueprint)」中设计对象的流程:选择一个单选字段(例如「状态」或「阶段」),并声明该字段各取值之间被允许的流转。当有人在某条记录上修改该字段时,Blueprint 会在保存前校验此次流转是否合法。这是一个可选启用的层:在你为某个对象创建 Blueprint 之前,一切照旧(商机的销售流程和关卡不受影响)。

创建流程

  1. 选择「对象」和「状态字段」(只会显示单选字段,其取值即为各个状态)。
  2. 设置「模式」:严格模式(只允许已声明的流转)或开放模式(未声明的流转自由进行;已声明的流转仍会校验)。
  3. 添加「从 → 到」的流转。将「从」保留为「任意状态」即可允许从任何来源流转。
  4. 为每个流转设置条件、必填字段、动作,以及是否需要审批。
  5. 保存。将流程标记为「启用」使其生效。

条件与必填字段

条件使用与「字段规则」相同的引擎:选择一个字段、一个运算符和一个值,并选择需要全部满足(AND)还是任一满足(OR)。必填字段列出该流转发生前必须填写的字段。如果条件不满足或必填字段缺失,变更会被阻止并给出明确提示。

流转后的动作

  • 设置字段:在同一次保存中,向该记录的另一个字段写入一个值。
  • 创建活动:打开一个与该记录关联的任务(可选设置以天为单位的截止期限)。
  • 通知:向该记录的负责人发送一条应用内通知。
  • Webhook:为该次流转登记一次外部分发的意图。

审批

在某个流转上勾选「需要审批」,则只有在获得批准后该流转才会完成。该请求会使用 CRM 的「审批」引擎:如果存在匹配的审批策略,流转会被阻止直到有决定;如果没有配置相应策略,流转会照常进行,并登记意图。

💡 Blueprint 是按「对象 + 状态字段」的组合来划分的(每种组合一个)。规则/自动化触发的自动流转不受 Blueprint 阻拦,这与其他交互式关卡的处理方式一致。

Open this article inside the system

Read it and want to see it working?

The account is free and the whole manual is available inside the system, with an assistant that answers from this very content.

免费创建账户
流程(Blueprint):管控对象的状态流转 · Sellio