更新时间:2024-11-15 GMT+08:00
分享

创建表单触发流程

使用说明

表单新增记录时,触发流程。例如,设计一个表单触发流程,当员工发起一条请假申请时触发流程,发送邮件告知主管。

如何创建一个表单触发流程的视频介绍,请参见流程管理-表单触发

图1 表单触发视频介绍

操作步骤

  1. 参考如何登录AstroFlow中操作,登录AstroFlow界面。
  2. “我的应用 > 全部应用”,单击“创建应用”。
  3. 设置应用名称(如员工请假申请),单击“确定”。
  4. 单击“添加页面”,参考步骤2:添加表单中操作,添加一个员工请假申请表。

    图2 员工请假申请表

  5. 在主菜单中,选择“流程管理”,单击“创建流程”
  6. 设置流程名称(如表单触发流程),触发条件选择“表单触发”,单击“创建”

    图3 创建表单触发流程

    创建完成后,系统自动进入流程设计页面,如图4所示。默认为纵向布局,单击“切换横向布局”,可调整页面布局。

    图4 表单流程流程设计页面

  7. 设计流程。

    例如,设计一个表单触发流程,当员工发起一条请假申请时触发流程,发送邮件告知主管。更多关于节点功能及使用场景的介绍,请参见流程节点详解。如何进行流程参数、监听等配置,请参见流程全局配置
    1. 选中开始节点(表单触发),选择关联表单并设置触发方式。

      表单触发节点只支持关联一个表单,由关联表单触发流程。您如需关联多表单,可通过新增“添加记录”节点实现。

      图5 选择关联表单
      • 选择关联表单:选择触发流程的表单。
      • 触发方式:设置流程的触发方式。
        • 当新增或更新记录时:当表单中新增或更新数据,且数据符合条件时触发。
        • 仅新增记录时:当表单中新增数据,且数据符合条件时触发。
        • 仅更新记录时:当表单中更新数据,且数据符合条件时触发。
        • 删除数据时:当表单中删除数据,且数据符合条件时触发。
      • 设置触发字段:“触发方式”设置为“当新增或更新记录时”“仅更新记录时”,支持设置触发字段。如果未指定字段,则表示任何字段新增/更新时都会触发流程执行。若“触发方式”设置为“当新增或更新记录时”,满足触发条件的新增数据即可触发流程执行,只有编辑字段时才会判断编辑的是否为触发字段。
        图6 设置触发字段
      • 设置触发条件:设置触发条件后,仅满足该条件时,才会触发流程执行。
        图7 设置触发条件
    2. 将鼠标放在开始节点连接线上,单击,添加发送邮件节点。
      图8 添加发送邮件节点
    3. 选中发送邮件节点,设置节点属性。
      图9 设置发送邮件节点属性
      图10 编辑邮件内容(正文)

  8. 流程校验。

    流程设置完成后,单击页面右上角的“校验”,对流程中参数的规则和合法性进行校验。
    图11 校验表单触发流程

  9. 发布流程。

    单击页面右上角的“发布”,即可发布流程。流程发布成功后,不支持再次编辑,但可基于该流程创建新版本,详情请参见创建流程新版本

    图12 表单触发流程发布成功

  10. 功能测试。

    1. 返回应用管理界面,选择“应用发布”
      图13 选择应用发布
    2. 单击“启动发布”,并获取应用运行态的访问地址。
      图14 获取应用运行态的访问地址
    3. 请假人登录应用,发起请假申请。
      图15 发起请假申请
    4. 主管收到邮件。

      发起请假申请,即向请假申请表中新增了一条记录,此时会触发流程自动执行。

      图16 主管收到邮件提醒

相关文档