|
|
Actions can be added as
before by selecting the type, and clicking and dragging from
one Stage to another.
|
|
|
|
|
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.
|
|
|
This gives us ‘drag
& drop’ action editing at
last.
|
|
|
|
|
|
|
Actions also no longer have to be
‘tethered’ to Stages at all
times.
|
|
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.
|
|
|
Deleting Stages with attached Actions will
no longer delete the attached Actions.
|
|
|
You are left with a ‘dangling’
Action. You select it and drag the end to a suitable Stage
to redirect it.
|
|
|
|
|
Copy and paste is somewhat different
too. If we select an Action and copy from the
Context Menu …
|
|
|
… 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.
|
|
|
|
|
|
| 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.
|
|
|
|
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 are now a little more
fancy.
|
|
|
As before you can change the
font,
|
|
|
but now you can also change the
shape…
|
|
|
|
|
|
… and alignment of the
comment.
|
|
Not that it always works as expected, mind
you!
|
|
|
|
|
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!
|
|
|
|
|
|
|
We can now zoom the map properly. There is
a slider at the base of the process map
…
|
|
|
|
|
|
|
… and a menu item to set
preselected zoom factors or size to fit.
|
|
|
|
|
|