What does this page cover
Learn how to configure data access actions in Zoho Creator schedule 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 schedule workflows allow you to automate the creation, modification, or deletion of records at a scheduled time without user intervention. These actions are triggered through schedule workflows configured on fixed dates/times or based on date-time field values in a form, enabling efficient and automated data management across your application.
You can add new records by mapping fields in the target form with predefined or dynamic values, update existing records based on defined criteria, or delete records that meet specific conditions. When performing add or update actions, you can dynamically populate field values using form fields, system fields, and Zoho variables. The table below lists the Zoho variables and system fields that can be used to assign dynamic values to form fields.
| Variable | Replaced with |
| ${zoho.adminuserid} | Email address of the application admin |
| ${zoho.loginuserid} | Email address of the logged in user |
| ${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}' in the body, and it automatically replaces the actual data entered by the user.
Note:The data access actions that can be configured in the schedule workflows are listed below,
The add record action in schedule workflows allows you to create new records in any form of your application at a scheduled date and time without writing 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 (supported system fields, Zoho variables, or fields from the form associated with the schedule). It is useful for automating recurring data entry, generating periodic reports, submitting scheduled requests, or maintaining time-based transaction logs.
In the case of form-based schedules, you can define criteria to control which records the schedule will execute for. A new record will be created only if the specified conditions are met. To ensure successful record creation, all mandatory fields in the target form must be mapped.
Note: Ensure that the specified values stay within the field's maximum digit or character limit to avoid errors.The update record action allows you to modify existing records in any form of your application on a scheduled basis without writing code. Unlike the Deluge update record task, which requires scripting, this predefined action can be configured directly through the UI.
To set up this action in a schedule workflow, you select the target form, define criteria to identify the records to update, and map the fields with either predefined or dynamic values (system fields, Zoho variables, or fields from the form that triggers the schedule). Only the fields mapped with values in the configuration will be updated, while others will remain unchanged.
In the case of form-based schedules, you can also define criteria to control which records the schedule will execute for. The record will be updated only if the specified conditions are met.
Note: Ensure that the specified values stay within the field's maximum digit or character limit to avoid errors.The delete record action allows you to automatically remove records from any form of your application on a scheduled date and time without any script. Unlike the Deluge delete record task, which requires scripting, this predefined action can be configured directly through the UI.
To set up this action in a schedule workflow, you select the target form and define criteria to identify which records should be deleted. This ensures that only the intended records are removed while protecting unrelated data.
In the case of form-based schedules, you can also define criteria to control which records the schedule will execute for. Records will be deleted only if the specified conditions are met.
Before learning about configuring data access actions in schedule workflows, ensure you have an understanding of how schedule workflows function and how they are configured.