Page extension 20403 "Qlty. Workflow Resp. Options"
Quality Management · Microsoft.QualityManagement.Workflow
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 3 connected objects and pages
Quality Management · Microsoft.QualityManagement.Workflow · BC29-30 · source at ea08af5e · facts from BC29
Extends Workflow Response Options.
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 |
|---|---|---|---|
| Movement Method | Use a Reclassification Journal | QltyUseReclass |
Specifies that this will use an Item or Warehouse Reclassification Journal to process the movement. |
| Use the Movement Worksheet (directed put-away and pick) or an Internal Movement | QltyUseMoveSheet |
Specifies that this will use the Movement Worksheet (directed put-away and pick) or an Internal Movement to process the movement. | |
| Quantity | Entire Lot/Serial/Package | QltyMoveAll |
Specifies that the system searches posted inventory (Item Ledger Entries and Bin Content) for the lot, serial, or package defined on the inspection, and uses the full available quantity. Requires item tracking to be specified on the inspection, and the inventory must already be received/posted. |
| Specific Quantity | QltyMoveSpecific |
Specifies a well known quantity to use. | |
| Qlty_SpecificQty_Group | Quantity to Handle | QuantityToHandle |
Specifies the specific quantity to use. |
| Qlty_Sample_Group | Sample Quantity | QltyUseTotalSample |
Specifies to use the sample size for the quantity. |
| Passed Quantity | QltyUsePassed |
Specifies to use the number of passed samples as the quantity. When transferring passed samples, all sampling measurements must pass for the sample to be accepted. | |
| Failed Quantity | QltyUseFailed |
Specifies to use the number of failed samples as the quantity. When using failed samples, at least one sampling measurement must have failed. | |
| New Item Tracking | New Lot No. | NewLotNoExpression |
Specifies the new lot no. to use. |
| New Serial No. | NewSerialNoExpression |
Specifies the new serial no. to use. | |
| New Package No. | NewPackageNoExpression |
Specifies the new package no. to use. | |
| New Expiration Date | NewExpirationDate |
Specifies the new expiration date to use. | |
| Reason | Reason | QltyReasonCode |
Specifies the optional reason for the change. |
| Source (optional) | Location Filter | OptionalSourceLocationCodeFilter |
Specifies to optionally limit which locations will be used as the inventory source. |
| Bin Filter | OptionalSourceBinCodeFilter |
Specifies to optionally limit which bins will be used as the inventory source. | |
| Destination | Location | QltyLocationCode |
Specifies the destination location to use. |
| Bin | QltyBinCode |
Specifies the destination bin to use. | |
| Transfer Details | Direct Transfer | QltyDirectTransfer |
Specifies that the transfer does not use an in-transit location |
| In-Transit Code | QltyInTransitLocationCode |
Specifies the in-transit location. Leave blank for a direct transfer or to use the Transfer Route. | |
| Return Reason (optional) | Return Reason | QltyReturnReasonCode |
Specifies the optional reason for the return. |
| External Document | Vendor Credit Memo No. | ExternalDocumentNo |
Specifies the optional Vendor Credit Memo No. |
| Qlty_CreatePutAway_Group | Create the Put-away | QltyCreatePutAway |
Specifies to automatically create the Put-away from the Internal Put-away. Use the Just Create Entries option to only create the Internal Put-away. |
| Post/Release Now or Later | Post Immediately | QltyPostImmediately |
Specifies to post the journal or create the movement document immediately. |
| Just Create Entries | QltyPostLater |
Specifies to just create the journal or movement entries. | |
| Examples: | Qlty_SetDatabaseTable_Helper1 | 'Block purchase on item card.' |
Select to populate the fields with an example that blocks purchases on the item card. |
| Qlty_SetDatabaseTable_Helper2 | 'Block vendor.' |
Select to populate the fields with an example that blocks a vendor. | |
| Qlty_SetDatabaseTable_Helper3 | 'Flag BOM as under development.' |
Select to populate the fields with an example that flags a BOM as under development. | |
| Configuration: | Table | DatabaseTableName |
Specifies which table to set? |
| Filter | DatabaseTableFilter |
Specifies what filter to use to find the record. | |
| Field | TestFieldToSet |
Specifies which field on the table to set? [QltyInspectionField] nomenclature can be used to help find record based on another value in the quality inspection. | |
| Value to Set | TestValueExpressionToSet |
Specifies what value do you want to set? [QltyInspectionField] nomenclature can be used to use a field on the quality inspection while setting the value. |
Procedures
5 local procedures, no public ones.
Triggers
OnAfterGetRecord
Relations
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 20424 “Qlty. Workflow Response” (36 calls:
Qlty_SetCommonDatabaseVariables → GetWellKnownKeyDatabaseTable,Qlty_SetCommonDatabaseVariables → GetWellKnownKeyDatabaseTableFilter,Qlty_SetCommonDatabaseVariables → GetWellKnownKeyField, …) - Codeunit 20423 “Qlty. Workflow Setup” (7 calls:
Qlty_SetGroupVisibility → GetWorkflowResponseChangeItemTracking,Qlty_SetGroupVisibility → GetWorkflowResponseCreatePurchaseReturn,Qlty_SetGroupVisibility → GetWorkflowResponseCreateTransfer, …)
Recent changes
- 2026-09-03 #10486 [Quality Management] Use Bin code selection for transfer disposition in workflow response (main, BC30, feature)
- 2026-08-20 #10270 [Quality Management] Repair and improve XML documentation of procedures (main, BC30, refactor)
- 2026-08-12 #10067 [Quality Management] Enable Bin code selection for transfer disposition in workflow response (main, BC30, fix)
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: "pageextension", object_name: "Qlty. Workflow Resp. Options"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.