Extensibility

Quality Control (BC)  •  Article  •  8/26/2026  • 

The Quality Control App is a React-based frontend embedded in Business Central through a control add-in. Because the app renders its own interface, standard Business Central page extension and personalization techniques do not apply to it directly.

Instead, the app exposes a set of AL integration events that allow per-tenant extensions (PTEs) to inject custom data and behavior at runtime. When the app loads a screen, it calls these events to collect any customizations registered by subscribers and renders them dynamically alongside the standard interface.

All customizations are implemented entirely in AL — no JavaScript or React development is required.

Supported extensibility types

TypeDescription
Custom actionsAdd custom buttons and menu items to QC check, posted QC check, QC action, and posted QC action screens.
Custom columnsAdd additional data columns to the QC check list, posted QC check list, QC action list, and posted QC action list tables.
Custom detail informationAdd additional key-value fields to the detail view of QC checks, posted QC checks, QC actions, and posted QC actions.

The same extensibility pattern is also available in the Shop Floor Production app. For more information, see the Shop Floor Production documentation.