表单动作允许您在表单设计器和自定义页面设计器内直接配置自定义触发动作。这将允许您在表单或表单控件触发动作时执行一系列活动,比如当表单或页面正在加载或提交时,当按钮被点击,或一个字段控件的值发生变化时。
表单动作可以由一个或多个步骤后跟一个或多个控件触发。
何时使用表单动作
表单动作通过动态化和自动化用户与数据之间的交互,能够显著提升表单的效率。使用表单动作的场景包括但不限于以下几个方面:
数据录入与更新:当需要用户输入新信息或修正已有记录时,表单动作的“添加新记录”和“编辑记录”功能可以有效简化数据处理过程。用户可以快速填写或修改数据,同时通过设置默认值和动态提示,提升录入的准确性和效率。这在处理申请、订单、客户信息等场景中尤为重要。
审批流程:在多层级的审批流程中,表单动作可以作为决策节点,允许用户在做出批准或拒绝决策之前查看相关信息。这种灵活性增强了流程的透明度,确保决策基于充分的信息。
集成工作流与变量管理:表单动作还可以与其他流程环节无缝集成,通过设置变量来影响后续的操作。例如,在录入新数据时,某些字段的值可以基于之前的记录或用户输入的动态数据进行调整,从而简化整个工作流程。通过将不同的表单操作结合在一起,用户能够实现信息流的自动化,提高整体工作效率。
通过合理利用表单动作,用户可以最大化表单的效率,实现任务的自动化和工作流程的简化,从而增强用户体验。
创建新的动作
要创建新的表单动作,请点击表单/自定义页面设计器右上角的“动作”按钮。
动作设置窗口将向右滑动。点击“+ 新建动作”按钮创建新动作:
设计表单动作
您可以点击动作名称后的向下箭头以重命名、复制或删除此动作。
在动作设计窗口中,点击“+ 添加步骤”以添加新步骤。一个步骤执行一个任务,比如将值设置给一个变量。当触发器触发并且随后的步骤完成时,动作被认为是执行完毕。
目前有许多类型的步骤可用:
步骤类型 | 步骤类型描述 |
如果执行条件匹配,则设置变量的值。您可以为一个单一变量或多个变量设置值。 | |
用于在提交表单时将用户输入的数据保存到特定的数据表中。它能够实现将表单中的内容自动记录到易企办的数据库,方便进行后续的数据管理和查询操作。 | |
用于从现有的数据表中检索数据,并根据这些查询结果执行特定的操作。 | |
在同一流程或操作过程中,用户需要填写或查看不同的表单时,通过设置这个步骤实现自动跳转。 | |
在某个表单触发动作时,打开一个自定义的页面。 | |
如果执行条件匹配,则触发另一个工作流程。 | |
如果执行条件匹配,则调用 Web 服务或 Restful API。您可以使用 GET、POST、PUT 或 DELETE 来发送数据或检索数据。 | |
如果执行条件匹配,则运行自定义代码程序。 | |
显示一个弹出窗口以显示消息,比如警告、错误或确认消息。 | |
通过传递提交类型来提交表单,如:表单提交/任务批准/任务完成或任务拒绝等。 | |
允许你在当前表单流程中触发其他已定义的动作步骤。这使得表单可以在一个动作完成后,自动执行多个动作,或根据特定条件动态触发其他预先配置的操作。 |
请参阅此文章以了解如何使用这些步骤:
配置自定义批准和拒绝按钮在任务表单上
使用表单动作更改数据列表字段值
您可以插入新步骤或更改每个步骤的顺序:
如何触发预定义的表单动作
表单动作可以与表单/页面本身或其控件连接。
要将动作绑定到页面,请从左侧设置面板中选择“页面”选项卡,然后展开“动作”区域。您可以设置在页面加载时触发动作,表单提交时触发动作。
要将动作绑定到控件,请首先从设计器中选择控件,然后在控件的设置面板中,转到“内容”选项卡并展开“动作”区域。然后,从下拉列表中选择适当的动作,或通过点击下拉列表底部的“新建动作”按钮创建新动作。