Idea Summary
The idea is to introduce a new parameter to the APEX_HUMAN_TASK.CREATE_TASK procedure that will allow for optional assignment of the actual owner when the number of participants = 1. Currently, the actual owner is always assigned when the number of participants = 1.
Use Case
For both me and the business users I work with, task claiming is associated with seeing a task assigned to my unit, reviewing it, and deciding I want to take care of it.
In situations where I'm the only person in the unit responsible for carrying out an activity, the task is automatically assigned to me, even though I don't even know what it entails, whether I'm the right person to complete it, and haven't agreed to have the task assigned to me.
In some situations, this causes confusion for business users because they haven't taken any action related to the task, but indeed they are the person assigned to it.
Preferred Solution (Optional)
Add p_set_actual_owner_by_default parameter in APEX_HUMAN_TASK.CREATE_TASK procedure. Parameter applicable only when number of participants = 1.
- When true → use the current implementation
- When false → keep created task in UNASSIGNED state, ACTUAL_OWNER = null
- Default value for parameter is true