
# 步骤2：添加表单
表单用于收集和存储业务数据，想录入的任何数据，都需要建立对应的表单。在AstroFlow表单编辑器中，通过简单选择组件、设置组件属性和设置表单属性三步，即可快速搭建所需的表单。关于表单设计的更多介绍，请参见[表单管理](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0064.html)。
#### 约束与限制
表单中，组件数量不能超过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/astroflow_05_0060.html)中操作，创建一个应用。
2. 应用创建后，在页面管理页签，单击"添加页面"，选择"表单页面"。 
   图1选择表单页面   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001874095454.png)
   
   
3. 在页面左上角，单击![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001651198437.png)，设置表单名称。
   
   输入表单名称的长度，不能超过32个字符。
   图2设置表单名称   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001863083789.png)
   
   
4. 从组件库中，拖拽所需的组件到表单设计区，完成表单设计。 
   例如，拖拽两个"单选"组件和一个"复选框"组件到设计区，并设置组件属性。
   图3拖拽组件到设计区   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001669445576.png)
   
   
5. 表单设计完成后，单击"保存并预览"，可保存并在线预览表单。 
   如果预览效果不符合预期，可返回设计页面进行修改，修改后再次保存预览，直至符合预期。
   图4预览效果   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001711245466.png)
   
   
6. 设置表单在运行态的效果。 
   在"表单设置"中，可自定义表单在运行态的名称、提交次数和跳转页面等。更多介绍，请参见[配置表单设置](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0067.html)。
   图5员工请假表单设置   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001711254104.png)
   - 表单名称：设置表单在运行态显示的名称，支持自定义，长度不能超过32个字符。
     图6表单运行态展示效果   
     ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001811197749.png) 
   
   - 提交设置：勾选"同一账号只能提交一次"后，在运行态同一账号不支持重复提交表单内容。
   
   - 提交后跳转的页面：设置表单提交成功后，跳转的页面。
     图7提交表单后默认跳转页面   
     ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001673730217.png) 
   
   - 表单显示企业信息：**单独访问表单** 时，是否在表单下发显示租户的名称。
     图8表单设置为显示后的效果   
     ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001764160744.png) 
   
   
   
   
7. 发布表单。 
   在"表单发布"中，可设置表单的访问地址和发布时间等信息，并启动发布。表单发布后，可通过访问地址访问表单，也就是说表单可独立于应用，支持单独访问。更多介绍，请参见[配置表单发布设置](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0068.html)。
   图9员工请假表单发布设置   
   ![](https://support.huaweicloud.com/usermanual-astroflow/zh-cn_image_0000001874097998.png)
   - 基础设置
     - 组织内发布：组织内成员访问该链接需要登录并授权。选择该方式后，在"权限设置"中，可设置组织内哪些成员可以访问提交表单，具体操作请参考[配置表单权限设置](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0218.html)。
     
     - 公开发布：表单将公开发布给应用外的用户填写，即用户获取链接后，无需登录即可进行填写。 注意：成员、部门字段不能在表单中公开，请在公开发布前将表单内部门、成员组件隐藏。
       
      
   
   - 访问地址：设置表单的访问地址。
     设置访问地址后，您可以直接复制表单访问地址、通过二维码登录表单或直接打开表单。
     图10设置访问地址   
     ![](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)
       
       
   
   
   
   
 
