Kritical.Lens.ALDependencyMatrix

1.0.0

Kritical Lens — Business Central AL dependency matrix. Walks every .al file in an AL project and reports every external-table reference (Record, RecordRef.Open, TableRelation) grouped by table ID, with per-site file + line + column. Produces the mechanical fix-path list for rip-out programmes (e.g. moving off a third-party connector to a native implementation). Second
Kritical Lens — Business Central AL dependency matrix. Walks every .al file in an AL project and reports every external-table reference (Record, RecordRef.Open, TableRelation) grouped by table ID, with per-site file + line + column. Produces the mechanical fix-path list for rip-out programmes (e.g. moving off a third-party connector to a native implementation). Second slice of the Kritical Lens family.
Show more

Minimum PowerShell version

7.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name Kritical.Lens.ALDependencyMatrix

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name Kritical.Lens.ALDependencyMatrix

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Kritical Pty Ltd. All rights reserved.

Package Details

Author(s)

  • Joshua Finley

Tags

Kritical Lens BusinessCentral AL Dependency Audit PowerShell PSGallery

Functions

Invoke-KriticalLensALDependencyMatrix

PSEditions

Core

Dependencies

This module has no dependencies.

Release Notes

1.0.0 — Initial public release.
 * Invoke-KriticalLensALDependencyMatrix — walks .al files, extracts every
   external-table reference (Record, RecordRef.Open, TableRelation, page
   SourceTable), groups by table ID, emits Markdown + JSON + optional
   fix-path list keyed off a mapping table.
 * Second slice of the Kritical Lens family.  Purpose-built to feed
   "rip out third-party dependency X" programmes by producing the
   mechanical fix-list of AL sites that need editing.

FileList

Version History

Version Downloads Last updated
1.0.0 (current version) 5 7/3/2026