Layout
graphic
Actions can be added as before by selecting the type, and clicking and dragging from one Stage to another.
graphic
graphic
What has been added is the ability to drag and drop the end of an Action, be it ‘untethered’ or attached, and drop it on another Stage.
graphic
This gives us ‘drag & drop’ action editing at last.
graphic
Unattached Actions
graphic
Actions also no longer have to be ‘tethered’ to Stages at all times.
graphic
You can, as shown, add an Action that is entirely separate.
It must be attached to a Stage or Stages before Deployment, however.
We think this ability will allow Analysts to add several Actions before any Stages when designing a Process with Business users. We find that many users are not as familiar with the concept of Stages as they are with Actions, since they mainly see Actions in isolation in systems.
Forcing the addition of Stages before linking them with Actions has always seemed artificial to us. This way constructs such as Activity Diagrams can be easily converted to Process maps in Metastorm BPM.
graphic
Deleting Stages with attached Actions will no longer delete the attached Actions.
graphic
You are left with a ‘dangling’ Action. You select it and drag the end to a suitable Stage to redirect it.
Copy and Paste
graphic
Copy and paste is somewhat different too. If we select an Action and copy from the Context Menu …
graphic
… we do not have a context menu on the map, but pressing Ctrl-V give us a new Action overlaying the original as shown.
Note that the Action is the same, which is good, but the Action Name has been changed to keep it unique as is required. Note also that it is unattached.
Stages behave in much the same way.
Note that for both Stages and Actions, if the Caption is the same as the Name, both get updated.
Changing Stage Type
graphic
One very common reason is to turn an Archive Stage into a system stage and add an Action to reintroduce Folders into the Process. This is no longer so easy. You will have to delete the Stage and add a new Stage with the same name (the Caption is not relevant) and an appropriate action.
Another is to replace a Conditional Action with a Timed Action for a number of reasons.
This is probably not too hard, but without the simple ‘copy and paste’ of ‘code’ (MetaScript as we like to call it), it becomes more complex to do.
We understand this is an issue, it is known and acknowledged, but the effort to add the functionality is quite significant. If enough customers request it, I am sure it will be included in some future release.
For the moment I feel we can live with it. At design time, when most changes would be made, there is little downside to adding one Stage and deleting another, especially as the associated Actions do not get removed as they did in previous versions. Once code has been added, it may be a different story.
No Default Form
graphic
Notice also that Forms do not get automatically selected when adding new Stages. This is probably because Forms are no longer associated directly with Processes as they used to be. This means you have to manually select the Form.
Comments
graphic
Comments are now a little more fancy.
graphic
As before you can change the font,
graphic
but now you can also change the shape…
graphic
graphic
… and alignment of the comment.
graphic
Not that it always works as expected, mind you!
Element Alignment
graphic
One extremely welcome addition is the comprehensive Layout menu. This allows any kind of alignment you may wish for. One very useful addition is the ‘Increase’ and ‘Decrease’ vertical and horizontal spacing. When inserting steps into a Process these will be invaluable!
graphic
Zooming
graphic
We can now zoom the map properly. There is a slider at the base of the process map …
graphic
graphic
graphic
… and a menu item to set preselected zoom factors or size to fit.
Go to:
Integrated Help (Next topic)