创建WeLink触发规则使用WeLink消息触发并执行EAP流程
通过WeLink触发规则可以使用WeLink消息触发并执行welink_trigger类型的流程。
使用限制
该功能当前只支持红版WeLink。
创建WeLink触发规则
- 进入AppStage运维中心。
- 在顶部导航栏选择服务。
- 单击,选择“运维 > 监控服务(ServiceInsight)”。
- 选择左侧导航栏的 。
- 单击“创建规则”。
- 配置规则参数,参数说明如表1所示,配置完成后,单击“确定”。
表1 创建规则参数说明 参数名称
参数说明
规则名称
自定义规则名称,支持输入中文、字母、数字、下划线或中划线。
描述
输入规则描述。
是否启用
在创建规则时,可打开启用按钮启用该规则,也可以创建完成后启用禁用。
说明:规则启用后才能生效。
触发器
默认为“Welink个人消息(ChatOps)”,不可修改,用于触发 Welink并发生Welink消息。
匹配规则
触发器参数为“message”,需要配置操作符及匹配值,进行消息匹配。
流程
在下拉列表中选择已创建的流程。
云原生服务名
选择流程后,会根据流程更新云原生服务名。
流程参数
选择流程后,会根据流程更新流程参数,配置流程参数如下,如图1所示。
- welink_sender_id:填写{{trigger.welink_sender_id}},固定写法,表示获取发送消息的用户传给流程参数welink_sender_id。
- message:填写{{trigger.message}},固定写法,表示获取发送消息的内容传给流程参数message。
设置WeLink指令触发流程
通过WeLink指令触发已创建的welink_trigger的流程,具体操作如下。
- WeLink管理员设置对接运维中心指令为ccxt set/cloud /{site_id}/{tenant_id}/{application-id}/{service_id}。其中site_id为站点ID,设置为cn_product_cbu,tenant_id、application-id、service_id分别为租户ID、产品ID、服务ID,可以在“租户管理 > 我的租户”页面查看。ccxt set/cloud /cn_dev_default/T006/com
例如.huawei.wiseeye/com.huawei.wiseeyeeapserviceccxt set/cloud /cn_dev_default/T006/com.huawei.wiseeye/com.huawei.wiseeyeeapservice。
- WeLink触发流程指令:eap|cloud xxx,其中xxx为已创建规则下关联流程的入参。其他触发指令可以输入help查看,如图2所示。
更多操作
规则创建后,您还可以对规则进行以下操作。
操作名称 |
操作步骤 |
---|---|
启用规则 |
在规则列表,单击待启用的规则所在行“启用状态”列的,当显示为时,表示启用成功。 |
禁用规则 |
在规则列表,单击待禁用的规则所在行“启用状态”列的,当显示为时,表示禁用成功。 规则禁用后将不可用。 |
编辑规则 |
在规则列表,单击待编辑规则所在行“操作”列的“编辑”。 |
删除规则 |
在规则列表,单击待删除规则所在行“操作”列的“删除”。 |