Veriland ConsultingVeriland Consulting
  • Agentic Operations →

    • AI Transformation OverviewGoverned AI agents that run finance, IT and software delivery work. £39m in annual savings across two PE-backed clients.
    • Agentic Finance Operations (O2C, P2P)Order to cash, procure to pay and bank reconciliation run by agents. Your team handles exceptions and sign-off.
    • Agentic IT Operations (Ticket to Resolution)Agents triage, diagnose, fix, test and prepare the CAB pack. The CAB still decides every release.
    • Agentic Software Delivery (AI Testing, F&O)AI testing that verifies every Azure DevOps bug fix and tests the UI after every release.
    • Agent Governance & SecurityAgent identities, least-privilege access, segregation of duties and audit trails in every agent we deploy.
    • Client ResultsAnonymised results from three clients, measured before and after.
  • Water Utilities (MaxWater) →

    • Water Utilities OverviewSpecialist modular platform for UK water utilities — meter-to-cash, asset lifecycle, SCADA, Ofwat compliance.
    • MaxWater Platform & ModulesSix independent modules — pick what you need, own everything we build.
    • Day in the LifeSix interactive stories showing how MaxWater transforms daily work across every department of a water utility.
    • Day in the Life: OperationsSee how MaxWater detects a failing pump at 2 AM and gets it fixed before anyone notices.
    • Day in the Life: ProcurementFrom emergency parts order to delivery — automated procurement across the supply chain.
    • Day in the Life: ComplianceOfwat reporting, DWI sampling, and audit preparation — all automated, all audit-ready.
    • Day in the Life: FinanceCapital project budgeting, AMP funding, cost allocation, and invoice matching.
    • Day in the Life: Project ManagementAMP obligation tracking, earned value, regulatory packages, and programme board reporting.
    • Day in the Life: CustomerMeter reading, billing, customer complaints, and leak detection — the customer-facing story.
  • Fixed‑Price Accelerator Packages →

    • Business Central AcceleratorA rapid, fixed‑price implementation of Business Central for mid-market businesses looking to modernise finance, invoicing, stock and reporting — without complexity.
    • CRM AcceleratorA fast, simple CRM setup built on Dynamics 365 Sales or Customer Service — helping mid-market teams get better pipeline visibility and consistent customer follow‑up.
    • F&O AcceleratorA streamlined version of Dynamics 365 Finance & Operations for mid-market organisations needing stronger financial control, supply chain visibility, and structured operations.
    • AI Agent AcceleratorDeploy 1–2 AI agents that automate repetitive tasks (like reconciliations, order processing, or support responses) with a fixed, predictable cost.
    • Power Platform AcceleratorReplace spreadsheets and manual approvals with automated workflows, low‑code apps, and digital forms built on Power Platform.
    • Migration Packs (ERP / CRM)Move from legacy systems (Sage, Xero, QuickBooks, Access, Salesforce, etc.) to modern Microsoft platforms with a predictable, fixed‑scope migration.
  • Finance, Stock & Operations →

    • Business Central (SMB ERP)A modern, all‑in‑one cloud ERP for mid-market organisations. Manage finance, sales, stock, projects, and operations in one simple system that grows with you.
    • Dynamics 365 Finance & Operations (F&O)Enterprise‑grade finance, supply chain, and operations for mid‑market organisations that need deeper control and automation across their business.
  • Products

    • MaxWAM – Work Asset Management (Mobile, Offline, AI)A mobile‑first, offline‑capable asset maintenance solution with work orders, inspections, compliance checks, and AI‑assisted technician workflows.
    • MaxBudget – AI‑Backed Budget Management for ProcurementGives finance teams real‑time budget visibility for all purchase requests — including committed spend that hasn't been paid yet — reducing overspending and surprises.
    • MaxPortal – Ready‑to‑Use Portal for D365 BC / F&OA configurable customer/vendor/employee portal for Business Central or F&O, enabling self‑service access to orders, invoices, tickets, documents, and status updates.
    • MaxWater – Modular Platform for Water UtilitiesSix independent modules for water utility operations: meter‑to‑cash, asset lifecycle, SCADA integration, field service, Ofwat reporting, and capital project governance.
  • Insights

    • BlogInsights, tips, and thought leadership on Dynamics 365, Azure, and AI for UK businesses.
    • Case StudiesSee how we've helped other businesses transform with Dynamics 365 and AI.
    • Guides & TutorialsFree video tutorials and step-by-step walkthroughs for Dynamics 365, Power Platform, and Azure.
    • Tools & DownloadsFree tools and downloads, including FinOpsWorkbench for managing your Dynamics 365 and Power Platform environments.
  • Veriland Difference

    • How We WorkDiscover our agile, transparent approach to delivering successful projects.
    • Why Choose VerilandLearn what sets our expertise and partner-driven approach apart.
    • Delivery ExcellenceOur commitment to quality, on-time delivery, and continuous improvement.
    • Security & TrustHow we protect your data and ensure enterprise-grade security.
    • Our Microsoft PartnershipLeveraging our status as a trusted Microsoft Partner for your success.
  • Book discovery call
  • Contact sales
  • Contact support
