业务流程管理引擎(业务流程编排引擎)

业务流程管理(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智能流程管理专家分享给大家,感兴趣的朋友,可以关注我的头条号并评论,小编会在第一时间给予回复。喜欢本篇文章的朋友,请帮忙点赞、收藏,关注一下,更多内容请点击文章左下角的“了解更多”,谢谢。

PS:微宏科技快速发展期,招募各地大区销售精英,BOSS上搜“微宏科技”联系!

业务流程管理引擎(业务流程编排引擎)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年6月10日 上午11:07
下一篇 2022年6月10日 上午11:09

相关推荐

  • 项目管理信息化系统立项

    项目管理信息化系统立项 随着信息技术的不断发展,项目管理已经成为企业运营中不可或缺的一部分。然而,传统的手工管理方式已经无法满足现代商业环境的高效、精准和自动化要求。因此,立项一款…

    科研百科 2024年7月25日
    55
  • 学术期刊网站

    学术期刊网站是学术界的重要载体,为学者们提供了获取学术信息、交流研究进展、展示研究成果的平台。在学术期刊网站上,学者们可以查阅最新的学术期刊,了解最新的学术动态,以及发现潜在的研究…

    科研百科 2024年11月8日
    0
  • 学好用好渭南党建云平台(渭南党建云平台app)

    (作者:彭娟芳 审核:李菲)渭南“互联网 党建”云平台自使用以来,贸促会党支部共11名党员,每名党员分别下载了渭南“互联网 党建”云平台手机APP,并应用于平时的学习工作。 每名党…

    科研百科 2023年11月7日
    247
  • 基于Springboot+LayUI 开发的物流管理系统

    缺物流管理系统项目经验的 推荐看看 欢迎大家 star 或者 fork 项目文档 票据管理 接货管理 配车管理 到货管理 中转管理 结算管理 客户服务 监控分析 成本核算 应用管理…

    科研百科 2023年9月2日
    231
  • 项目管理系统分解法

    项目管理系统分解法 项目管理系统分解法是一种将项目管理系统分解为多个组成部分的方法,以便更好地理解系统功能和如何构建更好的系统。这种方法可以帮助组织设计、实施和维护更好的项目管理系…

    科研百科 2025年1月9日
    0
  • 青大 科研项目

    青大科研项目: 探索人工智能在教育领域的应用 近年来,人工智能技术的快速发展为教育领域带来了前所未有的机遇。青大科研项目团队聚焦于探索人工智能在教育领域的应用,旨在通过技术创新,提…

    科研百科 2025年3月9日
    0
  • 版号严监管仍有游戏顶风作案 软件下载站成了“帮凶”

    证券时报记者 吴志 近年来,我国对游戏产品的监管力度不断加大。到2021年,版号、实名制、防沉迷系统等已经成为游戏产品上线运营的标配。6月份以来,多个省市公布了近期违规运营游戏处罚…

    科研百科 2022年7月31日
    231
  • java超市管理系统项目文档

    Java超市管理系统项目文档 项目概述 Java超市管理系统是一个基于Java语言的超市管理系统,旨在帮助超市管理员管理超市的各个方面,包括商品库存、顾客管理、订单处理和支付系统等…

    科研百科 2025年1月7日
    0
  • 科研项目考核管理办法

    科研项目考核管理办法 为加强科研项目管理,提高科研项目质量,保证科研项目的顺利进行,根据《中华人民共和国科学技术法》以及其他相关法律、法规和规定,制定本项目考核管理办法。 第一章 …

    科研百科 2024年5月30日
    103
  • 延安有科研项目吗

    延安是中国陕西省的一个历史文化名城,也是中国革命的重要发源地之一。在延安,有许多科研项目正在进行中,这些项目不仅有助于推动当地经济发展,也为人们提供更多的科技和文化知识。 延安的科…

    科研百科 2025年2月27日
    0