支持传递操作参数,业务事件中心可组装能力持续提升!

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

支持传递操作参数,业务事件中心可组装能力持续提升!

在苍穹V5.0.020,业务事件中心可以监听到苍穹实体操作的触发,执行下游的相关订阅,但客户在实际应用中,订阅获取不到实体操作触发时的其他字段情况,以下述场景为例:


基础数据管控策略配置了相关订阅,需要监听组织保存时的“管控单元”和“上级组织”是否有变更,当前的事件中心只能监听到组织保存了,但是并不知道相关字段是否被修改。


针对上述用户场景,业务事件中心提供了相应的解决方案。本期小编就带大家了解业务事件中心是如何处理传递操作参数的




适用版本

金蝶云·苍穹V5.0.021以上。


特性展示/功能速览

如需使用该功能,需要在新增事件时,开启传递操作参数的按钮,操作路径:

【流程服务云】→【业务事件中心】→【事件定义】 →【新增】

苍穹实体操作可以传递操作参数,需要在操作中绑定插件,将要传递的操作参数设置好,采取下述方式将要传递的keyvalue随事件的触发传递给业务事件中心:

this.operateOption.setVariableValue("key", "value");



在配置订阅时,当选择的服务是执行操作或者执行插件时,服务配置页面可见【操作参数配置】或【插件参数配置】,如下图:



由于操作绑定的插件中传递了keyvalue,此时参数来源选择上游操作,只需输入插件中的key,事件中心就可以将操作绑定的插件传递的keyvalue传递给下游的操作和插件。

传入之后插件参数以下述方式获取:



操作参数以下述方式获取:



亮点价值

提供更灵活、可配置和适应性强的事件处理方式,增强事件中心可组装能力,拓展事件中心可支撑场景。


通过在业务事件中心传递操作参数或固定值,可以在不修改代码的情况下,根据实际需求灵活地配置和调整这些参数或值,从而满足不同场景下的操作要求。


不同的操作或插件可能需要不同的参数或固定值来执行特定的任务。通过该功能,可以根据具体的需求,将操作参数或固定值传递给执行操作和插件服务,从而实现个性化的操作和插件功能,提高系统的可组装性。


划重点

业务事件中心支持传递操作参数,可组装能力大大提升,详情如下:

  • 目前只支持执行插件和执行操作两种服务传递操作参数,其他服务暂不支持传递操作参数。

  • 苍穹操作事件开启传递操作参数后,可选的参数来源有上游操作和固定值。

  • 自定义事件开启传递操作参数后,可选的参数来源只有固定值。固定值需要输入编码和值。




#往期推荐#

# 实践案例 | 巧用业务事件中心,实现智能核算凭证自动化

巧用业务事件中心,实现单据自动流转

手把手教你使用业务事件中心执行插件

业务事件中心,他来了


更多精彩内容,“码”上了解!↓

上传图片

支持传递操作参数,业务事件中心可组装能力持续提升!

在苍穹V5.0.020前,业务事件中心可以监听到苍穹实体操作的触发,执行下游的相关订阅,但客户在实际应用中,订阅获取不到实体操作触发时的其...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息