Learn more about
Data Connect
application-modernization, customer-story, higher-education, Banner, Data Connect, Ellucian, Ellucian SaaS, Banner SaaS, Banner customizations
Modernizing a custom Banner 403(b) contribution-limit process for Fidelity NetBenefits with Ellucian Data Connect
A higher-education institution relied on a custom Oracle-based Banner payroll process to update maximum annual 403(b) employee elective-deferral limits for active employees, with Fidelity NetBenefits serving as the plan’s primary administrative service provider. As part of its Banner SaaS modernization, that internal payroll process needed to move into Ellucian Data Connect. The engineering work involved […]
application-modernization, data-integration, customer-story, higher-education, Banner, Data Connect, Ellucian, Ellucian SaaS, Banner SaaS, Banner customizations, Banner integrations
Modernizing a Banner-to-Fidelity retirement contribution process for SaaS with Ellucian Data Connect
A higher-education institution needed to move a custom Banner-to-Fidelity retirement contribution process into a SaaS-compatible operating model without losing the retirement contribution logic and downstream file requirements the process supported. The existing solution prepared employee and employer contribution data for Fidelity to use in retirement plan administration, but that behavior was embedded in institution-specific Oracle […]
application-modernization, data-integration, customer-story, higher-education, Banner, Data Connect, Ellucian, Ellucian SaaS, Banner SaaS, Banner customizations, Banner integrations
Modernizing a Fidelity-connected retirement benefits workflow for Banner in Ellucian SaaS
As a higher-education institution prepared to move its on-premises Banner environment to Ellucian SaaS, it needed to modernize a custom retirement benefits process that depended on direct Banner operations and a weekly feedback file from Fidelity Plan Sponsor WebStation® (PSW®), its retirement-plan provider portal. The process updated regular and Roth deferrals under a 403(b) retirement […]
application-modernization, customer-story, higher-education, Banner, Data Connect, Ellucian, Ellucian SaaS, Banner SaaS, Ellucian Ethos, Banner customizations
Modernizing custom Banner enrollment reconciliation for Ellucian SaaS
A higher-education institution was preparing to move its on-premises Ellucian Banner environment to Ellucian SaaS. As part of that migration, it also needed to modernize a custom enrollment reconciliation process that kept section and cross-list enrollment counts aligned with actual student registrations. The existing process depended heavily on the on-premises Banner database. It read Banner […]
healthcare, application-modernization, data-integration, customer-story, Amazon S3, higher-education, Banner, Data Connect, Ellucian, Ellucian SaaS, Banner SaaS, Banner customizations, Banner integrations
Modernizing a Point and Click Solutions immunization integration for Ellucian SaaS
A higher-education institution relied on a custom Banner process to import student immunization compliance data from Point and Click Solutions and manage registration holds. As Banner moved to SaaS, that workflow could no longer depend on its existing Banner Job Submission (JobSub) process, PL/SQL, Oracle’s procedural extension to SQL, direct database access and the Banner […]
application-modernization, data-integration, customer-story, higher-education, Banner, Data Connect, Ellucian, Ellucian SaaS, Banner SaaS, Ellucian Ethos, Banner customizations, Banner integrations
Modernizing custom Banner student billing with TouchNet for Ellucian SaaS
A higher-education institution relied on a custom billing process in Ellucian Banner, its higher-education enterprise and student information platform, to calculate student balances, generate statements and distribute them through TouchNet for electronic billing and DATAMATX for paper billing. The customization existed because the delivered Banner integration with TouchNet did not provide the required prior and […]
HTML/HTML5, application-modernization, customer-story, higher-education, Banner, Data Connect, Ellucian, Ellucian SaaS, Banner SaaS, Banner customizations
How we reproduced JasperReports invoice output in Ellucian Data Connect
A higher-education institution was modernizing a custom third-party sponsor billing process for Banner SaaS and Ellucian Data Connect, Ellucian’s integration platform for building and managing data process flows. One requirement extended beyond the billing calculations themselves: the new pipeline still had to produce the sponsor invoice PDFs required by the business process. Those invoices had […]
application-modernization, data-integration, customer-story, higher-education, Banner, Data Connect, Ellucian, Ellucian SaaS, Banner SaaS, Ellucian Ethos, Banner customizations, Banner integrations
Modernizing TouchNet third-party sponsor billing for Ellucian SaaS
A higher-education institution relied on a custom third-party sponsor billing process in Ellucian Banner to calculate charges covered by external sponsors and prepare billing output for its TouchNet third-party billing workflow. Moving this capability to Ellucian SaaS required rebuilding the Banner-side billing engine around Ellucian Data Connect, Ellucian’s integration platform for creating and managing data […]
higher-education, Data Connect tips, Data Connect, tips, database-conversion, Oracle, PostgreSQL, Oracle to PostgreSQL, Banner, Banner SaaS, Ellucian, Ellucian SaaS
How to replace Oracle scalar functions with PostgreSQL CROSS JOIN LATERAL in Ellucian Spec APIs
When an Ellucian Spec API written for Oracle calls scalar functions directly from its SELECT list, migrating the query to PostgreSQL can break because those Oracle functions are not available in the PostgreSQL implementation. The SQL still needs to calculate the same value for each Banner record, so the function logic has to be reproduced […]
higher-education, Data Connect tips, Data Connect, Ellucian Ethos, tips, Banner, Banner SaaS, Ellucian, Ellucian SaaS
How to choose between ::param:: and %%AND_FILTER%% in Ellucian Spec API SQL
When an Ellucian Spec API SQL query needs parameter values or criteria based filtering, choosing between ::param:: and %%AND_FILTER%% determines what kind of SQL substitution is required. ::param:: supplies a value at a predefined position in the SQL, while %%AND_FILTER%% represents an optional SQL condition generated from the request criteria. Using the wrong mechanism can […]
higher-education, Data Connect tips, tips, Data Connect, Banner, Banner SaaS, Ellucian, Ellucian SaaS, JavaScript
How to access reducer results in message.payload in Ellucian Data Connect
When an Ellucian Data Connect forEach is followed by a reducer, a JavaScript step that reads message.payload as if it still had the per iteration shape can get undefined or the wrong object instead of the expected array of results. The reducer stores iteration payloads under the configured accumulator path, so the next step must […]
higher-education, Data Connect tips, tips, Data Connect, code conversion, Banner, Banner SaaS, Ellucian, Ellucian SaaS, Oracle, JavaScript
How to translate Oracle cursor logic into JavaScript filter/reduce in Ellucian Data Connect
When an Ellucian Data Connect implementation moves Banner PL/SQL processing into JavaScript, Oracle cursor logic that selects the latest non-terminated effective-dated job record before a cutoff date has to preserve the same record-selection rules. In the workflow covered here, JavaScript filter() reproduces the Oracle eligibility conditions, while reduce() selects the qualifying record with the greatest […]
higher-education, Data Connect tips, tips, Data Connect, Banner, Ellucian, Banner SaaS, Ellucian SaaS, JavaScript
How to accumulate audit messages across Ellucian Data Connect pipeline steps
When an Ellucian Data Connect pipeline processes a candidate through multiple steps and sub-pipelines, each stage may need to add an audit message without overwriting messages created earlier. In the workflow covered here, storing the audit trail as a plain auditMessage string separated with ” | “ lets the pipeline preserve the message sequence, carry […]
higher-education, Data Connect tips, tips, Data Connect, Banner SaaS, Banner, Ellucian, Ellucian SaaS, optimization, JavaScript
How to prevent JSON.stringify failures with large payloads in Ellucian Data Connect
An Ellucian Data Connect pipeline can work normally with a small test dataset and then fail in production when JSON.stringify() processes a much larger accumulated payload. In this production case, processing about 20 records worked as expected, while a production run with 500+ employees could stop with a cryptic V8 engine error and no useful […]
higher-education, Data Connect tips, tips, Ellucian Ethos, Data Connect, Banner SaaS, Banner, Ellucian SaaS, Ellucian
How to use a nil GUID to insert Banner job-detail records through Ellucian Ethos
When an Ellucian Data Connect integration needs to create a new Banner employee job-detail record through the Ethos employee-job-details/batches endpoint, the request still requires an id even though the new record does not yet have a real GUID. This creates a practical implementation question: what value should the batch payload send when the operation is […]