Package synchronization process definitions

Last published at: May 14th, 2024

Synchronization functionality allows the user to compare and update a FlowWright target system with artifacts created from the source system. The user can synchronize data types, steps, business objects, event definitions, event handlers, event subscribers, menus, dashboards, organization charts, decision tables, themes, users, configuration settings, connections, triggers, process definitions, form definitions etc. 

Package synchronization lets you synchronize a selected item and its all dependencies to the target environment.  For e.g. the process definition/process uses steps, data types, events, forms, subforms, workflows, sub-workflows, users, etc. All these are synchronized as a package, to the target FlowWright environment, in one go. 

As an admin user, navigate to Status - Synchronize menu option. To Synchronize, first select source and target FlowWright connections and click on Connect button to notice a successfull connection. If the connection fails then navigate to Integration - Connections menu option and verify the source and target connection strings. 

The "Connect Http" feature is provided to test the http connections as per the configuration. In the first attempt, the connection is made using HTTP and then using HTTPs if there's no response.  

Navigate to Packages - Process Definitions menu item.

Search to select the process definition. 

The process definition and its dependencies are displayed as folders. 

Click on arrow sign to expand and collapse the folder structure

Click on the Synchronize button to synch this package to the target environment. An alert notification is displayed on completion. 

Navigate to target FW environment and select the process defintion to view the changes. This activity is recorded in the audit log feature. A snapshot is created on the target database before synchronization of the selected items.