本节包括以下主题:

# 使用第三方表单审批

流程直接使用第三方表单审批。

Image

流程配置

一般配合信号开始事件使用,如图:

Image

在控制台使用命令行发信号,格式为:signal 信号名称 {url:'第三方表单地址'}

例如:signal 第三方表单 {url:'https://www.iciba.com/word?w=aaa'},如图:触发信号开始流程,在待办任务打开任务,即可使用第三方表单审批。

Image

# 使用第三方数据审批

使用第三方表单审批时,我们希望某些步骤,可以控制数据的读写,这时我们需要使用第三方的数据进行审批。

Image

表单配置

使用第三方数据进行审批,要用到表单的高级存储,如图:表单字段映射到第三方数据表。

设置高级存储后,本地不存储数据,表单直接带着第三方的数据进行流转,如果表单数据有更新,也是直接更新到第三方数据表。

Image

流程配置

一般配合信号开始事件使用,如图:

Image

使用第三方数据审批,可以设置数据的读写,如图:

Image

在控制台使用命令行发信号,格式为:signal 信号名称 {key:'第三方数据的主键'}

例如:signal 第三方数据 {key:'1'},如图:触发信号开始流程,在待办任务打开任务,即可使用第三方数据审批。

Image

# 子流程使用第三方表单审批

子流程直接使用第三方表单审批。

Image

流程配置

如图:在调用子流程节点,呼叫子流程界面设置FormUrl为第三方表单地址。

Image

流程流转到子流程节点,发起子流程,在待办任务打开任务,即可使用第三方表单审批。

# 子流程使用第三方数据审批

子流程直接使用第三方数据审批。

Image

表单配置

使用第三方数据进行审批,要用到表单的高级存储,如图:表单字段映射到第三方数据表。

设置高级存储后,本地不存储数据,表单直接带着第三方的数据进行流转,如果表单数据有更新,也是直接更新到第三方数据表。

Image

流程配置

如图:在调用子流程节点,呼叫子流程界面设置BusinessKey为第三方数据的主键。

Image

子流程使用第三方数据审批,可以在子流节点上设置数据的读写,如图:

Image

流程流转到子流程节点,发起子流程,在待办任务打开任务,即可使用第三方数据审批。

# OpenAPI使用第三方表单发起流程

OpenAPI使用第三方表单发起流程,FormUrl参数为第三方表单的地址,如图:

Image

# OpenAPI使用第三方数据发起流程

OpenAPI使用第三方数据发起流程,BusinessKey参数为第三方数据的主键,如图:

Image

表单配置

使用第三方数据进行发起,要用到表单的高级存储,如图:表单字段映射到第三方数据表。

设置高级存储后,本地不存储数据,表单直接带着第三方的数据进行流转,如果表单数据有更新,也是直接更新到第三方数据表。

Image

流程配置

使用第三方数据,可以在发起流程和审批时的控制数据的读写,如图:

Image

# 在外部系统使用第三方表单发起流程

在外部系统,希望点击一个按钮打开第三方表单,确认后提交发起流程。

链接格式:https://localhost:5001/workflow/process/流程的processId/post?formUrl=第三方表单地址

比如:https://localhost:5001/workflow/process/3a14473d-3b87-3fbf-218c-57dbac7a35bd/post?formUrl=https%3A%2F%2Fwww.iciba.com%2Fword%3Fw%3Daaa

Image

# 在外部系统使用第三方数据发起流程

在外部系统,希望点击一个按钮打开表单,确认后提交发起流程,并且流程发起时可以控制数据的读写。

链接格式:https://localhost:5001/workflow/process/流程的processId/post?businessKey=第三方数据主键

比如:https://localhost:5001/workflow/process/3a14473e-65a4-bb65-dd9b-f752a31bd73f/post?businessKey=1

发起流程processId为3a14473e-65a4-bb65-dd9b-f752a31bd73f的流程,并使用第三方数据主键为1的数据。

Image

表单配置

使用第三方数据进行发起,要用到表单的高级存储,如图:表单字段映射到第三方数据表。

设置高级存储后,本地不存储数据,表单直接带着第三方的数据进行流转,如果表单数据有更新,也是直接更新到第三方数据表。

Image

流程设置

使用第三方数据,可以在发起流程和审批时的控制数据的读写,如图:

Image