PeopleSoft Security Tables | PeopleSoft Tutorial

PeopleSoft Security Tables

PeopleSoft Security is a very important part of PeopleSoft application. At first, it may look really complex but when you start learning, it's one of the most interesting topics to learn. 

Here is a list of important PeopleSoft tables that are related to security. Keep this list handy to run queries and write SQLs to quickly extract information from PeopleSoft applications. 

To make your job more easier, at the bottom of this post, you'll find a list of SQLs related to PeopleSoft security.

PeopleSoft Tables for PERMISSION LISTS

Table NAME

USE

IMPORTANT COLUMNS

PSCLASSDEFN

Permission List Definitions

CLASSID, CLASSDEFNDESC

PSROLECLASS

Roles associated with a Permission List

CLASSID, ROLENAME

PSAUTHPRCS

Permission Lists associated with Process Groups

CLASSID, PRCSGRP

PSOPRCLS

Permission Lists for a user profile

OPRID, OPRCLASS

PeopleSoft Tables for ROLES

Table NAME

USE

IMPORTANT COLUMNS

PSROLEDEFN

Role Definitions

CLASSID, CLASSDEFNDESC

PSROLECLASS

Roles associated with a Permission List

CLASSID, ROLENAME

PSROLEUSER

Roles assigned to a user

ROLENAME, ROLEUSER, DYNAMIC_SW

PeopleSoft Tables for USER PROFILES

Table NAME

USE

IMPORTANT COLUMNS

PSOPRDEFN

User Profile Details

OPRID, OPERPSWD,ACCTLOCK

PSOPRCLS

Permission Lists for a user

OPRID,OPRCLASS

PSROLEUSER

Roles assigned to a user

ROLENAME, ROLEUSER, DYNAMIC_SW

PSACCESSLOG

User access details

OPRID, LOGIPADDRESS, LOGINDTTM, LOGOUTDTTM

PeopleSoft Tables for MENU SECURITY

Table NAME

USE

IMPORTANT COLUMNS

PSAUTHITEM

Menu associated with a permission list

CLASSID, MENUNAME

PSMENUDEFN

Menu Definition

MENUNAME,MENULABEL

PSMENUITEM

Details of menu items (e.g. component name)

MENUNAME, BARNAME,PNLGRPNAME

PSPRSMDEFN

Other Menu Details

PORTAL_OBJNAME, PORTAL_LABEL

PeopleSoft Tables for PROCESS SECURITY

Table NAME

USE

IMPORTANT COLUMNS

PS_PRCSDEFN

Process Definition

PRCSNAME, PRCSTYPE

PS_PRCSJOBDEFN

Joh Definition

PRCSJOBNAME, DESCR

PSAUTHPRCS

Process group associated with a Permission List

CLASSID, PRCSGRP

PS_PRCSJOBGRP

Job associated with process groups

PRCSJOBNAME, PRCSGRP

PS_PRCSDEFNPNL

Processes in a process group

PRCSNAME, PNLGRPNAME

You can use below SQLs to save time and extract PeopleSoft security related information quickly. 

Prashant
 

>