Support for synchronization of changes from multiple developers working in parallel

Low-code developers can collaboratively design the same processes in the Ferryt platform with enhanced functionalities that support parallel development, ensuring efficient workflow management and process design.

Here’s how the collaborative design process is facilitated:

Version Control
Version Control

The platform provides robust version control for process designs, allowing different versions of a process to be managed concurrently. Developers can create new versions for development or enhancements while an active version remains in production. This version control system ensures that ongoing development does not impact the operational process.

Collaborative Editing on the Same Version
Collaborative Editing on the Same Version

Ferryt’s design environment supports multiple designers working on the same version of a process simultaneously. This collaborative approach allows one designer to work on the overall BPMN diagram, outlining the process structure and flow, while other developers can concurrently edit workflow actions for specific steps or tasks within the same process. This simultaneous editing capability streamlines development, enabling faster iteration and refinement of process logic.

Draft Versions
Draft Versions

A key feature that facilitates collaboration is the “Draft Version” capability, which allows designers to save changes locally without publishing them immediately. This means that individual changes can be stored as several draft versions, with each draft version connected to specific changed elements. This feature provides a safe space for experimentation and iterative improvement before changes are finalized and merged into the version control system.

Collaborative Editing of Ferryt Configuration Elements
Collaborative Editing of Ferryt Configuration Elements

Beyond process design, Ferryt supports collaborative editing of various configuration elements essential to the process logic. Several designers can simultaneously work on different aspects such as form templates for process steps, document and email templates used in process actions, registration of external services, database elements, and other critical components. This comprehensive approach to collaborative editing extends the flexibility and power of low-code development across all areas of process design and implementation.

These features collectively enable a highly collaborative and efficient environment for low-code developers working on the Ferryt platform. By supporting parallel development across different components of process design and configuration, Ferryt facilitates faster development cycles, encourages innovation, and ensures that complex process logic can be efficiently managed and deployed.

Contact Us