Setting Up Security

To set up security, use the following components:

  • Department (DEPARTMENT)

  • Staffing Department Security (SCRTY_TABL_DEPT)

  • Unit by Permission List (SEC_BU_CLS)

  • Unit by User ID (SEC_BU_OPR)

  • TableSet by Permission List (SEC_SETID_CLS)

  • TableSet by User ID (SEC_SETID_OPR)

  • Security Views (SECURITY_VIEWS)

You can grant access to a department, SetID, or business unit using permission lists or user IDs. The pages that you use to define security using permission lists or user IDs work the same way. Security for SetIDs and business units are discussed in the PeopleSoft Application Fundamentals.documentation. Department security is specific to PeopleSoft Staffing Front Office.

This topic provides an overview of security and discusses how to set up security.

Page Name

Definition Name

Usage

Department Page

DEPARTMENT

Create a departmental reporting structure.

If you have PeopleSoft Staffing Front Office and PeopleSoft Pay/Bill Management you can set up departments in either HCM or in Financials and application messaging will synchronize the information. If you add departments in Financials and the information is sent by application messaging to HCM, you must populate extra fields in the HCM department component that are not visible in the Financials department component.

Department Security Page

SCRTY_TABL_DEPT

Assign users permission lists to the appropriate department in the tree structure.

Department Security

FO_APPLY_SCTY

Update security entries for security trees.

Business Unit Security by Permission List

SEC_BU_CLS

Set up the information that an operator can access when prompting for business units. Accessed by permission list, this page displays all the business units that are accessible by the operators associated with a given permission list.

Business Unit Security By User ID

SEC_BU_OPR

Grant access to business units using user IDs.

TableSet Security by Permission List

SEC_SETID_CLS

Grant access to SetIDs using permission lists.

TableSet Security by User ID

SEC_SETID_OPR

Grant access to SetIDs using user IDs.

Security Views

SECURITY_VIEWS

Define the type of security for each view of your system.

Apply Security Setups

RUN_FIN9001

Run the process to apply your security options.

This section discusses:

  • Department security.

  • Business unit and SetID security.

Department Security

You must assign every applicant and employee who is entered in PeopleSoft Staffing Front Office to a department. Associating a department with an employee is necessary for payroll processing and data security. All PeopleSoft users have individual security profiles that define the data that they can view or update.

You cannot access information about applicants or employees if you have not completed department security correctly.

These items must be set up for department security to work correctly:

  • Department table.

  • Department tree.

  • Department security table.

Your security administrator should set up the department security tree using PeopleSoft Tree Manager and department security tables. Departments are SetID-driven.

To enable data entry for applicants and employees, assign the user permission lists to the appropriate level in the security tree. The users with a particular permission list have access to that department's data and all data that falls underneath the department in the department tree.

Place departments on a department tree in your organization's appropriate reporting structure. You do so to ensure that the correct people at each level access the correct data.

To enter and retrieve applicant and employee data in PeopleSoft Staffing Front Office, add all active departments to the tree manager table that is linked to your PeopleSoft logon.

Note: To gain access to an applicant or employee, add the department to the department tree under PeopleSoft Tree Manager. In addition, you must add the node (or a higher level node) to the permission list for that user under Department Security in Set Up Staffing. When you select a department for the applicant, all departments appear regardless of security. Consequently, you can mistakenly add an applicant for which no access exists.

See the product documentation for PeopleTools: PeopleSoft Tree Manager

Business Unit and SetID Security

You maintain business unit and SetIDs in edit tables. You can use them as primary keys throughout the system. When a field uses an edit table to select values, you can select only the values that have been defined for that table. When PeopleSoft row-level application security is activated, you can specify values from the edit table so that only those values are available in a particular view.

Views are a means to access data horizontally across more than one table. Views are Structured Query Language (SQL) statements that filter out data rows whose key values are not needed as valid access parameters. The result is that users with the authority to access SetIDs and business units see only a subset of the values from these edit tables.

After views are set up, you can specify which users or permission lists can access the pages that contain secured field values.

PeopleSoft delivers its applications with security views that apply to the key fields in your system. You can alter these views or build views of your own. A view name has one of these three file extensions to reflect the type of security for the view:

  • NONVW: No security is selected for that view.

  • OPRVW: Operator security is selected for that view.

  • CLSVW: Class list security is selected for that view.

After you select your security options and set up security view names, you can define the actual secured field values that are used by each user or permission list. The page that you use to secure fields in your application depends on your level of system security. If you select operator-level security, you utilize user security pages. If you select class-level security, you use the permission list security pages.

See the product documentation for PeopleTools: Security Administration.

Use the Department page (DEPARTMENT) to create a departmental reporting structure.

Navigation:

Set Up Financials/Supply Chain > Common Definitions > Design ChartFields > Define Values > ChartField Values > Department

This example illustrates the fields and controls on the Department page. You can find definitions for the fields and controls later on this page.

Department page

Field or Control

Description

Status

Select the current status of the department. Values are Active or Inactive.

Description and Short Description

Enter a description and short description. These fields appear on pages and in reports.

Manager ID and Manager Name

Enter the manager ID and name for this department.

Company

Select the payroll company into which the department reports. The system uses the payroll company to calculate workers' compensation. The system also uses the department on the order in conjunction with the state to look up the appropriate workers' compensation rate.

Note: If PeopleSoft Staffing Front Office is installed with PeopleSoft Pay/Bill Management, this table will be populated by either the HCM or core Financials users (thus PeopleSoft Staffing Front Office users do not need to configure it).

Use the Department Security page (SCRTY_TABL_DEPT) to assign users permission lists to the appropriate department in the tree structure.

Navigation:

Set Up Financials/Supply Chain > Security > Staffing Department Security

Field or Control

Description

Row Security Permission List

Displays the row security permission list that you selected. This is established under Maintain Security.

SetID

Enter the set control value on which the system is to base your department structure.

Dept (department)

Enter the department ID that you entered on the department security tree. Users with this permission list have access to the department and any child departments that are associated with it.

Access Code

Specify which type of access the permission list has to the department ID: No Access or Read/Write.

Update security entries for security trees as necessary by accessing the second Department Security page.