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:
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.
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.
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.
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.