Securing Student Records

This chapter provides an overview of PeopleSoft Student Records security and discusses how to:

Click to jump to parent topicUnderstanding Student Records Security

Student Records security setup includes access to enrollment, program actions, and transcript types. You enable security for program actions and transcript types by specifying which program actions and transcript types a user ID is allowed to access.

Enrollment security is more complicated and includes setting up enrollment access IDs and enrollment access groups. An enrollment access ID determines the time period when a user can perform certain enrollment functions and the type of overrides to which a user has access. An enrollment access group determines which types of students a user can enroll. It also controls the courses in which a user can enroll a student. You can add enrollment access IDs to enrollment access groups to limit the time period when the user can perform enrollment functions for the types of students.

Enrollment access IDs or enrollment access groups are assigned to user IDs for administrative users. For student self-service users, you assign enrollment access IDs to permission lists, which are assigned to students.

Click to jump to top of pageClick to jump to parent topicPrerequisites

Before you set up enrollment access IDs, you must complete the following tasks for each term within an academic career:

See Also

Defining Session Time Periods

Click to jump to parent topicSetting Up Enrollment Access IDs

To set up enrollment access IDs, use the Enrollment Security Table component (SAD_TEST_SCTY).

Enrollment access IDs determine when users can perform certain enrollment functions during a specified time period. For example, you can allow advisors to enroll students in classes only during the first two weeks of classes. Enrollment access IDs can also include overrides to allow the user to override certain enrollment rules—for example, to override a class size limit. You assign enrollment access IDs to user IDs for administrative users and to permission lists for student self-service users.

Set up enrollment access IDs for the different groups of people who work with student enrollment. Create groups based on the different type of access that the people in these groups should have for each enrollment function. Groups might include advisors, clerks in the registrar's office, and registrar staff. Each group should have different types of access. You must also create enrollment access IDs to be used specifically for self-service enrollment.

This section discusses how to:

See Also

Setting Up Enrollment Security for Self-Service Enrollment

Click to jump to top of pageClick to jump to parent topicPages Used to Set Up Enrollment Access IDs

Page Name

Definition Name

Navigation

Usage

Enrollment Functions

ENRMT_OVRD_TBL

Set Up SACR, Security, Secure Student Administration, Setup, Enrollment Security Table, Enrollment Functions

Define access for enrollment functions by creating enrollment access IDs and assigning time periods to various enrollment functions. The time periods define when the enrollment access IDs can access each function. You attach these enrollment access IDs to user IDs, permission lists, and enrollment access groups.

Enrollment Overrides

ENRMT_OVRD_TBL2

Set Up SACR, Security, Secure Student Administration, Setup, Enrollment Security Table, Enrollment Overrides

Define the enrollment overrides that the enrollment access ID can use.

Click to jump to top of pageClick to jump to parent topicDefining Access for Enrollment Functions

Access the Enrollment Functions page (Set Up SACR, Security, Secure Student Administration, Setup, Enrollment Security Table, Enrollment Functions).

For each enrollment access ID that you create, you grant access to enrollment functions by attaching a time period code to each enrollment function. Time period codes determine when the enrollment access ID has access to the specific enrollment action. Use time period code 999 to grant unrestricted access, and use time period code 000 to give no access.

Enroll

Enter a time period code for enrolling a student.

Enroll W/Permission (enroll with permission)

Enter a time period code for enrolling a student in a class after the regular enrollment period is over. A student needs permission to enroll in this period.

Important! If you set the Enroll W/Permission field to time period 999 (unrestricted time access), the system always grants access to a user connected to this enrollment access ID when that user attempts to enroll with or without permission, regardless of the time period associated with the Enroll field.

Drop

Enter a time period code for dropping a student.

Drop W/Permission (drop with permission)

Enter a time period code for dropping a student from a class after the regular drop period is over. A student needs permission to drop a class during this period.

Grade Basis Change

Enter a time period code for changing a student's grading basis for a class.

Unit Change

Enter a time period code for changing units.

Wait List Changes

Enter a time period code for changing to a student's waiting list position.

Grade Add

Enter a time period code for adding a grade for a student.

Grade Change

Enter a timer period code for changing a grade for a student.

Repeat Coding

Enter a time period code for attaching a repeat code to a student for a class. The repeat code is found on the enrollment processing pages.

Rqmnt Designtn Opt Change (requirement designation option change)

Enter a time period code for changing requirement designations for a student's class.

Instructor Choice Change

Enter a time period code for changing instructors for a class, if this option is set up for the class.

Delete Enrollment Access ID

