流程集成是指该流程中心的流程启动、流程表单、流程审批与业务系统进行集成的方式。
链接启动
业务系统将流程中心流程的启动链接在业务系统增加个固定入口,然后用户点击即可打开对应的流程中心表单启动页面,
通过参数带上流程表单相关参数即可。例如以下在文库中的文档流程。
表单提交后接口启动
1.在业务系统开发的某个业务表单,在填写数据并提交后,业务系统后台调用流程中心接口,自动启动相关流程,
流程后续的用户即可收到待办。例如费控发起报销流程。
2.后续节点(比如部门领导)在待办中即可查看处理待办。
在线表单
在流程中心建模和设计表单,并设置表单授权等。与业务系统的交互可以通过接口传递数据或者直接用外部表的方式
建模共享数据库。
URL表单
业务系统有自己的表单,通过后台接口触发流程中心启动流程,并传递一个数据主键即可,流程中心在流程中配置打
开业务系统表单的地址,并带上数据主键,审批时界面嵌入业务系统的表单进行展示。
流程串联:
将流程中心的业务流程和业务系统的业务流程拼接起来,形成一个更长的流程。
如果前面部分流程在流程中心,则由流程中心流程触发业务系统流程启动。
如果前面部分流程在业务系统,则由业务系统流程触发流程中心流程启动。
如图所示,在系统A的某个流程的节点C触发系统B的某个流程的启动,实现业务自动化对接。
流程嵌入:
将业务系统的某个流程作为流程中心流程的子流程,嵌入到大业务流程中进行审批。如果业务系统具体流程嵌入能
力,也可将流程中心的业务流程作为子流程嵌入。如下图其中节点C一般不设置审批人或者设置一个虚拟用户。
审批代理:
审批代理是指将流程中心的某个节点的审批操作交给业务系统,由业务系统通过接口的方式完成节点审批。如下图
其中节点C一般不设置审批人或者设置一个虚拟用户。另外业务系统的数据处理可以按照业务系统自身的数据权限管
理体系让指定的用户进行处理,或者直接系统自动化处理。
如图所示的其他客户的例子(图中的OA指流程中心),业务系统通过接口触发流程中心的流程启动,并在流程中心完
成前半部分审批,然后通过消息中心触发业务系统的流程启动,并在业务系统完成后半部分审批,并通过流程中心的
接口去完成流程或驳回。
其实际的效果相当于业务系统的流程作为外部子流程嵌入到了流程中心的某个节点或最后的节点里面;也可以反过来
将流程中心的那部分流程作为外部子流程嵌入到业务系统的某个节点里。
这种集成方式适用于业务系统有专业性很强的部分审批工作,如在审批时需要展示设计图等,这种无法通过正常的表
单实施方式完成。
自主可控,智造未来
紧急公告:
公告时间:2024-05-30
宏天软件EIP新系列产品重磅发布,全新UI设计,更流畅的操作,更丰富的配置,更人性化的用户体验。