PeopleSoft Campus Solution Integration
A stored procedure into EMS_SPUPDATECOURSEDATES provides additional updates to Peoplesoft.
The Oracle account used for the integration with EMS needs to be updated to have write access to the following tables:
PS_CLASS_MTG_PAT
PS_EVENT_LAST_TBL
PS_CLASS_TBL
PS_CAMPUS_EVENT
PS_CAMPUS_MTG
To perform a full location writeback for PeopleSoft Campus Solutions:
- Update the PS_CLASS_MTG_PAT record with the room ID.
- If an Event ID already exists, update the existing PS_CAMPUS_MTG records.
- If an Event ID does not exist:
- Update the PS_EVENT_LAST_TBL table – increment by one.
- Retrieve the EVENT_NBR_LAST value from the PS_EVENT_LAST_TBL table.
- Update the PS_CLASS_TBL record with the Event ID.
- If it’s a combined section, update the related combined sections in PS_CLASS_TBL with the Event ID, so long as the SKIP_MTGPAT_EDIT flag is set to ‘No.’
- Create PS_CAMPUS_EVENT record if it doesn’t exist for the Event ID.
- Create PS_CAMPUS_MTG records if they don’t exist for the Event ID and Meeting Number.