ASTRO工作流 ASTROFLOW-新手入门-员工请假流程:步骤四:创建表单触发流程

时间:2024-07-10 17:45:24

步骤四:创建表单触发流程

流程用于实现业务数据的自动化处理和自动流转。在AstroFlow中,一条流程由1个触发器(事件触发、定时触发和表单触发)和N个动作节点组成。其中,触发器(触发节点)是工作流能否启动的开关,满足了触发器的条件才能启动流程。动作节点是流程中自动执行的操作,流程中需要进行的数据操作、通知、审批等任务都需要对应的动作节点来完成。

本入门以步骤三:添加员工请假申请表中新增请假记录数据后,触发流程自动执行(主管审批、结果抄送HR)为例,向您介绍如何创建一个流程。

  1. 表单创建成功后,返回员工请假应用页面,在主菜单中,选择“流程管理”

    图18 选择流程管理

  2. 在流程管理页面,单击“创建流程”
  3. 设置流程名称(如请假流程),触发方式选择“表单触发”,单击“创建”

    图19 创建表单触发流程

  4. 在流程设计页面的主菜单中,单击“切换横向布局”,调整页面布局。

    图20 调整页面布局

  5. 设置表单触发节点。

    选中触发节点(表单触发),选择步骤三:添加员工请假申请表中创建的表单,触发方式选择“仅新增记录时”。设置后,当员工请假申请表中有新增请假记录时,自动触发流程执行。

    图21 设置触发节点

  6. 添加审批节点,并设置审批人信息。

    1. 将鼠标放在触发节点后的连接线上,单击,添加审批节点。
      图22 添加审批节点
    2. 选中审批节点,修改节点名称为“主管审批”
      图23 修改节点名称
    3. 设置审批人信息。
      • 审批对象:选择“表单触发”
      • 审批人类型:选择从通讯录中,获取审批人。
      • 审批人:单击“添加审批人”,在成员中添加对应的审批人,如步骤一:搭建组织层级中添加的主管。
      图24 设置审批人信息
    4. 设置完成后,单击“保存”

  7. 添加分支(审批)节点。

    分支(审批)节点只能作用于审批节点后,通过审批情况进行后续不同的操作。本示例中,审批通过后需要将审批结果通过发送邮件方式告知HR,驳回则直接执行结束。

    1. 将鼠标放在审批节点后的连接线上,单击,添加分支(审批)节点。
      图25 添加分支(审批)节点
    2. 通过分支上,单击,添加发送邮件节点。
      图26 添加发送邮件节点
    3. 选中发送邮件节点,修改节点的名称为“抄送HR”
      图27 修改节点的名称
    4. 配置发送邮件节点。
      图28 设置发送邮件节点
      • 邮件服务器:使用租户或系统自带的邮箱,发送邮件告知相关人员。如果使用租户邮件服务器发送邮件,请提前在“组织设置”中配置,如何配置请参见设置租户邮件服务器。本入门使用系统邮件服务器。
      • 收件人:设置邮件收件人,即步骤一:搭建组织层级中添加的HR。
      • 抄送人:设置邮件抄送人,本示例不涉及。
      • 密送人:设置邮件密送人,本示例不涉及。
      • 收件人为空处理:设置收件人为空时的处理方式。如果当前节点还有其他收件人,则其他收件邮件正常发送。若当前节点无可用收件人,请根据实际情况设置收件人为空时的节点处理方式,如自动进入下一节或直接结束流程。
      • 主题:设置邮件主题,本示例配置为“请假审批通过”
      • 正文:单击输入框,进入编辑邮件内容页面。在邮件内容中,输入“请假人:”后,单击左侧“表单启动”中的“请假人”。按照上述操作,添加请假天数和请假理由。单击“确定”,完成邮件内容编辑。
        图29 编辑邮件内容
    5. 邮件节点设置完成后,单击“保存”
      图30 完整员工请假审批流程

  8. 校验流程。

    “流程设计”页面,单击页面上方的“校验”,对流程中参数的规则和合法性进行校验。

    • 若页面提示“校验成功!”,则流程规则无误。
    • 若校验失败,请根据界面提示进行修改,修改后再次执行校验操作。
    图31 校验流程

  9. 流程校验成功后,单击页面上方的“发布”,发布流程。

    图32 流程发布成功

support.huaweicloud.com/qs-astroflow/astroflow_02_0002.html