Component Interfaces

This section describes component interfaces that are delivered with PeopleSoft applications that you can use to manage and administer user profiles and roles.

COPY_USER_PROFILE_CI

When copying a user profile:

  • Password change is done by directly setting the input fields DERIVED_PSWD.PTCLEARRTXTNEW and DERIVED_PSWD.PTCLEARTXTCONF.

  • Passwords can be automatically generated or emailed by setting DERIVED_PSWD.EMAILPSWD to "Y".

  • Email addresses may be inserted, deleted, or modified with the PSUSEREMAIL scroll.

DELETE_ROLE

The DELETE_ROLE component interface is based on the Delete Role (PURGE_ROLEDEFN) component, and it is used to purge roles. It is keyed by RoleName and has the Get, Find, Save, and Cancel methods. The DELETE_ROLE service operation calls this component interface.

DELETE_USER_PROFILE

The DELETE_USER_PROFILE component interface is based on the Purge Inactive User Profile (PURGE_USR_PROFILE) component, and it is used to remove unused User Profiles. It is keyed by User ID and has the Get, Find, Save, and Cancel methods. The DELETE_USER_PROFILE service operation and the PURGEOLDUSRS Application Engine program call this component interface.

ROLE_MAINT

The ROLE_MAINT component interface is based on the Roles (ROLEMAINT) component. It is keyed by RoleName and has the Cancel, Create, Find, Get, and Save methods.

USERMAINT_SELF

This component interface is based on the My System Profile (USERMAINT_SELF) component. It allows only the current user to access it.

The USERMAINT_SELF component interface is used with the following components:

  • Forgot My Password (EMAIL_PSWD)

  • Change Password (CHANGE_PASSWORD)

  • Change Expired Password (EXPIRE_CHANGE_PSWD)

Password change is done with the PeopleCode ResetPassword() method.

See Applications User’s Guide: Setting Up Your System Profile.

USER_PROFILE

The USER_PROFILE component interface is based on the User Profiles (USERMAINT) component. It is keyed by User ID.

The USER_PROFILE component interface is used in User Profile Save As (USER_SAVEAS) and with LDAP authentication.

Password change or initialization is done with the PeopleCode SetPassword() and ResetPassword() methods. Passwords can be automatically generated or emailed with the GenerateEmailPassword() method.

USERPROFDIST_ADD_CI

Password change is done with the PeopleCode ChangePassword() and SetPassword() methods.

Passwords can be automatically generated or emailed using the GenerateEmailPassword() method.

USERPROFDIST_ADM_CI

Password change is done with the PeopleCode ChangePassword() and SetPassword() methods.

Passwords can be automatically generated or emailed using the GenerateEmailPassword() method.

USER_PROFILE_SYNC

The USER_PROFILE_SYNC component interface is based on the User Profiles (USERMAINT) component. It is keyed by User ID and has the Cancel, Get, and Save methods.

The USER_PROFILE_SYNC component interface is used in User Profile Save As (USER_SAVEAS) and with LDAP authentication.