文档首页 > > 最佳实践> 构建外卖订单业务应用> 构建后台功能程序> 添加工作流事件源

添加工作流事件源

分享
更新时间: 2019/12/20 GMT+08:00

创建工作流触发器

设置上传前缀为order_的.info文件至配送平台订单列表桶(order-list-platform3),触发工作流运行。

  1. 登录函数工作流服务控制台,进入“工作流>工作流触发器”界面,单击“创建触发器”,进入创建工作流界面。
  2. 在“创建触发器”界面,填写触发器配置信息。如表1所示,带*参数为必填项。

    表1 触发器配置信息

    配置项

    说明

    *名称

    输入“trigger-order”。

    描述

    本例不输入描述。

    *事件源

    选择“OBS”。

    *存储桶

    用作事件源的OBS存储桶。

    选择创建OBS桶中创建的order-list-platform3存储桶。

    *事件类型

    要使其触发工作流的事件。

    此处以选择“ObjectCreated”,当在order-list-platform3桶中新建对象时触发工作流运行。

    前缀

    用来限制以此关键字开头的对象的事件通知,该限制可以实现对OBS对象名的过滤。

    输入order_,对前缀为order_的文件操作,才会触发工作流。

    后缀

    用来限制以此关键字结尾的对象的事件通知。该限制可以实现对OBS对象名的过滤。

    输入.info,对info格式的文件操作,才会触发工作流。

  3. 单击“确定”,完成触发器创建。

绑定工作流触发器

  1. 在“工作流列表”界面,单击“workflow-graph”工作流名称,进入工作流详情界面。
  2. 在工作流详情界面,单击“触发器”页签,进入触发界面。
  3. 单击“绑定触发器”,如图1所示,弹出绑定触发器界面。

    图1 绑定工作流触发器

  4. 在“绑定触发器”界面,输入如下信息,如表2所示。

    表2 执行信息

    参数

    说明

    触发器类型

    选择“已创建”。

    触发器

    选择创建工作流触发器中已创建触发器“trigger-order”。

  5. 单击“确定”,完成触发器绑定。

    绑定触发器后,向order-list-platform3存储桶中创建前缀为order_的info文件时,才会触发工作流。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区