Steps to Reproduce are as below. Note that the location is being set to Chicago as an example. Choose a location that is available in the system being used.
- Create a new process from Administration -> Processes
- Add "Cost Plan" as a primary object to the process
- Choose "Auto Start" as "Start Option"
- Start Event = "Create and Update"
- Start Condition for create = any( ( Cost Plan Detail (Subobject) Location = 'Chicago' ) )
- Start Condition for update = any( ( Cost Plan Detail (Subobject) Location = 'Chicago' ) )
- Connect the Start step to the Finish step. Validate and Activate the process
- Navigate to Home -> Projects
- Create a new project. Populate Department and Location against it
- Create a Cost Plan
- Choose Grouping Attributes = Location
- Save
- Click on "Detail" tab of the Cost Plan
- Click on "Add". Choose "Chicago" against Location browse. Save and Return
- Check if the process defined in step 1 got triggered by navigating to the "Processes" tab
- Change the value against one of the months under "Amounts By Period" TSV
- Check if the process defined in step 1 got triggered.
Expected Results: The process is triggered in Step 10 and also in step 12
Actual Results: The process instance gets triggered only in Step 12