Banner General Release Notes

Release 8.11 March 2019 Notices and Privacy

Notices and Privacy

© 2019 Ellucian. Contains confidential and proprietary information of Ellucian and its subsidiaries. Use of these materials is limited to Ellucian licensees, and is subject to the terms and conditions of one or written license agreements between Ellucian and the licensee in question. In preparing and providing this publication, Ellucian is not rendering legal, accounting, or other similar professional services. Ellucian makes no claims that an institution's use of this publication or the software for which it is provided will guarantee compliance with applicable federal or state laws, rules, or regulations. Each organization should seek legal, accounting, and other similar professional services from competent providers of the organization's own choosing. Ellucian's Privacy Statement is available : www.ellucian.com/privacy. Ellucian shall have the right to (a) use, store, process, modify, reproduce, distribute and display customer data, and to grant sublicenses to third parties, for the sole purposes of providing the software, performing Ellucian's obligations under its agreements with customers and complying with applicable law or legal requirements; (b) use, store, process, modify and reproduce customer data for Ellucian's internal business purposes, including development, diagnostic, forecasting, planning, analysis and corrective purposes in connection with the software, and for otherwise improving and enhancing the software; and (c) use, store, process, modify, reproduce, display, perform, distribute, disclose and otherwise exploit in any manner Aggregated Data for Ellucian's business purposes, including disclosure within its public statements and marketing materials describing and/or promoting Ellucian and/or the software. “Aggregated Data” means any data obtained or generated by Ellucian, including data pertaining to the software, Ellucian's systems and software, and the use of any of the foregoing, and includes data derived from customer data, which in all instances (i) does not identify any individual and (ii) is not attributed or attributable to a specific customer. Aggregated Data includes data that has been combined into databases which include third party data. Ellucian 2003 Edmund Halley Drive Reston, VA 20191 United States of America

©2019 Ellucian. Confidential and Proprietary 2 Contents

Contents

Introduction...... 5

Database support for Ellucian Ethos...... 6 New Zone field...... 6 Modified tables...... 6 Installation Controls (GUBINST) table...... 6 Campus Code Validation (STVCAMP) table...... 6 New scripts...... 7 Modified International Standards Organization (ISO) code field...... 7 New scripts...... 7

Database support for the collection of Social Economic Identity Details data...... 8 New scripts...... 8 New tables...... 9 Person Social Economic Identity and Biographical Audit Trail (GORPSAD) table...... 9 Person Social Economic Identity Details (GORPSID) table...... 10 Social Economic Identity Rules (GORSEID) table...... 10 Social Economic Identity Report Template (GORSETP) table...... 11 Social Economic Identity Codes (GTVSEID) table...... 12 Social Economic Identity Report (GTVSEIR) table...... 12

Database support for tracking Banner localization inventory...... 14 New tables...... 14 Banner Localization Code (GTVLCIN) table...... 14 Localization Inventory (GURLCIN) table...... 15 New scripts...... 15

Database support for Application Navigator...... 20 Modified table...... 20 New scripts...... 20

Database support for Action Item Processing enhancement...... 21 Modified tables...... 21 Action Item Post (GCBAPST) table...... 21 Action Item Page Builder Template (GCBPBTR) table...... 21 Assigned Action Item (GCRAACT) table...... 22 Action Item Status Rule (GCRAISR) table...... 22 New tables...... 22 Action Item Review Audit (GCBRAUD) table...... 22 AIP Document Metadata (GCRAFLU) table...... 24 AIP Document Content (GCRAFCT) table...... 25 Action Item Review Status Validation (GTVRVST) table...... 26

©2019 Ellucian. Confidential and Proprietary 3 Contents

Default Action Item Review Status (GCRRVSD) table...... 26 Action Item Review Status Rule (GCRRVST) table...... 27 New scripts...... 28

Database support for Banner Communication Management...... 31 New tables...... 31 Recurring Scheduling for Communications (GCBCREC) table...... 31 Text Message Communications Template (GCBTMTL) table...... 33 Communications Text Message Item (GCRTITM) table...... 34 Modified tables...... 35 Group Send (GCBGSND) table...... 35 Population (GCBPOPL) table...... 36 New scripts...... 36 New views...... 39 Modified views...... 39

Resolutions...... 40

©2019 Ellucian. Confidential and Proprietary 4 Introduction

Introduction

The Banner General 8.11 release is a cumulative release of all interim releases and patches that went out after the 8.10 release. In addition, it contains a number of enhancements and defect corrections.

Note: Also included in this release are the following two patches: • Previously released (but not rolled-up) Banner General 8.10.2.1 to provide updates to PCI transaction software for WebLogic 12.2 and Tomcat 8 support.

• Banner General 8.10.1.1 to provide signed JAR files with a new expiration date.

©2019 Ellucian. Confidential and Proprietary 5 Database support for Ellucian Ethos

Database support for Ellucian Ethos

The Banner General 8.11 release includes database changes to support Banner Ethos APIs and Ellucian Ethos Integration. This enhancement satisfies CR-000163004.

New Time Zone field

The Banner General 8.11 release introduces a new Time Zone field to the Installation Controls (GUBINST) and Campus Code Validation (STVCAMP) tables to support setting up the Time Zone by institution and campus. This new field provides time zone support, which incorporates daylight savings time offsets. While this feature supports Ellucian Ethos APIs, it is also available to all customers whether they use Ellucian Ethos or not.

Institutions can now set the their time zone in addition to setting the appropriate time zone for individual campuses.

Modified tables

This release delivers the following modified tables to support the new Time Zone field.

Installation Controls (GUBINST) table

This release delivers a new column to GUBINST, enabling the institution to set up it's time zone.

Column Name Null? Description GUBINST_TIMEZONE_NAME NULL VARCHAR2(100) This field identifies time zone in which the institution resides.

Campus Code Validation (STVCAMP) table

This release delivers a new column to STVCAMP, enabling the institution to set time zones for individual campuses.

Column Name Null? Type Description STVCAMP_TIMEZONE_NAME NULL VARCHAR2(100) This field identifies time zone in which the campus resides.

©2019 Ellucian. Confidential and Proprietary 6 Database support for Ellucian Ethos

New scripts

This release delivers new DDL scripts used to add the time zone column to the Installation Controls (GUBINST) and Code Validation (STVCAMP) tables.

Script Description gubinst_081100_01.sql Add column GUBINST_TIMEZONE_NAME at a length of 100. gubinst_081100_02.sql Add comment on column GUBINST_TIMEZONE_NAME. stvcamp_081100_01.sql Add column STVCAMP_TIMEZONE_NAME at a length of 100. stvcamp_081100_02.sql Add comment on column STVCAMP_TIMEZONE_NAME.

Modified International Standards Organization (ISO) code field

