Table 20411 "Qlty. Inspection Result"
Quality Management · Microsoft.QualityManagement.Configuration.Result
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 15 connected objects and pages
Quality Management · Microsoft.QualityManagement.Configuration.Result · captioned “Quality Inspection Result” · BC29-30 · source at ea08af5e · facts from BC29
Learn documents this table through its pages: Page 20416 “Qlty. Inspection Result List” (9 Learn pages).
Properties
| Property | Value |
|---|---|
| Caption | Quality Inspection Result |
| DataClassification | CustomerContent |
| LookupPageId | Qlty. Inspection Result List |
| DrillDownPageId | Qlty. Inspection Result List |
| Permissions | tabledata “Qlty. Inspection Header” = r, tabledata “Qlty. Inspection Line” = r, tabledata “Qlty. I. Result Condit. Conf.” = rmd |
Fields
Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.
| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Code | Code[20] | Specifies the short name for the result. | NotBlank |
| 2 | Description | Text[100] | Specifies a friendly description for the result. | NotBlank |
| 3 | Evaluation Sequence | Integer | Specifies the effective priority of the result, this also defines the evaluation order. Results with lower numbers have higher priority and are evaluated first. Typically the pass conditions have a higher number than fail or inprogress conditions. | NotBlank |
| 4 | Copy Behavior | Enum “Qlty. Result Copy Behavior” | Specifies whether to automatically configure this result on new tests and new templates. | enum Enum 20413 “Qlty. Result Copy Behavior” |
| 5 | Result Visibility | Enum “Qlty. Result Visibility” | Specifies whether to promote the visibility. Pass conditions are typically promoted. A promoted rule will show on some pages more than others, such as the Certificate of Analysis. | enum Enum 20416 “Qlty. Result Visibility” |
| 10 | Default Number Condition | Text[500] | Specifies the default condition of when this result is activated. | |
| 11 | Default Text Condition | Text[500] | Specifies the default condition of when this result is activated. | |
| 12 | Default Boolean Condition | Text[500] | Specifies the default condition of when this result is activated. | |
| 13 | Result Category | Enum “Qlty. Result Category” | Specifies a general categorization of whether this result represents a passing or failing result. | enum Enum 20434 “Qlty. Result Category” |
| 14 | Finish Allowed | Enum “Qlty. Result Finish Allowed” | Specifies if an inspection can be finished given the applicable result. | enum Enum 20417 “Qlty. Result Finish Allowed” |
| 20 | Item Tracking Allow Sales | Enum “Qlty. Item Trkg Block Behavior” | Specifies whether an inspection for an item tracking with this result allows sales transactions. | enum Enum 20427 “Qlty. Item Trkg Block Behavior” |
| 21 | Item Tracking Allow Asm. Cons. | Enum “Qlty. Item Trkg Block Behavior” | Specifies whether an inspection for an item tracking with this result allows Assembly Consumption transactions. | enum Enum 20427 “Qlty. Item Trkg Block Behavior” |
| 22 | Item Tracking Allow Consump. | Enum “Qlty. Item Trkg Block Behavior” | Specifies whether an inspection for an item tracking with this result allows Consumption transactions. | enum Enum 20427 “Qlty. Item Trkg Block Behavior” |
| 23 | Item Tracking Allow Output | Enum “Qlty. Item Trkg Block Behavior” | Specifies whether an inspection for an item tracking with this result allows Output transactions. | enum Enum 20427 “Qlty. Item Trkg Block Behavior” |
| 24 | Item Tracking Allow Purchase | Enum “Qlty. Item Trkg Block Behavior” | Specifies whether an inspection for an item tracking with this result allows Purchase transactions. | enum Enum 20427 “Qlty. Item Trkg Block Behavior” |
| 25 | Item Tracking Allow Transfer | Enum “Qlty. Item Trkg Block Behavior” | Specifies whether an inspection for an item tracking with this result allows Transfer transactions. | enum Enum 20427 “Qlty. Item Trkg Block Behavior” |
| 26 | Item Tracking Allow Asm. Out. | Enum “Qlty. Item Trkg Block Behavior” | Specifies whether an inspection for an item tracking with this result allows Assembly Output transactions. | enum Enum 20427 “Qlty. Item Trkg Block Behavior” |
| 27 | Item Tracking Allow Invt. Mov. | Enum “Qlty. Item Trkg Block Behavior” | Specifies whether an inspection for an item tracking with this result allows Inventory Movement transactions. | enum Enum 20427 “Qlty. Item Trkg Block Behavior” |
| 28 | Item Tracking Allow Invt. Pick | Enum “Qlty. Item Trkg Block Behavior” | Specifies whether an inspection for an item tracking with this result allows Inventory Pick transactions. | enum Enum 20427 “Qlty. Item Trkg Block Behavior” |
| 29 | Item Tracking Allow Invt. PA | Enum “Qlty. Item Trkg Block Behavior” | Specifies whether an inspection for an item tracking with this result allows Inventory Put-Away transactions. | enum Enum 20427 “Qlty. Item Trkg Block Behavior” |
| 30 | Item Tracking Allow Movement | Enum “Qlty. Item Trkg Block Behavior” | Specifies whether an inspection for an item tracking with this result allows Inventory Movement transactions. | enum Enum 20427 “Qlty. Item Trkg Block Behavior” |
| 31 | Item Tracking Allow Pick | Enum “Qlty. Item Trkg Block Behavior” | Specifies whether an inspection for an item tracking with this result allows Pick transactions. | enum Enum 20427 “Qlty. Item Trkg Block Behavior” |
| 32 | Item Tracking Allow Put-Away | Enum “Qlty. Item Trkg Block Behavior” | Specifies whether an inspection for an item tracking with this result allows Put-Away transactions. | enum Enum 20427 “Qlty. Item Trkg Block Behavior” |
| 50 | Override Style | Text[100] | Specifies a specific style for this result. Leave blank to use defaults. |
Keys
- Key1: Code (clustered)
- Key2: Evaluation Sequence
- Key3: Result Visibility, Evaluation Sequence
Procedures
AutoSetResultCategoryFromName()(internal): Infers an uncategorized result category from recognized result codes.AssistEditResultStyle(): Provides an ability to assist edit the result style. The standard Business Central result styles will be shown.GetResultStyle(): Text: Gets the result style to use for this result. If there is an override style then it will be used. If there is no override style then it will make an assumption based on the category.SetDefaultEvaluationSequence()(internal): Sets the default evaluation sequence for a new record.ValidateEvaluationSequenceNotUsedElsewhere()(internal): Validates that the evaluation sequence is not used by another result.UpdateTestsTemplatesAndInspections()(internal): Updates tests, templates, and inspections with result changes. Adds newly created results to existing quality tests and templates, adjusts evaluation sequences, and updates promoted results.
Plus 1 local procedures.
Triggers
OnInsert, OnModify, OnDelete
Relations
- drill-down page Page 20416 “Qlty. Inspection Result List”
- lookup page Page 20416 “Qlty. Inspection Result List”
Referenced by
6 fields in 3 objects relate to this table (TableRelation or CalcFormula).
- Table 20405 “Qlty. Inspection Header”: Result Description, Result Code
- Table 20406 “Qlty. Inspection Line”: Result Description, Result Code
- Table 20412 “Qlty. I. Result Condit. Conf.”: Result Description, Result Code
Pages and codeunits on this table
- Page 20416 “Qlty. Inspection Result List” (source table)
- Page 20417 “Qlty. Inspection Result Card” (source table)
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 20409 “Qlty. Result Condition Mgmt.” (1 call:
UpdateTestsTemplatesAndInspections → CopyGradeConditionsFromDefaultToAllTemplates)
Recent changes
- 2026-08-20 #10270 [Quality Management] Repair and improve XML documentation of procedures (main, BC30, refactor)
- 2026-07-08 #8556 [Quality Management] Enforce rules and restrictions with indirect and implicit permissions (main, BC30, feature)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "table", object_name: "Qlty. Inspection Result"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.