System Settings are configured during installation to define the domain name, set dashboard defaults, and specify the SMTP email server.
These settings should not be modified after installation, as a loss of service will occur.
Job Data Source / Define A Custom Query
Job information is used to enhance user search capabilities, reporting analytics, and access request workflows.
Sentinel uses a standard query for retrieving job information, but a custom query can be used.
During installation, the first development PeopleSoft environment is selected as the source by default; this should be updated to Production as it contains the most up-to-date information.
Define a Custom Query:
Navigate to Settings - System Settings.
Under the 'Data Source' tab, select a Source Environment.
Check the box for Use Custom Query.
Paste the custom query in the text box.
*The custom query must contain all fields, even if they are blank.
Click 'Check Query' to validate the query results.
Once validated, save changes.
Required Job Query Fields
EMPLID string 30 - Unique EMPLID
NAME string 50 - Person name: <First name, Last name>
DEPTID string 10 - Department ID
DEPTDESCR string 50 - Department Name
BUID string 10 - Buiness Unit ID
BUDESCR string 30 - Buiness Unit Description
JOBCODE string 10 - Job Code ID *
JOBDESCR string 30 - Job Code Description *
POSITION string 8 - Position *
POSDESCR string 30 - Position Description *
SUPERVISOR_ID string 8 - Supervisor ID
REPORTS_TO string 11 - Reports
COMPANY string 11 - Company ID
COMPANYDESCR string 11 - Company Description
ESTABID string 11 - Establishment ID
ESTABDESCR string 11 - Establishment Description
REG_REGION string 11 - Region
REGDESCR string 11 - Region Description
LOCATION string 11 - Location
LOCATIONDESCR string 11 - Location Description
EMAIL string 100 - Primary Email Address
HRSTATUS string 1 - Job status on current date
EFFDT date - Effective Date
Sample PeopleSoft Job Information Query
SELECT DISTINCT A.EMPLID, PS_NAMES.NAME, A.EFFDT, A.DEPTID, B.DESCR AS DEPTDESCR, A.JOBCODE, C.DESCR AS JOBDESCR, A.HR_STATUS AS HRSTATUS, A.BUSINESS_UNIT AS BUID, E.DESCR AS BUDESCR, PD.POSITION_NBR AS POSITION, PD.DESCR AS POSDESCR, PS_JOB.SUPERVISOR_ID, PS_JOB.REPORTS_TO, A.COMPANY, PSC.DESCR AS COMPANYDESCR,''AS ESTABID,''AS ESTABDESCR, A.REG_REGION, RR.DESCR50 AS REGDESCR, A.LOCATION, LOC.DESCR AS LOCATIONDESCR, EA.EMAIL_ADDR AS emailFROM (SELECT C.*FROM (SELECT x.*,ROW_NUMBER() over (partitionBY x.EMPLIDORDER BY x.EMPLID, x.HR_STATUS, x.EFFDT DESC) rnkFROM PS_CURRENT_JOB xWHERE x.EFFDT <=SYSDATE) CWHERE C.rnk =1) ALEFT JOIN PS_BUSUNIT_HR_VW E ON E.BUSINESS_UNIT = A.BUSINESS_UNITLEFT JOIN PS_REG_REGION_TBL RR ON RR.REG_REGION = A.REG_REGIONLEFT JOIN (SELECT xx.emplid, xx.name, xx.effdtFROM (SELECT x.emplid, x.name, x.effdt,ROW_NUMBER() over (partitionBY x.emplidORDER BY x.emplid, x.effdt DESC, x.NAME_TYPE DESC) rnkFROM PS_NAMES xWHERE EFF_STATUS ='A'AND EFFDT <=SYSDATE) xxWHERE xx.rnk =1) PS_NAMES ON PS_NAMES.EMPLID = A.EMPLIDLEFT JOIN (SELECT xx.setid, xx.deptid, xx.descr, xx.effdtFROM (SELECT x.setid, x.deptid, x.descr, x.effdt,ROW_NUMBER() over (partitionBY x.setid, x.deptidORDER BY x.setid, x.DEPTID , x.effdt DESC) rnkFROM PS_DEPT_TBL xWHERE EFF_STATUS ='A'AND EFFDT <=SYSDATE) xxWHERE xx.rnk =1) B ON B.SETID = A.SETID_DEPTAND B.DEPTID = A.DEPTIDLEFT JOIN (SELECT xx.setid, xx.jobcode, xx.descr, xx.effdtFROM (SELECT x.setid, x.JOBCODE, x.descr, x.effdt,ROW_NUMBER() over (partitionBY x.setid, x.jobcodeORDER BY x.setid, x.JOBCODE , x.effdt DESC) rnkFROM PS_JOBCODE_TBL xWHERE EFF_STATUS ='A'AND EFFDT <=SYSDATE) xxWHERE xx.rnk =1) C ON C.SETID = A.SETID_JOBCODEAND C.JOBCODE = A.JOBCODELEFT JOIN (SELECT xx.POSITION_NBR, xx.descr, xx.effdtFROM (SELECT x.POSITION_NBR, x.descr, x.effdt,ROW_NUMBER() over (partitionBY x.POSITION_NBRORDER BY x.POSITION_NBR, x.effdt DESC) rnkFROM PS_POSITION_DATA xWHERE EFF_STATUS ='A'AND EFFDT <=SYSDATE) xxWHERE xx.rnk =1) PD ON PD.POSITION_NBR = A.POSITION_NBRLEFT JOIN (SELECT pc.COMPANY, pc.DESCR, pc.effdtFROM (SELECT x.COMPANY, x.descr, x.effdt,ROW_NUMBER() over (partitionBY x.COMPANYORDER BY x.COMPANY, x.effdt DESC) rnkFROM PS_COMPANY_TBL xWHERE EFF_STATUS ='A'AND EFFDT <=SYSDATE) pcWHERE pc.rnk =1) PSC ON PSC.COMPANY = A.COMPANYLEFT JOIN (SELECT l.LOCATION, l.setid, l.DESCR, l.effdtFROM (SELECT x.location, x.setid, x.descr, x.effdt,ROW_NUMBER() over (partitionBY x.location, x.setidORDER BY x.location, x.setid, x.effdt DESC) rnkFROM PS_LOCATION_VW xWHERE EFF_STATUS ='A'AND EFFDT <=SYSDATE) lWHERE l.rnk =1) LOC ON LOC.LOCATION = A.LOCATIONAND LOC.SETID = A.SETID_LOCATIONINNER JOIN (SELECT xx.EMPLID, xx.EMPL_RCD, xx.EFFDT, xx.effseqFROM (SELECT x.EMPLID, x.EMPL_RCD, x.EFFDT, x.effseq,ROW_NUMBER() over (partitionBY x.EMPLIDORDER BY x.EMPLID, x.EFFDT DESC, x.EMPL_RCD ASC) rnkFROM PS_CURRENT_JOB xWHERE x.EFFDT <=SYSDATE) xxWHERE xx.rnk =1) ONE_EMPLID ON ONE_EMPLID.EMPLID = A.EMPLIDAND ONE_EMPLID.EMPL_RCD = A.EMPL_RCDAND ONE_EMPLID.effseq = A.EFFSEQAND ONE_EMPLID.EFFDT = A.EFFDTLEFT JOIN (SELECT xx.EMPLID, xx.EMAIL_ADDRFROM (SELECT x.EMPLID, x.EMAIL_ADDR,ROW_NUMBER() over (partitionBY x.EMPLIDORDER BY x.EMPLID, x.PREF_EMAIL_FLAG DESC) rnkFROM PS_EMAIL_ADDRESSES xWHERE PREF_EMAIL_FLAG ='Y') xxWHERE xx.rnk =1) EA ON EA.EMPLID = A.EMPLIDLEFT JOIN (SELECT xx.EMPLID, xx.SUPERVISOR_ID, xx.REPORTS_TO, xx.EFFDT, xx.EMPL_RCD, xx.EFFSEQFROM (SELECT x.EMPLID, x.SUPERVISOR_ID, x.REPORTS_TO, x.EFFDT, x.EMPL_RCD, x.EFFSEQ,ROW_NUMBER() over (partitionBY x.EMPLIDORDER BY x.EMPLID, x.EFFDT DESC) rnkFROM PS_JOB xWHERE x.EFFDT <=SYSDATE) xxWHERE xx.rnk =1) PS_JOB ON PS_JOB.EMPLID = A.EMPLIDAND PS_JOB.EFFDT = A.EFFDTAND PS_JOB.EMPL_RCD = A.EMPL_RCDAND PS_JOB.EFFSEQ = A.EFFSEQ
General System Settings include company-specific information, such as branding elements and details for reporting.
Company Name / Logo - Used for branding purposes and appears on exported reports. *Logo uses an image link that points to an image on a company's website or media page.
Time Zone - Used for the scheduling of reports and time-related jobs.
Domain - Used for accessing the Sentinel application.
Allow only uppercase OPRID - Requires all new User IDs entered on Access Requests to be uppercase.
Insights Dashboard - Used for configuring default environments on the Dashboard.
Configure Default Environments:
Navigate to Settings - System Settings.
Under the 'General' tab, scroll to the Insights Dashboard section.
Use the dropdown to select a default environment for each system. (HR, FS, CS)
Used for configuring default environments on the Dashboard.
Save changes.
Mail Settings are used to configure the SMTP email server and set the sender's information for outgoing messages.
Sentinel uses a standard query to retrieve job information to enhance user search capabilities, reporting analytics, and access request workflows.
If the job information does not appear to be correct, a custom query can be used.
The License is used to maintain the license key for Sentinel.