
# 如何在流程中使用URL
#### 使用说明
当需要将表单上传的文件地址作为流程参数使用时，需要将附件的实际URL地址取出，然后才可以在流程中使用。
#### 在流程中使用URL
1. 参考[如何创建一个表单](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0066.html)中操作，分别创建"实名认证申请表"和"已实名认证申请人登记表"，并发布表单。
   
   图1实名认证申请表   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001823371768.png)
   图2已实名认证申请人登记表   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001823405842.png)
   
   
2. 在流程管理中，单击"创建流程"。
3. 输入流程名称，选择"表单触发"，单击"创建"。 
   图3创建一个表单触发流程   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001870286729.png)
   
   
4. 选中触发节点（表单触发），关联表单选择[1]中创建的"实名认证申请表"，触发方式选择"仅新增记录时"。
   
   图4设置表单触发节点   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001823409206.png)
   
   
5. 添加连接器节点，传图片URL给连接器，识别图片信息. 
   1. 将鼠标放在连接线上，单击"+"，选择"连接器"。
   
   2. 添加一个官方的身份证识别连接器。
      图5添加身份证识别连接器   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001870299673.png) 
   
   3. 设置授权认证信息。
      AK/SK为访问密钥，是您在华为云的长期身份凭证，如何获取请参见[访问密钥](https://support.huaweicloud.com/usermanual-ca/ca_01_0003.html)。
      图6授权认证   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001823580536.png) 
   
   4. 在"配置动作 \> Path"中，输入项目ID。
      项目用于将物理区域间的资源（计算资源、存储资源和网络资源等）进行分组和隔离。用户拥有的资源必须挂载在项目下，项目可以是一个部门或者项目组。如何获取项目ID，请参见[API凭证](https://support.huaweicloud.com/usermanual-ca/ca_01_0002.html)。
      图7输入项目ID   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001823423760.png) 
   
   5. 在"配置动作 \> Body"中，设置URL。
      图8将url设置为表达式   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001834859540.png)
      图9设置表达式   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001870356745.png)
      上图中的"身份证号码"为变量，即"变量 \> 表单触发"中的身份证号码。
      
   
   6. 单击"保存"，完成连接器的设置。
   
   
   
   
6. 将鼠标放在连接器节点后的连接线上，单击"+"，选择"分支(异或)"。
7. 在其中一个分支上，设置实名认证通过条件，并将识别出来的信息添加到[1]中创建的"已实名认证申请人登记表"中。
   
   1. 添加实名认证通过判断条件，即"连接器识别出来的身份证号码"等于"表单中的身份证号码"时，认证通过。
      图10添加通过判断条件   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001823450144.png)
      图11连接器中的身份证号码字段   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001870331169.png) 
   
   2. 添加一个更新记录节点，将连接器中识别出来的信息添加到[1]中创建的"已实名认证申请人登记表"中。
      图12设置更新记录节点   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001823777866.png)
      图13更新的字段   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001823620482.png) 
   
   
   
   
8. 在另外一个分支上，设置实名认证未通过条件，并发送邮件给组织内某人，提醒联系申请人重新上传信息。 
   1. 设置实名认证未通过条件，即"连接器识别出来的身份证号码"不等于"表单中的身份证号码"时，认证未通过。
      图14认证未通过条件   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001823627190.png) 
   
   2. 添加一个发送邮件节点，发送邮件给组织内某人，提醒联系申请人重新上传信息。
      图15设置发送邮件节点   
      ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001823641058.png) 
   
   
   
   
9. 流程校验。 
   流程设置完成后，单击页面右上角的"校验"，对流程中参数的规则和合法性进行校验。
   
   
10. 单击页面右上角的"发布"，发布流程。
11. 功能测试。 
    1. 返回应用管理界面，选择"应用发布"。
    
    2. 单击"启动发布"，并获取应用运行态的访问地址。
    
    3. 待实名认证的用户登录应用，发起实名认证，验证流程是否按照预期执行。
    
    
    
    
 
