创建审批流程

一、 基础设置

1.1 设置入口:

【管理后台】—【流程管理】—【审批流程管理】—【新建】

1.2 基本信息

  • 审批流名称:为后续调用使用
  • API名称:在代码场景下为流程唯一标识,为后续调用使用,不能修改。
  • 审批流描述:描述流程的用途或是意义等信息,最多不超过500个中文字符。
  • 以什么身份发起流程:数据提交人、数据负责人。可以根据不同场景灵活选择。
    • 数据提交人与数据负责人区别:例如助理A帮助销售B创建了一条商机,B是数据负责人,A是数据提交人。

二、触发器

2.1 触发器功能描述:

设置触发条件,满足条件后审批流程可自动触发。

2.2 触发器设置:

  • 支持对象:客户、联系人、商机、销售订单、退货单、回款、退款、开票申请、合同、市场活动、预存款、返利收入、价目表、回款计划、报价单、促销、发货单、入库单、仓库、自定义对象、信用、返利使用规则、广告、设备巡检、对账单、盘点单、商机2.0、商机明细、商机联系人(包含预设对象与自定义对象)。
  • 触发操作:新建、编辑、作废、更换负责人、阶段变更、合作伙伴变更、领取、退回、无效、申请延期、转换等(支持自定义按钮)。
  • 主从对象支持:当审批流触发时,同时锁定此数据下的所有从数据。
  • 触发类型:总是触发、满足条件触发
    • 总是触发:所选对象满足自定义条件即可触发
    • 满足条件触发:所选对象下的某个字段满足自定义条件后,才会触发审批流

注:

  • 支持阶段推进器的对象:支持阶段变更触发审批流。
  • 客户:支持领取、退回、申请延期触发审批流。
  • 线索:支持领取、退回、无效、申请延期、转换触发审批流。
  • 针对对象的设置,后续不可以修改,因为过滤器设置和后动作设置都依赖对象。
  • 动作可以多选。

三、 高级设置

3.1 审批过程中发送审批结果给发起人:

每一个审批人在过程中操作(同意、驳回之前节点)后,将审批结果发送至发起人。

3.2 审批完成后发送审批结果给发起人:

审批最终通过或驳回后,将审批结果发送至发起人。

3.3 连续节点为同一审批人,合并处理:

当审批流程的连续节点审批人为同一人时,可将多个节点合并处理,即审批人处理一次。
注:目前的单/多人审批节点与会签审批节点均可实现合并处理功能,但配置了审批内容的节点不允许自动通过。

3.4 允许审批人取回重审:

  • 仅当下一审批节点还未审批时,流程发起人可取回重审;
  • 已处理节点为会签节点或逐级审批节点,不支持取回重审;

3.5 允许审批人取回自动通过节点后重申

节点满足特定条件(如:连续节点审批人为同一人)时可以设置为自动通过,如审批人对节点自动通过这一结果不满意,允许取回重申

3.6 流程异常提醒

当流程出现异常(如找不到处理人)时,可提醒被选择的处理人。

3.7 流程期限设置:

时长只可为正整数,单位可选分钟、小时、天。

四、 过滤器

4.1 过滤器功能描述:

根据已设置的触发条件可以进行进一步的过滤,只有满足过滤条件的数据,才会执行审批流程和后动作。

4.2 过滤器设置:

  • 过滤条件支持:本对象字段、Lookup对象字段、 负责人所属主部门、人员/人员属性、流程相关变量。

注:

  • 时间型、数值型支持变量过滤,变量为触发器中的对象下的同类型字段,和对象下查找字段关联的对象下的字段。
    • 例如触发器中的对象为销售订单,订单下有一个字段为客户,那么变量范围为销售订单和客户下的同类型字段。
  • 审批流过滤条件支持变更前、变更后、变更时。
变更前变更前的字段等于特定字段值时,触发审批。如当客户级别变更前等于重要客户时,需要负责人直属上级审批。
变更时特定条件下特定字段变更了就触发审批。如当客户级别变更时,需要负责人直属上级审批。
变更后变更后的字段等于特定字段值时,触发审批。如当客户级别变更后等于重要客户时,需要负责人直属上级审批。

五、 全流程函数配置

  • 在审批流中可通过配置全流程函数来跳过空的审批节点。
  • 可添加「执行APL代码」,以支持在当前流程每个节点的调用、运行。
  • 全流程函数函数运行时会将「空节点」处理人更改为「系统」身份并进行自动跳过,并在审批意见中标记为「自动跳过」。
  • 流程节点自动跳过后,自动忽略当前节点配置的后动作、前置条件,且修改流程定义后,历史数据不会执行。
2024-04-09
1 0