The Banner General 8.11 release delivers new scripts to support the mapping of state, county and language ISO codes to Banner codes for all institutions using Ethos even if they do not license Banner Student. The Banner Ethos APIs will consume the ISO codes information from the following tables instead of the EDI Cross-Reference Rules (SOAXREF) page. • State/Province Code Validation (STVSTAT) table • County Code Validation (STVCNTY) table • Language Code Validation (STVLANG) table

New scripts

This release delivers new scripts to modify the length of the ISO Code column from 3 to 8 on the State/Province Code Validation (STVSTAT), County Code Validation table (STVCNTY), and Language Code Validation (STVLANG) tables.

Script Description stvcnty_081100_01.sql Modify column STVCNTY_SCOD_CODE_ISO to a length of 8. stvcnty_081100_02.sql Correct a comment on column STVCNTY_SCOD_CODE_ISO. stvlang_081100_01.sql Modify column STVLANG_SCOD_CODE_ISO to a length of 8. stvlang_081100_02.sql Correct a comment on column STVLANG_SCOD_CODE_ISO. stvstat_081100_01.sql Modify column STVSTAT_SCOD_CODE_ISO to a length of 8. stvstat_081100_02.sql Correct a comment on column STVSTAT_SCOD_CODE_ISO.

©2019 Ellucian. Confidential and Proprietary 7 Database support for the collection of Social Economic Identity Details data

Database support for the collection of Social Economic Identity Details data

The Banner General 8.11 release includes new scripts and tables to store the collection of Social Economic Identity Details data, which will help facilitate the collection of Higher Education Statistics Agency (HESA) regulatory data. This enhancement satisfies CR-000164439.

New scripts

This release delivers the following new scripts.

DDL

Scripts Description gorpsad_081100_01.sql Alter table script to add columns to the GORPSAD table. gorpsad_081100_02.sql Adds table comments to new columns on GORPSAD. gorsetp_081100_01.sql Alter table script to add column to the GORSETP table. gorsetp_081100_02.sql Adds table comments to new column on GORSETP.

DML

Script Description gurmesgi_081100.sql Seed data script for new API.

DBPROCS

Scripts Description gokd_gorpsad0.sql Script for DML package header for GORPSAD. gokd_gorpsad1.sql Script for DML package body for GORPSAD. gokb_socecon_audit_r0.sql Script for rules package header for social economic bio audit API. gokb_socecon_audit_r1.sql Script for rules package body for social economic bio audit API. gokb_socecon_audit_s0.sql Script for error messages package header for social economic bio audit API.

©2019 Ellucian. Confidential and Proprietary 8 Database support for the collection of Social Economic Identity Details data

Scripts Description gokb_socecon_audit_s1.sql Script for error messages package body for social economic bio audit API. gokb_socecon_audit0.sql Script for package header for social economic bio audit API. gokb_socecon_audit1.sql Script for package body for social economic bio audit API.

New tables

This release delivers the following new tables.

Person Social Economic Identity and Biographical Audit Trail (GORPSAD) table

Stores the audit trail information about the entries and updates made to the Social Economic Identity or Biographic details of a person.

Column Name Null? Type Description GORPSAD_PIDM NULL NUMBER(8,0) Internal identification number of the person. GORPSAD_COLUMN_NAME NULL VARCHAR(30) Oracle Table Column Name of audit value. GORPSAD_TABLE_KEY NULL VARCHAR2(250) Key value for Social Economic Identity or Biographic Audit Record. GORPSAD_VALUE NULL VARCHAR2(250) Data value for audit log. GORPSAD_DATE NULL DATE Date audit trail entry logged. GORPSAD_USER_ID NULL VARCHAR2(30) The User ID of the person inserted or last updated this record. GORPSAD_ACTIVITY_DATE NULL DATE Date the record was created or updated. GORPSAD_DATA_ORIGIN NULL VARCHAR2(30) Source system that created or updated the data. GORPSAD_SURROGATE_ID NULL NUMBER(19,0) Immutable unique key. GORPSAD_VERSION NULL NUMBER(19,0) Optimistic lock token. GORPSAD_VPDI_CODE NULL VARCHAR2(6) Multi-entity processing code.

©2019 Ellucian. Confidential and Proprietary 9 Database support for the collection of Social Economic Identity Details data

Person Social Economic Identity Details (GORPSID) table

Stores information about the Social Economic Identity details of a person.

Column Name Null? Type Description GORPSID_PIDM NOT NUMBER(8,0) Internal identification number NULL of the person. GORPSID_SEIR_CODE NOT VARCHAR2(30) Social Economic Identity NULL Report Code. GORPSID_SEID_CODE NOT VARCHAR2(30) Social Economic Identity NULL Code. GORPSID_SEQ_NO NOT NUMBER(4) Sequence number for NULL Person, Social Economic Identity Report and Social Economic Identity Code values. GORPSID_SEID_VALUE NULL VARCHAR2(250) Social Economic Identity value. GORPSID_USER_ID NULL VARCHAR(230) The User ID of the person who inserted or last updated this record. GORPSID_ACTIVITY_DATE NULL DATE Date the record was created or updated. GORPSID_DATA_ORIGIN NULL VARCHAR2(30) Source system that created or updated the data. GORPSID_SURROGATE_ID NULL NUMBER(19,0) Immutable unique key. GORPSID_VERSION NULL NUMBER(19,0) Optimistic lock token. GORPSID_VPDI_CODE NULL VARCHAR2(6) Multi-entity processing code.

Social Economic Identity Rules (GORSEID) table

Stores information about the values associated with Social Economic Identity Codes.

Column Name Null? Type Description GORSEID_SEID_CODE NOT VARCHAR2(30) Social Economic Identity NULL Code GORSEID_SEID_VALUE NOT VARCHAR2(30) Social Economic Identity NULL Value. GORSEID_SEID_VALUE_DESC NOT VARCHAR2(100) Social Economic Identity NULL value description.

©2019 Ellucian. Confidential and Proprietary 10 Database support for the collection of Social Economic Identity Details data

Column Name Null? Type Description GORSEID_USER_ID NULL VARCHAR2(30) The user ID of the person who inserted or last updated this record. GORSEID_ACTIVITY_DATE NULL DATE Date the record was created or updated. GORSEID_DATA_ORIGIN NULL VARCHAR2(30) Source system that created or updated the data. GORSEID_SURROGATE_ID NULL NUMBER(19,0) Immutable unique key. GORSEID_VERSION NULL NUMBER(19,0) Optimistic lock token. GORSEID_VPDI_CODE NULL VARCHAR2(6) Multi-entity processing code.

Social Economic Identity Report Template (GORSETP) table

Stores information about the association of Social Economic Identity Codes with Social Economic Identity Reports and the field type of the Identity Codes.

