Page 20479 "Qlty. Test Card"
Quality Management · Microsoft.QualityManagement.Configuration.Template.Test
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 4 connected objects and pages
Quality Management · Microsoft.QualityManagement.Configuration.Template.Test · captioned “Quality Test” · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Quality Test |
| SourceTable | Qlty. Test |
| PageType | Card |
| UsageCategory | None |
| ApplicationArea | QualityManagement |
Fields on this page
Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).
| Group | Control | Shows | ToolTip |
|---|---|---|---|
| General | Code | Code | Specifies the short code to identify the test. You can enter a maximum of 20 characters, both numbers and letters. from the table field |
| Description | Description | Specifies the friendly description for the test. You can enter a maximum of 100 characters, both numbers and letters. from the table field | |
| Test Value Type | Test Value Type | Specifies the type of data that can be entered for this test. Options include: Decimal or Integer for numeric measurements, Date or Date and Time for date-based entries, Boolean for yes/no questions, Option for predefined options, Table Lookup to select from existing records,Text for free-form entri… from the table field | |
| Expression Formula | Expression Formula | Specifies the formula for the expression content when using expression field types. from the table field | |
| Values | Allowable Values | Allowable Values | Specifies an expression for the range of values you can enter or select for the Test. Depending on the Test Value Type, the expression format varies. For example if you want a measurement such as a percentage that collects between 0 and 100 you would enter 0..100. This is not the pass or acceptable … from the table field |
| Default Value | Default Value | Specifies a default value to set on the inspection. from the table field | |
| Unit of Measure Code | Unit of Measure Code | Specifies the unit of measure for the measurement. from the table field | |
| Case Sensitive | Case Sensitive | Specifies if case sensitivity will be enabled for text-based tests. from the table field | |
| ResultGroup1 | Field1 | MatrixArrayConditionCellData[1] |
Specifies the passing condition for this result. If you had a result of Pass being 80 to 100, you would then configure 80..100 here. |
| Field1_Desc | MatrixArrayConditionDescriptionCellData[1] |
Specifies a description for people of this result condition. If you had a result of Pass being 80 to 100, you would put in text describing this. This text will be visible when recording inspections and will show up on the Certificate of Analysis. | |
| ResultGroup2 | Field2 | MatrixArrayConditionCellData[2] |
Specifies the passing condition for this result. If you had a result of Pass being 80 to 100, you would then configure 80..100 here. |
| Field2_Desc | MatrixArrayConditionDescriptionCellData[2] |
Specifies a description for people of this result condition. If you had a result of Pass being 80 to 100, you would put in text describing this. This text will be visible when recording inspections and will show up on the Certificate of Analysis. | |
| ResultGroup3 | Field3 | MatrixArrayConditionCellData[3] |
Specifies the passing condition for this result. If you had a result of Pass being 80 to 100, you would then configure 80..100 here. |
| Field3_Desc | MatrixArrayConditionDescriptionCellData[3] |
Specifies a description for people of this result condition. If you had a result of Pass being 80 to 100, you would put in text describing this. This text will be visible when recording inspections and will show up on the Certificate of Analysis. | |
| ResultGroup4 | Field4 | MatrixArrayConditionCellData[4] |
Specifies a test condition for a promoted result. This is dynamic based on the promoted results, this is result condition 4. |
| Field4_Desc | MatrixArrayConditionDescriptionCellData[4] |
Specifies a test condition for a promoted result. This is dynamic based on the promoted results, this is result condition 4. | |
| ResultGroup5 | Field5 | MatrixArrayConditionCellData[5] |
Specifies a test condition for a promoted result. This is dynamic based on the promoted results, this is result condition 5. |
| Field5_Desc | MatrixArrayConditionDescriptionCellData[5] |
Specifies a test condition for a promoted result. This is dynamic based on the promoted results, this is result condition 5. | |
| ResultGroup6 | Field6 | MatrixArrayConditionCellData[6] |
Specifies a test condition for a promoted result. This is dynamic based on the promoted results, this is result condition 6. |
| Field6_Desc | MatrixArrayConditionDescriptionCellData[6] |
Specifies a test condition for a promoted result. This is dynamic based on the promoted results, this is result condition 6. | |
| ResultGroup7 | Field7 | MatrixArrayConditionCellData[7] |
Specifies a test condition for a promoted result. This is dynamic based on the promoted results, this is result condition 7. |
| Field7_Desc | MatrixArrayConditionDescriptionCellData[7] |
Specifies a test condition for a promoted result. This is dynamic based on the promoted results, this is result condition 7. | |
| ResultGroup8 | Field8 | MatrixArrayConditionCellData[8] |
Specifies a test condition for a promoted result. This is dynamic based on the promoted results, this is result condition 8. |
| Field8_Desc | MatrixArrayConditionDescriptionCellData[8] |
Specifies a test condition for a promoted result. This is dynamic based on the promoted results, this is result condition 8. | |
| ResultGroup9 | Field9 | MatrixArrayConditionCellData[9] |
Specifies a test condition for a promoted result. This is dynamic based on the promoted results, this is result condition 9. |
| Field9_Desc | MatrixArrayConditionDescriptionCellData[9] |
Specifies a test condition for a promoted result. This is dynamic based on the promoted results, this is result condition 9. | |
| ResultGroup10 | Field10 | MatrixArrayConditionCellData[10] |
Specifies a test condition for a promoted result. This is dynamic based on the promoted results, this is result condition 10. |
| Field10_Desc | MatrixArrayConditionDescriptionCellData[10] |
Specifies a test condition for a promoted result. This is dynamic based on the promoted results, this is result condition 10. | |
| TableLookup | Lookup Table No. | Lookup Table No. | Specifies which table you are looking up when using a table lookup as a data type. For example, if you want to show a list of available reason codes from the reason code table, then you would use table 231 “Reason Code” here. from the table field |
| Lookup Table Name | Lookup Table Caption | Specifies the name of the lookup table. When using a table lookup as a data type then this is the name of the table that you are looking up. For example, if you want to show a list of available reason codes from the reason code table then you would use table 231 “Reason Code” here. from the table field | |
| Lookup Table Filter | Lookup Table Filter | Specifies which data are available from the Lookup Table by using a standard Business Central filter expression. For example, if you were using table 231 “Reason Code” as your lookup table and wanted to restrict the options to codes that started with “R”, then you could enter: where(“Code”=filter(R*… from the table field | |
| FieldLookup | Lookup Field No. | Lookup Field No. | Specifies the field within the Lookup Table to use for the lookup. For example if you had table 231 “Reason Code” as your lookup table, then you could use from the “Reason Code” table field “1” which represents the field “Code” on that table. When someone is recording an inspection, and choosing the… from the table field |
| Lookup Field Name | Lookup Field Caption | Specifies the name of the field within the Lookup Table to use for the lookup. For example if you had table 231 “Reason Code” as your lookup table, and also were using field “1” as the Lookup Field (which represents the field “Code” on that table) then this would show “Code” from the table field |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Delete obsolete Pending 29.0; #if not CLEAN29 | Deletes this test. A test can only be deleted if it is not being used on an existing inspection. |
Procedures
AssistEditCondition(Matrix: Integer): Starts the assist edit dialog for condition.AssistEditConditionDescription(Matrix: Integer): Starts the assist-edit dialog for the condition description.
Plus 3 local procedures.
Triggers
OnOpenPage, OnAfterGetRecord, OnAfterGetCurrRecord, OnInsertRecord
Relations
- source table Table 20401 “Qlty. Test”
Pages and codeunits on this table
- Page 20401 “Qlty. Tests” (card page)
- Page 20445 “Qlty. Test Lookup” (card page)
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.” (3 calls:
OnOpenPage → GetDefaultPromotedResults,UpdateRowData → GetDefaultPromotedResults,UpdateRowData → GetPromotedResultsForTest)
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: "page", object_name: "Qlty. Test Card"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.