Veriland Consulting

What We Do

  • Microsoft D365 F&O
  • Microsoft D365 CE
  • Microsoft D365 BC
  • Azure Ecosystem
  • Copilot for Business
  • AI Agents
  • Power Platform

Products

  • MaxWAM
  • MaxBudget
  • MaxPortal

Services

  • D365 as a Service
  • Team as a Service
  • Pay-As-You-Go Support

Insights

  • Case Studies

Company

  • About Us
  • Contact

Connect

  • Charter House, Charter Way
  • Macclesfield, SK10 2NG
  • 01625 569 777
  • enquiries@veriland.co.uk
Microsoft Cloud Partner Program
Privacy PolicyCookie PolicyTerms & ConditionsCustomer ComplaintsModern Slavery Statement
Company Reg: 08209902© 2026 Veriland Consulting. All rights reserved.
  1. Insights
  2. Blog

Browse the D365 F&O AOT, Edit X++ and Labels — No SQL Server, No Visual Studio

  • Introduction
  • 1. The whole AOT, indexed from metadat…
  • 2. Find references without an xref dat…
  • 3. A real X++ editor — colouring, go-t…
  • 4. Edit labels and create models — a r…
  • 5. It still does everything else — and…
  • Getting it
Developer Tools26 August 2026 7 min read

Introduction

If you work with Dynamics 365 Finance & Operations, you know the ritual. You want to look at how a table is used, or read a class, or check a security role — and somehow that means spinning up a cloud-hosted dev box, opening Visual Studio, and (if you want cross-references) restoring a multi-gigabyte DYNAMICSXREFDB first. A five-minute question turns into an afternoon.

The latest release of FinOps Workbench — our free tool for the Dynamics 365 community — sets out to remove that tax. v1.0.16 adds a complete AOT browser and a compiler-accurate X++ editor, and it does the whole thing from an environment's metadata: no SQL Server, no DYNAMICSXREFDB restore, and no Visual Studio.

The whole AOT, indexed from metadata

Point FinOps Workbench at an environment and click Download metadata. In one operation it downloads the environment's PackagesLocalDirectory, extracts it, and builds a local object index — and every step resumes where it left off, so the same button doubles as "continue where it stopped." Downloads go into a shared source store: one download per application version, reused by every environment on that build, so two sandboxes never fetch the multi-GB source twice. Already have an extracted copy? Point at it with Browse folder….

The FinOps Workbench AOT browser — the object tree, a table designer with its property pane, and a Find references panel showing 500+ symbols using CustTable (Contoso demo data).

