Multi-Relational Fields

Multi-Relational fields allow users to select one or more items from a primary or auxiliary table as values. This associates items with a particular table or workflow.

For example, you can create an auxiliary table that stores versions of products. You can then create a Multi-Relational field in a primary table that tracks data related to customer-reported defects, and set the versions table as the relational field table. This allows users to select multiple product version numbers for each defect being tracked.

Multi-Relational fields are defined in SBM Composer. Use the Auxiliary Data feature in Application Administrator to add values for Multi-Relational fields based on auxiliary tables. Values for Multi-Relational fields based on primary tables are created by users as they submit items into projects.

The following overrides and configuration tasks are performed in Application Administrator:
Note: Default values for Multi-Relational fields in auxiliary tables are set in SBM System Administrator.

Attributes

You can override the following Multi-Relational field attributes for default fields in projects and transition fields. Attributes set for fields in the Default Fields list apply to all transitions; attributes set for fields for a transition apply only to that transition.

Display Options

You can override the following display options for default fields in projects and transitions fields:

Transition Actions

The following options are available for fields when you are editing a transition and enable you to control field values for the transition. For example, you may want to clear an existing value for a required field when a transition is executed, forcing users to provide a new value. These options apply to all field types for transitions.
  • Leave Value Unchanged

    Select to retain the field's current value when the transition is complete.

  • Clear Value

    Select to clear the field's current value.

  • Set Value to Default Value

    Select to use a default value for the field as the user executes the transition. You can then select a default value.

Value Options

The field's default values, if applicable, are listed. Select default values as needed. Possible default values are determined by the active records in the relational field table listed on the General page for the field. For example, if the relational field table is a Versions table, possible default values are version records in the table.