}}
A MoDisco workflow is created as a launch configuration, which itself consists of an ordered list of launch configurations. When launching the workflow, each launch configuration is launched in the order specified in the workflow.
A MoDisco workflow is defined in a launch configuration: select
Run > Run Configurations... in the main menu, or click on the arrow on the
Run button in the toolbar
and then select
Run Configurations....
You can now build your MoDiscoWorkflow:
The workflow component provides a simple workflow engine (only sequential execution, no binding of parameters, etc.).
After clicking on the "Load..." button, you must choose a launch configuration to add to the workflow:
When you have finished building your MoDiscoWorkflow, click on the Run button. An error window opens if one or more MoDiscoWork items are not valid. Every MoDiscoWork item must be valid in order to be able to run the MoDiscoWorkflow.
To extend the capabilities of MoDiscoWorkflow, other workflow engines can be provided through the "engine" extension point.
The MoDiscoWorkflow plug-in proposes an extension point named "engine".
This extension point allows you to add a new type of Workflow. To do this, you define:
This part defines:
This part defines:
Right now, it's not possible to bind the parameters between components. Furthermore, the workflow is executed in a sequential way.
MoDisco workflow is part of the infrastructure feature of MoDisco ( how to install).
You will find the workflow plug-ins in the MoDisco SVN:
( connection parameters to the SVN repository)
This document is maintained in a collaborative wiki. If you wish to update or modify this document please visit http://wiki.eclipse.org/MoDisco/Components/Workflow/Documentation/0.9