REVISION CONTROL
Document Title: CHRS SSI/GSI Prob to Perm (L15) User Guide
Author: Pat Holden
File Reference: CHRS SSI/GSI Prob to Perm (L15) User Guide
Revision History
Revision Date | Revised By | Summary of Revisions | Section(s) Revised |
01/05/2024 | Pat Holden | Initial Document | |
Review / Approval History
Review Date | Reviewed By | Action (Reviewed, Recommended or Approved) |
Table of Contents
- Process Overview
- Related Documents
- Related Job Aids and Cheat Sheets
- Business Process
- CSUHR03A Processing Description
- CSUHR03B Processing Description
- FTP File from HRPDOS
- System Wide HR Runs Initial Load (CSUHR03A)
- Campus Runs CSUHR03B – CSU Campus L15 Load run control
- Campus Review - CSU L15 File Reconciliation - CSU_L15_RECON
- Campuses Review - Prob-to-Perm Load to Job and Exception pages
- Campus Review - SSI/GSI Retro Exceptions, Data and Loaded to Job
- Campus Runs to Load SSI/GSI to Job (PIMS Pay Change Update (CSUHR004))
- Campus Runs (CSUHR007) CSU Clear Staging Tables
1. Process Overview
The following transactions will be sent from the PIMS system to be updated into PeopleSoft for impacted employees. The input file includes a fixed-width format and is identified by PIMS transactions for processing. All campuses are included in the one file sent and will be loaded by a central administrator.
These PIMS transactions include:
- General Salary (GSI) PIMS Transactions: GEN/SCR/CRO
- Additional PIMS Transactions that are included in the file to be processed will be processed based on the Run Control General Increase designation (GEN-SCR-CRO). In this manner, unknown transactions that SWHR sends for general increases will be mapped properly and the correct action reason will be inserted to PeopleSoft.
- General increases will have one 14-character comment field in which ONE comment can be added for all general increases included in that file. Generally, this comment will be the Pay Letter or whatever remark SWHR would like to insert for all general increases into the Item15 field on CSU Job Data.
- Service Salary (SSI) PIMS Transaction: MSA
- Probation to Permanent PIMS Transaction: 430
The initial load (CSUHR03A) itself will have all employees impacted for the load in one file from the Human Resources Payroll Data Operations System (HRPDOS) group in a location where a central group can load the files for campuses into PeopleSoft. Each campus can manage their own files after the initial load is applied for them (CSUHR03B). However, they must manage them in the order that they are loaded (CSUHR03A) and must clear the history (CSUHR007) when each load is completed to process the next load using CSUHR03B.
After the initial load is completed, each campus has the responsibility to complete the review and manual intervention steps in the date order in which the files have been loaded by the SWHR central group. This action is referred to as a manual intervention and retroactive processing in this document.
All processing is to be done by Business Unit for Employees only (PER_ORG = ‘EMP’).
2. Related Documents
The documents listed below are supporting materials such as test plans, test scripts, and business process guides associated with this modification. Based on the complexity of the modification, support materials will vary. Support materials are also posted on the CMS SharePoint documentation page for each application.
- WA05001 – CSU Job modification
- WA99053 – CHRS92-DS_LoadSSI_GSIProbToPermTransactions
3. Related Job Aids and Cheat Sheets
- N/A
4. Business Process
PIMS data files are loaded centrally (CSUHR03A). All campuses PIMS data will be contained in a single file. The data file is loaded to staging tables if another file is not in progress. If another file is in progress rows are written to a history table so that campuses can request previously loaded files at a future date. This feature allows campuses to work their data files independently of the file load schedule.
If the staging tables have been cleared by a campus, the central load (CSUHR03A) will load the staging tables for that campus. If a campus has not cleared their staging tables prior to the centralized load, or if they have prior data files that need to be worked first, the central load will not load the staging tables but will write history rows for that campus. When the Campus has cleared the staging tables, they will run (CSUHR03B) to pull the history rows from the initial load into the staging tables where validations will be done.
The system forces data files to be loaded in the order they were centrally uploaded. The campus can manually request staging table loads any time after the centralized data file has been uploaded using CSUHR03B.
Below is a breakdown of processing by both CSUHR03A and CSUHR03B.
5. CSUHR03A Processing Description
- The SQR loads a data file expected to hold transactions for all CSU campuses.
- The data is extracted from the electronic file and loaded into a data-file history table.
- For campuses with no data from a prior load in the staging tables, the staging table load processing proceeds.
- A row is inserted into the tracking table to track that the data file for a campus has been loaded into the staging tables for processing.
- The PIMS action is evaluated, and the correct procedure is called for either Prob-to-Perm or SSI/GSI transactions.
- If the PIMS action is Prob-to-Perm and the validations are passed a row is inserted into the JOB records and the Prob-to-Perm loaded to JOB audit record, if the validations are not passed a row is inserted into the Prob-to-Perm exception record.
- If the PIMS action is SSI/GSI a series of validations take place.
- A temporary table is then loaded with all the SSI/GSI rows (even the rows that didn’t pass the validations).
- The values are then selected out of the temporary table and the correct effective sequencing is determined (the greater effective sequencing is set to the greater comp rate).
- The rows are then inserted into the SSI/GSI staging table. Transactions are given a status of Ineligible, Approved, Proposed or No Increase Given.
- File reconciliation counts for the campus are calculated and stored in the tracking table.
6. CSUHR03B Processing Description
- This program is run only if the staging tables for a current load were not empty because the Campus is already working on a previous file.
- The SQR selects data from the file history table for processing into the staging tables for a specific campus.
- If the campus has no data from a prior load in the staging tables, the staging table load processing proceeds.
- The PIMS action is evaluated, and the correct procedure is called for either Prob-to-Perm or SSI/GSI transactions.
- If the PIMS action is Prob-to-Perm and the validations are passed a row is inserted into the JOB records and the Prob-to-Perm loaded to JOB audit record, if the validations are not passed a row is inserted into the Prob-to-Perm exception record.
- If the PIMS action is SSI/GSI a series of validations take place.
- A temporary table is then loaded with all the SSI/GSI rows (even the rows that didn’t pass the validations).
- The values are then selected out of the temporary table and the correct effective sequencing is determined (the greater effective sequencing is set to the greater comp rate).
- The rows are then inserted into the SSI/GSI staging table. Transactions are given a status of Ineligible, Approved, Proposed or No Increase Given.
- File reconciliation counts for the campus are calculated and stored in the tracking table.
7. FTP File from HRPDOS
Navigation to the FTP Utility: CSU Tech Mods 🡪 FTP 🡪 FTP Utility
- A user with Systemwide HR (SWHR) will Upload the file from SCO to the server folder using the delivered FTP process. This should only be accomplished by a central user to run the initial load. Campuses will not have access to run the initial load – CSUHR03A.
- It is recommended that the user view the file prior to loading.
- To Upload file, use the CSUID file folder since multiple campuses are included in the file
- Ensure the file name is correct and has an extension = .txt – NOTE the txt file type is case sensitive and must be entered as lower case.
- Central user will select the UPLOAD button once the correct folder and the file name has been entered.
- A message will appear “STCMP_GEN_TEST.txt (name of test file) uploaded successfully”
- When CSUHR03A initial load is complete, this import text file will be immediately removed from the location on the server where it has been placed.
- User running the initial load MUST validate that this has happened by reviewing the log file generated in the View Log/Trace under details of the process monitor.
8. System Wide HR Runs Initial Load (CSUHR03A)
Navigation: Workforce Administration 🡪 CSU Workforce Admin Process 🡪CSU SSI/GSI, Prob-to-Perm 🡪 CSU Central L15 Load
A central person in SWHR will run the load (CSUHR03A) once the FTP process has uploaded the file for processing.
- The Run control has a section to define the path and file name of the imported file from PIMS. The file path is /CSUFTPD/chr/chrftphdv/CSUID/filename.txt.
- User can set a 14-character description (SSI-GSI Load Remarks) that will be inserted for the PAY increases to the employee history remarks (CSU_ITEM_215) located in PS_CSU_JOB. The remarks will NOT update the Prob-to-Perm (430) transactions.
- The transactions are loaded into staging tables for evaluation and validations as long as the staging tables are empty. If Campuses are working on another file, the new rows will be loaded into a history table for use by Campuses later.
- Prob-to-Perm transactions will be inserted directly in the Job Data/Load to Job pages or Exception record depending on passing program validations
- All SSI/GSI rows are loaded to a central staging table even if the rows did not pass validations so that all rows are accounted for as long as staging tables are empty. If empty, the program will begin it’s line by line evaluation and validation for setting processing status and messages. If staging tables are not empty rows will be written to a history table for processing by Campus later when running CSUHR03B.
File Path
Update to CSU Item 215 on CSU Job
Check button for Action/Action Reason
After the file has been loaded to central staging tables, the file is deleted from the server location. User must check the out file to validate that the deletion has occurred within the text of the “%.out% file
“…File to delete: /CSUFTPD/chr/chrftphdv/STCMP/stcmp_gen.txt
Status of data file deletion = 0.000000
*** Successfully deleted data file. *** “
9. Campus Runs CSUHR03B – CSU Campus L15 Load run control
Navigation: Workforce Administration 🡪 CSU Workforce Admin Process 🡪CSU SSI/GSI, Prob-to-Perm 🡪 CSU Campus L15 Load
- Campus can run CSUHR03B when they are ready to process transactions previously loaded as history rows when SWHR ran the initial load (CSUHR03A). However, once this process is run, Campuses cannot start another file until the current one is completed, and rows removed from the staging table using the last step in this Guide.
- This process has the same evaluations and validations as CSUHR03A when reading the history table.
- Run only if the Current Date Loaded field is populated and there isn’t a message “file is in process”. Running CSUHR03B will pull the Campus specific transactions for the loaded date from history table into the Staging tables.
- Prob-to-Perm transactions will automatically process that are in file for this Campus when the CSUHR03A is run and will be loaded to the exception or loaded directly to job pages for the Prob-to-Perm transaction (430 transaction on file).
- General or Service Salary increases will be loaded to the SSI GSI Data page – and any transaction that passes the initial validation will be automatically set to APPROVED, even if there are retro rows after the insert of the increase by the program.
- Statuses will be set to Ineligible, Approved, Proposed or No Increase Given. Rows marked with a status other than Approved, can be manually fixed in Job and the process (CSUHR03B) rerun. No changes to rows in the SSI/GSI Data Page are available.
- The intent of this processing is that the program should load all approved transactions and stop retroactive updates when a change in the new job row warrants it.
- All stops will be written to the Exception record for review and manual updates to be done by the campus user.
- Transactions cannot be updated in the SSI/GSI Data page. The update is done manually. In Job.
- If the campus has completed all manual updates and reviews, then they should immediately close out the load date so that they can process the next file that had been loaded for them.
- Run only if the Current Date Loaded field is populated and there isn’t a message “file is in process”. Running CSUHR03B will pull the Campus specific transactions for the loaded date from history table into the Staging tables.
10. Campus Review - CSU L15 File Reconciliation - CSU_L15_RECON
Navigation: Workforce Administration 🡪 CSU Workforce Admin Process 🡪CSU SSI/GSI, Prob-to-Perm 🡪 CSU L15 File Reconciliation
- CSU L15 File Reconciliation page is delivered so that by the date loaded, a campus can see what they have processed and what is yet to be processed. They can see the total number of rows in the file-by-file load date.
- There are two reconciliation tabs:
- Prob-to-Perm Reconciliation
- SSI/GSI File Load Summary
- On both pages, there are two sections:
- Data File Row Totals
- The Data File Row Totals will display the total number of transactions that exist in the file loaded for the run date:
-
Total File Row Count
Total number of transactions -
Prob-to-Perm Row Total
Total number of transactions sent for Prob-to-Perm for load date that is processed. Note: if no processing has begun, this will be zero. -
SSI/GSI Row Total
Total number of transaction sent for either SSI and/or GSI increases for load date that is processed. Note: if no processing has begun, this will be zero.
-
Total File Row Count
- The Data File Row Totals will display the total number of transactions that exist in the file loaded for the run date:
- Subtotals
- Once the Campus has begun processing a load date, the counts for the Prob-to-Perm and/or SSI/GSI increase amounts will be displayed in the Load Sub-total section.
- The counts are updated with the CSUHR03A/B SQR, and the counts only will NOT be updated thereafter.
- Data File Row Totals
- If, as in the snapshot below, the Reconciliation page indicates a total file row count, but no counts for either Prob-to-Perm or SSI/GSI Row totals -- this means that this file was loaded on the date indicated but is yet to be processed using CSUHR03B. The counts will be updated once the Campus part of the process (CSUHR03B SQR) is run.
- The Reconciliation snapshot below shows that the Date Loaded has been processed and the counts are indicated for both Prob-to-Perm and SSI/GSI that have been processed.
- This means that both the CSUHR03A and B SQRs have been processed.
11. Campuses Review - Prob-to-Perm Load to Job and Exception pages
Navigation: Workforce Administration 🡪 CSU Workforce Admin Process 🡪CSU SSI/GSI, Prob-to-Perm 🡪 CSU Prob to Perm Loaded to Job or CSU Prob to Perm Exceptions
A list of transactions that were loaded to Job for Prob to Perm are displayed on the Load to Job page for Campuses to review.
Transactions that may require Campus manual intervention are listed on the Exceptions page.
12. Campus Review - SSI/GSI Retro Exceptions, Data and Loaded to Job
Navigation: Workforce Administration 🡪 CSU Workforce Admin Process 🡪CSU SSI/GSI, Prob-to-Perm 🡪 CSU SSI/GSI Loaded to Job or CSU SSI/GSI Retro Exceptions or CSU SSI/GSI Data
As part of the staging table load in CSUHR03B, Salary and General Service Increase transactions are loaded to the Campus Specific SSI GSI Data table. Status values Ineligible or No Increase Given are set for exception transactions. All other processable transactions are either set with a status of Approved or Proposed.
Campus users review all the transactions SSI GSI Data page. If applicable, exception transactions need to be researched and corrected manually via Job related data entry pages. Proposed transactions also need manual review and possible Job data modification. Once corrected, the status for Proposed transactions can be changed to Approved by re-running CSUHR03B. The PIMS Pay Change Update process will ignore the transaction without a status of Approved. The PIMS Pay Change Update process can be run multiple times, allowing the campus to work Proposed transactions in sub-sets.
Once all transactions have been addressed, through manual entry, the PIMS Pay Change Update process is run. The campus completes their processing by requesting the Clear Staging Tables process.
Campuses can review the pages above and if necessary, perform manual intervention.
13. Campus Runs to Load SSI/GSI to Job (PIMS Pay Change Update (CSUHR004))
Navigation: Workforce Administration 🡪 CSU Workforce Admin Process 🡪CSU SSI/GSI, Prob-to-Perm 🡪 CSU PIMS Pay Change Update
- The CSUHR004 SQR will update Job data records for all “Approved” increase transactions from the SSI/GSI Salary Data staging table.
- The Run control for the update to Job requires a Business Unit selection from for the user’s campus only.
14. Campus Runs (CSUHR007) CSU Clear Staging Tables
- The last step in the process is to remove selected history rows from the staging/temporary tables by Business Unit for the “Current Date Loaded” indicated in the field box.
- If no date exists, then there is nothing to close, and no action is needed.
- The run control will require a Business Unit selection from the user’s security access only.
- When the record is selected in the run control, the history values will be removed by Business Unit and Load Date if the Completed flag is checked ON.
- The following tables will have their values deleted/updated by Business Unit, Date Loaded, and Completed Flag = Yes:
- PS_CSU_SAL_PLN_AUD Delete: SSI/GSI audit table
- PS_CSU_SAL_EXCPTN Delete: SSI/GSI exception table
- PS_CSU_SALARY_PLAN Delete: SSI/GSI staging table
- PS_CSU_PRB_PRM_EXC Delete: Prob-to-Perm exception tbl
- PS_CSU_PRB_PRM_AUD Delete: Prob-to-Perm audit table
- PS_CSU_L15_TRACK Update: Track file processing
0 Comments
Add your comment