Previous Topic

Book Contents

Book Index

Next Topic

Processes with one Message Flow
  1. Define processes with message flow communication
  2. Test the process from the developer point of view.
  3. Deploy the process (to integration test environment, to productive environment).
  4. Activate process

Help Image

Help Image

Situation after test and release action. Note that both processes are released together.

Help Image

When we try to activate the process on current DB then we get the following dialog.

Help Image

When we transfer the process to test or productive environment we can Activate the process.

Help Image

Help Image

Change GPL.UseCase2.MessageReceiver

Help Image

Situation after test and release actions:

Help Image

Help Image

Note that “GPL.UseCase2.MessageSender v.1” is connected to both “GPL.UseCase2.MessageReceiver v.1” and “GPL.UseCase2.MessageReceiver v.2”

Activate “GPL.UseCase2.MessageReceiver v.2”

Help Image

Help Image

If you try to activate “GPL.UseCase2.MessageSender v.1” connected with both receivers in an environment where is nothing, you'll get wrong result. Both receivers will be active.

Change GPL.UseCase2.MessageSender

Help Image

Test

GPL.UseCase2.MessageReceiver was changed as well.

Release

Help Image

Note that now again just one message flow exist between these two new version

Activate

Help Image

Help Image

Note that after activation we have the same situation like in release - both processes are deployed and we have one message flow between them. There is no message flow pointing to retired process when both processes have a new version.

See Also

Example

Communication between processes by message flows

Communication between processes without message flow

Hierarchical process design