-
Notifications
You must be signed in to change notification settings - Fork 64
Developer_3.x Workflow Modeler
matthiaskissler edited this page Aug 27, 2022
·
1 revision
Kitodo uses standard BPMN model with custom extension, which provides user possibility to add Kitodo specific properties.
It is extended by TemplateProcess which contains three custom properties:
- outputName
- docket - value of docket's id
- ruleset - value of ruleset's id
It is extended by TemplateTask which contains custom properties:
- priority - integer
- editType - true / false
- typeMetadata - true / false
- typeAutomatic - true / false
- typeImportFileUpload - true / false
- typeExportRussian - true / false
- typeImagesRead - true / false
- typeImagesWrite - true / false
- typeExportDms - true / false
- typeAcceptClose - true / false
- typeCloseVerify - true / false
- batchStep - true / false
They are directly mapped from task columns in Task table.
It is extended by TemplateScriptTask which contains two additional custom properties:
- scriptName - string
- scriptPath - string
They are directly mapped from task columns in Task table.
Diagrams are stored in user local directory, which is defined in kitodo_config.properties:
directory.diagrams = path/to/diagram/directory
Additionally there was added Workflow table which has two columns - title and file. Title is id of Process defined in this diagram and file is a file name of this diagram.