Click to delete this enrollment access ID. After you click the button, you can still cancel the deletion.

Processing Steps

When the enrollment engine verifies that a user can perform a certain enrollment function, it:

Example

Suppose that you want to enroll a student in a class scheduled in the regular academic session. The regular academic session time period 110 has an end date of August 29, 2005. If the action date for the enrollment is greater than August 29, 2005, the system denies access to the enrollment function. If you have defined an enroll-with-permission time period (for example, time period 120), the system requires permission for enrollment.

Click to jump to top of pageClick to jump to parent topicDefining Enrollment Overrides

Access the Enrollment Overrides page (Set Up SACR, Security, Secure Student Administration, Setup, Enrollment Security Table, Enrollment Overrides).

Select the override options that the enrollment access ID is permitted to use. The overrides that you select here are used on the Enrollment Request page for users assigned the enrollment access ID.

Is Allowed To Override

Appointment

Select to allow override of appointment date and time to modify the appointment maximum enrollment units.

Unit Load

Select to allow override of any unit limits, minimum or maximum. These include unit load for appointment, term and session unit load, term and session course count load, term and session No GPA units, term and session Audit units, wait list units, and the minimum unit enrollment verification.

Time Conflict

Select to allow override of class section time conflict checking.

Action Date

Select to make the Action Date field available so you can enter a different processing date.

Requirement Designation (override requirement designation)

Select to allow adding a requirement designation for a class that does not have one. Also, select to allow omitting a requirement designation that is required.

Career

Select to allow override of academic career pointers and career pointer exception rules.

Service Indicator

Select to allow override of any holds that the student has so that enrollment is allowed.

Requisites

Select to allow override of requisite checking.

Closed Class

Select to allow enrollment in classes that are closed due to capacity size (full class section, combined section, or reserve capacity sizes). Also select to allow placing a student on the waiting list if waiting list capacity is full.

Class Links

Select to allow an add or drop without all the required related component sections in a class association group. Select also to allow enrollment into a nonenrollment type section and to allow multiple enrollments in a course.

Class Units

Select to allow override of course units for either fixed or variable units.

Grading Basis

Select to allow override of the grading basis established for the class.

Class Permission

Select to allow override of class consent—for general permission or student-specific permission—to enroll in a class.

Dynamic Dates

The system populates this field by default with a value of 'N'. A DMS script sets the value to 'Y' for those access IDs that allow access to all existing overrides. Review your security setup and set this value accordingly.

Wait List Okay

Select to allow the addition of a student to the waiting list of a class section when the class section, combined section, or reserve capacity is full.

Click to jump to parent topicSetting Up Enrollment Access Groups

To set up enrollment access groups, use the Enrollment Group Access component (ENRL_GROUP_ACCESS).

This section provides an overview of enrollment access groups and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Enrollment Access Groups

You use enrollment access groups to allow or restrict enrollment access to groups of students; for example, undergraduate athletes or students in the law career. You can define student groups using any combination of academic institutions, academic careers, academic programs, academic plans, and student groups. You can further restrict enrollment for the student group by assigning enrollment access IDs to limit the time periods when certain enrollment functions are allowed. In addition, you can restrict the enrollment for the student group to courses from a certain academic organization, to specific course catalog numbers, or to specific sessions.

You can also set up enrollment access groups that deny access to a particular group of students or that deny enrollment to particular courses—for example, courses of a particular academic organization, courses with particular catalog numbers, or courses in particular sessions. If you set up an enrollment access group that denies access to groups of students, that enrollment access group cannot be used to provide access to a different group of students. Similarly, if you deny access to particular types of courses for groups of students, you cannot add other rules that allow access to those types of courses.

Click to jump to top of pageClick to jump to parent topicPrerequisites

Before you can set up enrollment access groups, you must:

Click to jump to top of pageClick to jump to parent topicPages Used to Set Up Enrollment Access Groups

Page Name

Definition Name

Navigation

Usage

Enrollment Group Access

ENRL_GROUP_ACCESS

Set Up SACR, Security, Secure Student Administration, Setup, Enrollment Group Access, Enrollment Group Access

Define students for enrollment group access.

Enrollment Group Access Course

ENRL_GROUP_ACCESS2

Set Up SACR, Security, Secure Student Administration, Setup, Enrollment Group Access, Enrollment Group Access Course

Define access to courses for the student group created on the Enrollment Group Access page. You can also assign an enrollment access ID to the student group.

Click to jump to top of pageClick to jump to parent topicDefining Students for Enrollment Group Access

Access the Enrollment Group Access page (Set Up SACR, Security, Secure Student Administration, Setup, Enrollment Group Access, Enrollment Group Access).

