OneNET应用开发环境 由浅入深应用开发环境
应用开发环境介绍 初识应用开发环境 开发入门 开发进阶
开发指南
开发应用 定义数据对象 创建聚合对象 开发脚本 管理事件 开发流 配置审批流程 开发标准页面 开发高级页面 开发商业流 配置连接器 开发Email发送功能 配置工作流 开发报表 自定义BO 管理平台

典型示例

我们要根据需求设计工作流,使得系统按照设计自动执行某任务,完成目标。本节举例说明如何创建一个工作流并运用到实际工作中。

场景描述

基于“Employee__CST”对象创建一个工作流,当系统中该对象“name”字段取值为“syw”的记录创建或者更新时,给用户“123@qq.com”发送通知邮件。

前提条件

已成功创建邮件模板并配置Email告警。通过该Email告警,系统可以给用户“123@qq.com”发送电子邮件。相关配置可参考开发Email发送功能章节。

操作步骤

  1. 鼠标放在APP下的Logic文件夹旁会出现加号,单击加号,选择“工作流”。
  2. 系统出现“增加工作流”弹框,在该页面中填写基本信息,单击“添加”。

    “对象”设置为“Employee__CST”,设置工作流名称、标签,触发类型配置为“插入或更新记录时”。

    图 1 新建Process

  3. 单击“添加条件”,进入创建规则条件页面,进行配置,单击“保存”。

    图 2 创建规则条件

    参数说明如表1所示。

    表 1 Decision参数说明

    参数

    参数说明

    条件名称

    该条件规则的名称。

    执行操作条件

    进入该条件规则的条件。配置为“Conditions are met”。

    设置条件

    设定具体条件。“Field”配置为“name”,“Operator”配置为“Equal”,“Type”配置为“ConstantValue”,“Value”配置为“syw”。

    因为具体条件只有一个,所以不用设置与或关系。

  4. 单击“添加操作”,设置满足规则条件后执行的动作,单击“保存”。

    图 3 创建动作

    表 2 Action类型说明

    参数

    参数说明

    操作类型

    动作类型,设置为“Email Alerts”。

    操作名称

    该动作名称。

    电子邮件告警

    选择配置好的邮件告警。

  5. 单击进行激活。

结果验证

  1. 基于“Employee__CST”对象创建一条记录,该对象“name”字段取值为“syw”。
  2. 用户“123@qq.com”收到邮件通知。

results matching ""

    No results matching ""