1. 概述

提供外部系统审批流程的接入能力,在客户系统内定义的审批流程,在神策平台的「审批中心」,可通过「对接已有审批流」的方式接入。可实现神策平台内产生的审批数据,同步到客户内部系统,在客户内部系统完成审批的效果。

注意:此功能通过「外部审批流交互插件」实现,有一定开发工作量,实际需求需要联系定开进行评估。

2. 功能介绍

2.1. 配置审批流程

新建审批流程时,选择「对接已有审批流」。

填写审批流名称、作用项目、审批主体、发起对象、选择客户系统具体的审批流

神策平台内编辑已生效的外部审批流时,对已在途数据无影响。

神策平台内删除已生效的外部审批流时,对已在途数据无影响。

2.2. 发起审批

当用户的操作,匹配审批流程中的配置时,会触发相应的审批。用户在「已发起」列表,将看到触发的审批流程。

2.3. 审批数据处理与结果返回

神策与客户系统对接后,将推送审批相关的数据至客户系统,审批的具体动作会在客户系统内完成。神策将提供审批内容详情信息,协助客户做出审批动作的决策。神策平台内「待办」、「已办」列表不会出现该数据。

审批动作完成后,若客户将审批结果、最终审批人字段返回给神策系统,则「已发起」列表将展示该条审批的最终状态。(注:审批流转日志不会记录客户系统中的流转情况)

2.4. 审批通知

发起人将在外部审批结束后,于「消息中心」收到审批结果通知。

审批节点中的各审批人,如需在客户系统收到通知,需由客户系统实现。

3. 对接所需信息

3.1.1. 获取外部接口

1、能够查询到外部系统审批流,这里能拿到返回的数据,至少有名称和 id,必传

2、能够获取外部系统的审批终态 当前神策系统的审批终态: 已拒绝、已退回、已通过、已撤回,必传(因对接外部审批流不在支持自动的驳回,所以与审批终态不涉及这类状态)

3、能够获取外部系统的审批终态的审批时间,选传

4、能够获取外部系统的审批终态的审批人,选传

3.1.2. 对外部提供接口信息

审批触发字段

  1. 产品线
  2. 项目
  3. 审批主体以及审批主体 code
  4. 审批主体扩展字段以及扩展字段的值
  5. 资源 id
  6. 资源名称
  7. 资源到期时间
  8. 发起类型名称
  9. 发起类型的 code
  10. 发起人填写的备注信息
  11. 发起填写的附件
  12. 发起人的账号
  13. 发起人的 ip

审批内容:

  1. 审批主体能够支持的操作类型:拒绝、撤回、退回、通过
  2. 审批主体的字段名称以及扩展字段内的值:同触发
  3. 审批附件:同触发
  4. 审批备注:同触发
  5. 审批内容详情:通过 url 对外传出,点击登录后(登录复用现在登录逻辑,登录成功后要能定位到孤岛页),是神策孤岛页,孤岛页 URL 不鉴权,如需鉴权由定开侧完成;

4. 版本

SBP1.5.1及以上适用

5. License

需配置「通用审批」license