CHRS Knowledge Base

Integration Retrofits and Modifications Frequently Asked Questions (FAQ)

Updated on

This document provides users with answers to frequently asked questions about retrofitting and modifications in preparation for implementing CHRS.

Integration with Modifications

Expand or collapse content What should campuses pay special attention to when analyzing their campus customizations to ensure no loss of functionality or data?
Expand or collapse content CSU_PIP_HISTORY

The CS Baseline Work Study modification utilizes CSU_PIP_HISTORY to determine how Much money students have available for financial aid disbursement. The CHRS table JOB will be converted as of November 1, 2019. Currently, at least 10 campuses use this modification.

In CHRS, this table will contain converted data as of July 1, 2019.

Expand or collapse content EMPL_RCD
Expand or collapse content CHRS

In CHRS, faculty/staff that had more than one job in multiple campuses also would have duplicate EMPL_RCDs when consolidated into one database. Therefore, all EMPL_RCDs in this situation have been renumbered during conversion only. New data added into CHRS will not be maintained through this table.

  • CSU_JOBEMPL_MAP (mapping/crosswalk table in CHRS)
    1. EMPLID (CHRS EMPLID)
    2. EMPL_RCD (CHRS EMPL_RCD)
    3. EMPLID_OLD (Campus EMPLID)
    4. EMPL_RCD_PREV (Campus EMPL_RCD)
    5. COMPANY (Campus/Company)
Expand or collapse content CS

APDB and Workstudy both use EMPL_RCD. At the time of conversion to CHRS, a script will be run in the corresponding CS campus to update three tables to match the EMPL_RCD from the CHRS crosswalk table.

  1. CLASS_INSTR
  2. INSTR_TERM_DTL
  3. STDNT_WS_AWARD

Campuses should review all areas where EMPL_RCD is used and determine retrofits. The three tables above are not inclusive of CS Tables that contain EMPL_RCD, only ones that are used in baseline. Most of the other tables are related to payroll, which is not used at the CSU.

Expand or collapse content COMPANY

In CHRS, 7 campuses (CI, EB, FRE, LA, LB and SF + CO) had their Company changed (CIS, EBY, FRE, LAS, SFO, CHO). Many went from a 2 digit codes to a 3 digit code.

For CS, baseline has developed views that utilize the COMPANY conversion. Campuses should review all areas where COMPANY used and determine retrofits.

Expand or collapse content PAY_CHECK

CSU_PAY_CHCK_VW has been created to blank out the SSN field, making it so that the SSN is no longer available on this record (view). Campuses will need to review all areas where PAY_CHECK is used and determine retrofits. As CS will link to the new view and only have access to that view through DB links. 

In CS, PeopleSoft Campus Community ID Delete (HR_PER502) process uses the PAY_CHECK record.

Expand or collapse content What areas should campuses be focused on testing for non-Oracle delivered processes?
  1. Academic Advising - CAAR Advising Report
  2. Financial Aid - Work Study
  3. CSU ID Search
  4. Campus Community – ALMA (Library modification)
  5. Systemwide Reporting – APDB
Expand or collapse content What areas should campuses be focused on testing heavily?

Campus needs to heavily test:

  1. CS Campus Customizations
  2. CS Third Parties
  3. Provisioning
Expand or collapse content Should campuses review ALL CS Custom modifications?

YES, campuses should review ALL CS Custom modifications and gather a list of all tables used. Then campuses should review whether the table is “owned” by HR. If not already on the DB Link list of tables:

  1. If another table needs to be used that is in the DB link view then notify your CHRS Implementation Manager why a table is needed in CS
  2. Note: Use this SQL as a guide to determine the application owner of the table:
    1. Find all tables and views with an Owner ID of HR
    2. Note that this only works for Peoplesoft-delivered objects
    3. CSU objects do not have consistent owner IDs

SELECT *

FROM PSRECDEFN A

WHERE A.OBJECTOWNERID LIKE 'H%' -- Owner is HR

AND A. RECTYPE IN ('0', '1') -- Tables and views

ORDER BY RECNAME.

Expand or collapse content What should campuses look for when considering integration with their modifications?
  1. Does the modification create a new person?
  2. Whether this is a new person or an existing one, update that person's data using a different CI.
Expand or collapse content Can a Campus Customizations have a Bio/Demo Data insert that goes directly into CHRS?

No

Expand or collapse content What should a campus consider regarding: Campus Customizations that insert Bio/Demo Data directly into CHRS will not sync to CS?

Data will not be synchronized without a CI or API

Expand or collapse content Is there a location campus should refer to regarding customizations?

Refer to a sample component interface in the Application Engine program below:

  1. CSU_ESP_PST
  2. Section POST
  3. Step01 (PeopleCode)
Expand or collapse content How will campus customizations integrate data?

Campuses will need to retrofit their customizations which update personal data by adding a synchronization step OR by performing the update in both CS and CHRS applications. The synchronization step is done via component interface or API. All baseline delivered modifications have already been updated. Some examples of campus customizations are:

  1. Updating preferred name
  2. Synchronizing home address for reporting
  3. Auto-creating POIs in HR
  4. Updating Business Phone
  5. AAWS Web Services
  6. Duplicate ID Deletion
  7. Email address update
  8. Load Runner to update addresses
Expand or collapse content What should I understand about provisioning? 

In the current CMS environment Integration Broker links are heavily used to synchronize data back and forth between the HR and CS applications. In CHRS, there will be a single IB connection from CS-CHRS. Campuses will need to modify their provisioning processes in CS when implementing. 

Expand or collapse content CHRS Security- User Profile

