2.5 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.