A user has a process that creates a single task under Summary Task for every process instance run at a time.
When multiple process instances are triggered at same time, most tasks get created under Summary task but some tasks do get created outside Summary task.
Three custom Investments have been created as follows: Grand parent - Parent and grand child : CusInvestment1 -> CusInvestment2 -> CusInvestment3 and process is triggered from the grand child custom Investment
Steps To Reproduce:
1) Create a new CIT type investment
- add a lookup attribute using lookup CMN_YESNO
2) Create an instance of your CIT object with a task we'll use as the 'summary' task
- using a method of your choice, get the PRID of the task for the Gel script (attached)
3) Create a new process
- associate to your new CIT object
- available for auto-start
- Start options:
- Auto-start
- Start event: Update
- Do not start new process if one is already running
- Start Condition: [your lookup attribute] = 'Yes'
- Start Step:
- Create a new action with custom script (see script below)
- Then go to: Finish
- Validate and activate
4) In the MUX, create 100 instances of your CIT object
5) In the CIT instance list, set your lookup value to 'Yes' for one
instance and then copy that value to the remaining instances
6) If you did everything right, your original CIT from step (2) above
should have 100 detail tasks added to your summary task.
Expect: All 100 detail tasks should be children of the summary task
Actual: A few of the detail tasks will be at level 1 and not children of summary task
Clarity 16.3.0, 16.3.1, 16.3.2
DE171584
Resolved in Clarity 16.3.3