search cancel

Process does not auto-start on idea update with multiple conditions

book

Article ID: 238348

calendar_today

Updated On:

Products

Clarity PPM SaaS Clarity PPM On Premise

Issue/Introduction

A process set to auto-start on update when the condition is the ( ( ( Idea Annual Planned Ongoing OM Cost > 1000000 ) and ( Idea Annual Planned Ongoing OM Cost != Idea Annual Planned Ongoing OM Cost [Previous Value] ) ) or ( ( Idea Planned Cost > 1000000 ) and ( Idea Planned Cost != Idea Planned Cost [Previous Value] ) ) ) (sample values)

Steps to Reproduce:  

  1. Create attribute on idea object of a type Money called "Annual Planned Ongoing OM Cost" and id = ann_plan_ct 
  2. Place below attribute on the Idea Layout: Edit 
    Planned Cost
    Planned Capital Cost  
    Planned Operating Cost 
    Annual Planned Ongoing OM Cost  
    Planned Cost Start 
    Planned Cost Finish 
  3. Create simple process based on Idea object with Update event and start condition as below 
     ( ( ( Idea Annual Planned Ongoing OM Cost > 1000000 ) and ( Idea Annual Planned Ongoing OM Cost != Idea Annual Planned Ongoing OM Cost [Previous Value] ) ) or ( ( Idea Planned Cost > 1000000 ) and ( Idea Planned Cost != Idea Planned Cost [Previous Value] ) ) )  
  4. Validate process 
  5. Attempt to update Annual Planned Ongoing OM Cost to 1000001 

Expected Results: Process auto-starts. 

Actual Results: Process does not auto-start. 

Cause

DE64600 

Workaround: The two conditions work as expected as an auto-start condition when they are used separately.  

Environment

Release : 16.0.1, 16.0.2 

Component : Clarity Process Management

Resolution

Targeted Fix in Release 16.0.3