Basic Structure of Component Interface (CI) from USERMAINT Component for Users

This topic contains the following sections:

Creating a Component Interface

You must create the basic structure of component interface (CI) from the USERMAINT component.

To create a component interface from the USERMAINT component, complete the following:

  1. Log into the Application Designer and go to File > New.

    The New Definition dialog box is displayed.

  2. Select Component Interface > OK.

    The Select Source Component for Component Interface dialog box is displayed.

  3. In the Selection Criteria tab, enter the name as USERMAINT and then select the Select button.

    The following message is displayed: Do you want to default the properties based on the underlying component definition?

  4. Select Yes.

    The following screen is displayed:

  5. Select File > Save As.

    A dialog box is displayed with a request for the name of the CI.

  6. Enter the name of the CI as {New_Name}. For example, SAILPOINT_USERS.

  7. Drag the Scroll-Level 1 Primary Record: PSUSERMAIL from the source component (USERMAINT) to the PROPERTIES of the new created CI {New_Name}.

    After dragging and dropping the Scroll-Level 1 Primary Record: PSUSERMAIL attribute, a new property is listed in the properties of the new created CI.

  8. Drag the Scroll-Level 2 Primary Record: RTE_CNTL_USERVW from the source component (USERMAINT) to the PROPERTIES of the newly created CI.

    After dragging and dropping the Scroll-Level 2 Primary REcord: RTE CNTL_USERVW attribute, a new property is listed in the properties of the newly created CI. Rename this property to RolesAndRouteControls.

Changing GETKEYS, FINDKEYS, and CREATEKEYS for the Newly Created CI

To change GETKEYS, FINDKEYS, and CREATEKEYS, complete the following:

  1. In the Attribute window, expand FINDKEYS.

  2. Right-click OPRID and select Edit Name.

  3. Update the name to UserID.

  4. Right-click OPRDEFNDESC and select Edit Name.

  5. Update the name to UserDescription.

  6. Expand GETKEYS.

  7. Right-click OPRID and select Edit Name.

  8. Update name to UserID.

  9. Expand CREATEKEYS.

  10. Right-click OPRID and select Edit Name.

  11. Update name to UserID.

Changing PROPERTIES for the Newly Created CI

To change the PROPERTIES, complete the following:

  1. Expand PROPERTIES.

  2. Delete the SERVERNAME collection.

  3. Right-click each attribute and select Edit Name. Update each attribute with the following:

    Original Attribute Name

    New Attribute Name

    OPRID

    UserID

    OPRDEFNDESK

    UserDescription

    OPRCLASS

    PrimaryPermissionList

    ROWSECCLASS

    RowSecurityPermissionList

    OPERPSWD

    Note
    Use the PTPSWDCLEARTXTINPT field when using PeopleTools version 8.60.05.

    Password

    SYMBOLICID

    SymbolicID

    LANGUAGE_CD

    LanguageCode

    CURRENCY_CD

    CurrencyCode

    ACCTLOCK

    AccountLocked

    PRCSPRFLCLS

    ProcessProfilePermissionList

    DEFAULTNAVHP

    NavigatorHomePermissionList

    EXPENT

    ExpertEntry

    USERIDALIAS

    UserIDAlias

    LASTUPDDTTM

    LastUpdateDateTime

    PTALLOWSWITCHUSER

    AllowSwitchUser

    OPERPSWDCONF

    Note
    Use the PTPSWDCLEARTXTCONF field when using PeopleTools version 8.60.05.

    ConfirmPassword

    TOTAL_ROW_COUNT

    WorkListEntriesCount

    ROLEUSER_REASSIGN

    ReassignUserID

    ROLEUSER_ASSIGN_SW

    ReassignWork

    NO_SYMBID_WARN

    NoSymbolicIDWarning

    PSWDEXPIRED

    PasswordExpired

    MPDEFAULTMP

    DefaultMobilePage

    WORKLIST_USER_SW

    WorkListUser

    EMAIL_USER_SW

    EmailUser

    LASTUPDOPRID

    LastUpdateUserID

    ROLEUSER_ALT

    AlternateUserID

    ROLEUSER_SUPR

    SupervisingUserID

    EFFDT_FROM

    EffectiveDateFrom

    EFFDT_TO

    EffectiveDateto

    CHANGE_PWD_BTN

    ChangePassword

    Note
    This attribute is only applicable to PeopleTools version 8.55 and later.

Changing Collection Attributes

Some attributes when expanded, have other attributes under them. These attributes are called collection attributes.

To change the collection attribute, complete the following:

  1. Update the following collection attributes by right-click the attribute and selecting Edit Name:

    Original Collection Attribute Name

    New Collection Attribute Name

    Original Child Attribute Name

    New Chile Attribute Name

    PSUSEREMAIL

    EmailAddresses

    EMAILID

    EmailAddresses

    EMAILTYPE

    EmailType

    PRIMARY_EMAIL

    PrimaryEmail

    OPRID

    OPRID

    PSOPRALIAS

    IDTypes

    OPRALIASTYPE

    IDType

    PSOPRALIASFIELD

    Attributes

    ATTRNAME

    AttributeName

    ATTRVALUE

    AttributeValue

    DESCR

    DESCR

    PSROLEUSER_VW

    Roles

    DYNAMIC_SW

    Dynamic

    ROLENAME_1

    RoleName_1

  2. Delete the following attributes:

    • PSOPTIONS

    • RUN_CNTLLDAP

    • PSUSEROTHER_VW