Column Name Null? Type Description GORSETP_SEIR_CODE NOT VARCHAR2(30) Social Economic Identity NULL Report Code GORSETP_SEID_CODE NOT VARCHAR2(30) Social Economic Identity NULL Code. GORSETP_FIELD_TYPE_CDE NOT VARCHAR2(1) Code to describe if social NULL economic identity value is based on pull down (P) or free format (F) data entry. GORSETP_USER_ID NULL VARCHAR2(30) The user ID of the person who inserted or last updated this record. GORSETP_ACTIVITY_DATE NULL DATE Date the record was created or updated. GORSETP_DATA_ORIGIN NULL VARCHAR2(30) Source system that created or updated the data. GORSETP_SURROGATE_ID NULL NUMBER(19,0) Immutable unique key. GORSETP_VERSION NULL NUMBER(19,0) Optimistic lock token. GORSETP_VPDI_CODE NULL VARCHAR2(6) Multi-entity processing code.

©2019 Ellucian. Confidential and Proprietary 11 Database support for the collection of Social Economic Identity Details data

Social Economic Identity Codes (GTVSEID) table

Stores Social Economic Identity Code information.

Column Name Null? Type Description GTVSEID_CODE NOT VARCHAR2(30) Social Economic Identity NULL Code GTVSEID_LABEL NOT VARCHAR2(30) Social Economic Identity NULL value label. GTVSEID_DESC NOT VARCHAR2(100) Social Economic Identity NULL value description. GTVSEID_USER_ID NULL VARCHAR2(30) The user ID of the person who inserted or last updated this record. GTVSEID_ACTIVITY_DATE NULL DATE Date the record was created or updated. GTVSEID_DATA_ORIGIN NULL VARCHAR2(30) Source system that created or updated the data. GTVSEID_SURROGATE_ID NULL NUMBER(19,0) Immutable unique key. GTVSEID_VERSION NULL NUMBER(19,0) Optimistic lock token. GTVSEID_VPDI_CODE NULL VARCHAR2(6) Multi-entity processing code.

Social Economic Identity Report (GTVSEIR) table

Stores Social Economic Identity Report code information.

Column Name Null? Type Description GTVSEIR_CODE NOT VARCHAR2(30) Social Economic Identity NULL Report Code. GTVSEIR_DESC NOT VARCHAR2(100) Social Economic Identity NULL Report description. GTVSEIR_USER_ID NULL VARCHAR2(30) The User ID of the person who inserted or last updated this record. GTVSEIR_ACTIVITY_DATE NULL DATE Most recent date the record was created or updated. GTVSEIR_DATA_ORIGIN NULL VARCHAR2(30) Source system that created or updated the data. GTVSEIR_SURROGATE_ID NULL NUMBER(19,0) Immutable uinique key. GTVSEIR_VERSION NULL NUMBER(19,0) Optimistic lock token

©2019 Ellucian. Confidential and Proprietary 12 Database support for the collection of Social Economic Identity Details data

Column Name Null? Type Description GTVSEIR_VPDI_CODE NULL VARCHAR2(6) Multi-entity processing code.

©2019 Ellucian. Confidential and Proprietary 13 Database support for tracking Banner localization inventory

Database support for tracking Banner localization inventory

The Banner General 8.11 release includes database changes to support tracking Banner localization inventory at an institution for version control. This enhancement satisfies CR-000163769.

New tables

This release delivers the following new tables to support tracking Banner localization inventory.

Banner Localization Code (GTVLCIN) table

This table stores the values of localization names.

Column Name Null? Type Description GTVLCIN_CODE NOT VARCHAR2(120) Banner Localization NULL code. GTVLCIN_DESC NOT VARCHAR2(240) Description of the NULL Banner Localization. GTVLCIN_SYSTEM_REQUIRED_IND NOT VARCHAR2(4) Y/N indicator. NULL Indicates if the system requires the record. GTVLCIN_ACTIVITY_DATE NOT DATE The date on which NULL information was last entered or updated for this record. GTVLCIN_USER_ID NOT VARCHAR2(120) The ID of the user NULL who last updated or inserted the record. GTVLCIN_DATA_ORIGIN NULL VARCHAR2(120) The source system that created or updated the data. GTVLCIN_SURROGATE_ID NULL NUMBER(19) Immutable unique key. GTVLCIN_VERSION NULL NUMBER(19) Optimistic lock token.

©2019 Ellucian. Confidential and Proprietary 14 Database support for tracking Banner localization inventory

Column Name Null? Type Description GTVLCIN_VPDI_CODE NULL VARCHAR2(24) Multi-entity processing code.

Localization Inventory (GURLCIN) table

This table stores the institution's localization inventory.

Column Name Null? Type Description GURLCIN_LCIN_CODE NOT VARCHAR2(120) Banner Localization NULL code. GURLCIN_ACTIVITY_DATE NOT DATE The date on which NULL information was last entered or updated for this record. GURLCIN_USER_ID NOT VARCHAR2(120) The ID of the user who NULL last updated or inserted the record. GURLCIN_DATA_ORIGIN NULL VARCHAR2(120) The source system that created or updated the data. GURLCIN_SURROGATE_ID NULL NUMBER(19) Immutable unique key. GURLCIN_VERSION NULL NUMBER(19) Optimistic lock token. GURLCIN_VPDI_CODE NULL VARCHAR2(24) Multi-entity processing code.

New scripts

This release delivers the following new scripts to support tracking Banner localization inventory.

DDL These scripts create the Banner Localization Code (GTVLCIN) and Localization Inventory (GURLCIN) tables

Script Description gtvlcin_081100_01.sql Creates table GTVLCIN for Banner Localization Codes. gtvlcin_081100_02.sql Creates primary key for GTVLCIN. gtvlcin_081100_03.sql Inserts table and column comments to GTVLICN. gurlcin_081100_01.sql Creates table GURLCIN for Banner Localization Inventory.

©2019 Ellucian. Confidential and Proprietary 15 Database support for tracking Banner localization inventory

Script Description gurlcin_081100_02.sql Creates primary key for GURLCIN. gurlcin_081100_03.sql Creates foreign key for GURLCIN to GTVLCIN. gurlcin_081100_04.sql Inserts table and column comments to GURLCIN.

DML The gtvlcini_081100.sql script delivers the following required Banner Localization Codes to GTVLCIN.

Localization Code Description CALBCOM California Common CALBFA California Finaid CALBHR California HR CALBSTU California Student EGEN SC Global Web Service Interface Client REPT California Report SSEN SC Global Self Service Engine XIGN SC International XML Import Tool INTLSTU SC International Student Tracking OIA SC India Office of International Affairs DEEWR SC Australia DEEWR Reporting TAC SC Australia Tertiary Admission Centre Data Load CCV SC Australia Centrelink Student Collection AVETIS SC Australia Reporting for Vocational Sector CHESSN SC Australia CHESSN Management AVETMISS SC Australia Vocational Education in Schools Data Load INTRAK SC Australia International Student Tracking for Australasia ARSMCT SC LatinAmerica ARSMCT Multi-Currency / Multi-Tax ARBRA SC Brazil ARBRA Accounts Receivables for Brazil STUAADM SC Brazil STUAADM APIs for Admission Process STUABSC SC Brazil STUABSC Automatic Block Schedule Generation STUFIMP SC Brazil STUFIMP End of Term Procedures STUMECR SC Brazil STUMECR Education Ministry (MEC) Reports STUPSEL SC Brazil STUPSEL Admissions Selection Process

