【套打】套打取工作流指定流程的节点信息
<0>概述:套打支持绑定对应业务对象的工作流/审批流指定流程的节点信息,本文介绍默认版本和历史版本两种节点信息获取的逻辑。
<1>获取默认版本的节点信息
套打的数据源中绑定的就是默认版本的流程节点信息,可以通过文本控件直接拖入进行绑定
如示例所示,
费用报销单FYBX2020091800009使用的是20200918费用报销流程,输出的是二级节点处理人;
费用报销单FYBX2020091800006使用的是费用报销审批流,输出的是纵审节点处理人
备注:如果一个套打模板绑定一个流程,那么需要设计的套打模板就太多了,而且每个套打模板只需要修改下对应绑定的流程节点就可以了;在套打设计器中,支持通过文本控件绑定多个流程的节点信息,
比如以下场景,套打模板中绑定的是终审节点的处理人,那么可以通过数据源拖入各流程的终审节点执行合并(从数据源自动转换为GetMultiField函数)
<2>套打非默认版本的节点信息
套打数据源绑定的是默认版本的流程节点信息,当在流程配置中心中可通过启用条件使用非默认版本的工作流实例,而对应的节点在套打设计器的数据源中无法显示。
那么这种场景怎么能够打印对应的节点信息呢?
参照实例一中的GetMultiField,本质上的逻辑是取对应工作流模板对应节点的数据
如下图所示,5f6471a746d9712代表着“20200918FYBX”流程,18代表着“二级节点”的节点标识,ReceiverNames代表着“处理人”
通过在套打模板中拖入对应的流程的其他节点的相同信息(如我需要A流程二级节点的处理人,但是二级节点不存在,只存在终审节点,可通过通入A流程终审节点的处理人),能够获取对应的流程标识和字段标识,只需要修改节点标识为对应节点即可。
那么如何获取对应的节点标识,可通过编辑对应版本的流程查看。
1)通过流程设计中心进入需要套打节点对应的流程版本的编辑界面
2)点击设置按钮,勾选显示节点ID,保存设置。
3)双击目标节点即可显示节点ID。
得到节点ID后修改套打模板的公式即可取到审批节点1的相关信息。
以上是套打取工作流指定流程的节点信息的所有内容
【套打】套打取工作流指定流程的节点信息
本文2024-09-23 04:13:34发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-163931.html