
# 添加表单
AstroFlow中的应用由表单和流程组成。表单由多个组件组成，是数据填报和收集的工具。应用创建后，需要为其添加一个或多个表单。在运行应用时，通过提交表单，来触发流程并记录业务数据。
#### 约束与限制
表单中，组件数量不能超过200个。若表单中包含子表单，则"子表单+子表单中组件+普通组件"之和不能超过200个，且每个子表单中包含的组件数不能少于1个，最多为10个，即1≤"子表单中组件数"≤10。
例如，表单A中，包含普通组件X个（表单A中除子表单之外的组件），1个子表单组件，子表单组件中包含Y个（1≤Y≤10）组件，则X+1+Y之和必须小于等于200。
#### 添加表单
1. 添加一个表单。 
   在已创建的应用中，单击"添加页面"，选择"表单页面"，即可添加一个空白的表单。
   图1添加空白表单页面   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001920087033.png)
   
   
2. 在表单设计页面，单击编辑按钮，修改表单的名称。 
   表单名称的长度不能超过32个字符，本示例设置为"菜单"。
   图2修改表单名称   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001863082305.png)
   
   
3. 设计表单。 
   AstroFlow中的表单由一个或多个组件拼装而成。在左侧组件区域，选择合适的组件，拖拽到中间设计区。选中设计区的组件，根据自身业务的需求，设置每个组件的属性，如组件的名称、帮助信息、额外信息和是否必填等。各组件属性的详细介绍，请参见[表单常用组件介绍](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0072.html)。
   <video controls="controls" preload="none" id="object410012817517" class="idp-external-video" src="https://res-video.hc-cdn.com/cloudbu-site/china/zh-cn/support/astroflow/1724806053274667510.mp4" title="设计表单-订单" poster="https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000002038364897.png" height="300.0000" width="600.0000"></video>
   
   
4. 表单设置。 
   在表单设置中，可自定义表单在运行态的名称、提交次数和提交后的跳转页面，详细介绍请参见[配置表单设置](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0067.html)。
   图3表单设置   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001726988046.png)
   - 表单名称：设置表单在运行态显示的名称，支持自定义，长度不能超过32个字符。
     图4表单运行态展示效果   
     ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001811197749.png) 
   
   - 提交设置：勾选"同一账号只能提交一次"后，在运行态同一账号不支持重复提交表单内容。
   
   - 提交后跳转的页面：设置表单提交成功后，跳转的页面。
     图5提交表单后默认跳转页面   
     ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001673730217.png) 
   
   - 表单显示企业信息：**单独访问表单** 时，是否在表单下发显示租户的名称。
     图6表单设置为显示后的效果   
     ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001764160744.png) 
   
   
   
   
5. 发布表单。 
   AstroFlow中的表单支持独立发布，以快速应对各类业务场景的客户诉求。在发布表单时，还可以设置表单在运行态的成员访问权限、访问地址及发布时间等信息，详细介绍请参见[配置表单发布设置](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0068.html)。
   图7表单发布设置   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001874089872.png)
   - 基础设置
     - 组织内发布：组织内成员访问该链接需要登录并授权。选择该方式后，在"权限设置"中，可设置组织内哪些成员可以访问提交表单，具体操作请参考[配置表单权限设置](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0218.html)。
     
     - 公开发布：表单将公开发布给应用外的用户填写，即用户获取链接后，无需登录即可进行填写。 注意：成员、部门字段不能在表单中公开，请在公开发布前将表单内部门、成员组件隐藏。
       
      
   
   - 访问地址：设置表单的访问地址。
     设置访问地址后，您可以直接复制表单访问地址、通过二维码登录表单或直接打开表单。
     图8设置访问地址   
     ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001735941825.png)
     - 默认地址：使用默认地址访问表单。
     
     - 自定义访问地址：自定义表单地址有助于识别、访问和分享，您可以为表单设置唯一的自定义访问地址。
     
     - ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001731826044.png)：复制表单访问地址。复制成功后，可将此地址分享给其他成员，其他成员可通过该地址访问表单。
     
     - ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001778745477.png)：通过扫描二维码登录表单。您也可以下载此二维码并分享给其他成员，其他成员也可以通过扫描二维码访问表单。
     
     - ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001731985172.png)：单击该链接，无需登录即可访问表单。
      
   
   - 发布设置：设置表单发布上线的时间。
     注意：若表单所在的应用下线，表单也会随之下线。
     - 默认时间：表单发布后始终处于上线状态，一直可以填写使用。
     
     - 时长发布：设置表单可用的时间，到达设置的时长后，系统会自动将表单设置为下线状态不可填写使用。 ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001625600872.png)
       
     
     - 截止时间：设置表单的截止时间，到达截止时间后，表单会自动下线不可填写使用。 ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001674120829.png)
       
     
     - 自定义：设置表单的发布时间段，设置开始时间和结束时间，在此时间段内表单有效。 ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001625281140.png)
       
       
   
   
   
   
 
