表单建模中接口文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

仅限阅读请勿传播

当您阅读本方案时,即表示您

同意不传播本方案的所有内容泛微协同办公应用平台表单建模接口文档

版本

目录

版本 (2)

第一部分流程转数据 (4)

功能说明 (4)

配置方法 (4)

实施注意 (7)

第二部分数据审批 (8)

功能说明 (8)

配置方法 (8)

实施注意 (10)

第三部分页面扩展中的接口动作 (10)

功能说明 (10)

配置方法 (11)

实施注意 (13)

第一部分流程转数据

功能说明

该功能主要用于在流程在离开或者到达某个节点的时候,将流程表单上的数据插入到模块关联的表单中。

此功能暂不支持,流程关联的明细表单触发模块数据。

配置方法

1、在菜单【设置】→【设置中心】→【外部接口设置】→【配置接口动作】页面中如下图

说明:

⏹WorkflowToMode这个action的作用是把流程数据转换为模块卡片数据,所以需要检查

WorkflowToMode此接口动作标识是否存在如果不存在则自己添加此action。

⏹接口动作标识:WorkflowToMode

⏹接口动作类文件:weaver.formmode.interfaces.action.WorkflowT oMode

2、在【设置】→【设置中心】→【表单建模】→点击具体的模块—>接口设置—>流程转数据页面

右键“新建”按钮页面如下图

说明:

流程类型:选择要触发模块的流程。比如通过内部留言流程触发生成此模块的数据则“流程类型”

选择内部留言流程。

模块名称:此模块的具体名称

在上图页面上选择具体的流程之后,右键点击“保存”按钮页面如下图

说明:

是否启用:如果勾选表示此配置生效

流程类型:具体流程类型

模块名称:具体的模块名称

触发节点:选择具体流程所对应的节点。

触发时间:【离开节点】表示流程提交此节点触发,【到达节点】表示流程到达此节点的时候触发。

模块创建人:【流程当前操作人】表示流程的当前操作者作为模块的创建人,【流程创建人】表示此流程的创建者为此模块的创建人,【流程人力资源相关字段】:表示此流程关联表单中

的人力资源字段中的值为此模块的创建人。

模块数据导入:此处的作用是将模块关联表单的字段和流程关联表单的字段对应设置,比如模块关联表单中有单行文本的A字段,流程关联表单中有个单行文本的B字段在此处设置

A字段对应B字段那么流程触发的时候会把B字段的值写进A字段中。

3、如果上图页面中是否启用勾选之后,我们在对应的流程中设置的触发节点上我们可以看到“节点后附加操作”后面会打勾具体如下图

点击上图中的“节点后附加操作”我们可以看到的页面如下图,接口动作:action.WorkflowToMode后面的复选框勾选。

严格按照以上步骤配置完之后,流程转数据功能方可使用。

实施注意

1、WorkflowToMode此action一定要存在,不存在的话则此功能不起作用。

2、模块数据导入下的字段对应关系一定要对应好,如果字段类型对应不一致的话此功能配置完之后也会

不起作用。比如模块关联的表单中字段a是整数类型,流程关联的表单中的b字段是字符类型如果将a字段对应b字段的话这样的话肯定会报错的因为我们数据库中也不支持将字符类型的数据插入到整数列中。

3、流程节点中的“节点后附加操作”和“节点前附加操作”点开的页面,接口动作:

action.WorkflowToMode后面的复选框一定要是勾选上的,不勾选的话此功能也会不起作用。

第二部分数据审批

功能说明

该功能主要用于将模块数据触发流程进行数据审批。

假如有这样的需求客户卡片上有个客户状态的字段,此字段为选择框类型,选择框的值有无效和无效两个选项。用户要求在新建客户卡片的时候客户状态为无效然后保存此卡片的时候触发一条流程,此流程的目的是审批这个客户是否有效如果客户审批通过之后则把此客户卡片中的客户状态改成有效。

实现以上需求则可以用此功能来实现。

配置方法

1、在系统中菜单为【设置】→【设置中心】→【表单建模】→点击具体的模块→接口设置→数据审

批页面如下图

说明:

模块名称:此模块的具体名称信息

被触发流程类型:被处罚的具体流程信息

回写设置:【流程触发成功时】表示流程触发成功时执行此处的内容,【流程触发失败时】表示流程触发失败时执行此处的内容。

模块当前操作人:此模块的当前操作者为被触发流程的创建人。

模块创建人:此模块的创建者为被触发流程的创建人。

模块人力资源相关字段:表示此模块关联的卡片中人力资源字段的值为被触发流程的创建人。

被触发流程的数据导入:此处的作用是将流程关联表单的字段和模块关联表单的字段对应设置,比如流程关联表单中有单行文本的A字段,模块关联表单中有个单行文本的

B字段在此处设置A字段对应B字段模块触发数据审批的时候会把B字段的值

写入A字段中。

2、根据上面步骤设置完之后,接下来需要设置的就是做如何动作去触发这个数据审批,比如我们的

功能说明中需求是在卡片保存的时候去触发流程。要实现此需求的步骤如下

在【设置】→【设置中心】→【表单建模】→点击具体的模块→接口设置→页面扩展中找到扩展名为“保存(新建保存)”如下图

点开此页面中的扩展名称为“保存(新建保存)”页面如下图

相关文档
最新文档