Description

Enter the description for the enrollment access group. You can only enter a description in this field for a new value. After the page is saved, you cannot change the description.

Delete Enrollment Access Group

Click to delete this enrollment access group. After you click the button, you can still cancel the deletion.

Enroll Security Student Seq No (enrollment security student sequence number)

Displays a counter for each group of students that you define. When you insert additional rows to define parameters for additional student groups, the number increments by one. This field appears on the Enrollment Group Access Course page so that you can define the course information for each group.

Academic Institution

Enter the academic institution that this enrollment access group can access.

Academic Career

Enter the academic career within the selected academic institution that this enrollment access group can access. If you select an academic career, you cannot select an academic program or academic plan.

Academic Program

Enter the academic program within the selected academic institution that this enrollment access group can access. If you select an academic program, you cannot select an academic career or academic plan.

Academic Plan

Enter the academic plan within the selected academic institution that this enrollment access group can access. If you select an academic plan, you cannot select an academic career or academic program.

Note. You can specify only an academic career, an academic program, or an academic plan. You cannot specify a combination of these.

Student Group

Enter the student group that this enrollment access group can access. You define student groups in Student Records.

Only Primary Program

Select to grant access only to students whose primary academic program matches the academic program selected. If you select this check box, the user cannot access students whose secondary academic program matches the academic program selected.

This check box is available only if you entered a value in the Academic Program field.

Deny Access

Select to deny access to the specified group of students. If you select Deny Access for one group of students (identified by the enrollment security student sequence number), you deny access for any subsequent groups of students that you define for the enrollment access group.

Warning! When this page is saved, the selected access for the enrollment access group becomes effective immediately.

Click to jump to top of pageClick to jump to parent topicDefining Access to Courses and Assigning Enrollment Access IDs

Access the EnrollmentGroup Access Course page (Set Up SACR, Security, Secure Student Administration, Setup, Enrollment Group Access, EnrollmentGroup Access Course).

Student Seq No (student sequence number)

Displays the enrollment security student sequence number. This is the same field used to count the student groups defined on the Enrollment Group Access page. For each student group, you can define different parameters.

Course Seq No (course sequence number)

This counts each set of parameters for course enrollment—enrollment access ID, academic organization, catalog numbers, and sessions—for each student sequence number.

For example, for a particular group of students, you might allow enrollment in two academic organizations. In this case, you would have two course sequence numbers, one to define each academic organization.

Enrollment Access ID

Enter an enrollment access ID if you want to attach a defined set of allowable enrollment functions and overrides to the enrollment access group. You define enrollment Access IDs on the Enrollment Functions page.

Enrollment Access ID is not a required field. If you do not enter an enrollment access ID on this page, all enrollment functions are allowed for all time periods during the session for the students and courses specified for the enrollment group access.

Note. You can select any combination of the Enrollment Access ID field, the Academic Organization field, the Catalog No From (catalog number from) field, the Catalog No To (catalog number to) field, the Session From field, and the Session To field. Each of these fields creates different parameters for limiting enrollment of the student group.

Academic Organization

Enter an academic organization in which you want to allow the student group to enroll. If you do not select any value, then the student group can be enrolled in classes in any academic organization, unless you specify a catalog number range.

Catalog No From (catalog number from) and Catalog No To (catalog number to)

Enter the catalog number range in which you want to allow the student group to enroll. Entering a catalog number range allows students in the defined student group to enroll in courses within the range.

If you want to include more than one range of catalog numbers, add another row to define the second catalog number range.

Session From and Session To

Enter the session range in which you want to allow the student group to enroll. You can include more than one range of sessions by adding a row.

Deny Access

Select to prevent enrollment in the selected parameters. For example, if you select the Deny Access check box, the range of the courses selected is the courses in which the student group cannot be enrolled. All other courses would be available.

If you select the Deny Access check box for one course sequence number, select it for any subsequent course sequence numbers that you define for the student group. Each student group has its own student sequence number.

Note. You do not need to select an enrollment access ID if you select the Deny Access check box because you are denying access for all time periods and functions.

Warning! When this page is saved, the selected access for the enrollment access group becomes effective immediately.

Click to jump to parent topicSetting Up Enrollment Security for User IDs

To set up user ID enrollment security, use the Enrollment Security component (OPR_SA_ACCESS).

This section lists prerequisites and discusses how to define enrollment security for user IDs.

Click to jump to top of pageClick to jump to parent topicPrerequisites

Before you can create enrollment security for user IDs, you must set up enrollment access IDs and enrollment access groups.

