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.
Related Topics