---
id: change/bcapps/10141
type: change
title: "#10141 [Quality Management] Make transaction blocked error more understandable and actionable"
summary: Quality Management transaction blocking errors now display more clearly with actionable information. Error messages become clickable and show context of the source quality inspection, and all affected item tracking lines are processed rather than stopping at the first error.
tier: official
language: en
tags:
  - feature
  - main
  - bc30
  - codeunit qlty. tracking integration
system: integration
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:09:06.134Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-change: 1
  input_hash: 45ab6f0b7dea6802b0c7a04c7502ec73084400a7
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/pull/10141
    title: "microsoft/BCApps#10141: [Quality Management] Make transaction blocked error more understandable and actionable"
    date: "2026-08-14"
    commit: 45ab6f0b7dea6802b0c7a04c7502ec73084400a7
    t: null
    quote: Error message is clickable, user can copy call stack etc.
links:
  learn: []
  objects:
    - object/codeunit/20415
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
number: 10141
repo: microsoft/BCApps
source_id: bcapps-prs
url: https://github.com/microsoft/BCApps/pull/10141
kind: pr
base_branch: main
major: "30"
merged_at: "2026-08-14T08:58:29Z"
author: JakovljevicDusan
author_type: User
community_contribution: false
labels:
  - "AL: Apps (W1)"
  - "Team: SCM"
change_class: code
change_kind: feature
behavior_change: true
breaking: false
files:
  count: 2
  additions: 135
  deletions: 63
  al: 1
apps:
  - Quality Management
objects_touched:
  - key: codeunit/20415
    page: codeunit/20415
    type: codeunit
    id: 20415
    name: Qlty. Tracking Integration
    app: Quality Management
    status: modified
objects_unjoined: []
obsoletions: []
backports: []
fixes_issues: []
work_items:
  - 626132
systems:
  - integration
quote: Error message is clickable, user can copy call stack etc.
joined_against:
  major: "30"
  commit: ecbc028c25dbe83b61313bc566e6c1d41184bb1c
---

# #10141 [Quality Management] Make transaction blocked error more understandable and actionable

> Quality Management transaction blocking errors now display more clearly with actionable information. Error messages become clickable and show context of the source quality inspection, and all affected item tracking lines are processed rather than stopping at the first error.

[Pull request](https://github.com/microsoft/BCApps/pull/10141) · merged into `main` (BC30) on 2026-08-14 by JakovljevicDusan · 2 files (+135 -63), 1 AL · feature · tier official · reviewed (checked by Opus)

## What changed

- Error messages are simplified and clickable with call stack information
- All item tracking lines are processed instead of stopping at first error
- Source context appears in Fact box with navigation to the related quality inspection
- Improved error experience for both collecting and non-collecting error scenarios
- Behaviour changes for users or extensions.

## AL objects touched

- [Codeunit 20415 "Qlty. Tracking Integration"](../../objects/codeunit/20415.md), Quality Management: modified

## Context

- Work items: AB#626132
- Labels: AL: Apps (W1), Team: SCM
- Systems: integration
- From the description: "Error message is clickable, user can copy call stack etc."

Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).
