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

流程编排

AstroFlow提供了多种流程触发类型,可根据业务需求按需选择工作流的触发条件。在AstroFlow中,一条流程由1个触发器和N个动作节点组成。其中,触发器(触发节点)是工作流能否启动的开关,满足了触发器的条件才能启动流程。动作节点是流程中自动执行的操作,流程中需要进行的数据操作、通知、审批等任务都需要对应的动作节点来完成。例如,创建一个流程,当添加表单中表单有新增数据时,将新增记录发送给主管审批,主管审批通过后,发送邮件提醒员工及时备餐。

  1. 表单设计完成后,单击页面左上方的,返回应用。
  2. 在主菜单中,选择“流程管理”,单击“创建流程”
  3. 设置流程名称,选择流程触发条件,单击“创建”。

    流程支持多种触发类型,请根据业务需求按需选择工作流的触发条件。本示例选择“表单触发”,即通过添加表单中的表单来触发流程执行。
    图1 选择触发条件

  4. 流程编排。

    本示例设计一个流程,当菜单中有新增数据时,将新增记录发送给主管审批,主管审批通过后,邮件提醒员工备餐。
    1. 在流程设计页面,选中触发节点(表单触发),设置初始节点,即是谁触发流程执行。
      本示例选择添加表单中创建的表单(菜单),即当菜单中有新增数据时,触发流程执行。
      图2 设置触发节点
    2. 将鼠标放在连线上,单击,添加“审批”“发送邮件”节点,并进行节点设置。
      本示例添加一个审批节点和发送邮件节点,即用户下单后,将订单提交给主管审批,主管审核后,邮件通知员工制作订单。
      图3 添加审批节点
      图4 提醒员工制作订单
      图5 邮件正文
    3. 流程设计完成后,单击“校验”,对流程中参数的规则和合法性进行校验。
    4. 校验成功后,单击“发布”,发布流程。

      更多关于流程的介绍,请参见流程管理

  5. 获取应用运行态的访问地址。

    1. 流程设计完成后,单击页面左上方的,返回应用。
    2. 在应用的主菜单中,选择“应用发布”
    3. 单击“启动发布”,获取应用的访问地址。
      此处获取的地址,是应用在运行态的访问地址。其他用户可通过该地址,登录应用。
      图6 获取应用的访问地址

  6. 业务功能测试。

    1. 用户张三通过5中的地址,登录应用,发起订单。
      图7 提交一个订单
    2. 主管通过5中的地址,登录应用,进行订单审批。
      主管在“待处理”中,可查看到用户的订单。单击订单后的,进行订单审批。
      图8 审批订单
    3. 邮件提醒员工备餐。
      主管审批后,员工会收到邮件,提醒及时备餐及订单详情。
      图9 邮件提醒员工备餐

      到此,您已完成整个业务流程应用的创建。应用创建后,您可以根据自身的需求,选择将应用上架到门户或者作为模板上架到资产中心。

      • 将应用上架到门户:Astro低代码平台为您提供了一站式门户构建功能,企业可灵活搭建业务门户,并支持定制个性化门户页面、实现千商千面。在AstroFlow中完成应用的创建后,可以将应用发布到门户,并定制化配置符合组织风格的应用管理平台。
      • 申请模板并上架到资产中心:Astro低代码平台提供了平台级的多业务资产,供多业务场景用户开箱即用。您可以将AstroFlow中开发的应用发布到资产中心,为您的品牌做推广。

相关文档