BPM的子流程即可以发起本服务器的子流程,也可以跨服务器发起子流程。

可按以下步骤配置跨服务器子流程:

  • 为每台BPM服务器指定唯一的名称
  • 在BPM服务器上添加其他BPM服务器
  • 配置跨域子流程

配置服务器ID

在Server.config中,为每台服务器指定唯一的ID。

分公司添加总部BPM服务器

注意事项:

  • 添加的BPM服务器名必需和该服务器ServerIdentity中指定的服务器ID一致。
  • 必需在组织结构中添加相同名称的用户,本例需添加账号为NCZB的用户。

总部添加分公司BPM服务器

注意事项:

  • 添加的BPM服务器名必需和该服务器ServerIdentity中指定的服务器ID一致。
  • 必需在组织结构中添加相同名称的用户,本例需添加NCZZ、NCWH、NCNB三个用户。

配置跨域子流程

拖出【子流程】节点,选择【跨服务器调用】即可调用其他BPM服务器上的流程。

发起跨服务器子流程时,子流程的发起身份为固定账号,为和发起服务器同名的账号。

流程发起时,带入数据:

流程结束,数据回填:

Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor