业务事件中心整体介绍
1 产品概述
1.1 产品介绍
金蝶云•苍穹是中国首款自主可控和基于云原生架构的企业级云服务平台。金蝶云•苍穹基于云原生架构,以“人人”、“生态”、“体验”为设计理念,提供完整的企业级PaaS服务。金蝶云•苍穹平台采用先进的三层应用架构设计:包括敏捷前台、共享中台和云计算后台。
流程服务云属于金蝶云•苍穹共享中台范畴,是共享中台的技术中台重要组成部分。业务事件中心与工作流服务、业务流服务、消息中心共同构成了苍穹流程服务云。
业务事件中心基于事件驱动架构(Event Driven Architecture,EDA),将事件产生者及事件消费者,通过订阅模式产生联系。当事件管理器从事件产生者接收到一个事件时,事件管理把这个事件转送给相应的事件消费者。业务事件中心用来监听收集各种事件并分发给监听者。
业务事件中心提供了一种跨应用业务的解耦方式,支持快速灵活配置业务事件,快速响应处理逻辑,提高业务的敏捷性。
业务事件中心增强了与外部系统的快速集成能力,在事件响应中智能化处理逐步替代消息通知,个性化处理替代标准逻辑,可以逐步提升业务处理效率,实现更好的用户体验。
1.2 产品结构图
1.3 业务场景
业务事件中心支持以下典型场景:
典型场景1:A集团使用苍穹平台作为集团的技术及业务中台,并希望把用户权限体系作为中台服务统一对外提供,当用户权限发生任何变化时需要及时通知其他系统,因此苍穹系统需要提供事件通知功能;
典型场景2:财务计提单生成。财务计提费用预算的来源可能是多个业务模块,如合同订单的签订、工时系统的上报、采购申请提单等等,通过事件中心的应用,可以实现将多个业务场景的操作定义成多个事件,通过订阅监听事件的执行,来触发财务计提单的生成;
典型场:3:财务凭证通过事件订阅自动完成凭证过账,根据账龄分析表,取里面过期的数据,然后发给凭证的核算维度的人员。接收上游异构系统下推的实物卡片信号,然后实物卡片自动提交审核,生成财务卡片,自动提交审核,生成凭证。易快报系统(异构系统数据)自动生成苍穹资产分摊表。
2 亮点特性
业务操作直接声明为事件
业务操作无需硬代码内置,可直接在事件中心声明为事件,比如采购订单批准、销售订单提交。
支持代码埋点关键事件
对于非操作的事件,可以在产品中通过代码内置,组装好事件参数,发布到事件中心,比如销售订单的状态改变事件、工作流节点审批完成事件等。
支持异构系统事件定义
苍穹可与异构系统通过MQ互相交互,可在苍穹中声明定义,比如流程中等待第三方会议决策完成才能继续往下走。
可视化定义多个监听
以微流程的形式,快速拖曳内置服务和自定义服务,可视化订阅相关监听,微流程不需要绑定具体的单据。
事件监听支持条件
当达到条件定义的值时才执行响应的监听,条件的定义可选择单据上的属性及其关联属性,也可以进行插件的自定义。 执行的服务支持自定义 业务可内置业务端的服务,并开放可视化的参数,方便快速进行监听定义。
异常信息处理
完整记录业务事件调用时发生的事件日志及异常信息,支持查看异常信息对应的单据,快速分析处理异常原因,支持批量激活异常信息。
相关文档:
业务事件中心整体介绍
本文2024-09-23 00:59:26发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-143040.html