Workflow Handlers are single or set of ITK programs to extend and customize the behavior of the task in the workflow. Handlers take the arguments as input and process as per the business logic is written in the code. They are two types of handlers:
- Rule Handler
- Action Handler
Rule Handler: It is used to integrate business rules into workflow process at task level. We can attach a pre or post condition to action handler in form of rule handler to make sure that defined rule has been satisfied.
Rule handler calls return two values:
EPM_go:– it is in form of command when rules are met. It indicates that the task can continue
EPM_nogo:– it is also in form of command when rules are not met. It indicates that task can’t continue.
Action Handler: It is used to trigger specific action at workflow task level. For example: displaying information, retrieving the results of previous tasks, notifying users, etc.
Below are the most frequently used OOTB handlers:
EPM-check-condition, EPM-check-object-properties, EPM-check-related-objects, EPM-check-responsible-party, EPM-check-target-attachments, EPM-hold, EPM-validate-target-objects, EPM-assert-targets-checked-in
EPM-auto-assign, EPM-attach-related-objects, EPM-adhoc-signoffs, EPM-change-ownership, EPM-check-signoff-comments, EPM-create-status, EPM-create-sub-process, EPM-demote
We will more post on PLM TUTORIAL–>Teamcenter Customization in upcoming days.