See Also

Setting Up Enrollment Access IDs

Setting Up Enrollment Access Groups

Click to jump to top of pageClick to jump to parent topicPage Used to Create Enrollment Security for User IDs

Page Name

Definition Name

Navigation

Usage

Enrollment Security

OPR_SA_ACCESS

Set Up SACR, Security, Secure Student Administration, User ID, Enrollment Security, Enrollment Security

Define enrollment security for user IDs by assigning either an enrollment access group or an enrollment access ID to a specific user ID. Also, assign additional default enrollment overrides.

Click to jump to top of pageClick to jump to parent topicDefining Enrollment Security for User IDs

Access the Enrollment Security page (Set Up SACR, Security, Secure Student Administration, User ID, Enrollment Security, Enrollment Security).

You can grant a user ID enrollment access by enrollment access group or by enrollment access ID, but not both.

Enrollment Access Group

Enter an enrollment access group to grant the user ID access to enrollment for specific groups of students. The Default Override group box is not available if you enter an enrollment access group.

Note. When a user's enrollment security is controlled by an enrollment access group, override security is enforced when an enrollment request is processed by the enrollment engine.

Enrollment Access ID

Enter an enrollment access ID to grant the user ID access to enrollment functions during specific time periods within the session. When you enter an enrollment access ID and exit the field, the system checks against the ENRMT_OVRD_TBL and makes available the overrides allowed for the selected enrollment access ID.

Note. When a user's enrollment security is controlled by enrollment access ID, only authorized overrides are available for use on the Enrollment Request page and the Quick Enroll page.

Default Override

If you are granting the user ID access by enrollment access ID, select the override options that you want to set as default overrides for the user ID. You can select only those default overrides that are allowed for the enrollment access ID. The override defaults are available on enrollment pages.

See Also

Setting Up Enrollment Access IDs

Defining Enrollment Overrides

Click to jump to parent topicSetting Up Enrollment Security for Self-Service Enrollment

To set up self-service enrollment security, use the Self-Serv Enrollment Perm List component (SA_SS_ENRL_PERM) and the Enrollment Security component (OPRCLASS_SA_ACCESS).

This section provides an overview of self-service enrollment security, lists prerequisites, and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding Self-Service Enrollment Security

When a student selects a term for enrollment, the system displays the View My Schedule page. At this point, PeopleCode enables the system to evaluate the roles attached to the student's user ID. The self-service enrollment permission list defined on the Self Service Enrollment Permission List Definition page must be attached to the student's roles. The search is conducted using the institution and term combination that the student selects on the term listing page.

For example, suppose that a student selects the Fall 2005 term at PSUNV. The system searches all of the roles attached to the user ID and determines whether the permission list named SASTDNT exists for PSUNV. If it does, the student is allowed to continue with the enrollment process. If the permission list is not found, the Add, Swap, and Update links are hidden and the system displays this message: "You are not authorized for self service enrollment at this time."

If a student passes the verification step, subsequent enrollment transactions are subject to enrollment engine security checks. When an enrollment request is submitted, the enrollment engine uses the enrollment access ID attached to the self-service permission list to evaluate time period security as usual.

