Object Modeling and Design in ZFlow

ZFlow includes a flexible, dynamic, and easy-to-use class-based system for designing workflow objects (forms in workflow), data objects, and other miscellaneous supporting objects. These classes can be designed using the MetaData Editor in ZFlow.

 

Metadata Editor

Metadata Editor is the application in ZFlow that you can use to design classes.

 

 

Process Form Classes

Process forms are used to design process templates and provide the business context for the workflow. Classes that can be used in workflows as forms are created as child classes of ProcessAttrs, as shown below.

 

 

The Corrective Action Request Process Form Class is shown below.

 

You can “Preview Form” to see how the process form will look like during workflow execution.

 

 

Data Classes

 

 

 

Admin Classes

Many of the workflows and data classes may need supporting data. This supporting data can be modeling under Admin (abstract class) as persistent classes as shown below.