ASTRO轻应用 ASTROZERO-在服务编排中订购AstroZero事件:结果验证
结果验证
通过服务编排订阅“EmployResultNotify”事件后,招聘经理需要给出招聘结果,即给“Result”赋值后,人事部经理才会收到招聘者是否被录用的邮件通知。即需要设置发送事件,订阅者才可以接收事件。
本章节通过单独创建一个服务编排,来给应聘者Lily的应聘结果“Result”赋值,模拟事件发送。
- 参考创建服务编排中操作,创建一个服务编排。
图8 新建服务编排SendEvent
- 在服务编排设计页面左侧,选择“基本”,拖拽“发送事件”图元至画布中。
Send Event为系统提供的,发送事件接口。
图9 拖拽发送事件图元至画布中
- 配置发送事件图元。
以应聘者Lily被成功录用为例,在“全局上下文”中,单击“变量”后的加号,新增变量,设置发送事件参数。
- 单击,进入全局上下文页面,新建一个变量variable0。
图10 新增一个变量
- 选中发送事件图元,单击,设置基本信息。
图11 设置发送事件基本信息
- 单击,设置发送事件。
图12 发送事件配置页面
表3 发送事件参数说明 参数
说明
事件
选择待发送的事件,本示例选择创建AstroZero自定义事件中创建的事件。
分区字段
从事件中,选择一个自定义参数,用作Kafka的分区字段。设置后,会根据该字段值进行路由,相同的值将路由到同一个Kafka分区。如果不指定,则默认随机路由到不同Kafka分区,从而提升并发处理性能。
发送到外部
系统内部有配置与AstroZero相连Kafka的固定Topic(__BINGO_SYS_TOPIC)。
- 不勾选,表示将事件数据发到默认的Topic上。
- 勾选,表示将事件数据发送到与AstroZero相连Kafka的其他Topic上。
默认为不勾选。
延迟到事务结束(提交或回滚)后才发送
是否延迟到该服务编排事务结束后,才发送事件。
默认为不勾选。
目标/源
该事件自定义的参数取值,请单击“新增行”,进行添加并赋值。
- 单击,进入全局上下文页面,新建一个变量variable0。
- 连接开始和发送邮件图元。
图13 连接图元
- 在服务编排设计页面上方,单击,保存服务编排。
- 保存成功后,单击,运行服务编排。
- 设置输入参数,单击“运行”,运行后,才能发送该事件。
邮件接收者,收到邮件,验证成功。
图14 发送事件
- 华为云零代码平台AstroZero创建培训报名表_低代码开发平台_华为云Astro-华为云
- 免费的低代码开发平台_低代码平台_华为云Astro-华为云
- 华为云低代码平台_低代码开发平台_华为云Astro-华为云
- Astro轻应用_低代码开发平台Astro Zero_码农防脱神器
- 低代码工作流_业务流程管理系统_低代码平台-华为云
- Astro低代码平台关键能力_低代码开发平台_华为云Astro-华为云
- 华为云Astro低代码开发平台的技术价值与使用体验_低代码开发平台_华为云Astro-华为云
- 华为云Astro低代码平台能力_华为云Astro_低代码平台-华为云
- 零代码开发如何创建应用_零代码开发平台_华为云Astro-华为云
- 低代码开发简易出差审批应用_低代码平台_华为云Astro-华为云