Migrate to AccessPoint
Bring your whole caseload — requests, assessments, incidents, complaints, requestors, risks, vendors, and documents — closed history and in-progress files alike. Statuses, due dates, and responsive documents carry over, so there's no cutover day: your open cases just keep moving. A guided, validated Excel import, documents staged through your own tenant's storage, and no ETL project anywhere in sight.
Never Locked In — In Either Direction
Migration is scary when the destination is a one-way door. AccessPoint's isn't — three things are true from the day you deploy, whether or not you ever migrate anything.
You own the database
Every AccessPoint table lives in the Azure SQL database in your own tenant's subscription — you own it and you host it. Standard Azure export, backup, and query tooling all work against it, no vendor involvement required.
Documents live in your storage
Case documents, response packages, and case audit exports are ordinary files in your own tenant's Azure Storage account — inside your governance boundary, always.
Export is one click away
The Export tab produces a business-readable Excel workbook of your whole caseload and registers, any time you want one. Your data arrives with you — and it can leave with you.
The Migration Path
End to end from Settings → Data import & export — no developer, no ETL tool, no vendor engagement.
Export what you have
Any report or export that reaches Excel is enough — your legacy system's built-in reports, or the spreadsheet you track requests in today. You don't need a database extract, and you don't need your old vendor's help.
Download the AccessPoint tenant-generated template
AccessPoint generates the import template from your tenant, so its Reference tab and in-cell dropdowns already carry your configured request types, stages, and codes. Fill one row per record — requests, assessments, incidents, and complaints, plus tabs for your requestor directory, register-level risks, and vendor register — with your old identifiers in the Legacy reference column, so when correspondence arrives quoting the old file number, or an in-progress case is still known by it, a search finds the case instantly.
Validate before anything imports
Uploading imports nothing by itself — it produces a per-tab validation report: what would be created, what would be skipped, and any row-level errors. Download the error report to get your own workbook back with an Errors column appended, fix, and re-upload. Imports are create-only, so re-running a corrected file is always safe.
Stage your documents
Copy legacy case files into the pre-provisioned migration-staging container in your own tenant's storage account — AzCopy for volume, drag-and-drop or the panel's own upload for smaller sets — folder-per-case, listed on the workbook's Documents tab. Add an optional MD5 hash per file and the importer verifies it against the staged copy: chain of custody, checked by machine. Staged files auto-delete after 60 days, so nothing sensitive lingers outside the document lifecycle.
Import — and continue without missing a beat
The import runs in the background, and day one looks like this: closed history is searchable, reportable, and provenanced — and your in-progress cases are simply there, with their stage, their due dates, and their responsive documents intact, ready for your team to keep working. There's no cutover window and no parallel running. Arrival itself is deliberately quiet — no notifications fire, no reviews spawn, nothing recomputes; supplied dates are stored exactly as given — and every record carries an Imported audit-trail entry, with documents riding the same conversion and indexing pipeline as native uploads.
No cutover required
The import carries each case's status, due dates, and responsive documents — not just a closed-file archive. In-progress cases arrive mid-stride and your team continues them in AccessPoint the next morning, so there's no freeze window, no parallel running, and no "finish everything in the old system first."
Rehearse before you commit
The Export tab's workbook deliberately mirrors the import template — so an export taken from one tenant validates cleanly as an import into another. Its Documents manifest even follows the same folder-per-case staging convention, so copying the files across makes the whole export re-import as-is. Rehearse the migration against a test tenant before touching production, or use the same mechanics to consolidate two tenants into one.
Keep your case numbers
Old identifiers always persist as searchable legacy references. Need the old number to remain the official one — a published disclosure log, say? Supply it and it's kept verbatim; if it matches your configured numbering format, the sequence even advances so new cases continue cleanly after it.
Leaving a Specific System?
Tool-by-tool comparison and migration guides — what each system does well, where AccessPoint differs, and the practical path off it.
Coming from a spreadsheet or a home-built SharePoint list? That's the easiest migration of all — here's the build-vs-buy story, and your list is already halfway to the import template.
Migration Questions
Can we import our historical FOI or ATIP requests into AccessPoint?
Can we migrate cases that are still in progress, or only closed history?
Do we need a developer or an ETL tool to migrate?
What happens to deadlines and notifications on imported records?
How do legacy case documents migrate?
Can we keep our old case numbers?
Is it safe to re-run an import after fixing errors?
What if we ever want to leave AccessPoint?
The full technical walkthrough lives in the Data Import & Export guide — or have it done with you through migration & onboarding services.