CHRS will use the CS ID to create a User ID. This ID will not exist when an employee is created. Once the employee is created in CHRS a message will be sent to Campus Solutions to also create the person. The crosswalk table will be populated to show the relationship between the CHRS ID and the CS ID. In doing so Campus Solutions will know that a User ID will need to be provisioned in CHRS. CS will send a message to the CHRS system so the User ID can be created. The message will contain the following fields:

  • CHRS ID
  • Campus Solutions ID
  • Campus Code
  • When the User Profile is created in CHRS, a User Profile is NOT created in CS. Campuses must create a provisioning process if they want a User Profile created in CS.
Expand or collapse content Business Phone

Personal Data updated in CS will not be sent back to CHRS, including the Business Phone. However, if the Business Phone number is updated in CHRS, it will be sent back to CS.

Expand or collapse content Business Email
  • Personal Data that is updated in CS will not be sent back to CHRS. The exception to this is the business email. CS business email will be sent to the User Profile (PSOPRDEFN) in CHRS under the field EMAILID. In CS the business email must be added/updated using the Add/Update a Person component and not the Electronic Addresses component.
    • Campus Solution Navigations: Menu > Campus Community > Personal Information > Add/Update a Person
    • CHRS Navigations: Menu > PeopleTools > Security > User Profiles > User Profiles
  • For CHRS if the EMAILID is updated in PSOPRDEFN, it will not be sent to CS.
  • Campuses will need to modify their provisioning process in CS, if they want the Business Email to flow to CHRS. 
Expand or collapse content Can campuses have a DS (view only) campus account (ie. DS_55) in CHRS? 

No

Expand or collapse content Can campuses have a Service Account in CHRS? 

No

Expand or collapse content If campuses cannot have a Service Account in CHRS, how can they pull data efficiently? 

It is recommended that campuses pull from Snowflake.

Testing Considerations

Expand or collapse content What does my campus need to understand about testing?

Prior to each pass, a snapshot is taken of both the CS and HR 9.0 databases. Campuses are then provided with an unmasked CS (CA**WAA) environment that can be used throughout the testing pass. Campuses will receive instructions on when to complete post-clone activities, establish DB links, and perform integrations in the CA**WAA database, which has the CS008 and CHMP3.00 packages applied to ensure integration functionality.

During a campus’s Move to Production (MTP), the CS008 and CHMP3.00 packages will be automatically applied to their CS production environment during the scheduled downtime.

Expand or collapse content How many opportunities do Implementing Campuses get to test integration between CS and CHRS? 

Campuses can learn integration and test retrofits during Pass A and B. 

Expand or collapse content Who completes setup integration between CS, CHRS, and CFS for each pass? 

CMS will connect the CHRS to CS and CFS. Campuses are responsible for configuring the CA***WAA to the CHRS database.

Expand or collapse content Is the CS database for Pass A and B supplied to campuses, or must they provide it?

Campuses will provided with an unmasked CS (CA**WAA) environment that can be used throughout the testing pass. 

Expand or collapse content For the CS databases provided for Passes A and B, what level or type of access will campuses be granted?

Campuses will receive a unmasked CS (CA**WAA) environment for each pass. These databases will not include single sign-on functionality and access will be based on the campus Post Clone script ran.

Expand or collapse content During Move to Production (MTP) to CHRS, what should campuses expect?

During MTP, each campus will receive a scheduled time when their HR 9.0 production environment will be taken offline to begin conversion. Before that time, campuses must verify that all integration messages are in a Done status in HR 9.0, CS, and CFS. Campuses are also responsible for pausing all automated processes—such as provisioning and reports—in both HR 9.0 and CS.

Campuses will also be given a separate scheduled time for when their CS production environment will be taken down. During this downtime, CS008 and CHMP3.00 will be applied for each campus, along with any campus-submitted CS COMRs.

Expand or collapse content During Move to Production (MTP) to CHRS can campuses have CS COMR applied to their CS? 

Yes, during the CS downtime, any campus-submitted CS COMRs can be applied after CS008 and CHMP3.00 have been applied.

Expand or collapse content When does a campus have to submit a CS COMR to have it applied during the Move to Production (MTP) to CHRS?

Campuses will be given a window of time to submit their CS COMR prior to Pass B ending. 

Expand or collapse content How does a campus submit a COMR to be applied to CS during the Move to Production (MTP) to CHRS?

Campuses will need to submit a ServiceNow Ticket to CMS-CHRS with the following information and attachments: 

  • CS Prod Environment Name
  • Project Name
  • Data Migration Workbench (DMW) Migration (Yes/No)
  • Date of Migration (Indicate Wave # and MTP Date)
  • Translate Value Approval Incident # (if applicable)
  • Suspected Run Time
  • Special Notes (if applicable)
  • Attach Project zip file, Migration Request and Impact Analysis Forms
Expand or collapse content Are campuses required to submit a CS COMR to be applied during the Move to Production (MTP) to CHRS?

No, campuses are simply given the option to submit a CS COMR to be applied during the Move to Production (MTP) for CHRS. This gives campuses an opportunity to have CMS review their project and confirm that it will not affect integration or any functionality required between CS and CHRS. It also allows campuses to have their project implemented right away so they don’t need to worry about it after go-live.

If a campus does not submit its CS COMR by the deadline, the project will need to wait until the campus’s next CS maintenance window to be applied.

End of Article 

Previous Article (job aid) Integration Functionality Frequently Asked Questions (FAQ)
Next Article (job aid) CHRS Maintenance & Non-Prod Frequently Asked Questions (FAQ)
To request a new article or update: Contact Us