更新时间:2024-07-10 GMT+08:00
分享

创建事件触发流程

使用说明

当服务器收到指定URL请求时,触发流程。AstroFlow为每个应用生成了一个专门的URL,用来接收其他系统发来的请求。

操作步骤

  1. 参考如何登录AstroFlow中操作,登录AstroFlow界面。
  2. “我的应用 > 全部应用”中,单击对应的应用,进入应用。
  3. 在主菜单中,选择“流程管理”,单击“创建流程”
  4. 设置流程名称(如事件触发流程),触发条件选择“事件触发”,单击“创建”

    图1 创建事件触发流程

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

    图2 流程设计页面(纵向布局)
    图3 流程设计页面(横向布局)

  5. 设计流程。

    例如,设计一个流程,通过添加记录节点,来获取开始节点的输入参数,并通过审批节点来呈现在AstroFlow运行环境上。更多关于节点功能及使用场景的介绍,请参见流程节点详解。如何进行流程参数、监听等配置,请参见流程全局配置
    1. 选中开始节点(事件触发),设置输入参数。
      例如,新建输入参数name(请假人)、reason(请假事由),参数类型为“文本”,天数“time”(请假天数),参数类型为“数值”
      图4 设置输入参数
    2. 将鼠标放在连接线上,单击,增加一个添加记录节点。
      图5 添加节点
    3. 选中已添加的节点,设置节点属性。
      图6 将name赋值给请假人
      图7 将time赋值给请假天数
      图8 将reason赋值给请假事由
    4. 添加一个审批节点,并设置审批人。
      图9 设置审批节点属性

  6. 流程校验。

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

  7. 调试流程。

    1. 校验成功后,单击“启动调试”
      图11 启动调试成功
    2. 调试成功后,单击开始节点(事件触发),查看调试链接。
      图12 查看调试链接
    3. 在本地PC上,下载并安装Postman工具,该工具仅用于测试使用。
    4. 打开Postman,输入7.b中获取的地址,选择POST,设置5.a中定义的输入参数,单击“Send”
      图13 调试流程

  8. 发布流程。

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

    图14 流程发布成功

  9. 业务功能测试。

    1. 在应用管理页面的主菜单中,选择“应用发布”
    2. 单击“启动发布”,并获取应用运行态的访问地址
      图15 获取应用发布地址
    3. 将地址分享给5.d中添加的审批人。
    4. 审批人打开地址,输入账号和密码后,即可进行流程审批。
      如果需要不登录表单,即可填写数据,可将表单的“基础设置”设置为“公开发布”,详细介绍请参见表单发布设置
      图16 进入审批页面
      图17 审批流程

相关文档