How Should You Manage Banner Modifications?

Local modifications make every Banner upgrade harder. How to inventory, classify, test and retire Banner mods, and when to use Extensibility or APIs instead.

How Should You Manage Banner Modifications? – ITCadence Ellucian Banner blog
Short answer

How should you manage Banner modifications?

Treat every Banner modification as technical debt with an owner. Keep a full inventory of each mod (what object it changes, why, who owns it, and how it is tested), re-evaluate it at every upgrade, and retire it whenever delivered functionality, Banner Extensibility or an API-based integration can do the same job. New requests should go through change control that prefers configuration and extensibility over code changes.

Overview

You cannot avoid all customisation, but you can know exactly what you have and shrink it every year.

Step 1: Inventory

For every modification, record:

FieldExample
Object(s) changedPackage, page, trigger, process
Business reason"Collect sponsor reference at registration"
OwnerRegistrar's office
Test stepsHow to prove it still works
Last reviewedRelease or date

Step 2: Classify

  • Retire: no longer needed or now delivered by Ellucian.
  • Replace with configuration: rules or validation changes.
  • Move to Extensibility: labels, fields, simple pages. See Banner Extensibility.
  • Move to APIs: integration logic. See Ethos APIs.
  • Keep: truly unique and justified, with tests.

Step 3: Govern new requests

  1. Ask "can configuration do this?" first.
  2. Then "can Extensibility do this?"
  3. Code changes need a business case, an owner and a test script.

Tip: Report your mod count to leadership each term. A visible number tends to go down.

Frequently asked questions

Any change to Ellucian-delivered objects, such as pages, packages, processes, triggers or tables, plus custom objects that depend on baseline internals.

Each upgrade may overwrite or conflict with modified objects, so every mod must be re-applied, recompiled and regression-tested.

#modifications#upgrades#governance

Last reviewed by the ITCadence Banner team. Ellucian product capabilities vary by version and licence; confirm details against current Ellucian documentation.

ITCadence Banner TeamEllucian Banner and e-learning specialists, Dubai. Need help with this?
Banner issue right now?Chat with ITCadence support