电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

二次开发如何扩展工作流协作关系

来源:金蝶云社区作者:金蝶2024-09-237

二次开发如何扩展工作流协作关系

      企业中各项经营活动主要是通过人与人之间协作共同完成。各项业务的协作关系构建了人与人之间的网络化关系,人与人之间的业务协作关系有基于行政组织架构关系的协作,岗位汇报关系的协作、角色汇报关系的协作、项目汇报关系的协作等等。 

      工作流,是指一类能够完全自动执行的经营过程,根据一系列过程规则,将文档、信息或任务在不同的执行者之间进行传递与执行。 工作流协作关系要支持以“人”为中心的多维业务协作关系,工作流协作关系来源于各业务,取之于各业务,用之于各业务,比如基于行政组织的行政汇报关系,基于渠道关系的渠道汇报关系,基于项目协作的项目汇报关系等。

      苍穹平台工作流中内置行政组织汇报关系,可基于业务关系扩展自己的汇报关系,本文以基建项目汇报关系为例,讲解如何扩展项目中的项目经理这个人员关系。


第一步:

      在工作流协作关系中自定义一个类型,如下图:

    关键信息说明:

    1. 微服务接口名:为一个接口,接口中定义了相关关系的方法说明。

    2. ServiceFactory包路径:为ServiceFactory所在的包路径,按照规范,各个业务可以自己建立自己的ServiceFactory. 在自己的ServiceFactory中建立接口有实现类的映射关系。

    每个业务的微服务都需要写一个ServiceFactory的类,包路径就是在协作关系中填写的包路径,格式为kd.xxx.xxx.servicehelper, 其中必须存在注册的服务类

    3. 增加关系类型说明:这里增加项目经理的关系类型,方法名为接口中对应的方法名称。

    4. 关系类型参数:可自定义相关参数,并选择参数类型和说明。

 

第二步

    在节点中增加参与人

二次开发如何扩展工作流协作关系

企业中各项经营活动主要是通过人与人之间协作共同完成。各项业务的协作关系构建了人与人之间的网络化关系,人与人之间的业务协作...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信