To set up security for self-service enrollment:

  1. Create a self-service permission list for student self-service enrollment on the Permission Lists page.

    Select PeopleTools, Maintain Security, Use, Permission Lists to access the Permission Lists page.

  2. Create a role for student self-service in the Roles component.

    (Select PeopleTools, Maintain Security, Use, Roles to access the Roles component. Attach the permission list to this role.

  3. Attach an enrollment access ID to the permission list using the Permission List - Enrollment Security page.

  4. Specify the self-service enrollment permission list for the institution using the Self Service Enrollment Permission List page.

Click to jump to top of pageClick to jump to parent topicPrerequisites

Before you can set up self-service enrollment security, you must:

Click to jump to top of pageClick to jump to parent topicPages Used to Set Up Enrollment Security for Self-Service Enrollment

Page Name

Definition Name

Navigation

Usage

Self Service Enrollment Permission List Definition

SA_SS_ENRL_PERM

Set Up SACR, Security, Secure Student Administration, Permission List, Self-Serv Enrollment Perm List, Self Service Enrollment Permission List Definition

Define self-service enrollment permission lists.

Permission List – Enrollment Security

OPRCLASS_DEF_SA

Set Up SACR, Security, Secure Student Administration, Permission List, Enrollment Security, Enrollment Security

Assign an enrollment access ID to a permission list. Permission lists are then assigned to students to give them access to self-service enrollment functions.

Click to jump to top of pageClick to jump to parent topicDefining Self-Service Enrollment Permission Lists

Access the Self Service Enrollment Permission List Definition page (Set Up SACR, Security, Secure Student Administration, Permission List, Self-Serv Enrollment Perm List, Self Service Enrollment Permission List Definition).

Permission List

Enter the self-service permission list that you created. The academic institution is associated with the permission list.

Delete

Click to delete the academic institution and permission list combination defined on the page. In the preceding example, the PSUNV/SASTDNT row would be deleted from the table. A warning message appears when you click the Delete button.

Click to jump to top of pageClick to jump to parent topicAssigning Enrollment Access to Permission Lists

Access the Permission List - Enrollment Security page (Set Up SACR, Security, Secure Student Administration, Permission List, Enrollment Security, Enrollment Security).

Academic Institution

Enter an academic institution that a student can access for self-service enrollment using this permission list.

Enrollment Access ID

Enter an enrollment access ID to allow students using this permission list to access the enrollment functions during the time periods specified in the enrollment access ID.

Click to jump to parent topicSetting Security for Program Actions

To set up program action security, use the Program Action Security component (SCRTY_PROG_ACTION).

This section lists a prerequisite and discusses how to define program action security.

Click to jump to top of pageClick to jump to parent topicPrerequisite

Before you can set up program action security, set up the program actions on the Program Action Table page.

See Also

Setting Security for Program Actions

Setting Up Admissions Program Actions and Program Action Reasons

Click to jump to top of pageClick to jump to parent topicPage Used to Set Security for Program Actions

Page Name

Definition Name

Navigation

Usage

Program Action Security

SCRTY_PROG_ACTION

Set Up SACR, Security, Secure Student Administration, User ID, Program Action Security, Program Action Security

Define program action security by assigning a user ID to specific program actions. If you do not give the user ID access to program actions on this page, the user ID cannot perform any program actions.

Click to jump to top of pageClick to jump to parent topicDefining Program Action Security

Access the Program Action Security page (Set Up SACR, Security, Secure Student Administration, User ID, Program Action Security, Program Action Security).

Program Action

Enter a program action that the user ID can access. The access code is set to Read/Write.

All Access

Click to assign access to all program actions for the user ID.

Click to jump to parent topicSetting Security for Transcript Types

To set up transcript type security, use the Transcript Type Security component (SCRTY_TSCRPT_TYPE).

This section lists a prerequisite and discusses how to define transcript type security.

Click to jump to top of pageClick to jump to parent topicPrerequisite

Before you can define transcript type security, set up transcript types in the Transcript Type component.

Note. Transcript type security does not affect access to transcript types in PeopleSoft Learner Services or PeopleSoft Learning Management self-service applications.

See Also

Setting Up Transcripts

Producing Transcripts

Click to jump to top of pageClick to jump to parent topicPage Used to Set Security for Transcript Types

Page Name

Definition Name

Navigation

Usage

Transcript Type Security

SCRTY_TSCRPT_TYPE

Set Up SACR, Security, Secure Student Administration, User ID, Transcript Type Security, Transcript Type Security

Set transcript type security for a user ID and a particular institution.

Click to jump to top of pageClick to jump to parent topicDefining Transcript Type Security

Access the Transcript Type Security page (Set Up SACR, Security, Secure Student Administration, User ID, Transcript Type Security, Transcript Type Security).

When a user attempts to process a transcript using the Request Transcript Report (SSR_TSCRPT_RQST) or Process Transcripts (SSR_RUNCTL_TSRPT) components, the user can select only those transcript types for which the user has security access.

Transcript Type

Enter a transcript type for which the combination of user ID and academic institution has processing access.

Note. You should not define a transcript type of ALL because the system uses this value to grant users access to all transcript types.

Click to jump to parent topicSetting Security for Graduation Review

To set up graduation review security, use the Graduation Status Security (SSR_SCRTY_GRADSTAT) component.

This section discusses how to set graduation status security.

Click to jump to top of pageClick to jump to parent topicPage Used to Set Security for Graduation Review

Page Name

Definition Name

Navigation

Usage

Graduation Status Security

SSR_SCRTY_GRADSTAT

Set Up SACR, Security, Secure Student Administration, User ID, Graduation Status Security

Identify, by institution, the Graduation Status the user has access to use during graduation tracking.

Click to jump to top of pageClick to jump to parent topicSetting Graduation Status Security

Access the Graduation Status Security page.

Graduation Review Status

Select the value or values that the UserID can use on the Graduation Tracking page.

All Access

Click this button to change the Graduation Review Status to ALL and grant the user access to every status available.