Infor SyteLineFree checklistPDF, Excel, Word exportInfor SyteLineAll Infor SyteLine (CloudSuite Industrial) tools

SyteLine 8 and 9 to SyteLine 10 Technical Upgrade Checklist

This checklist covers the technical path from SyteLine 8.x or 9.x to SyteLine / CloudSuite Industrial 10 on premises: inventory, databases, customisations, services, integrations and cutover. It is for the admins and developers doing the work, not the functional test plan.

0%

0 of 35 items complete

14 critical items still open - these are the highest-risk gaps.

Download checklist:

Inventory before the upgrade

Databases

Customisations

Services and configuration

Reporting and integrations

Rehearsal and cutover

Count the critical items still open. Any open critical item means the cutover date is at risk; non-critical items can be closed during the rehearsal cycle.

Get your customisation inventory reviewed

Send your FormSync output, assembly list and EXTGEN list and we will estimate the carry-forward effort and flag the risky items.

Optional. The tool and every export work without this. No spam.

Was this tool useful?

Start with the customisation inventory

Every upgrade problem traces back to a customisation nobody listed. Use FormSync to list customised forms, IDO Custom Assemblies to list extension class assemblies, and sys.procedures to list EXTGEN_ procedures, which SyteLine uses to extend base stored procedures. Add custom triggers, Uf_ user fields and user extended tables, event handlers, Background Task Definitions, custom reports, replication rules and BOD integrations. For every item, record owner, purpose and whether it is still used. Retiring a dead customisation is the cheapest upgrade work you will do. If you cannot find the source code for an extension class assembly, flag it now: you will need to recompile it.

  • FormSync: customised forms
  • IDO Custom Assemblies: extension class DLLs
  • EXTGEN_ procedures: extended base logic
  • Uf_ fields and user extended tables

Database changes in SyteLine 10

Older SyteLine releases kept forms, objects and templates in separate databases from the application data. SyteLine 10 uses the all-in-one (AIO) model, so if your source system still has separate databases the upgrade merges them into the application database. Plan disk and log space for that merge. Keep the collation identical to the source system: collation mismatches surface later as errors in temp tables and joins. Check the SQL Server versions and compatibility levels supported by your exact CSI 10 release in Infor's system requirements before you build servers, and do not assume the newest SQL Server is supported.

Carrying customisations forward

FormSync merges WinStudio form customisations into the new form versions; it handles form definitions, not IDO metadata or SQL code. IDO metadata changes move with App Metadata Transport. Extension class assemblies must be recompiled against the Mongoose DLLs of the new release and re-imported, because they reference framework classes that change between versions. Each EXTGEN_ procedure was a copy of a base procedure with your change applied; the base procedure has changed, so diff the old base, your EXTGEN and the new base, then re-apply the change to a fresh copy. After services are configured in Configuration Manager and Service Configuration Manager, use LogMonitor while opening forms to catch broken references fast.

What this checklist does not cover

This is the technical path only. Functional regression testing, test cases by process, belongs in the separate upgrade regression test checklist, and the question of whether your current version is near end of support belongs in the EOL risk assessment. Use all three together: the inventory here feeds the regression scope, and the rehearsal timings feed the cutover plan. Run at least two rehearsals: the first finds problems, the second proves the timings.

Frequently Asked Questions

Can I upgrade directly from SyteLine 8 to SyteLine 10?

Infor documents the supported upgrade paths per release, including which source versions can go directly to your target. Check the upgrade guide for your exact CSI 10 release before planning. The technical work is similar either way: inventory, database merge, form and IDO metadata carry-forward, assembly recompilation and EXTGEN review.

What does FormSync do in a SyteLine upgrade?

FormSync synchronises WinStudio form customisations from your old form definitions into the new release's forms, so site and group form changes are kept. It does not move IDO metadata, extension class assemblies, stored procedures or triggers; those need App Metadata Transport, recompilation and manual review.

What are EXTGEN procedures in SyteLine?

EXTGEN_ procedures are customer versions of base SyteLine stored procedures. When an EXTGEN_ procedure exists, SyteLine calls it in place of the base logic. After an upgrade the base procedure may have changed, so each EXTGEN must be compared with the new base and rebuilt, or the old logic silently overrides new fixes.

Is SyteLine 9 still supported?

Support status depends on Infor's lifecycle policy for each release and changes over time, so check Infor's support portal or ask your account team for the current dates for your exact version. Use the EOL risk assessment tool to weigh the risk of staying on 8 or 9 against the upgrade effort.

If you want an AI agent to inventory your SyteLine customisations and diff EXTGEN procedures against the new base on your own servers, we can set that up with SyteRay.

ArchRay builder
Design the on-prem AI stack for Infor SyteLine: model, GPUs, RAG pipeline, guardrails
See memory, speed and cost as you swap parts, then export the diagram. Free, in your browser.
Open the builder

Keep exploring

Free tools

ERP fixes and how-tos

Guides

AI on your ERP

Software