©2019 Ellucian. Confidential and Proprietary 16 Database support for tracking Banner localization inventory

Localization Code Description STUREGP SC Brazil STUREGP Regulatory Procedures BACS SC Europe BACS Direct Debit for the UK CAO SC Europe CAO for Ireland ECTS SC Europe ECTS DIPLS SC Europe DIPLS Diploma Supplement GRDS SC Europe Graduation Management HESA SC Europe HESA for the UK PROGCAT SC Europe PROGCAT Programme Catalogue and Fee Generation SLC SC Europe SLC Student Loans Company for the UK UCAS SC Europe UCAS for the UK FCP SC Canada FCP Federal Contractors Program NPYRE SC Canada NPYRE Non Payroll Year End Reporting CSB SC Canada CSB Canada Savings Bond PSIS SC Canada PSIS Statistics Canada Reporting SWF SC Canada SWF Standard Workload Form TD1 SC Canada TD1 Federal Provincial Personal Tax Exemption TRIC SC Canada TRIC Tri Council Reporting for Canada OCAS SC Canada OCAS - Ontario College Application Service YREND SC Canada YREND Year End Reporting with HR VOCAP SC Europe VOCAP Vocational Placements STUDEMRE SC LatinAmerica STUDEMRE Admissions for Chile STURUT SC LatinAmerica STURUT RUT Validation for Chile ARSSDC SC LatinAmerica ARSSDC Sales Documents FINACB SC LatinAmerica FINACB Accounting Books FINACP SC LatinAmerica FINACP Accounting by PIDM FINART SC LatinAmerica FINART Finance Accounting Reporting Tool FINDIE SC LatinAmerica FINDIE Deferred Income and Expenses FINIAJ SC LatinAmerica FINIAJ Inflation Adjustments FINIUB SC LatinAmerica FINIUB Investment Under Budget FINLAT SC LatinAmerica FINLAT Finance LatinAmerica FINTXW SC LatinAmerica FINTXW Tax Withhold HRPCON SC LatinAmerica HRPCON HR Connector

©2019 Ellucian. Confidential and Proprietary 17 Database support for tracking Banner localization inventory

Localization Code Description STULOCF SC LatinAmerica STULOCF Long Currency Fields MEATA SC Middle East Air Ticket Administration for HR MEEFA SC Middle East Education Fee Administration for HR MEFWW SC Middle East Flexible Work Week for HR HRLVE SC Middle East Leave for HR ARMTAX SC Middle East Accounts Receivable Multi-Tax MEOLA SC Middle East On Line Admissions for KSA CHEDS SC Middle East CHEDS for UAE MESCCOMM MESC Common STUOSSR SC Brazil STUOSSR One Stop Services BWGSRE SC LatinAmerica BWGSRE General Survey Engine BWSTES SC LatinAmerica BWSTES Teaching Evaluation by Students BWLCMX SC LatinAmerica BWLCMX Conflict Matrix BWSPBR SC LatinAmerica BWSPBR Program Based Registration STUBIBL SC Brazil STUBIBL Bibliography STUSEATT SC LatinAmerica STUSEAT Seat Management for Admissions ARSAIP SC LatinAmerica ARSAIP Accounting Interface by Program HRPDME SC LatinAmerica HRPDME Monthly Days HRPSAE SC LatinAmerica HRPSAE Payroll Special Average Earnings TCCSTU TCC Student TCCFIN TCC Finance TCCHR TCC Human Resources TCCFA TCC Financial Aid AMELLN SC Australia Adult Migrant English Program Language ARTS SC Australia Automatic Results Transfer Processing FINIFRS SC LatinAmerica FINIFRS International Financial Standards STUFAVL SC Brazil STUFAVL Partial Time Faculty Unavailability T2202A SC Canada T2202A - Amounts Certificate

PL/SQL script This script delivers a new function to if the institution has a Banner Localization Inventory.

©2019 Ellucian. Confidential and Proprietary 18 Database support for tracking Banner localization inventory

Script Description guflcin.sql New function: F_FindLocalizationInstalled

©2019 Ellucian. Confidential and Proprietary 19 Database support for Application Navigator

Database support for Application Navigator

This release introduces database modifications to support Application Navigator feature development. This enhancement satisfies CR-000163833.

Modified table

This release delivers a new column to the Object Maintenance (GUBOBJS) table. This new column is an indicator used for integrating user preference menu choices.

Column Name Null? Type Description GUBOBJS_INTEGRATED_MENU_IND NOT VARCHAR2(1) Indicates the Banner NULL Object is currently used by the integrated menu to support Administrative Users with tools like Application Navigator. The default value is N.

New scripts

This release delivers new scripts to add the new column to the Object Maintenance (GUBOBJS) table.

Script Description gubobjs_081100_01.sql Adds new column GUBOBJS_INTEGRATED_MENU_IND. gubobjs_081100_02.sql Add comment on column GUBOBJS_INTEGRATED_MENU_IND.

©2019 Ellucian. Confidential and Proprietary 20 Database support for Action Item Processing enhancement

Database support for Action Item Processing enhancement

This release delivers new database object to support Action Item Processing to allow review of action items. This enhancement enables designating actions items as requiring review before marking them complete. This allows action item reviewers to view these action items and mark them as reviewed. This enhancement satisfies CR-000164414.

Modified tables

This release delivers the following modified tables to support Action Item Processing.

Action Item Post (GCBAPST) table

This release introduces two new columns for storing Date and Time and Time Zone

Column Name Null? Type Description GCBAPST_DISPLAY_DATE NULL DATE Date and time of Action Item Post. GCBAPST_TIME_ZONE NULL VARCHAR2(100) Time Zone for Action Item Post

Action Item Page Builder Template (GCBPBTR) table

This release introduces a new column for Template Description.

Column Name Null? Type Description GCBPBTR_DESCRIPTION NULL CLOB Description of page builder template.

©2019 Ellucian. Confidential and Proprietary 21 Database support for Action Item Processing enhancement

Assigned Action Item (GCRAACT) table

This release introduces two new columns to store the response ID from the Action Item status Rule (GCRAISR) and Action Item Review Status (GTVRVST) tables.

Column Name Null? Type Description GCRAACT_GCRAISR_ID NULL NUMBER(19,0) ID of response selected by the user for the action item. GCRAACT_RVST_CODE NULL VARCHAR2(10) Code that indicates status of the action item review process. Set to NULL when the action item is not in review.

Action Item Status Rule (GCRAISR) table

This release introduces two new columns to store Review Required Indicator and Number Of Attachments Allowed.

