Updating Records Using Reverse Auto-Population

In much the same way you use the Auto-Populating Fields feature to populate fields on other forms, you can use reverse auto-population to update fields on records, as well as attribute forms and line items, including auto-created business processes. This can streamline the use of forms by keeping the information on them up-to-date with the latest Unifier data from components inside or outside the business process.

Example

You could design a "preventive maintenance" business process that auto-creates "work order" records for your assets. The work orders, in turn, could update the asset information on the original preventive maintenance record.

Example

You could create an "office move order" that uses a data picker to reference a user attribute form. In Unifier, the user would use this user data picker to specify the user who is moving. The data picker, in turn, will trigger the reverse auto-population once the move is complete and update the attribute form with the user's new location. (For information on creating this data picker, see About Data Pickers.)

Reverse auto-population can be set as a condition. If no condition, then the Reverse auto-population happens at every status change of the source Business Process Record. If you select a condition, then only the status of the selected source will be updated. When a Workflow, or a non-Workflow, in a Business Process record is routed to the next step, and contains a DE set to Reverse Auto-Populate (RAP) in the form:

Reverse auto-population is the process of passing data from a "destination" object back to a "source" object. It is the reverse of auto-population, which passes data from a source object to a destination object.

Reverse auto-population works similarly to reference processes. It links a field on the form or line item to outside data by "mapping" the field to a field on the outside source. In operation, whenever the value of the field on the outside source changes, it will update the field on the form or line item you are designing. The update occurs when a user fills in the form and:

Reverse auto-population can be triggered whenever a business process is created using auto-creation (S-step or I-step), integration, CSV files, Unifier on mobile devices, or portal submissions. For some reverse auto-population cases, the update can be triggered by a user data picker. (This is a type of data picker you can create. See About User Data Pickers.) For instance, you could create an "office move order" that uses a data picker to reference a user attribute form. In Unifier, the user would use this user data picker to specify the user who is moving. The data picker, in turn, will trigger the reverse auto-population once the move is complete and update the attribute form with the user's new location.

Setting up reverse auto-population is a two-part process. You need to:

  1. Create an integration interface for the form that will be updated. The interface will push the updated information to the BP form.
  2. Map the fields to be updated.

Use reverse auto-population for text boxes, text areas, pickers, drop-down lists, check boxes, and radio buttons. You cannot use the reverse auto-population for the role name data picker.

You can update fields as follows:

You can update from this:

To this:

The upper form of a business process

Upper forms of BPs specified in reference processes

The attribute form for a Code and Records-based manager

An Asset record

A Resource record

A Planning Item record

A line item on the source record that is linked using a line item picker

A line item form

Upper forms specified in reference processes

A line item form linked using a Line Item picker

An Asset record

A Resource record

A Planning Item record

A child shell attribute form

A parent shell attribute form

A child shell business process

A parent shell attribute form

The upper form of a single-record business process in a parent shell

A company-level business process

A Code and Records-based manager's attribute form

A project/shell-level business process

A Code and Records-based manager's attribute form

User data picker

A field on the upper or detail forms of BPs specified in reference processes

A user data picker on a referenced business process

Reference BP creator elements on upper or detail forms

Upper or detail forms of single record business processes

Code and Records-based configurable manager attribute forms

Related Topics

Creating an Integration Interface

Mapping a Field to be Updated

Reverse Auto-Populate Status of non-Workflow BP

Reverse Auto-Populate Configuration Window



Last Published Monday, June 3, 2024