Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.5
-
Fix Version/s: 1.5
-
Component/s: None
-
Labels:None
Description
The amount of text required to explain input parameters on the execute perspective is evidence of the fact that it is too complicated. This needs to be improved, making it easier to supply input values for a user.
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 improvementswill 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)
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 (solvesTAV-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. FixesTAV-227. (Any suggestions for a better location for the invoke* methods welcome)