Testing Process

It doesn’t matter where you developed the process, in Studio or in Web App. In both cases, in the end, it must be deployed and then can be started. Let’s go through it step by step, observing all the forms we have created.

Start Form

With the current settings, the process can be started by any user on the BPM→ Start Process view.

  • Select the Reimbursement process and click the Start process button.

    start process
  • Fill in the fields in the form and click the Start process button.

    start form

The assigned manager will then receive an incoming approval task.

Approval Form

Let’s see how this process looks from the manager’s standpoint. On the previous step, manager james was assigned to approve the request.

  • Log in on behalf of the manager assigned to approve the request.

  • Navigate to the BPM→ My Tasks view.

  • Select the task from the list and click the Open Task button.

    approval step
  • Review the request, and then click the Approve button.

    approval form

Upon approval, the request will be sent to an accountant, who will then take care of payment.

Payment Form

Accountants will see reimbursements to be paid in their Group tasks.

  • Log in on behalf of any user who is a member of the Accountants user group.

  • Open the BPM→ My Tasks view. Expand the Group tasks node.

    group task
  • Open the task form.

    payment task

    Fields in this form remain read-only until the task is claimed.

  • Claim the task using one of the two options:

    • Click the Claim and resume button to proceed with this task right away. This will remove the task from the Group list and the Complete button will appear.

    • Click Claim and close to claim the task while postponing its completion. This will close the form and move the task from Group tasks to the current user’s Assigned tasks list. After that, the task is no longer visible to other accountants.

  • Click the Complete task button to finish the process. This button is added by default to any task that does not have outcomes specified.

    complete task

The process is now complete.