业务流程管理引擎

作者:AlphaFlow 时间:2022-04-25 浏览:1400

业务流程管理(BPM)解决方案使您能够在企业集成平台内处理更复杂的流程。。。。现在,,大部分或所有这些处理逻辑都可以在集成平台的BPM引擎中处理。。它允许定义流程的控制流(switch、、、while、、sequence、、flow)、、、消息流(receive、、、invoke、、reply)和数据流(变量)。。。。考虑作为集成平台的工作流,,,连接器(不是人类)是工作流的参与者。。它协调在连接到集成平台的应用程序之间发送的XML消息。。。

以传输流程举例。。通常,,传输流程包括几个步骤,,例如检查目标系统中是否存在项目,,,,如果不存在,,则创建项目并创建BOM;如果存在,,,,更新项目并更新BOM,,,,最后发送电子邮件通知到用户等等。。在EIP2.0之前,,有必要通过在源系统内部开发逻辑(例如通过在AgileEDM中使用LogiView)或通过在目标系统内部开发逻辑来处理此类场景,,,目标系统接收所有必要的数据并执行必要的操作。。。。

BPM解决方案包含的新组件

BPM解决方案通常包含:运行业务流程的BPM引擎/连接器(BPM引擎在配置文件eai_ini.xml中进行配置);业务流程定义文件(每个流程定义一个文件),,,它是用一种称为BPEL(业务流程执行语言)的XML语言“编写”的。。。它们用于“建模”您要实现的流程;业务流程转换文件,,,,允许在运行时修改流程变量。。

激活BPM引擎

虽然BPM引擎是随EIP一起交付和安装的,,,但需要先激活它。。。通常纽创会在EIP文件中配置,,,,纽创需要配置以下条目:

1.BPM连接器的定义

2.BPM连接器的工作流

BPM连接器的工作流

EIP需要知道您何时要使用BPM引擎来管理消息传输。。。请考虑在没有激活BPM的情况下仍然可以运行EIP。。。设想一个BPM引擎应该处理AgileEDM和ERP系统之间的消息传输的场景。。。。

另一方面要知道,,,,BPM连接器可以发送到ERP,,,AgileEDM也可以发送到BPM连接器。。。。一般来说,,,可以在基于BPM的传输过程中涉及的每个连接器都需要在工作流定义中列出,,,,其中BPM连接器是源连接器或目标连接器。。。。

然后进行流程验证,,,定义可执行流程,,,接着可以进行流程变量的转换,,之后才会进入设计业务流程的阶段。。在这个阶段,,,所有可执行的业务流程都需要驻留在目录中,,,它们在启动时由BPM引擎读取,,且所有的业务流程需要符合BPEL语法。。。

最后,,,,在“调用”连接器时要考虑两种可抛出的外部异常:技术异常和业务异常。。。。当发生技术问题时抛出技术异常,,例如目标连接器失去了与其系统的连接。。。。而由于应用程序内部的问题,,连接器通常会抛出业务异常,,,例如材料无法更新等问题。。。

这样,,,,纽创大致可以了解如何在集成平台的BPM引擎中处理大部分或全部处理的逻辑了。。

本文标签:流程引擎
原创文章,,,作者:AlphaFlow团队,,,,如有转载,,,,请注明出处:业务流程管理引擎-www.alphaFlow.cn

相关新闻推荐

工作流是什么????企业级工作流平台|工作流引擎选型指南
工作流是什么???企业级工作流平台|工作流引擎选型指南
解释工作流与审批流的区别,,拆解企业级工作流平台的技术难点(强大×易用×可集成Trilemma),,,给出能力清单与选型10问,,并结合AlphaFlo...
工作流
2026-03-06
全链路流程引擎:打通规划到运行,,,,实现流程闭环管理
全链路流程引擎:打通规划到运行,,,,实现流程闭环管理
企业流程管理的常见困局,,,在于“链路断裂”——规划与执行脱节、、运行数据无法反哺优化,,,形成“规划归规划、、、、执行归执行”的割裂状态。。。AlphaFlow全...
流程引擎
2025-08-11
流程引擎驱动力:覆盖全周期流程,,,增强企业市场竞争力
流程引擎驱动力:覆盖全周期流程,,,,增强企业市场竞争力
在激烈的市场竞争中,,,企业的响应速度、、、、协同效率、、、创新能力往往取决于流程的「驱动效能」。。。传统流程因全周期断裂、、、、动力不足,,,难以支撑企业在市场中快速突围...
流程引擎
2025-08-11
流程引擎专栏
BPE产品介绍
客户成功案例
BPE专题资讯
流程引擎咨询
收起
流程引擎专栏 展开
站点地图