ProEd Manual

Prev
 

 

Chapter 10 : XForm Synchronization

The data that describes the workflow process per se is stored in the workflow's XPDL file. The data that describes the workflow process’s XForms are stored in various XForm files. These different aspects of the process must be kept in synchronization so that they are describing the same thing.

When the user edits the workflow process in a manner that affects the XForms, such as adding or deleting attributes, the XForm files are not immediately modified to reflect these changes. Rather, the changes are queued within ProEd, and will be performed enmass when the user saves the workflow process XPDL. Consequently, the XPDL and XForm files will describe the same revisions of the workflow process, even if the user quits ProEd without saving some changes.

When the user desires to edit an XForm, the workflow process’s XPDL must be updated to reflect the current workflow data present in ProEd. Therefore, when the user selects the [Edit XForm] button in one of the Attribute dialog tabs, ProEd will inform the user that it needs to save the XPDL file. If the user declines, the XForm Editor will not be invoked. If the user agrees, the XPDL and any queued XForm changes will be saved, ensuring that the XForm data that is about to be edited is in sync with the current state of the workflow project.

 

Prev
Up
 
Chapter 9 : Internationalization
Home