Reverse Auto-Populating (RAP) Fields in a BP Record

Some data elements on forms can be updated using "reverse auto-population." These data elements are specified in uDesigner when the form is designed. Reverse auto-population means that some values can be automatically updated when other values are modified in a business process form.

Notes:

Reverse Auto-Population in Auto-Created Business Processes

A business process can be designed to update the record or line item that auto-created it. For example, a Meeting Minutes business process auto-creates Action Items business processes from line items. If you update the Meeting Minutes business process line item, the Action Item business process can be updated via reverse auto-population.

In another case, if a business process auto-creates a new line item for an existing record, that line item can be updated with information from subsequent steps in the workflow.

Business cases that might use reverse auto-population:

Reverse Auto-Populate Status of non-Workflow BP

The Status DE on a non-Workflow Business Process can be Reverse Auto-Populated (RAP) from another non-Workflow or Workflow Business Process.

Example

A non-Workflow Asset Business Process (BP) (a non-workflow BP) record is in an "In_Service" status. Another Business Process goes through approvals to shut down that Asset. As a result, the Asset BP status changes to "Inactive."

The following explains the function of the Data Element (DE) of Data Definition (DD) = "Record Status Pulldown" at runtime:

If the DE is set to Reverse Auto-Population on a BP form and a default value has been defined, then the BP form renders the DE to display the default value. You can chang the default value.

If the DE is not set to Reverse Auto-Population on a BP form, then the BP form renders a read-only value because the BP form does not have a configured RAP, in which a dataset has been defined for the DE.

Example

BP Form 1 is configured for RAP and two DDs (DD = "Record Status Pulldown") have been set in uDesigner as A and B. The BP Form 1, will render the DE as Editable, Required, or Read-Only as defined in uDesigner. If the DE is designated as "Editable," then you can select A or B.

BP Form 2 is not configured for RAP in uDesigner, so the BP Form 2 renders the DE as read-only, irrespective of the settings in uDesigner. The DE value is the one that you have selected for BP Form B.

BP Form 3 is configured for RAP and two DDs (DD = "Record Status Pulldown") have been set in uDesigner as C and D. The BP Form 3, will render the DE as Editable, Required, or Read-Only as defined in uDesigner. As a result, the value from BP Form 1 is deleted. If the DE is designated as "Editable," then you can select C or D.

BP Form 4 is configured for RAP and two DDs (DD = "Record Status Pulldown") have been set in uDesigner as D and E. The BP Form 4 will render the DE as Read-Only as defined in uDesigner. If you select C in BP Form 3, then the value is deleted. If you select D in BP Form 3, then the value will be retained. If the DE is designated as "Editable," then you can select D or E.

If RAP is configured such that the destination is a non-Workflow BP, and the destination record is in finished or edited state, then the RAP first brings the record to an "Edit" state and then back to finished or edited state (rollback).

Reverse Auto-Populate Status of non-Workflow BP Errors

The RAP will fail if an invalid Status has been defined in the dataset value during RAP configuration of a destination non-Workflow BP (RAP to "Status" has failed because an invalid value was detected in the source element). The system logs this error, and you can send this error message to the user who has been designated to receive source BP error notifications in the Business Process Setup window > "Send error notification to."

Note: You can find the reasons for the reverse auto-population (RAP) failures in the audit log of the business process record. In addition, on occasion Unifier generates error codes for reverse auto population failures which can be used to troubleshoot the reverse auto population failures.

See Also

Unifier Business Processes

Workflow Versus Non-Workflow

Business Process Types

Business Process Editor

Business Process Dates and Calendars

Business Process Forms

About Workflows

Auto-Populating Fields in a BP Record

Viewing Notifications (CC'd Tasks)

Accessing a BP Record from an External System

Business Processes in Company Logs and Logs Nodes

Creating a Business Process (BP) Record

Working with Permissions (Non-Workflow BPs)

Filling Out a Business Process Form

Saving a Draft of a Workflow Business Process

Accessing Custom Business Process Help PDF File

Adding and Managing Line Items

Restricting Line Items by Using Copy with Conditions Option (Standard View)

Adding and Managing Line Items Using the Grid View Feature

Adding and Managing General Comments

Using or Viewing a Query-Based Tab

QBDE Evaluation Upon Creating Record From Query-Based Tab

Working with File Attachments and Markups

Linking Business Process Records

Linking Mailbox Messages to a Record

Attaching External Emails from the Project or Shell Mailbox to a Record

Sending Attachments for E-Signature

Adding or Viewing a Map (Geocoding)

Adding an Image

Adding a Hyperlink

Viewing Referencing Records

Spell-Checking a Form

Participating in a Workflow

About Email Notifications for Business Processes

Participating in a Discussion Group (Classic View only)

Copying and Consolidating Comments and Markups

Managing Business Process Records

Printing and Distributing BP Forms

Auto-Populating BP Data Picker on BP Auto-Creation

Updates on Document Attributes for Business Processes



Legal Notices | Your Privacy Rights
Copyright © 1998, 2022

Last Published Monday, April 11, 2022