Studio Developer Manual / Version 2506.0
Table Of Contents
CoreMedia Studio comes with predefined forms to start publication and translation workflows
(Control Room) and to work with running publication and translation workflows
(Workflow App). It is not possible to define custom workflow forms from scratch. Instead,
the WorkflowPlugin API allows to extend the predefined forms.
The plugin has a form extension for both the start workflow form and the running workflow form.
Both extensions define extra fields for workflow forms, and the values of all these fields
stem from a view model. The view model type is the parameter <M>
of the plugin properties
WorkflowPlugin#startWorkflowFormExtension<M extends ViewModel> and
WorkflowPlugin#runningWorkflowFormExtension<M extends ViewModel>. So both
work with the same view model type.
As a running example, the form extensions for the Global Link Translation Workflow are used.


