Dynamic workflow documentation system
First Claim
1. A computer implemented process for creating dynamic workflow documentation, the computer implemented process comprising the steps of:
- starting a workflow manager program and a class loader program in a computer-readable memory;
creating an instance of a workflow program in the computer-readable memory;
extracting metadata properties from the workflow program;
recording the metadata properties in the computer-readable memory;
notifying the workflow manager that a new instance of the workflow program has been created; and
repeating the steps of creating an instance of a workflow component program, extracting metadata properties, recording the metadata properties and notifying the workflow manager for all workflow components associated with the workflow program.
0 Assignments
0 Petitions
Accused Products
Abstract
The dynamic workflow documentation system is a computer implemented process comprising the following steps: The dynamic workflow documentation system starts a workflow manager program, a class loader program in a computer memory and creates an instance of a workflow program in the computer memory. The dynamic workflow documentation system extracts metadata properties from the workflow program and records the metadata properties in the memory. The dynamic workflow documentation system notifies the workflow manager that a new instance of the workflow program has been created and repeats the steps of creating an instance of a workflow component program, extracting metadata properties, recording the metadata properties and notifying the workflow manager for all workflow components associated with the workflow program. Security and auditing functions of the dynamic workflow documentation system ensure that workflow programs execute according to the workflow requirements.
-
Citations
20 Claims
-
1. A computer implemented process for creating dynamic workflow documentation, the computer implemented process comprising the steps of:
-
starting a workflow manager program and a class loader program in a computer-readable memory; creating an instance of a workflow program in the computer-readable memory; extracting metadata properties from the workflow program; recording the metadata properties in the computer-readable memory; notifying the workflow manager that a new instance of the workflow program has been created; and repeating the steps of creating an instance of a workflow component program, extracting metadata properties, recording the metadata properties and notifying the workflow manager for all workflow components associated with the workflow program. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for creating dynamic workflow documentation, the apparatus comprising:
-
a processor, a computer-readable memory, a computer-readable tangible storage device, and program instructions stored on the computer-readable tangible storage device for execution by the processor, the program instructions comprising; first program instructions to create an instance of a workflow program in the computer-readable memory; second program instructions to extract metadata properties from the workflow program; third program instructions to record the metadata properties in the computer-readable memory; fourth program instructions to notify a workflow manager that a new instance of the workflow program has been created; and fifth program instructions to repeat execution of the first through fourth program instructions for all workflow components associated with the workflow program. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for creating dynamic workflow documentation, the computer program product comprising a computer-readable tangible storage device and program instructions stored on the computer-readable tangible storage device, the program instructions comprising:
-
first program instructions to start a workflow manager program and a class loader program in a computer-readable memory; second program instructions to create an instance of a workflow program in the computer-readable memory; third program instructions to check for an approval flag to verify that the workflow program has been approved for enterprise use; fourth program instructions to validate a checksum value to confirm that the workflow program has not been altered or tampered with since receiving approval; fifth program instructions to extract metadata properties from the workflow program; sixth program instructions to record the metadata properties in the computer-readable memory; seventh program instructions to notify the workflow manager that a new instance of the workflow program has been created; eighth program instructions to repeat execution of the second, fifth, sixth, and seventh program instructions for all workflow components associated with the workflow program; ninth program instructions to periodically poll the workflow program and associated workflow component programs and retrieve updated metadata properties; tenth program instructions to analyze the metadata properties saved in the computer-readable memory and produce workflow status information; and eleventh program instructions to publish workflow status information as a file.
-
-
14. A computer program product for creating dynamic workflow documentation, the computer program product comprising a computer-readable tangible storage device and program instructions stored on the computer-readable tangible storage device, the program instructions comprising:
-
first program instructions to create an instance of a workflow program in a computer-readable memory; second program instructions to extract metadata properties from the workflow program; third program instructions to record the metadata properties in the computer-readable memory; fourth program instructions to notify a workflow manager that a new instance of the workflow program has been created; and fifth program instructions to repeat execution of the first through fourth program instructions for all workflow components associated with the workflow program. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An apparatus for creating dynamic workflow documentation, wherein said apparatus comprises:
-
means for starting a workflow manager program and a class loader program in a computer-readable memory; means for creating an instance of a workflow program in the computer-readable memory; means for extracting metadata properties from the workflow program; means for recording the metadata properties in the computer-readable memory; means for notifying the workflow manager that a new instance of the workflow program has been created; and means for repeating the steps of creating an instance of a workflow component program, extracting metadata properties, recording the metadata properties and notifying the workflow manager for all workflow components associated with the workflow program.
-
Specification