【套打】套打取工作流指定流程的节点信息

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

【套打】套打取工作流指定流程的节点信息

<0>概述:套打支持绑定对应业务对象的工作流/审批流指定流程的节点信息,本文介绍默认版本和历史版本两种节点信息获取的逻辑。


<1>获取默认版本的节点信息

套打的数据源中绑定的就是默认版本的流程节点信息,可以通过文本控件直接拖入进行绑定

如示例所示,

费用报销单FYBX2020091800009使用的是20200918费用报销流程,输出的是二级节点处理人;

费用报销单FYBX2020091800006使用的是费用报销审批流,输出的是纵审节点处理人

备注:如果一个套打模板绑定一个流程,那么需要设计的套打模板就太多了,而且每个套打模板只需要修改下对应绑定的流程节点就可以了;在套打设计器中,支持通过文本控件绑定多个流程的节点信息,

比如以下场景,套打模板中绑定的是终审节点的处理人,那么可以通过数据源拖入各流程的终审节点执行合并(从数据源自动转换为GetMultiField函数)



<2>套打非默认版本的节点信息

套打数据源绑定的是默认版本的流程节点信息,当在流程配置中心中可通过启用条件使用非默认版本的工作流实例,而对应的节点在套打设计器的数据源中无法显示。


那么这种场景怎么能够打印对应的节点信息呢?

参照实例一中的GetMultiField,本质上的逻辑是取对应工作流模板对应节点的数据

如下图所示,5f6471a746d9712代表着“20200918FYBX”流程,18代表着“二级节点”的节点标识,ReceiverNames代表着“处理人”


通过在套打模板中拖入对应的流程的其他节点的相同信息(如我需要A流程二级节点的处理人,但是二级节点不存在,只存在终审节点,可通过通入A流程终审节点的处理人),能够获取对应的流程标识和字段标识,只需要修改节点标识为对应节点即可。


那么如何获取对应的节点标识,可通过编辑对应版本的流程查看。

1)通过流程设计中心进入需要套打节点对应的流程版本的编辑界面

2)点击设置按钮,勾选显示节点ID,保存设置。

3)双击目标节点即可显示节点ID。


得到节点ID后修改套打模板的公式即可取到审批节点1的相关信息。


以上是套打取工作流指定流程的节点信息的所有内容

【套打】套打取工作流指定流程的节点信息

<0>概述:套打支持绑定对应业务对象的工作流/审批流指定流程的节点信息,本文介绍默认版本和历史版本两种节点信息获取的逻辑。<1>获取默认...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息