TAV-252, improving the management of input parameters.
Invoking a workflow is now done by the File-->Run
menu, which will pop up a window for the parameters, if needed,
otherwise it will go immediately to the "Results" perspective and start
the exectuion.
The pop-up window is similar to the old one, but also includes the
workflow diagram (solves TAV-262) and description. Future improvements
will include the parameter descriptions and move some of the buttons
around.
ModelMap.INVOKE_* removed, use
WorkflowInputPanelFactory.invokeWorkflow() instead
WorkflowModelInvokeSPI removed, as WorkflowInputMapBuilder is no longer
supposed to be used within a perspective, but just included inside the
new WorkflowInputPanel pop up.
RunWorkflowAction menu item "Run workflow" added.
EnactPerspective now called "Results" - and now only contains the
workflow instance container.
WorkflowInputPanel and WorkflowInputMapBuilder still need some cleanup.
EnactorInvocation no longer starts the actual workflow running, this is
done by WorkflowInputPanelFactory.invokeWorkflow() instead. Fixes
TAV-227.
(Any suggestions for a better location for the invoke* methods welcome)
Duplicates
TAV-245.Note that here we distinguished between currently edited workflow and workflow to be run, since the latter could stem from the logbook.
TAV-245. Note that here we distinguished between currently edited workflow and workflow to be run, since the latter could stem from the logbook.