Column Name Null? Type Description GCRAISR_REV_REQ_IND NOT VARCHAR2(1) Response requires review NULL indicator. GCRAISR_ALLOWED_ATTACHMENT NOT NUMBER(3,0) Number of attachments NULL allowed for a response.

New tables

This release delivers six new tables to support Action Item Processing to allow review of action items.

Action Item Review Audit (GCBRAUD) table

This table stores details about reviews completed in Action Item processing. These reviews are specific for a user's Action Item and response. You cannot update a review after it is saved.

Column Name Null? Type Description GCBRAUD_SURROGATE_ID NOT NUMBER(19,0) Immutable unique key. NULL GCBRAUD_GCRAACT_ID NOT NUMBER(19,0) Surrogate ID of GCRAACT NULL table which contains action items assigned to users.

©2019 Ellucian. Confidential and Proprietary 22 Database support for Action Item Processing enhancement

Column Name Null? Type Description GCBRAUD_GCRAISR_ID NOT NUMBER(19,0) Surrogate ID of GCRAISR NULL table which points to user response for the action item. GCBRAUD_REVIEWER_PIDM NOT NUMBER(8,0) Internal identification NULL number of the reviewer. GCBRAUD_REVIEW_DATETIME NOT TIMESTAMP(9) Date and time the review NULL was done. GCBRAUD_RVST_CODE NOT VARCHAR2(10) Review status code NULL chosen by the reviewer as part of the review. GCBRAUD_EXTERNAL_COMMENT_IND NOT VARCHAR2(1) External comment NULL indicator. • N: Comment is internal to reviewers. • Y: Comment is external to users.

GCBRAUD_USER_ID NOT VARCHAR2(30) This field identifies the NULL system user. GCBRAUD_ACTIVITY_DATE NOT DATE The date on which NULL information was last entered or updated for this record. GCBRAUD_REVIEW_COMMENTS NULL VARCHAR2(4000) Comment provided by reviewer as part of the review. GCBRAUD_CONTACT_INFO NULL VARCHAR2(200) Office or person to contact about review status. GCBRAUD_VERSION NULL NUMBER(19,0) Optimistic lock token. GCBRAUD_DATA_ORIGIN NULL VARCHAR2(30) The source system that created or updated the data. GCBRAUD_VPDI_CODE NULL VARCHAR2(6) Multi-entity processing code.

©2019 Ellucian. Confidential and Proprietary 23 Database support for Action Item Processing enhancement

AIP Document Metadata (GCRAFLU) table

This table stores information about an uploaded document.

Column Name Null? Type Description GCRAFLU_SURROGATE_ID NOT NUMBER(19,0) Immutable unique key. NULL GCRAFLU_GCRAACT_ID NOT NUMBER(19,0) Surrogate ID of NULL GCRAACT table that contains action items assigned to users. GCRAFLU_GCRAISR_ID NOT NUMBER(19,0) Surrogate ID of GCRAISR NULL table that contains current response assigned to associated action item. GCRAFLU_DOCUMENT_NAME NOT VARCHAR2(60) Name of the uploaded NULL document. GCRAFLU_DOCUMENT_UPLOADED_ NOT DATE The date and time of the DATE NULL document upload. GCRAFLU_FILE_LOCATION NOT VARCHAR2(3) File storage location NULL value. • AIP: Indicates file saved to the GCRAFCT table. • BDM: Indicates file saved in ApplicationXtender.

GCRAFLU_USER_ID NOT VARCHAR2(30) The user ID of the person NULL who inserted or last updated this record. GCRAFLU_ACTIVITY_DATE NOT DATE The date on which NULL information was last entered or updated for this record. GCRAFLU_USER_COMMENTS NULL VARCHAR2(4000) Comments provided by user about the uploaded file. GCRAFLU_DELETE_AFTER_DATE NULL DATE The calculated deletion date of the physical file and database row based on date created and storage days value.

©2019 Ellucian. Confidential and Proprietary 24 Database support for Action Item Processing enhancement

Column Name Null? Type Description GCRAFLU_STORAGE_DAYS NULL NUMBER(4,0) Maintain file in storage system for number of days after file is created GCRAFLU_VERSION NULL NUMBER(19,0) Optimistic lock token. GCRAFLU_DATA_ORIGIN NULL VARCHAR2(30) Source system that created or updated the data. GCRAFLU_VPDI_CODE NULL VARCHAR2(6) Multi-entity processing code.

AIP Document Content (GCRAFCT) table

This table stores the content of the uploaded document, if you have configured the system to do so.

Column Name Null? Type Description GCRAFCT_SURROGATE_ID NOT NUMBER(19,0) Immutable unique key. NULL GCRAFCT_GCRAACT_ID NOT NUMBER(19,0) Surrogate ID of the NULL GCRAFLU table which contains the metadata of the file. GCRAFCT_USER_ID NOT VARCHAR2(30) This field identifies the NULL system user. GCRAFCT_ACTIVITY_DATE NOT DATE The date on which NULL information was last entered or updated for this record. GCRAFCT_DOCUMENT_CONTENT NULL BLOB Content of uploaded document. GCRAFCT_VERSION NULL NUMBER(19,0) Optimistic lock token. GCRAFCT_DATA_ORIGIN NULL VARCHAR2(30) The source system that created or updated the data. GCRAFCT_VPDI_CODE NULL VARCHAR2(6) Multi-entity processing code.

©2019 Ellucian. Confidential and Proprietary 25 Database support for Action Item Processing enhancement

Action Item Review Status Validation (GTVRVST) table

Validation table containing the valid values for review status codes. Review status codes control the flow of a review.

Column Name Null? Type Description GTVRVST_CODE NOT VARCHAR2(10) Unique Code for the NULL Review Status. GTVRVST_DESC NOT VARCHAR2(30) Describes the purpose of NULL a Review Status. GTVRVST_ACTIVE_IND NOT VARCHAR2(1) Indicator for Active Review NULL Status. Values are (Y)es and (N)o. GTVRVST_SURROGATE_ID NOT NUMBER(19,0) Immutable unique key. NULL GTVRVST_USER_ID NOT VARCHAR2(30) This field identifies the NULL system user. GTVRVST_ACTIVITY_DATE NOT DATE The date on which NULL information was last entered or updated for this record. GTVRVST_VERSION NULL NUMBER(19,0) Optimistic lock token. GTVRVST_DATA_ORIGIN NULL VARCHAR2(30) The source system that created or updated the data. GTVRVST_VPDI_CODE NULL VARCHAR2(6) Multi-entity processing code.

Default Action Item Review Status (GCRRVSD) table

This table contains the valid value of the institution's default review status.

Column Name Null? Type Description GCRRVSD_SURROGATE_ID NOT NUMBER(19,0) Immutable unique key. NULL GCRRVSD_RVST_CODE NOT VARCHAR2(10) Default Review Status NULL Code. GCRRVSD_USER_ID NOT VARCHAR2(30) This field identifies the NULL system user.

©2019 Ellucian. Confidential and Proprietary 26 Database support for Action Item Processing enhancement

