添加表单
AstroFlow中的应用由表单和流程组成。表单由多个组件组成,是数据填报和收集的工具。应用创建后,需要为其添加一个或多个表单。在运行应用时,通过提交表单,来触发流程并记录业务数据。
- 添加一个表单。
在已创建的应用中,单击“添加页面”,选择“表单页面”,即可添加一个空白的表单。图1 添加空白表单页面
- 在表单设计页面,单击编辑按钮,修改表单的名称。
表单名称的长度不能超过32个字符,本示例设置为“菜单”。
图2 修改表单名称
- 设计表单。
AstroFlow中的表单由一个或多个组件拼装而成。在左侧组件区域,选择合适的组件,拖拽到中间设计区。选中设计区的组件,根据自身业务的需求,设置每个组件的属性,如组件的名称、帮助信息、额外信息和是否必填等。各组件属性的详细介绍,请参见表单常用组件介绍。
表单中,组件数量不能超过200个。若表单中包含子表单,则“子表单+子表单中组件+普通组件”之和不能超过200个,且每个子表单中包含的组件数不能少于1个,最多为10个,即1≤“子表单中组件数”≤10。
例如,表单A中,包含普通组件X个(表单A中除子表单之外的组件),1个子表单组件,子表单组件中包含Y个(1≤Y≤10)组件,则X+1+Y之和必须小于等于200。
- 表单设置。
在表单设置中,可自定义表单在运行态的名称、提交次数和提交后的跳转页面,详细介绍请参见表单设置。
图3 表单设置
- 表单名称:设置表单在运行态显示的名称,支持自定义,长度不能超过32个字符。
图4 表单运行态展示效果
- 提交设置:勾选“同一账号只能提交一次”后,在运行态同一账号不支持重复提交表单内容。
- 提交后跳转的页面:设置表单提交成功后,跳转的页面。
图5 提交表单后默认跳转页面
- 表单显示企业信息:单独访问表单时,是否在表单下发显示租户的名称。
图6 表单设置为显示后的效果
- 表单名称:设置表单在运行态显示的名称,支持自定义,长度不能超过32个字符。
- 发布表单。
AstroFlow中的表单支持独立发布,以快速应对各类业务场景的客户诉求。在发布表单时,还可以设置表单在运行态的成员访问权限、访问地址及发布时间等信息,详细介绍请参见表单发布设置。
图7 表单发布设置
- 基础设置
- 组织内发布:组织内成员访问该链接需要登录并授权。选择该方式后,在“权限设置”中,可设置组织内哪些成员可以访问提交表单,具体操作请参考表单权限设置。
- 公开发布:表单将公开发布给应用外的用户填写,即用户获取链接后,无需登录即可进行填写。
成员、部门字段不能在表单中公开,请在公开发布前将表单内部门、成员组件隐藏。
- 访问地址:设置表单的访问地址。
- 默认地址:使用默认地址访问表单。
- 自定义访问地址:自定义表单地址有助于识别、访问和分享,您可以为表单设置唯一的自定义访问地址。
- :复制表单访问地址。复制成功后,可将此地址分享给其他成员,其他成员可通过该地址访问表单。
- :通过扫描二维码登录表单。您也可以下载此二维码并分享给其他成员,其他成员也可以通过扫描二维码访问表单。
- :单击该链接,无需登录即可访问表单。
- 发布设置:设置表单发布上线的时间。
若表单所在的应用下线,表单也会随之下线。
- 基础设置