电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

事件定义介绍

来源:金蝶云社区作者:金蝶2024-09-235

事件定义介绍

事件定义

事件定义用于定义具体的时机,目前提供了2种方式:

  • 苍穹操作事件:定义了苍穹实体上的操作,执行此操作时会触发事件;


  • 自定义事件:定义了http api,执行接口时会触发事件。



事件使用规则:

  1. 事件在启用状态下,可以在事件订阅中选中,如果事件被禁用,那么事件订阅中不可选中,且事件不会被触发;


  2. 已订阅的事件不允许修改,删除订阅之后才能修改/删除事件定义;


  3. 存在引用时,不允许删除。

苍穹操作事件

  • 业务对象:事件类型为“苍穹操作事件”时显示,业务对象列表中显示所有实体;


  • 来源应用:

    1) 事件类型为“苍穹操作事件”时显示;

    2) 根据“业务实体”自动带出,不可编辑;

    3) “业务实体”删除后,自动清空。


  • 业务操作:

    1) 事件类型为“苍穹操作事件”时显示;

    2) 依赖于“业务实体”,没有选中“业务实体”时,则无法选择;

    3) 删除或变更“业务实体”时会自动清空。


  • 事件编码:根据“业务实体.业务操作”自动生成(eg:er_tripreqbill.new);编码不允许重复;


  • 事件名称:根据“业务实体.业务操作”自动生成(eg:出差申请单.新增);


  • 事件参数:根据业务对象选择对象的属性;

    苍穹内部的操作事件发起时,默认只会携带单据主键和实体编码,当该事件需要被外部系统响应时,不能仅传递单据主键,开启“传递数据”后,会将当前属性重新作为事件参数包装,并分发给后续各个服务中传递执行。


  • 支持新增事件参数 ;

    单据操作返回值不仅包含实体对象的参数,还包含其他参数,如需引用需要新增事件参数用于事件订阅。

自定义事件

当苍穹提供的操作事件满足不了用户需求时,可以自定义事件来满足需求。


  

自定义事件触发:接口触发(API名称:触发业务

事件定义介绍

事件定义事件定义用于定义具体的时机,目前提供了2种方式:苍穹操作事件:定义了苍穹实体上的操作,执行此操作时会触发事件;自定义事件:...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信