When you have a process with start condition based on OBS and one of the OBS name gets changed process will start throwing an error in the bg-ca.log and process will not start

book

Article ID: 211217

calendar_today

Updated On:

Products

Clarity PPM SaaS

Issue/Introduction

SUMMARY: When you have a process with start condition based on OBS and one of the OBS name gets changed process will start throwing an error in the bg-ca.log and process will not start.

STEPS TO REPRODUCE: 

1. Ensure OBS is associated with project object
2. Create basic process based on the project object with Auto-start and start condition based on the of the OBS units.
3. Validate and activate process
4. Go to Administration->OBS and attempt to rename the OBS unit name for the one you are having process start condition based on.
5. Navigate to the Home->Projects and try to change some data and click Save
6. Go to security.logs page and check bg-ca.log and observe error ODF-0022: Invalid expression. Re-evaluate the OBS Expression.

Note: When going back to the process it will Evaluate start condition as well as validate the process with no issues.

Expected Results: It should not allow process start condition to be evaluated if OBS name has changed so that Admin can correct the start condition.

Actual Results: it is allowing process start condition to be evaluated but then error is seen in the bg-ca.log and process does not start.

Environment

Release : 15.9.1

Component : CA PPM SAAS BUSINESS PROCESS MANAGEMENT

Resolution

DE60195, Under review by Engineering team.