CHRS Knowledge Base

CHRS Maintenance & Non-Prod Frequently Asked Questions (FAQ)

Updated on

This document is designed to provide users with answers to frequently asked questions related to database maintenance, non-prod environments and clones for CHRS.

Database Maintenance - CHRS

Expand or collapse content What happens when the CHRS Database is down for scheduled maintenance?

When CHRS database is down for an extended time (Tools, CHRS implementation, etc.), specific steps are taken to ensure minimum impact to the CS and CFS environments. 

Campuses  

  • Communicate to campus employees/POIs about the upcoming maintenance for CHRS and encourage all employees/POIS to make any personal data updates in CHRS prior to the maintenance.
  • In CS:
    • Run HR Table Refresh in CS (this will allow for static data during CHRS downtime)
    • Pause Automated Processes (BUSN Email Previsioning, Schedule Jobs, etc.)
    • Review both Synchronous Messages to confirm NO errors
  • In CFS:
    • Review Asynchronous Messages to confirm NO errors

 App Dev- HR/CHRS

  • Send a bulletin regarding CHRS going down and being back up.
  • Review both Synchronous and Asynchronous Messages to confirm NO errors in CHRS
  • Open ServiceNow tickets and work directly with CO Tech Services for
    • All CHRS scheduled job processes PAUSED for ALL Campuses
    • To use “lock and unlock” scripts to prevent all employees/POIs from accessing CHRS during the maintenance 
Expand or collapse content Will CHRS production be cloned for campuses to use?

Yes, the CHRS Non-PRD Clone Schedule is located here.

Expand or collapse content During scheduled maintenance or unscheduled downtime, what functionality would fail in a CFS environment if CHRS is not available?

The following would be impacted:

  1. Adding / updating ChartFields: Fund, Account, Program, Project, or Class
  2. Journal generation of HR data from the HR_ACCTG_LINE table which published the journal ID back to CHRS
  3. Messages will error out and Campus IB Administrators will need to resubmit the messages when HCHRPRD IB is back up
Expand or collapse content What happens when the CHRS Database is down for an unscheduled downtime like an outage?

If the CHRS database is down, then a notification will be sent to the campuses and no Asynchronous or Synchronous messages will go in or out of CHRS.

Expand or collapse content What happens when the CS Database is down for scheduled maintenance?

When a CS campus is down for an extended time (Tools, CHRS implementation, etc.), specific steps are taken to ensure that only the campus going through the maintenance is impacted.

Campuses

  • Communicate to campus employees/POIs and share employees/POIs about the upgrade.
  • Submit a ServiceNow ticket with the required 'lock and unlock' scripts for both employees and POIs. These scripts must cover both the CHRS and CS environments and be provided to the Upgrade Team
  • In CS:
    • Review both Synchronous Messages to confirm NO errors..
    • Pause Automated Processes (BUSN Email Previsioning, Schedule Jobs, etc.). 

App Dev- HR/CHRS (in CHRS)

  • Review both Synchronous Messages to confirm NO errors in CHRS
  • Open ServiceNow tickets and work directly with CO Tech Services to PAUSE the following three CHRS job processes during any CS downtime:
    • CSU Employee Refresh
    • CSU POI Status Update
    • CSU WorkStudy Data Refresh
Expand or collapse content How is CHRS impacted when the CFS Database is down for scheduled maintenance?

When a CFS is down for an extended time (Tools, CHRS implementation, etc.), specific steps are taken to ensure that only the campus going through the maintenance is impacted.

Campuses

  • Communicate to campus employees/POIs and share employees/POIs about the upgrade.

App Dev - CFS 

  • Send a bulletin regarding CFS going down and being back up.

App Dev-HR/CHRS 

  • Review Asynchronous Messages to confirm NO errors prior to CFS down time in CHRS.
  • Resubmit all Ayshcrnonous messages if errors occur, once CFS is back in CHRS.
Expand or collapse content How is CHRS impacted when the CFS Database is down for an unscheduled downtime like an outage?

All CHRS DB Links will fail and all Ayshcrnonous messages will go into a queued state until they can be resubmitted. The CHRS App Dev team will be responsible for resubmitting all Ayshcrnonous messages in CHRS when able. 

Non-Prod CHRS

Expand or collapse content Will campuses be notified prior to scheduled maintenance?

Yes

Expand or collapse content Will campuses have access to a non-production CHRS environment?

Yes, CHRS will have daily clones of production, Sunday through Thursday. Campuses can learn more about the clones by visiting the CHRS Non-Production page.

Expand or collapse content Will CHRS have productions clones connected to campus CS databases?

CMS will connect the CHRS Production Support databases to a campus owned CS database based on the annual ServiceNow ticket is submitted. 

Job Aid: Annual Connectivity Request

Expand or collapse content If I need to have one of my Campus CS Database connected to a CHRS production support database, what should I do?

For requests related to Tools Testing, MP Validation, or similar scenarios, please refer to the following job aid: Requesting CHRS environment to connect to CS environment Job Aid.

For requests related to the annual connection, please refer to the following job aid: Annual Connectivity Request

Expand or collapse content Will the Chancellor’s Office provide an annual CS database if my campus chooses not to connect one to a CHRS Production Support database?

No. Campuses that do not wish to provide one of their own CS masked database, they will not have integration connection with a CHRS Production Support database.

Expand or collapse content How frequently should our campus refresh the CS database provided for annual connectivity

Campuses should refresh their masked Campus Solutions (CS) environment to align with the CHRS Production Support Environment selected during the ServiceNow ticket submission.

Expand or collapse content If our campus would like to connect an additional masked CS database to a CHRS Production Support database beyond what was originally requested, is that permitted?

Yes, absolutely! In most cases, a database link provides sufficient access for development and testing directly within Campus Solutions (CS) without the need for full integration. However, if a campus requires full integration beyond the established connection, a ServiceNow ticket must be submitted.

Job Aid: Connect CS to CHRS (DB Link Only)

Job Aid: Requesting CHRS environment to connect to CS environment Job Aid.

Expand or collapse content Will CHRS have productions clones connected to CFS database automatically?

No

Expand or collapse content If I need to have a CFS Database connected to a CHRS production support database, what should I do?

Submit a ServiceNow ticket. 

Expand or collapse content How should a campus go about obtaining Oracle Connect Descriptor (i.e. TNSNAMES.ora) information for backend connection to the CS database they are connecting?

In order to adjust the TNS for the new database take the following template and exchange ??? for the campus letter.

ca???waa =
 (description =
   (address_list =
    (address = (protocol = tcp)(host = ca???waa7.cmsdc.calstate.edu)(port = 1521))
   )
   (connect_data = (server = dedicated)(service_name = ca???waa))
 )

example:  ??? -> BAK   thus cabakwaa or ??? -? EB  thus caebwaa

cabakwaa =
 (description =
   (address_list =
    (address = (protocol = tcp)(host = cabakwaa7.cmsdc.calstate.edu)(port = 1521))
   )
   (connect_data = (server = dedicated)(service_name = cabakwaa))
 )

End of Article 

Previous Article (job aid) Integration Retrofits and Modifications Frequently Asked Questions (FAQ)
Next Article (job aid) Integration Troubleshooting Guide
To request a new article or update: Contact Us