检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
是否拥有执行触发器设定的操作权限,取决于触发器的创建人还是触发人? 回答:是否有执行触发器设定的操作权限,取决于触发者本人是否有相关权限,和触发器创建人无关。例如,某个触发器关联了对象“D__CST”,触发类型是“插入或更新记录时”,触发时执行脚本C,即对象“D__CST”数据有新增或更新时,会触发该触发器,从而
触发器典型示例 使用说明 要根据需求设计触发器,使得系统按照设计自动执行某任务,完成目标。本章节以创建一个触发器并运用到实际工作中为例,向您介绍如何端到端配置触发器。 场景描述 基于“Employee__CST”对象创建一个触发器,当系统中该对象“name”字段取值为“zhang
(可选)单击触发器后的,为触发器添加目录。 触发器默认存放在根目录下,在创建触发器前,您可以先创建触发器存放的目录,也可以在触发器创建后将其拖拽到指定目录。 将鼠标放在已创建的触发器目录上,单击,进入增加触发器页面。 如果未创建触发器目录,请直接单击触发器后的,进入增加触发器页面。
触发器编辑页面总体介绍 触发器编辑页面如图1所示,各功能项说明请参见表1。 图1 触发器编辑页面 表1 触发器编辑页面参数说明 参数 参数说明 1 触发器的触发条件,在新建触发器时生成。 对象:新建触发器时选择,选择后不可修改。选择的对象,会决定可通过流程访问该对象的字段。 开始过程
管理AstroZero触发器 移动触发器 触发器创建完成后,支持将触发器移动到拥有开发权限的应用中。例如,A应用中创建的触发器,在B应用中也会用到,为避免多次重复创建,可以将A中的触发器先克隆,再移动到B应用中。 参考登录AstroZero新版应用设计器中操作,登录应用设计器。 在左侧导航栏中,选择“逻辑”。
AstroZero触发器概述 什么是触发器 触发器以图形表示的方式,将业务流程呈现给用户。触发器配置好后,用户不必手动执行这些操作,系统会自动执行。 认识触发器设计器 触发器编辑页面如图1所示,各功能项说明请参见表1。 图1 触发器编辑页面 表1 触发器编辑页面功能介绍 区域 功能数说明
触发器 AstroZero触发器概述 创建AstroZero触发器 管理AstroZero触发器 父主题: 使用AstroZero开发应用后端
触发器 配置流程介绍 触发器编辑页面总体介绍 创建触发器 触发器典型示例 父主题: 经典版开发指导
最近一次修改触发器的用户名。 最后修改时间 最近一次修改触发器的时间。 操作 可在该页面对触发器进行的操作。 单击,可启用该触发器。 单击,可禁用该触发器。 单击,可删除触发器。 当该按钮置灰时,表示不可删除,系统预置的触发器不可删除。 在触发器管理页签下,单击具体的触发器名称,可查看该触发器的详细信息。
参数解释: 新增触发器的标签。 约束限制: 不涉及。 取值范围: 1~64个字符。 默认取值: 不涉及。 description 否 String 参数解释: 触发器的描述信息。 约束限制: 不涉及。 取值范围: 1~255个字符。 默认取值: 不涉及。 script 是 String
“内嵌触发器”页签,再单击“新建”。 图5 新建内嵌触发器 输入触发器的基本信息,单击“保存”。 图6 输入信息 表3 内嵌触发器参数说明 参数 参数说明 标签 内嵌触发器在用户界面展示的名称。 名称 内嵌触发器的名称,单击后默认自动生成,与“标签”值保持一致。 事件触发时机 内
根据object_id查询触发器 功能介绍 按照object_id查询触发器。 URI GET AstroZero域名/u-route/baas/metadata/v1.0/object/{object_id}/Trigger 表1 路径参数 参数 是否必选 参数类型 描述 object_Id
配置流程介绍 触发器以图形表示的方式,将业务流程呈现给用户。触发器配置好后,用户不必手动执行这些操作,系统会自动执行。在开始配置触发器业务前,需要了解相关概念、配置流程等信息。 图1 配置流程图 新建触发器,设定该触发器关联的对象,触发器名称等信息。 进入触发器编辑页面,配置规则条件。
“id”)。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 trigger_id 是 String 参数解释: 触发器的ID值,可通过调用5.2.3.13-根据object_id查询trigger接口查看(响应消息中的“id”)。 约束限制: 不涉及。 取值范围:
建的所有触发器。 单击表头后的,可对触发器进行排序,在操作列可禁用/启用、删除触发器。 表1 “触发器管理”页签说明 参数 说明 名称 触发器的名称,即创建触发器时,配置的名称。 标签 触发器的标签,即创建触发器时,配置的标签。 对象 该触发器关联的对象。 是否启用 触发器是否已启用。
事件触发的AstroZero服务编排,发送事件后,服务编排没有运行? 问题描述 事件触发的服务编排,发送事件后,服务编排没有运行,且关联的状态机也没有运行。 解决方法 查看服务编排是否已被启用。 若没有启用,单击服务编排编辑区域上方的,启用服务编排。 若已启用,执行2。 查看事件是否已被启用。
为AstroZero开发的应用添加触发器 触发器是以图形化的方式将业务流程呈现给用户,配置好触发器后,用户不必手动执行这些操作,系统会自动执行。在业务配置中心中您可以禁用或者启用应用中带有的触发器资源,也可以新建触发器。 配置触发器 在AstroZero服务控制台,单击“进入首页”,进入应用开发页面。
图3 设置自动化任务名称 在触发器中,设置触发条件,单击“保存”。 图4 设置触发条件 触发条件:自动化任务触发条件。 数据新增时触发:当表单中新增数据,且数据符合条件时触发。 数据更新时触发:当表单中更新数据,且数据符合条件时触发。 数据符合条件时触发:当表单中新增或更新数据,且数据符合条件时触发。
测试自动化任务 触发条件为“流程事件触发”时(如图4),不支持测试功能,即无测试按钮。 图4 流程事件触发 在弹出的测试页面,选择一条记录,单击“开始测试”。 图5 选择一条记录 触发条件为“定时触发”时(如图6),无需选择记录,即可立即测试(如图7)。 图6 定时触发 图7 测试定时触发自动化任务
为AstroZero服务编排添加发送事件图元 发送事件图元的作用 配置该图元能够使用系统预置的,接口发送事件。事件可以被其他服务编排、工作流、状态机和触发器等接收。 如何使用发送事件图元 在基本中,拖拽“发送事件”图元至画布中。 选中发送事件图元,单击,设置基本信息。 表1 基本信息参数说明