Deleting Learners
This topic describes how to delete learners.
Page Name |
Definition Name |
Usage |
---|---|---|
LM_LRNR_EXC_REC |
Identify tables where learner data will not be deleted. |
|
LM_LRNR_ID_DELETE |
Select learner to be deleted and run the Learner Delete process. |
|
LM_LRNR_ID_DEL_LOG |
Review the data that was deleted for a specific learner. |
Use the Learner Delete (LM_LRNR_DEL) Application Engine process to delete data for specific learners. In case of merged learner IDs, the system will perform a check, to ensure that both the active and inactive learner IDs are deleted.
Oracle delivers the Learner Delete Administrator role specifically for users running the Learner Delete process. These users can access all pages related to the Learner Delete process. This role has to be assigned to the users manually.
Note: Once a learner ID is deleted, the user profile gets locked and no user will be permitted to log in to the system using the deleted user credentials.
After a learner ID is deleted, any active learning associated with the learner, such as a class, course, program or supplemental learning, gets dropped/deleted. The maximum enrollment limit and wait lists for all learnings previously associated with the deleted learner ID are refreshed.
Deleted Data
The Learner Delete process performs these actions:
All tables with any of the fields listed below are deleted:
LM_ACT_OWNER_ID
LM_APPR_ID
LM_ASSIGNED_BY
LM_CNTCT_ID
LM_COORD_ID
LM_ENRLMT_ADMIN_ID
LM_EXT_APPR_ID
LM_INSTR_ID
LM_INT_APPR_ID
LM_LPLN_CREATED_BY
LM_MANAGER_ID
LM_OWNER_ID
LM_PRVD_ID
LM_REQUESTOR_ID
LM_SHPMNT_OWNR_ID
LM_SPL_APPROVER
LM_SRC_PERSON_ID
LM_SUPERVISOR_ID
LM_TARGT_PERSON_ID
For all the tables that have any of the fields listed above as a foreign key, the process changes the corresponding value to 0 (zero).
For example, in the Enrollment table the LM_PERSON_ID field is zeroed out.
For the learner attachment tables, the process deletes the data related to the learner that you specify.
Excluding Records from the Deletion Process
The Learner Delete Control Page enables administrators to specify records to be excluded from the deletion process.
When a user runs the process, the Learner Delete Page includes a Skip Record Exclusion Check option. When this option is selected, the record exclusion settings are ignored and all learner data is deleted.
Limitations
The Learner Deletion process has the following limitations:
File attachments that are stored outside of the PeopleSoft database (for example, on an FTP server) are not deleted.
If you have customized the system, or if you have sent learner data to third-parties, you are responsible for managing the deletion of the relevant data.
Use the Learner Delete Control page (LM_LRNR_EXC_REC) to identify tables where learner data will not be deleted.
Navigation:
This example illustrates the fields and controls on the Learner Delete Control page. You can find definitions for the fields and controls later on this page.

Field or Control |
Description |
---|---|
Operator |
Select Equal to exclude the specific record that you specify. Select Like to exclude records with record names like the string that you specify. |
Record Name |
Enter the name of the record to be excluded from the deletion process. |
Use the Learner Delete page (LM_LRNR_ID_DELETE) to select learner to be deleted and run the Learner Delete process.
Navigation:
This example illustrates the fields and controls on the Learner Delete page. You can find definitions for the fields and controls later on this page.

Field or Control |
Description |
---|---|
Run |
Click the Run button to access the Process Scheduler Request page, where you can run or schedule the Learner Delete process. |
Control Parameters
Field or Control |
Description |
---|---|
Skip Record Exclusion Check |
Select this check box to ignore the Exclude Records settings on the Learner Delete Control Page. This check box is deselected by default. With this default setting, the deletion process does not affect tables that the process is configured to exclude. When you select this check box, all learner data is deleted, irrespective of the exclusion rules set. |
Learner IDs
Field or Control |
Description |
---|---|
<sequence number> |
If you enter multiple learner IDs in the grid, the Learner Delete process runs through each learner in sequence. The sequence number matches the process sequence number that appears on the Learner Delete Log Page. |
Learner ID |
Enter the learner ID for the learner to be deleted. The system populates the other columns in the grid with the learner type, name, email address, learning environment and whether or not the learner has any active enrollments. This read-only information helps you verify that you’ve entered the correct learner ID. After you run the deletion process, all learner data (including the learner ID) is cleared from the grid. |
Use the Learner Delete Log page (LM_LRNR_ID_DEL_LOG) to review the data that was deleted for a specific learner.
Navigation:
This example illustrates the Learner Delete Log page.

Process Information
Field or Control |
Description |
---|---|
Process Instance |
Identifies the specific instance of the Learner Delete process that you are reviewing. |
Sequence |
The Sequence number reflects the order in which the Learner Delete process handles multiple learners. For example, if an instance of the process deletes three learners, the Sequence number 1 is assigned to the first learner to be deleted and 3 is assigned to the last learner to be deleted. |
Learner ID |
Displays the original learner ID for a single learner who was deleted. A single instance of the process can delete multiple learner IDs, but this page displays information for only one learner at a time. |
Date/Time Stamp |
Indicates when the Learner Delete process ran. This is the date and time for the process instance, so it is the same for all learners who were processed together. |
User ID |
Identifies the user who ran the specified instance of the Learner Delete process. |
Rows Deleted |
Displays the total number of rows (across all records) that were deleted for the specified learner. |
Record Details
Field or Control |
Description |
---|---|
Record Name |
Identifies a record where rows were deleted. |
Field Name |
Identifies the learner ID field in the record. Typically the value is LM_PERSON_ID. |
Rows Deleted |
Displays the number of rows that were deleted from the specified record. |