HelloWorld BPM Process

There are two roles involved in the Hello World process, the sender of
the message (in the Requester role), and a reviewer (in the Reviewer
role).  The requester is prompted, through the Request Hello user task,
to enter a Hello message, greeting, and a date for the message.  After
the form is submitted, a business rule is applied to the message content
to determine whether the message requires a review, based on the length
of the greeting and message fields.

If the message does not require review, the process flows to a script
task, which initializes a variable needed by the next task, then the
message is sent to the Write Message user task to be written to the file
system.  If the message requires review, the reviewer is prompted to
review the message and either accept or reject it.  If the message is
rejected, it returns to the Request Hello user task so that the
requester can correct the message.  If it is accepted, it goes directly
to the Write Message user task for file processing.