We’re thrilled to announce a new powerful time-saving synchronization feature that connects page builder form changes to the value mapping options of specific action steps, particularly to create and update steps. This eliminates the need to make manual changes in the action, when making changes to a form—like adding new input fields or removing some 🚀.
Key benefits
The key benefits of this feature are:
- Time-saving automation: Eliminates the need for manual changes when form fields are modified, reducing setup and time.
- Error reduction: Automating the mapping process minimizes the risk of human errors in updating action steps, leading to more reliable workflows.
- Improved user experience: Simplifies the development process for users, allowing them to focus on form design and functionality rather than action step configurations.
Scope
The feature is a one-way synchronization when changing the forms by the following scenarios:
- When adding new from inputs property-based, the value mapping of action steps with syncing enabled are updated;
- When removing non or property-based inputs, the value mapping of action steps with syncing enabled are updated by removing the all assign rows where it was used;
Only changes made to the page builder form are synced to the action steps, but updates made directly to the action steps are not reflected back in the form.
Autogenerated create or update action steps (when adding new create or update form components to the page) have the syncing feature “enabled” by default. This is not the case for existing form components before this feature was released. They still require manual changes in the action steps when form changes are applied. However, this will be an option that will come available in the future, allowing you to utilize this feature for older forms as well.
User interface update
On the Action's canvas in the IDE, steps where syncing is enabled are marked with an icon, and in the step detail view, a chip is displayed next to the step title for quick identification. These changes aim to clearly indicate whether an action step has syncing enabled or not.
Future enhancements
These future updates aim to provide greater flexibility, efficiency, and transparency in managing action step syncing:
- Toggle syncing per action step: Enable or disable form change syncing for individual action steps, making it possible to apply this feature to older forms.
- Batch activation: Turn on form change syncing for multiple action steps simultaneously, streamlining the process.
- Modifying input property option: Automatically sync action steps when modifying input property options (e.g., switching from property X to Y).
- Real-time sync notifications: Provide clear syncing status updates to users in the page builder when making form changes.
Documentation: What is action syncing
That was all for now, your feedback allows us to continuously improve our product. Please let us know what you think about it. Happy building! 😃