Column Name Null? Type Description GCRRVSD_ACTIVITY_DATE NOT DATE The date on which NULL information was last entered or updated for this record. GCRRVSD_VERSION NULL NUMBER(19,0) Optimistic lock token. GCRRVSD_DATA_ORIGIN NULL VARCHAR2(30) The source system that created or updated the data. GCRRVSD_VPDI_CODE NULL VARCHAR2(6) Multi-entity processing code.

Action Item Review Status Rule (GCRRVST) table

This table contains the locale-specific names of the status codes, in addition to the processing flags.

Column Name Null? Type Description GCRRVST_SURROGATE_ID NOT NUMBER(19,0) Immutable unique key. NULL GCRRVST_RVST_CODE NOT VARCHAR2(10) Unique Code for the NULL Review Status. GCRRVST_RVST_NAME NOT VARCHAR2(30) Name of the Review NULL Status. GCRRVST_LOCALE NOT VARCHAR2(20) Locale for multiple NULL language support. GCRRVST_REVIEW_ONGOING_IND NOT VARCHAR2(1) Indicator that the reviewer NULL is reviewing the response. A value of Y locks action item and a value of N unlocks action item for resubmission of response. GCRRVST_REVIEW_SUCCESS_IND NOT VARCHAR2(1) Indicator that review was NULL successful. A value of N halts a process and a value of Y lifts the halt. GCRRVST_USER_ID NOT VARCHAR2(30) This field identifies the NULL system user. GCRRVSD_ACTIVITY_DATE NOT DATE The date on which NULL information was last entered or updated for this record. GCRRVSD_VERSION NULL NUMBER(19,0) Optimistic lock token.

©2019 Ellucian. Confidential and Proprietary 27 Database support for Action Item Processing enhancement

Column Name Null? Type Description GCRRVSD_DATA_ORIGIN NULL VARCHAR2(30) The source system that created or updated the data. GCRRVSD_VPDI_CODE NULL VARCHAR2(6) Multi-entity processing code.

New scripts

This release delivers new scripts to support Action Item Processing.

DDL scripts

Script Description gcbapst_081100_01.sql Adds two columns to the GCBAPST table gcbapst_081100_02.sql New column comments to GCBAPST gcbpbtr_081100_01.sql Adds a column to the GCBPBTR table gcbpbtr_081100_02.sql New column comments to GCBPBTR gcraact_081100_01.sql Adds two columns to the GCRAACT table gcraact_081100_02.sql Adds foreign key constraint to table GCRAACT gcraact_081100_03.sql Adds foreign key constraint to table GCRAACT gcraact_081100_04.sql New column comments to GCRAACT gcraisr_081100_01.sql Adds two columns to the GCRAISR table gcraisr_081100_02.sql New column comments to GCRAISR gcbraud_081100_01.sql Creates table GCBRAUD. gcbraud_081100_02.sql Adds primary key constraint to table GCBRAUD. gcbraud_081100_03.sql Adds foreign key constraint to table GCBRAUD. gcbraud_081100_04.sql Adds foreign key constraint to table GCBRAUD. gcbraud_081100_05.sql Adds foreign key constraint to table GCBRAUD. gcbraud_081100_06.sql Adds column comments to GCBRAUD. gcraflu_081100_01.sql Creates table GCRAFLU. gcraflu_081100_02.sql Adds primary key constraint to table GCRAFLU. gcraflu_081100_03.sql Adds foreign key constraint to table GCRAFLU. gcraflu_081100_04.sql Adds foreign key constraint to table GCRAFLU. gcraflu_081100_05.sql Adds foreign key constraint to table GCRAFLU.

©2019 Ellucian. Confidential and Proprietary 28 Database support for Action Item Processing enhancement

Script Description gcraflu_081100_06.sql Adds column comments to GCRAFLU. gcrafct_081100_01.sql Creates table GCRAFCT. gcrafct_081100_02.sql Adds primary key constraint to table GCRAFCT. gcrafct_081100_03.sql Adds foreign key constraint to table GCRAFCT. gcrafct_081100_04.sql Adds column comments to GCRAFCT. gtvrvst_081100_01.sql Creates table GTVRVST. gtvrvst_081100_02.sql Adds primary key constraint to table GTVRVST. gtvrvst_081100_03.sql Creates unique index for table GTVRVST. gtvrvst_081100_04.sql Adds column comments to GTVRVST. gcrrvsd_081100_01.sql Creates table GCRRVSD. gcrrvsd_081100_01.sql Adds primary key constraint to table GCRRVSD. gcrrvsd_081100_01.sql Create unique index for table GCRRVSD. gcrrvsd_081100_01.sql Adds column comments to GCRRVSD. gcrrvst_081100_01.sql Creates table GCRRVST. gcrrvst_081100_02.sql Adds primary key constraint to table GCRRVST gcrrvst_081100_03.sql Create unique index for table GCRRVST. gcrrvst_081100_04.sql Adds column comments to GCRRVST. gos_gcraflu_seq.sql Create sequences to table GCRAFLU. gos_gcrrvsd_seq.sql Create sequences to table GCRRVSD. gos_gcrrvst_seq.sql Create sequences to table GCRRVST. gos_gtvrvst_seq.sql Create sequences to table GTVRVST. gos_gcbraud_seq.sql Create sequences to table GCBRAUD. gos_gcrafct_seq.sql Create sequences to table GCRAFCT.

DML script

Script Description ggubmepoi_081100.sql Enables MEP.

DBPROC package The GCKPACT package used for posting of an action item to the user.

Package Description GCKPACT Added f_post_action_item to posting of an action item to the user.

©2019 Ellucian. Confidential and Proprietary 29 Database support for Action Item Processing enhancement

DBPROC scripts

Script Description gckpact0.sql Package used for posting of an action item to the user. gckpact1.sql Package body used for posting of an action item to the user. gt_gcrrvsd_surrogate_id.sql Adding new trigger for gcrrvsd sequence and version. gt_gcrrvst_surrogate_id.sql Adding new trigger for gcrrvst sequence and version. gt_gtvrvst_surrogate_id.sql Adding new trigger for gtvrvst sequence and version. gt_gcbraud_surrogate_id.sql Adding new trigger for gcbraud sequence and version. gt_gcrafct_surrogate_id.sql Adding new trigger for gcrafct sequence and version. gt_gcraflu_surrogate_id.sql Adding new trigger for gcraflu sequence and version gctrvsd0.sql Insert trigger on Default Review Status table (GCRRVSD), to sure table has only one record. gctrvsd1.sql Delete trigger on Default Review Status table (GCRRVSD), to make sure table always has one record.

©2019 Ellucian. Confidential and Proprietary 30 Database support for Banner Communication Management

Database support for Banner Communication Management

This release delivers new and modified tables, views and other database objects to support the Banner General Communication Management 9.5 release. These new tables and procedures are a required component of Communication Management to support recurrent scheduling of communications, one time scheduling of populations, performance improvements and other miscellaneous improvements. This enhancement satisfies CR-000161466.

