Users need to refresh to see a field populated by a process
search cancel

Users need to refresh to see a field populated by a process

book

Article ID: 422399

calendar_today

Updated On:

Products

Clarity PPM SaaS Clarity PPM On Premise

Issue/Introduction

There is a process that populates a string attribute when a specific value is selected from a drop-down.  In order to see the value in the string attribute, users have to refresh the page.  In previous versions, users did not need to refresh to see the value in the field updated from the process.  

Steps to Reproduce

  1. In Classic, go to Administration>>Processes
  2. Create a new process
  3. Associate the Project Object
  4. Start Options = Auto Start
  5. Start Event = Update
  6. Start condition = Project Work Status = 'Active'
  7. Go to start step
  8. Preconditions = Project Work Status = 'Active'
  9. Create a new step = System Action
  10. Under System Action 
  11. Object = project.thisProject
  12. Action = Set Description
  13. Description = 'Broadcom Test'
  14. Save and Return
  15. Post Conditions = Project Description = 'Broadcom Test'
  16. Set the 'Then go to' = Finish
  17. Save and Continue
  18. Click the Validation tab
  19. Click Validate All and Activate
  20. In MUX, Create a blueprint that has Works Status and Description under Properties
  21. Create a new project and associate it to the new blueprint
  22. Open the Project>>Properties
  23. On Work Status drop down select 'Active'

Expected Results: The description field is populated with Broadcom Test

Actual Results: The description field is not populated until the user refreshes the page

Environment

Clarity 16.3.3+

Cause

DE180191

Resolution

Working as designed.

If a field is populated by a process, you will need to refresh the page or navigate away and back to see the updated data. As Process are async process , UX won’t know the latest value until refresh.