Process created on a custom subobject linked to parent objects is not evaluation a process auto-start condition properly.
Auto-start condition used:
( ( Project (subsub Grandparent) Project Type = 'Major Project' ) and ( subsub Name != subsub Name [Previous Value] ) )
STEPS TO REPRODUCE:
1. Create a subobject of the project object: proj_sub
2. Create a subobject of proj_sub: proj_sub_sub
3. Create a process with:
Primary object proj_sub_sub
Associated objects: Project and proj_sub
4. Auto-start condition on update:
( ( Project (subsub Grandparent) Project Type = 'Major Project' ) and ( subsub Name != subsub Name [Previous Value] ) )
5. Validate the process
6. Create a project > subobject instance > sub-subobject instance
7. Ensure the project type is set to Major Project
8. Update the subobject instance name
Expected Results: The process is started on update as the start condition is not met
Actual results: The process is not initiated
This is caused by DE44027
This is fixed in Clarity PPM 15.5.1
The process will initiate when the update action takes place on the primary object: proj_sub_sub