Data Loader

About the Role Data Loader

The Role Data Loader allows existing or new Security Roles to be delivered to APM. You can load data into APM via the Excel workbook.

The data loader is used in the following scenarios:
  • To create new Security Roles and associate them with existing Security Users and Security Groups.
  • To modify the Security Users and Security Groups associated with existing Security Roles.
Important: If you are using an export file generated from a version of APM prior to V4.0.0.0 (e.g. V3.6.0.0.0), then that Excel file needs to be modified to match the current Role Data Loader template.

About the Role Data Loader Requirements

To use the Role Data Loader, the Security Users and Security Groups that you want to associate with new and existing Security Roles must already exist in your APM system.

Mapping

The Role Data Loader maps the datasheet columns in the Excel workbook to fields in APM families.

Security Settings

The Security User performing the data load operation must be associated with either the MI Data Loader User or MI Data Loader Admin Security Role.

About the Role Data Loader General Loading Strategy

This section describes any prerequisites to loading the data and the order in which the data will be loaded.

Note: Before reading this section, refer to the Data Model section.

Prerequisites

  • The Security Users and Security Groups that you want to associate with new and existing Security Roles already exist in your APM system.

About the Role Data Loader Workbook Layout and Use

This section provides a high-level overview and explanation of how the data loader workbook is constructed.

To import data using the Role Data Loader, APM provides an Excel workbook, Role.xlsx, which supports the Security Role feature in APM. This workbook must be used to perform the data load. You can modify the Excel template to include custom fields used by your organization.

The following table lists the worksheets that are included in the Role workbook.

Worksheet

Description

RoleThis worksheet is used to specify data for import to the Security Role family.
RoleGroupThis worksheet is used to specify the Security Groups that should be associated with the Security Roles.
RoleUserThis worksheet is used to specify the Security Users that should be associated with the Security Roles.

Each worksheet in the Role Data Loader Template workbook contains field values that must be mapped to the appropriate APM family/field combination.

Role Worksheet

On the Role worksheet, you will specify the information for the Security Role record.

Note: Each row in this worksheet represents a unique role. Do not include the same role more than once.
Field CaptionField IDData Type (Length)Comments
ID ROLE_IDCharacter (255)This field is required, and represents the ID for the Security Role.
CaptionROLE_CAPTION_TXCharacter (255)This field is required. A title or explanation that identifies the Security Role. A property that specifies how the Security Role is labeled throughout the software interface. Note that most captions can be localized.
DescriptionROLE_DESC_TXCharacter (255)This field is optional, and can contain a detailed description of the Security Role.

RoleGroup Worksheet

On the RoleGroup worksheet, you will specify existing Security Group records that you want to associate with Security Roles.

Field CaptionField IDData Type (Length)Comments
RoleIdROLE-IDCharacter (255)This field is required. Enter the ID of the Security Role with which Security Groups will be associated.
GroupIdSEGR_IDCharacter (255)This field is required. Enter the GroupId of the Security Group with which Security Role will be associated.

RoleUser Worksheet

On the RoleUser worksheet, you will specify existing Security User records that you want to associate with Security Roles.

Field CaptionField IDData Type (Length)Comments
RoleIdROLE_IDCharacter (255)This field is required. Enter the ID of the Security Role with which Security Users will be associated.
UserIdSEUS_IDCharacter (255)This field is required. Enter the UserId of the Security User with which Security Role will be associated.