In Oracle BPM/SOA 11g, the Human Workflow allows worker assignment based on Oracle business rules.
This tutorial covers the scenario in a step-by-step manner.
http://beatechnologies.wordpress.com/tag/rule-based-routing-in-human-workflow/
The rules engine provides the following functions to facilitate different type of assignments
My observation is that each human task has to have a separate business rule component. This is odd considering I can have identical business rule logic for multiple tasks. One solution is to link a generic dictionary across all the BR components. However, each task will still required to have a separate rules component.
This tutorial covers the scenario in a step-by-step manner.
http://beatechnologies.wordpress.com/tag/rule-based-routing-in-human-workflow/
The rules engine provides the following functions to facilitate different type of assignments
- CreateResourceList
- CreateSupervisoryList
- CreateManagementChainList
- CreateApprovalGroupList
- CreateJobLevelList
- CreatePositionList
My observation is that each human task has to have a separate business rule component. This is odd considering I can have identical business rule logic for multiple tasks. One solution is to link a generic dictionary across all the BR components. However, each task will still required to have a separate rules component.