Support Hours and Maintenance Periods
The purpose of this Service Level Agreement (SLA) is to formalize service and support expectations between the Office of Information Technology (OIT), and the consumer of this service (Customer). This SLA clarifies areas of responsibility with regard to implementation and maintenance of Banner Data Integrations, typically used by Customer departments to enable or enhance software applications they offer and support.
Integration
API
Application Programming Interface, used by software applications to communicate with one another
Data Transformation
The process of changing the format, structure, or values of data
Enterprise Technology Coordinator (ETC)
A PSU employee designated as a “power user” or deep functionality expert of the data within the Banner module under their purview
Vendor
The purveyor/provider of a software application used by Customer
Software applications may need to be integrated with Banner for several reasons:
PSU staff typically request Banner Data Integrations on behalf of Customer departments when new software applications are under consideration, and OIT develops and maintains integrations to meet Customer and Vendor requirements. OIT reviews and evaluates requests in consultation with Customer, ETCs, and other campus partners regarding feasibility, sustainability, and appropriate data utilization (etc.) to determine whether or not to fulfill integration requests.
Each Banner Data Integration facilitates one business process by exchanging data between Banner and Customer’s software application. Anything beyond ordinary maintenance for each integration may be considered a new integration or may upgrade the integration into a higher tier.
OIT offers Banner Data Integration at three distinct scale tiers: Small, Medium, and Large. OIT determines the appropriate tier for each Customer integration, based on requirements of the software application.
A typical Small integration uses existing technical infrastructure to implement a daily file transfer for a single PSU stakeholder, exporting a few fields with little or no transformation. Requirements are clear and the vendor’s technical staff is reliable and responsive, so implementation typically takes about 30-45 person-hours over 2-4 months. An example: We send a CSV or text file once per day to a software party application with name, email address, and PSU ID number.
Medium integrations may require bespoke technical infrastructure, and likely require OIT to develop APIs or interact with vendor APIs. They may involve simple transformations of data to or from several Banner data tables, at close to real time. Requirements may be unclear or unknown, vendors may have lower technical competence, and multiple PSU stakeholders may be involved, so implementation typically requires 55-95 person-hours over 3-6 months. An example: We update Banner using an API when a user or users take a specific action. The data may need to be transformed in order to be stored in Banner.
Large integrations are similar to Medium except that data often flows both to and from Banner, involves many more data sources, and complex data transformation is required. The impact of transaction failure is high, requiring more attention to error prevention, monitoring, and response. Implementation typically requires 135-300 person-hours over 6-10 months, often involving formal project management and subject matter expertise from across OIT. An example: We update Banner and update the software party application using custom APIs when specific actions or changes occur. Successful data transfer is critical to business processes or student success, and end users will notice right away.
Requests for new integrations are evaluated and prioritized against existing and pending work, and OIT may not be able to start implementing Customer’s integration for 6 months or more. Once work begins, every integration is different, and the rough time estimates above are just that: estimates. OIT can not guarantee any particular implementation timeframe.
Changes to this SLA will be announced by OIT with at least 60 days advance notice. Customer may cancel this agreement with at least 60 days advance notice.