New tables

The Banner General 8.11 release introduces three new tables to support Banner Communication Management.

Recurring Scheduling for Communications (GCBCREC) table

This table defines a message entity scheduled for recurrence and the corresponding attributes required to create a background process for assembling and submitting a batch of communication messages through a channel provider.

Column Name Null? Type Description GCBCREC_SURROGATE_ID NOT NUMBER(19) Generated unique numeric NULL identifier for this entity. GCBCREC_JOB_NAME NOT VARCHAR2(2048) Name describing this NULL recurrent schedule message. GCBCREC_CREATOR_ID NOT VARCHAR2(30) The oracle user id of the NULL user who created this record. GCBCREC_CREATIONDATETIME NOT TIMESTAMP(6) The date and time of NULL creation. GCBCREC_CRON_STRING NOT VARCHAR2(255) String that satisfies NULL the Quartz rules which represents the schedule of the recurrence. GCBCREC_CRON_TIMEZONE NOT VARCHAR2(255) Timezone against which NULL the cron string should be validated and fired.

©2019 Ellucian. Confidential and Proprietary 31 Database support for Banner Communication Management

Column Name Null? Type Description GCBCREC_ORGANIZATION_ID NOT NUMBER(19) The surrogate id of the NULL organization that this message belongs to. GCBCREC_POPL_ID NOT NUMBER(19) The population NULL identification number. GCBCREC_TEMPLATE_ID NOT NUMBER(19) The template identification NULL number. GCBCREC_RECALC_ON_SEND NOT VARCHAR2(1) Indicates if the chosen NULL population needs recalculation before at the time of sending each recurrent message. GCBCREC_CURRENT_STATE NOT VARCHAR2(255) The current state of the NULL process. GCBCREC_ACTIVITY_DATE NOT DATE Date that record was NULL created or last updated. GCBCREC_USER_ID NOT VARCHAR2(30) The user ID of the person NULL who created or last updated this record. GCBCREC_JOB_DESCRIPTION NULL VARCHAR2(2048) Description of this recurrent schedule message. GCBCREC_JOB_ID NULL VARCHAR2(64) The job id of the scheduled job. GCBCREC_GROUP_ID NULL VARCHAR2(256) The group id for the scheduled quartz job or trigger. GCBCREC_ERROR_CODE NULL VARCHAR2(256) The error code of any error generated during processing. GCBCREC_ERROR_TEXT NULL CLOB The full text of any error generated during processing. GCBCREC_START_DATE NULL TIMESTAMP(6) The date from when the process can be run as per the cron expression occurrence. GCBCREC_END_DATE NULL TIMESTAMP(6) The date beyond which the process should not be run. GCBCREC_STOPPED_DATE NULL TIMESTAMP(6) The date the process was stopped.

©2019 Ellucian. Confidential and Proprietary 32 Database support for Banner Communication Management

Column Name Null? Type Description GCBCREC_EVENT_ID NULL NUMBER(19) The ID of the Event that generated the recurrent scheduled message. GCBCREC_PARAMETER_VALUES NULL CLOB The map of parameter name and values for the corresponding template. GCBCREC_NUM_OCCURRENCES NULL NUMBER(19) The total number of times the scheduled message should be executed. GCBCREC_TOTAL_COUNT NULL NUMBER(19) The total number of times the scheduled message has been executed. GCBCREC_SUCCESS_COUNT NULL NUMBER(19) The number of times the scheduled message has been executed successfully. GCBCREC_FAILURE_COUNT NULL NUMBER(19) The number of times the execution of scheduled message failed. GCBCREC_VERSION NULL NUMBER(19) Optimistic lock token. GCBCREC_DATA_ORIGIN NULL VARCHAR2(30) Source system that created or updated the data. GCBCREC_VPDI_CODE NULL VARCHAR2(6) Multi-entity processing code.

Text Message Communications Template (GCBTMTL) table

This table extends the Template object (GCBTMPL) table. It describes the place holders for a text message created using the template. Do not modify this table outside the context of a template object.

Column Name Null? Type Description GCBTMTL_SURROGATE_ID NOT NUMBER(19) Generated unique NULL numeric identifier for this GCBTMPL.

Note: This is both a PK and FK to the GCBTMPL.

©2019 Ellucian. Confidential and Proprietary 33 Database support for Banner Communication Management

Column Name Null? Type Description GCBTMTL_USER_ID NOT VARCHAR2(30) The user Id of the person NULL who inserted or last updated the record. GCBTMTL_ACTIVITY_DATE NOT DATE The date on which NULL information was last entered or updated for this record. GCBTMTL_TOLIST NULL VARCHAR2(1020) The list of recipient phone numbers. GCBTMTL_MESSAGE NULL CLOB The content of the text message. GCBTMTL_FOOTER NULL CLOB The footer of the text message. GCBTMTL_DESTINATION_LINK NULL CLOB A url associated with the message. GCBTMTL_DESTINATION_LABEL NULL CLOB A label describing the destination link. GCBTMTL_VERSION NULL NUMBER(19) Optimistic lock token. GCBTMTL_DATA_ORIGIN NULL VARCHAR2(30) Source system that created or updated the data. GCBTMTL_VPDI_CODE NULL VARCHAR2(6) Multi-entity processing code.

Communications Text Message Item (GCRTITM) table

This table describes the place holders of a text message created using the template. This extends the Communication Item (GCRCITM) object. Do not modify this table outside the context of a communication item.

Column Null? Type Description GCRTITM_SURROGATE_ID NOT NUMBER(19) Generated unique numeric NULL identifier for this entity. GCRTITM_USER_ID NOT VARCHAR2(30) The user Id of the person NULL who inserted or last updated the record. GCRTITM_ACTIVITY_DATE NOT DATE The date on which NULL information was last entered or updated for this record.

©2019 Ellucian. Confidential and Proprietary 34 Database support for Banner Communication Management

Column Null? Type Description GCRTITM_RESPONSE NULL CLOB Response headers that were captured from a successful posting of the notification in JSON format. GCRTITM_CONTENT NULL CLOB CONTENT: The content that is included in the message. GCRTITM_TOLIST NULL VARCHAR2(1020) The list of people receiving this message. GCRTITM_VERSION NULL NUMBER(19) Optimistic lock token. GCRTITM_DATA_ORIGIN NULL VARCHAR2(30) Source system that created or updated the data. GCRTITM_VPDI_CODE NULL VARCHAR2(6) Multi-entity processing code.

Modified tables

This release delivers the following two modified tables to support the Banner General Communication Management 9.5 release.

Group Send (GCBGSND) table

This release delivers two new columns to GCBGSND.

Column Name Null? Type Description GCBGSND_CUMULATIVE_STATE NULL VARCHAR2(255) Indicates the status of the group send taking into account the statuses of the corresponding jobs and the group send items GCBGSND_CREC_ID NULL NUMBER(19) Indicates the parent recurring schedule message record id that created the group send.