Because the index is built by sweeping the metadata files themselves, the tree holds the complete Application Object Tree — a stock application is around 240,000 metadata files, shown as roughly 180,000 objects. That includes the pure-metadata types (security objects, menu items, EDTs and the like) that a cross-reference database barely covers. Group it three ways — Classic, Model and Custom models — and filter it by type and model with type: / model: / custom:true facets (or a funnel panel), so you can jump from 180,000 objects to just your own models in a keystroke.

Find references without an xref database

The feature that usually forces the DYNAMICSXREFDB restore — Find references — works here straight from the local index. Select any object and see what it uses and everything that uses it, and double-click a row to jump to the referencing object. No SQL Server instance, no restore, no waiting. On a stock CustTable, that is comfortably 500+ symbols resolved in a click.

That single change is the difference between "I'll check the xref later" and just checking it now.

A real X++ editor — colouring, go-to-definition, IntelliSense

Open any object and it lands in an X++ editor whose parsing is derived from the actual X++ compiler, not regex highlighting. Classes, interfaces, tables/views/entities, EDTs and enums are each coloured by what the index knows they are; keywords, literals, macros, intrinsics and labels all render like Visual Studio. Press F12 on any identifier to jump to that table, class, EDT or enum. Every object opens in its own tab that remembers its edits and cursor position — pin them, close others, the usual.

The FinOps Workbench X++ editor with kind-aware colouring and an IntelliSense completion popup listing CustTable fields and methods, in dark theme (Contoso demo data).

And you can edit your own models. Objects in a custom model are editable right in the viewer (standard Microsoft code stays read-only), with IntelliSense as you type: object names, your variables with their declared types, Type:: static members and enum values, and variable. members resolved through the type's full inheritance chain. Save writes your method changes back into the metadata XML precisely — only the code you touched changes — so the file diffs cleanly in Git.

To keep us honest: editing is for custom-model objects only, form data-source/control code is view-only for now, and the tool doesn't compile or deploy. It's for reading, understanding and making targeted code edits — fast.

Edit labels and create models — a real authoring surface

X++ isn't the only thing you can edit. Labels in your own models are editable right in the Labels grid — add, edit or delete label ids, with a column per language so you can translate side by side, and + Add language to spin up a new one. Save rewrites the .label.txt files exactly as Visual Studio does (UTF-8 BOM, CRLF, Id=Text with comments), so they drop straight into your repo.

And you can create new metadata: Create model… runs the familiar Visual Studio wizard and writes a descriptor byte-for-byte in the platform's own format, and Add label file… scaffolds a new label file in a custom model. Both land in your overlay folder and register into the index immediately — no re-index, and, again, no Visual Studio.

Filtering the FinOps Workbench AOT tree to Tables and Forms in the Application Suite model, using the filter panel (Contoso demo data).

It still does everything else — and it's free

The AOT browser joins what FinOps Workbench already did: see your whole D365 estate (F&O, Customer Engagement, UDE, LCS and Dataverse) in one grid; request just-in-time SQL access and query any F&O/UDE database in a built-in SSMS-style workspace; download VHDs and LCS assets; trigger DB syncs; and drive the whole thing from Claude through a built-in MCP server. No dev box, no Visual Studio — and, yes, it runs on macOS as well as Windows.

It's free, it signs in with your own Microsoft account (no app registration, no client id or secret), and on Windows it's now a one-click install from the Microsoft Store with automatic updates.

Getting it

  • Microsoft Store (Windows, one-click): apps.microsoft.com
  • All builds (Windows + macOS) and docs: the FinOps Workbench page
  • Full walkthrough: the user guide

FinOps Workbench is built and maintained by Veriland for the Dynamics 365 community — and opening up the source so the community can contribute is next. If you give it a go, we'd genuinely love your feedback.

Dynamics 365 F&OAOTX++Developer ToolsFinOps Workbench

Try it on your own estate

FinOps Workbench is free for Windows and macOS. Download it, point it at an environment, and browse the AOT in minutes — or talk to the Veriland team about your Dynamics 365 delivery.

Download FinOps WorkbenchRead the user guide
Or call us directly: 01625 569 777