Release notes: Sprint 35

Notes

This sprint overlapped the December holidays, so we had some interruptions to our usual schedules, but we still have a few things to report. We made some more progress on cost center hierarchies but they’re still not quite ready for release. We demonstrated a way to filter cost center hierarchies by level and talked about what different levels mean, summarized by this chart:

Workday cost center hierarchies diagram

Level 5 hierarchy nodes correspond to what we currently know as a Division (eg. DoIT). Level 6 doesn’t currently have a standard meaning, but one may be assigned in the future.

We’ve also added a new fallback data source for companies on grants. In Workday, a company (campus) isn’t officially assigned to a grant until that grant has been awarded. Unawarded grants showed up in our data without a company, even though often it’s known which campus it’ll be assigned to. We’re now pulling the campus code from the name of the grant if the company field isn’t filled in. If you’re using a company filter on the grants endpoint, you may see more results returned than previously.

We made some internal improvements to our ETL process around error reporting. We’re now automatically notified about potential problems like missing fields. This is to address a previous bug where we lost company data due to a change in report formatting. If a similar thing occurs again, we’ll be aware of it immediately and get a fix out faster.

API Changes

  • Filtering on company in the grants endpoint (eg. /grants?filter[company]=UWMSN) may return more results than previously. Company was missing from some records but has been filled in now.

Recording

ASP API Sprint 35 Review