October 20, 2016: Integration Announcement

Hello Campus Application Developers,

 

Here is the SIS Integrations team weekly summary of items of interest to our integration partners.

Go Live 7.1 - Successful!

Go Live 7.1 went into Production on Sunday, 10/16. For more information on new project functionality that was released, see the Release 7.1 Announcement on the SIS project website.  GoLives 7.3 and 7.4 have been approved and scheduled for November and December 2016.

Upcoming Outage

SIS QAT will be down beginning at 9 p.m. on Sunday 10/23 and remain down for most of the day on Monday, 10/24 to perform maintenance.  This will affect the “Try It Out” feature in API Central and any applications accessing the UAT environment for testing. Production APIs will not be affected by this outage.

 

Release Notes

Here is what was recently released and what is planned for upcoming alpha release.

 

GL 7.1a - (in Production on Wednesday 10/19)

 

Student API

  • fixed several issues with the /academic-status endpoint to correctly reflect the student’s program and plan (college and major.)  For students with no active program/plan, the API will return the most recent inactive program/plan, if one is available

 

EDODB

  • fixed a bug that caused the exam view to drop classes with blank facility

 
 

GL 7.1b - Friday, 10/21

 

Student API

  • Refine the logic that selects the appropriate values to return for cumulative units and cumulative GPA.  These values will be taken from the most recent term that has not yet ended.

 

Class API

  • fix bug in class section for multiple enrollment groups

  • fix a configuration issue that displayed instructors twice

 

Upcoming Changes

  • Student API will be updated to correct an issue with the intendsToGraduate field of the Student EDO.  In some situations, this value is not correctly set.

  • Student API will be updated to correct an issue with the primary field in the studentPlan node of the academicStatus EDO.  In some situations, this value is not correctly set.

 

Top Issues Being Researched

  • The currentRegistration node of Student API is based on how SIS defines “current” term.  When SIS prepares to start a new term, a business process called “term activation” redefines “current” which may seem premature to most downstream users.   We will enhance the API logic to redefine “current” as the most recent term that has not yet ended.  This is the same selection criteria used to select cumulative units and GPA as described in the change being released with GL7.1b

Additional Information

Each Friday, the SIS Integrations team holds Virtual Office Hours from 1-3 pm to answer questions and discuss issues you may be having. To join us, call 1-888-240-2560 - meeting ID: 113695594.  

 

We welcome your feedback. If you have any questions or comments, please contact us at ask-sis-integrations@lists.berkeley.edu.

 

Regards,

SIS Integration Team