What does this page cover
Learn how to configure data access actions in Zoho Creator approval workflows to add a new record, modify or delete an existing record in any form in your application. Before proceeding, ensure you have a comprehensive understanding of form workflows and how to create them.
Availability
Data access actions in Zoho Creator approval workflows allow you to automate record operations such as creating, updating, or deleting records during the approval process. These actions are triggered automatically when a record enters a specific stage in the approval process, such as when it is submitted for approval, approved, or rejected by an approver. You can configure these actions to efficiently manage related data across your application. For example, you can add new records in another form by mapping its fields with predefined or dynamic values when a record is approved, update existing records that meet specific criteria, or delete records that no longer meet business requirements when a record is rejected.
When performing add or update actions, you can dynamically populate field values using form fields, system fields, and Zoho variables, ensuring accurate and contextual data updates.
The table below lists the Zoho variables and system fields that can be used to assign dynamic values to form fields within approval workflows.
| Variable | Replaced with |
| ${Added_Time} | Record added time |
| ${Added_User} | Name of the user who added the record |
| ${Added_User_IP_Address} | IP address of the user who added the record |
| ${ID} | Unique number assigned to a record |
| ${Modified_Time} | Record modified time |
| ${Modified_User} | Name of the user who modified the record |
| ${Modified_User_IP_Address} | IP address of the user who modified the record |
In form schedules, you can also include values from your form fields to set values using the format '${<fieldLinkName>}'. For example, if you have a field name as 'Employee Name' in your form, you can include the variable '${Employee_name}', and it automatically replaces the actual data entered by the user.
Note:The data access actions that can be configured in the approval workflows are listed below,
The add record action in approval workflows allows you to automatically create new records in any form of your application when a record reaches a specific stage in the approval process—such as when it is submitted, approved, or rejected, without writing any code. Unlike the Deluge add record task, which requires scripting, this action can be configured directly through the UI by selecting the target form and mapping its fields with predefined or dynamic values using supported system fields, Zoho variables, or form fields from the record undergoing approval.
This action is particularly useful for automating post-approval operations, such as creating follow-up requests, logging approved data into another form, or triggering dependent workflows based on approval decisions. To ensure successful record creation, all mandatory fields in the target form must be mapped. You can also define criteria to control when this action executes, ensuring that records are created only under specific business conditions.
Note: Ensure that the specified values stay within the field's maximum digit or character limit to avoid errors.The update record action in approval workflows allows you to modify existing records in any form of your application based on the approval process, without writing code. Unlike the Deluge update record task, which requires scripting, this predefined action can be configured directly through the UI.
You can configure this action to run when a record is submitted for approval, approved, or rejected, enabling automated updates across related forms. To set it up, select the target form, define criteria to identify the records that need to be updated, and map the fields with predefined or dynamic values using system fields, Zoho variables, or form fields from the record under approval. Only the mapped fields will be updated; all other fields remain unchanged.
Note: Ensure that the specified values stay within the field's maximum digit or character limit to avoid errors.The delete record action in approval workflows allows you to automatically remove records from any form in your application based on the outcome of the approval process without writing any script. Unlike the Deluge delete record task, which requires scripting, this action can be configured directly through the UI.
You can configure this action to run when a record is approved, rejected, or submitted for approval, ensuring that unnecessary or invalid data is removed. To set up this action, you select the target form and define criteria to specify which records should be deleted. This ensures that only the intended records are removed. This helps maintain clean, accurate, and up-to-date data across your application.
Before learning about configuring data access actions in approval workflows, ensure you have an understanding of how approval workflows function and how they are configured.