The dynamic workflow documentation system creates an instance of a
workflow program, extracts metadata properties from the workflow
programs, records the metadata properties, notifies the workflow manager
that a new instance of the workflow program has been created. Security
and auditing functions of the dynamic workflow documentation system
ensure that workflow programs execute according to the workflow
requirements.