流程图中如何自定义节点详情内容

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

流程图中如何自定义节点详情内容


一、问题描述

在流程图中,如何自定义节点详情内容?


二、解决方法

可以在节点记录格式化插件中通过设置参数item的属性来自定义节点详情的部分显示内容。


1、配置节点记录格式化插件


流程设计器 中设置选中节点的节点记录格式化插件:


插件需实现IWorkflowPlugin接口的formatFlowRecord方法:

public IApprovalRecordItem formatFlowRecord(IApprovalRecordItem item)


2、编写格式化插件


此样例在插件中实现两个功能:


  • 在节点详情中添加两个链接,其中一个链接可以查看单据,另一个链接通过URL打开一个页面(例如:百度)

  • 对已完成的任务,显示任务的接收时间、处理时间、处理时长和处理意见;如果处理时长超过2小时,时长以红色字体显示;如果处理意见不是同意类型,则意见内容以红色字体显示。


完整代码如下




运行效果



说明


  • 样例中在点击 查看详细信息 链接时,会打开一个动态表单,此动态表单中包含一个flex面板,用于打开单据页面;动态表单结构如下:



  • 对应插件代码如下,在插件中可以获取流程图对应节点的相关信息:



三、注意事项

格式化插件也会对审批记录生效:












流程图中如何自定义节点详情内容

一、问题描述在流程图中,如何自定义节点详情内容?二、解决方法可以在节点记录格式化插件中通过设置参数item的属性来自定义节点详情的部分...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息