
# 创建事件触发流程
#### 使用说明
当服务器收到指定URL请求时，触发流程。AstroFlow为每个应用生成了一个专门的URL，用来接收其他系统发来的请求。
#### 创建事件触发流程
1. 参考[如何登录AstroFlow](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0003.html)中操作，登录AstroFlow界面。
2. 在"我的应用 \> 全部应用"中，单击对应的应用，进入应用。
3. 在主菜单中，选择"流程管理"，单击"创建流程"。
4. 设置流程名称（如事件触发流程），触发条件选择"事件触发"，单击"创建"。 
   图1创建事件触发流程   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001857541489.png)
   创建完成后，系统自动进入流程设计页面，如[图2]所示。流程设计页面默认为纵向布局，单击主菜单中的"切换横向布局"，可将页面调整为横向布局，如[图3]。
   图2流程设计页面（纵向布局）   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001649542785.png)
   图3流程设计页面（横向布局）   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001711139194.png)
   
   
5. 设计流程。 
   例如，设计一个流程，通过添加记录节点，来获取开始节点的输入参数，并通过审批节点来呈现在AstroFlow运行环境上。更多关于节点功能及使用场景的介绍，请参见[流程节点详解](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0041.html)。如何进行流程参数、监听等配置，请参见[流程全局配置](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0010.html)。
   1. 选中开始节点（事件触发），设置输入参数。
      例如，新建输入参数name（请假人）、reason（请假事由），参数类型为"文本"，天数"time"（请假天数），参数类型为"数值"。
      图4设置输入参数   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001857623049.png) 
   
   2. 将鼠标放在连接线上，单击![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001600278014.png)，增加一个添加记录节点。
      图5添加节点   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001857623297.png) 
   
   3. 选中已添加的节点，设置节点属性。
      图6将name赋值给请假人   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001857543969.png)
      图7将time赋值给请假天数   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001857625509.png)
      图8将reason赋值给请假事由   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001810987310.png) 
   
   4. 添加一个审批节点，并设置审批人。
      图9设置审批节点属性   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001810829442.png) 
    
   
   
6. 流程校验。 
   流程设置完成后，单击页面右上角的"校验"，对流程中参数的规则和合法性进行校验。
   图10校验流程   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001717257784.png)
   
   
7. 调试流程。 
   1. 校验成功后，单击"启动调试"。
      图11启动调试成功   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001649798861.png) 
   
   2. 调试成功后，单击开始节点（事件触发），查看调试链接。
      图12查看调试链接   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001810989726.png) 
   
   3. 在本地PC上，下载并安装[Postman](https://app.getpostman.com/app/download/win64)工具，该工具仅用于测试使用。
   
   4. 打开Postman，输入[7.b]中获取的地址，选择POST，设置[5.a]中定义的输入参数，单击"Send"。
      图13调试流程   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001620866880.png) 
   
   
   
   
8. 发布流程。 
   单击页面右上角的"发布"，即可发布流程。流程发布成功后，不支持再次编辑，但可基于该流程创建新版本，详情请参见[创建流程新版本](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0019.html)。
   图14流程发布成功   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001568234572.png)
   
   
9. 业务功能测试。 
   1. 在应用管理页面的主菜单中，选择"应用发布"。
   
   2. 单击"启动发布"，并获取应用运行态的访问地址
      图15获取应用发布地址   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001700238316.png) 
   
   3. 将地址分享给[5.d]中添加的审批人。
   
   4. 审批人打开地址，输入账号和密码后，即可进行流程审批。
      如果需要不登录表单，即可填写数据，可将表单的"基础设置"设置为"公开发布"，详细介绍请参见[配置表单发布设置](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0068.html)。
      图16进入审批页面   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001620889576.png)
      图17审批流程   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001621289352.png) 
   
   
   
   
 