©2019 Ellucian. Confidential and Proprietary 35 Database support for Banner Communication Management

Population (GCBPOPL) table

This release delivers two new columns to GCBPOPL.

Column Name Null? Type Description GCBPOPL_SCHEDULED_DATE NULL TIMESTAMP(6) Scheduled date for the first time population calculation. GCBPOPL_STATUS NULL VARCHAR2(30) Status of the population - Values will be Scheduled or null.

New scripts

The Banner General 8.11 release delivers new scripts to support the Banner Communication Management 9.5 release.

DDL

Field Description gcbcjob_081100_01.sql Creates an index for the activity date column of the Communication Job Table. gcbcrec_081100_01.sql Creates the GCBCREC table to store the recurrent messages for communications. gcbcrec_081100_02.sql Creates the Primary Key constraint for the GCBCREC table. gcbcrec_081100_03.sql Creates an index on the Creator Id column of the GCBCREC table. gcbcrec_081100_04.sql Creates an index on the current state column of the GCBCREC table. gcbcrec_081100_05.sql Creates an index on the Job Name column of the GCBCREC table. gcbcrec_081100_06.sql Creates a foreign key constraint on the Organization Id column of the GCBCREC table. gcbcrec_081100_07.sql Creates a foreign key constraint on the Population Id column of the GCBCREC table gcbcrec_081100_08.sql Creates a foreign key constraint on the Template Id column of the GCBCREC table. gcbcrec_081100_09.sql Creates a foreign key constraint on the Event Id column of the GCBCREC table. gcbcrec_081100_10.sql Creates comments for the GCBCREC table and all the columns

©2019 Ellucian. Confidential and Proprietary 36 Database support for Banner Communication Management

Field Description gcbevmp_081100_01.sql Refactor index and migration script gcbevmp_081100_02.sql Migration script before creating unique index. gcbevmp_081100_03.sql Script to create unique index for Event Name. gcbgsnd_081100_01.sql Adds a cumulative state column to the Group Send Table. gcbgsnd_081100_02.sql Migration script to update existing rows in the table with a cumulative state. gcbgsnd_081100_03.sql Adds comments for the new cumulative state and recurrent message Id columns. gcbgsnd_081100_04.sql Refactor Index on job name. gcbgsnd_081100_05.sql Creates new index on job name. gcbpopl_081100_01.sql Adds new columns for scheduled status and status for the Population table. gcbpopl_081100_02.sql Adds comments for the new columns of Population table. gcbpopl_081100_03.sql Refactor Index for Population table. gcbpopl_081100_04.sql Migration script before creating unique index. gcbpopl_081100_05.sql Creates unique index for Population table. gcbpopl_081100_06.sql Create index for Population table. gcbqury_081100_01.sql Refactor indexes and migration script. gcbqury_081100_02.sql Migration script before creating unique index. gcbqury_081100_03.sql Creates unique index for Population Query table. gcbqury_081100_04.sql Create index for Population Query table. gcbtmpl_081100_01.sql Refactor indexes and migration script. gcbtmpl_081100_02.sql Migration script before creating unique index gcbtmpl_081100_03.sql Creates unique index for Template table. gcbtmpl_081100_04.sql Creates index for Template table. gcbtmtl_081100_01.sql Creates new table GCBTMTL for Communication Text Message Templates. gcbtmtl_081100_02.sql Create primary key for GCBTMTL table. gcbtmtl_081100_03.sql Creates foreign key constraint for the GCBTMTL table. gcbtmtl_081100_04.sql Adds comments on the GCBTMTL table and all columns. gcrfldr_081100_01.sql Refactor indexes and migration script gcrfldr_081100_02.sql Migration script before creating unique index gcrfldr_081100_03.sql Creates unique index for GCRFLDR table.

©2019 Ellucian. Confidential and Proprietary 37 Database support for Banner Communication Management

Field Description gcrgsim_081100_01.sql Refactor indexes and migration script. gcroran_081100_01.sql Refactor indexes and migration script. gcroran_081100_02.sql Migration script before creating unique index. gcroran_081100_03.sql Creates unique index for Organization table. gcrtitm_081100_01.sql Creates new table GCRTITM for storing Communication Text Message Items. gcrtitm_081100_02.sql Create primary key constraint for Communication Text Message Item table. gcrtitm_081100_03.sql Creates foreign key constraint for Communication Text Message Item table. gcrtitm_081100_04.sql Script to create comments for Communication Text Message Item table and all columns. gos_gcbcrec_seq_081100.sql Sequence for GCBCREC table

DML

Field Description gcbqury_081100.sql Migrate Creator field data gcrmint_081100.sql Migrate creator field data ggubmepoi_081100.sql Add the new tables for MEP groles_081100.sql Add additional table grants to delivered role BAN_DEFAULT_CMQUERYEXECUTE_M

DBPROCS

Field Description gckextr0.sql Update methods to handle new data source user ids. gckextr1.sql Update methods to handle new data source user ids gctcrec0.sql Trigger on GCBCREC table for version and surrogate id column. gctqrtz_job_details0.sql Pre-delete trigger for GCRQRTZ_JOB_DETAILS table to update recurrent message job, group to null and status to Complete if executions complete successfully. gokmept1.sql Enable support for unique functional based indexes. gspsecr.sql Update the package to add COMMMGR user to list of special users for Banner 9 self service processing.

©2019 Ellucian. Confidential and Proprietary 38 Database support for Banner Communication Management

New views

This release delivers the following scripts. The delivered scripts create the following new views: • GVQ_GCBCREC • GVQ_JOBS_DETAIL • GVQ_JOBS_LIST

Field Description gvq_gcbcrec.sql View for the recurrent message object. gvq_jobs_detail.sql View for the Communication jobs detail object. gvq_jobs_list.sql View for the Communication Jobs List object.

Modified views

This release delivers four views scripts. The delivered views scripts modify the following views: • GVQ_GCRGSIM • GVQ_GCRCITM • GVQ_GCBPOPL • GVQ_ERROR_LOG

Field Description gvq_gcrgsim.sql Updated view to show stop date based on gcrgsim and gcbcjob current state. gvq_gcrcitm.sql Updated view to list the communication log even when the corresponding template gets deleted. gvq_gcbopl_detail.sql Updated view to get the population status if there is a scheduled population calculation. gvq_error_log.sql Optimized the view for performance.

©2019 Ellucian. Confidential and Proprietary 39 Resolutions

Resolutions

A Resolution Report contains comprehensive and detailed resolution information for a release. Each change request has a listed URL. Copy and the URL into a web browser to see more details about the change request on the Ellucian Customer Center. For resolution information in this release, see Banner General Resolutions Report 8.11 in the Documentation Libraries section under Banner General in the Ellucian Customer Center.

©2019 Ellucian. Confidential and Proprietary 40