Onboarding Mappings Details Screen
The Onboarding Mappings Details screen allows users to quickly display mapping configurations. The Onboarding mappings navigator component functions as a Global Navigation Panel component. For more information about Global Navigation Panel, refer to the Global Navigation Panel topic in the Web User Interfaces documentation.
Configuration Prerequisites
It is expected that anyone configuring the Onboarding Mappings Details Screen component is familiar with the Web UI Designer as basic concepts for working with the designer are not covered in this section. In addition, the user must have appropriate privileges to access the designer. Additional information can be found in the Designer Access section of the Web User Interfaces documentation.
Configuration Process
-
In the designer, create a new screen by selecting 'New.'
-
Choose 'Onboarding Mappings Details Screen' from the options.
-
Assign a meaningful name to the screen in the 'Screen ID' field. In the example below, the Screen ID is 'Onboarding Mappings Details Screen'.
-
Complete the process by clicking 'Add.'
After the creation of the screen, navigate to the 'Onboarding Mappings Details Screen Properties' designer screen to find the following parameters available for configuration:
Description Attribute: This parameter enables users to set an attribute designated for the description text in the Mapper Configuration setup entity. The chosen attribute, valid for the Mapper Configuration object type, stores the text entered in the 'Description' field on the 'Setup' tab of the Onboarding Mappings Details screen.
Mappings: By default, this required parameter is blank. Click on the 'Add' button to populate it with mapping plugins. This allows users to configure a Mapper Configuration setup entity using the plugins that have been added.
Application Mappings Screen: This specific mapping plugin is tailored for use within the PMDM for Automotive solution. When configured in a Mapper Configuration setup entity, it facilitates the extraction of data from applications within the Source object to generate new applications within the Target object. Additionally, it establishes references between the Target applications and both Target vehicles and Target part types. To modify the plugin name, if needed, double-click on the Application Mappings Screen in the Mappings field and adjust the value in the Title parameter.
Attribute Mappings Screen: When configured into a Mapper Configuration setup entity, this plugin retrieves attribute values from the Source object and populates the corresponding attributes in the Target object. To modify the plugin name, if needed, double-click on the Attribute Mappings Screen in the Mappings field and adjust the value in the Title parameter.
Business Action Mappings Screen: This plugin, when configured in the Mapper Configuration, provides an extended flexibility for users to configure and solve unique mapping cases which cannot be achieved by the other Mapping plugins. The Business Action Mapping plugin takes a business action as a configuration and when executed, executes the business action on the target object.
Concatenator Mappings Screen: This plugin, when configured in the Mapper Configuration, it allows the user to copy and combine multiple source values into a single target attribute. This plugin is mostly used while applying different pre, separator and post texts.
Object to Object Mappings Screen: This plugin, when configured in the Mapper Configuration, copies any data from the Source object by using the STEP path to either create child objects on the Target object, or store the data as attribute values, or as references on the Target objects. Double-click the added 'Object to Object Mappings Screen' in the Mappings field to rename the plugin name if necessary by changing the value in the Title parameter.
Buttons: A number of action buttons can be added to the 'Onboarding Mappings Details Screen' to be used with the Mapper Configuration list. These action buttons are added and configured within the 'Actions' field on the Buttons parameter. The 'Save Action' is required to be configured. Other actions should be added only when necessary.
Important: The Delete, Duplicate, and Reset) buttons configured within the Buttons field will delete / duplicate / reset the Mapper Configuration, NOT the individual mapping plugin rows within the configuration. If the user does not want to be able to delete the Mapper Configuration in Web UI, then do not configure the Delete Action.
If the Mapper Configuration is deleted in Web UI, then it will get moved to the Recycle Bin in System Setup. Users can revive the Mapper Configuration via the 'Maintain' dropdown > Revive.
Implementing the Onboarding Mappings Details Screen
Once the 'Onboarding Mappings Details Screen' is created, implementation of the screen requires the following setup:
- A Global Navigation Panel needs to be configured to access the Mapper Configurations
- A Mapper Configuration object type must be configured to display the 'Onboarding Mappings Details Screen' when a Mapper Configuration is selected
Configuring the Global Navigation Panel
- From the Main Properties screen, add a 'Global Navigation Panel' to the 'Left' section of the child components. Once added, double-click the Global Navigation Panel component. For Information on how to add the Global Navigation Panel, refer to the Global Navigation Panel topic in the Web User Interfaces documentation of the STEP Online Help here.
- From the Global Navigation Panel Properties, select 'Add' in the Menu Items field of the Child Components section. Select 'Onboarding mappings navigator' from this dialog and then click 'Add.' The 'Onboarding mappings navigator Properties' designer screen will be displayed.
- In the 'Onboarding mappings navigator Properties,' click the ellipsis button () next to the 'Setup group root' parameter. Then select the Mappings node to define the setup group root for mapping configurations. Click 'OK' to add.
- If required, type in a suitable title within the Title parameter that displays the 'Onboarding mappings navigator' component in the Global Navigation Panel. If left blank, the default value is set as 'Mapping Navigator'.
When finished, click Save in the designer to save the current settings. Do not close the designer unless you have finished configuring all the other parameters (outlined in the rest of this topic).
Configuring the Mapper Configurations to Display Onboarding Mappings Details Screen
- From the Main Properties, click the 'Add...' button for the Mappings parameter, and the Screen Mapping Properties will display.
- Add a condition by clicking the Add... button next to the 'Conditions' parameter, and the Add Component dialog will display.
- Within the Add Component dialog, select the Object Type Condition component and then click Add. In the Object Type Condition Properties, click the ellipsis button () next to the Object Type parameter, expand Basic Object Types, and select the Mapper Configuration (MapperConfiguration) object type to define that this object type should use the Onboarding Mappings Details Screen. Click OK to add the object type. Then click Add to add the Object Type Condition.
- In the Screen Mapping Properties, select the previously created Onboarding Mappings Detail Screen using the dropdown selector next to the 'Screen' parameter.
-
Click Add. The new mapping is added in the 'Mappings' field (as shown below). Click Save in the designer to save the current settings.