Missing Process Values

How Can We Help?

< Back

The intermittent loss of control values in a process

When using multiple browser tabs to open multiple activities at the same time there is a chance that some control values do not get saved correctly.

Identifying the issue

When looking into the process history, one or more fields for a particular activity will be blank.
This issue is most evident in Reference Label fields, particularly those that are populated with values on the ‘On Load’ event, so checking for blank values in the designer-generated fields (such as the ‘Current User’ and ‘Current Date’ fields) will help identify whether this issue is the cause.

Controls that persist their values in the View State of the page, e.g. TextBoxes and Dropdowns, do not seem to be affected by this issue. Grouped controls also appear to be unaffected.

Working around the issue

In order to work around the issue you could use one of the following strategies:

  1. Configure key Reference Label controls to populate their values on the ‘On Refresh’ event as well as the ‘On Load’ event.
  2. Change key Reference Label controls to Simple Text Boxes and use CSS styling to alter its appearance to look more like a reference label field, e.g. adding the “border:none;” rule to remove the text box border.  If you need the control to be hidden, use the “display:none;” rule but leave the ‘Visible’ property set to true. This ensures that the text box still renders to the front-end and enrolls in the page’s View State.
Comments are closed.

This is the legacy version of the XMPro Documentation site. For the latest XMPro documentation, please visit documentation.xmpro.com

X