2.8.3. Controller Validation Stage

Log in as norman.

When a process reaches the User task node, a ProcTask object is created. This object is linked to the particular process actor. The BPM subsystem has a screen for displaying the uncompleted tasks for the current user. Open it: BPM → Process tasks.

ProcTaskBrowse

Wee see that the user norman has one uncompleted task Validation of the Contract approval process. Select it and click the Open process instance button. The following screen will appear:

ProcInstanceEdit

It displays the information about the process start time, initiator, attachments list, actors list, process instance tasks list. The screen also allows you to open the linked entity editor and execute a process action. We will complete a process task in another way - using procActionsFrame that we added earlier to the contract editor.

Close the Process Instance Edit screen and open the contract instance.

ContractEditValidation

The current user (norman) has an uncompleted task (ProcTask), so the procActionsFrame displays available process actions. When we were defining the Validation UserTask node, we set 2 possible outcomes: Valid and Not valid. That’s why 2 buttons are added to the procActionsFrame.

Click the Valid button. In the opened window enter the following comment:

ValidationCompleteForm

Click OK.

After the successful validation the contract should go to managers parallel approval.