Quality Control Management
Notes for release 24.0.8963.49039
Content
- Task 13417 - Bug 13416 - Wrong path for docs online
- Task 13168 - Bug 13083 - Can’t get related quality checks from Lot Info Card / Lot Information List
- Task 13420 - Bug 13406 - Error message when export word report layout for customisation
- Task 13669 - Bug 13667 - Set message still appears even the set up is done
- Task 13688 - User Story 13376 - Add Document Storage Factbox on Quality Check Card / List
- Task 13726 - User Story 13724 - Change Permission set for Quality Check User
- Task 13694 - User Story 13692 - Define Conform / Non Conform Enum values on QC Specifications
Add Key Vault & Application Insight
Events available
Event Type | Object | Function | Description |
---|---|---|---|
Integration Event | codeunit briQUA_DocumentTypeMgt | OnAfterIsSourceAPostedDocument(SourceType: Integer; SourceSubtype: Integer; var IsPostedDocument: Boolean) | |
Integration Event | codeunit briQUA_DocumentTypeMgt | OnAfterGetOriginalDocumentTypeByPostedSource(SourceType: Integer; SourceSubtype: Integer; var ItemQCDocumentType: Enum briQUA_ItemQCDocumentType) | |
Integration Event | codeunit briQUA_DocumentTypeMgt | OnAfterGetItemQCDocumentTypeByWarehouseActivityType(WarehouseActivityType: Enum “Warehouse Activity Type”; var ItemQCDocumentType: Enum briQUA_ItemQCDocumentType) | |
Integration Event | codeunit briQUA_DocumentTypeMgt | OnAfterGetItemQCDocumentTypeFromTrackingSpecification(TrackingSpecificationSourceType: Integer; TrackingSpecificationSourceSubtype: Integer; var ItemQCDocumentType: Enum briQUA_ItemQCDocumentType) | |
Integration Event | codeunit briQUA_DocumentTypeMgt | OnAfterGetItemQCDocumentTypeByProdOrderStatus(ProdOrderStatus: Integer; var ItemQCDocumentType: Enum briQUA_ItemQCDocumentType) | |
Integration Event | codeunit briQUA_DocumentTypeMgt | OnBeforeIsProductionOrderStatusEligibleForQualityControl(ProdOrderStatus: Enum “Production Order Status”; var Eligible: Boolean; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_DocumentTypeMgt | OnBeforeIsPODocumentTypeEligibleForQualityControl(SourceType: Integer; SourceSubtype: Integer; var Eligible: Boolean; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_ModuleMgt | OnBeforeIsSubscriberToBeRun(var RunTrigger: Boolean; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_ModuleMgt | OnAfterIsSubscriberToBeRun(var RunTrigger: Boolean) | |
Integration Event | codeunit briQUA_QC Handling Mgt | OnBeforeIsQualityControlOnItemAutomatic(ItemQCDocumentType: Enum briQUA_ItemQCDocumentType; ItemNo: Code[20]; var IsHandled: Boolean; var IsAutomatic: Boolean) | |
Integration Event | codeunit briQUA_QC Handling Mgt | OnBeforeIsQualityControlOnDocumentTypeMandatory(ItemQCDocumentType: Enum briQUA_ItemQCDocumentType; var IsHandled: Boolean; var IsMandatory: Boolean) | |
Integration Event | codeunit briQUA_QC Handling Mgt | OnBeforeIsQualityControlOnItemMandatory(ItemQCDocumentType: Enum briQUA_ItemQCDocumentType; ItemNo: Code[20]; var Mandatory: Boolean; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_Create QC Actions | OnBeforeCreateQualityCheckActionForDocument(Document: Variant; IsDocumentHeader: Boolean; IsBeingCreatedByUser: Boolean; ItemQCDocumentType: Enum briQUA_ItemQCDocumentType; ItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]; SerialNo: Code[50]; var IsHandled: Boolean; var QualityCheckNo: Code[20]) | |
Integration Event | codeunit briQUA_Create QC Actions | OnBeforeOpenQualityCheckCardOnCreateQualityCheckActionForDocument(Document: Variant; IsDocumentHeader: Boolean; IsBeingCreatedByUser: Boolean; ItemQCDocumentType: Enum briQUA_ItemQCDocumentType; ItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]; SerialNo: Code[50]; QualityCheckNo: Code[20]) | |
Integration Event | codeunit briQUA_Create QC Actions | OnBeforeCreateQualityCheckActionForDocumentWarehouseActivityDocument(WarehouseActivityHeader: Record “Warehouse Activity Header”; IsBeingCreatedByUser: Boolean; var IsHandled: Boolean; var QualityCheckNo: Code[20]) | |
Integration Event | codeunit briQUA_Create QC Actions | OnBeforeOpenQualityCheckCardOnCreateQualityCheckActionForDocumentWarehouseActivityDocument(WarehouseActivityHeader: Record “Warehouse Activity Header”; IsBeingCreatedByUser: Boolean; QualityCheckNo: Code[20]) | |
Integration Event | codeunit briQUA_Create QC Actions | OnBeforeCreateQualityCheckActionForLotNoInformation(Document: Variant; ItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]; SerialNo: Code[50]; var IsHandled: Boolean; var QualityCheckNo: Code[20]) | |
Integration Event | codeunit briQUA_Create QC Actions | OnBeforeOpenQualityCheckCardOnCreateQualityCheckActionForLotNoInformation(Document: Variant; ItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]; SerialNo: Code[50]) | |
Integration Event | codeunit briQUA_Create QC Actions | OnBeforeCreateQualityCheckActionForDocumentWarehouseActivityLine(var WarehouseActivityLine: Record “Warehouse Activity Line”; var IsHandled: Boolean; var QualityCheckNo: Code[20]) | |
Integration Event | codeunit briQUA_Create QC Actions | OnBeforeOpenQualityCheckCardOnCreateQualityCheckActionForDocumentWarehouseActivityLine(var WarehouseActivityLine: Record “Warehouse Activity Line”; var QualityCheckNo: Code[20]) | |
Integration Event | codeunit briQUA_Create QC Actions | OnBeforeCreateQualityCheckActionForItemTrackingLine(var TrackingSpecification: Record “Tracking Specification”; var xTrackingSpecification: Record “Tracking Specification”; var IsHandled: Boolean; var QualityCheckNo: Code[20]) | |
Integration Event | codeunit briQUA_Create QC Actions | OnBeforeOpenQualityCheckCardOnCreateQualityCheckActionForItemTrackingLine(var TrackingSpecification: Record “Tracking Specification”; var xTrackingSpecification: Record “Tracking Specification”; IsBeingCreatedByUser: Boolean; var QualityCheckNo: Code[20]) | |
Integration Event | codeunit briQUA_QualityControlFactory | OnBeforeCreateQualityCheckAndDocumentQCLink(Document: Variant; IsDocumentHeader: Boolean; QCSpecificationCode: Code[20]; ItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]; SerialNo: Code[50]; var IsHandled: Boolean; var HandledQCCode: Code[20]) | |
Integration Event | codeunit briQUA_QualityControlFactory | OnAfterCreateQualityCheckAndDocumentQCLink(Document: Variant; var QualityCheckHeader: Record “briQUA_Quality Check Header”; var DocumentQCLink: Record “briQUA_Document-QC Link”) | |
Integration Event | codeunit briQUA_QualityControlFactory | OnAfterModifyLotAndSerialNoOnQualityCheckHeader(var QualityCheckHeader: Record “briQUA_Quality Check Header”) | |
Integration Event | codeunit briQUA_QualityControlFactory | OnAfterModifyLotAndSerialNoOnDocumentQCLink(var DocumentQCLink: Record “briQUA_Document-QC Link”) | |
Integration Event | codeunit briQUA_QualityControlFactory | OnBeforeDeleteQualityChecksForDocument(SourceType: Integer; SourceSubtype: Integer; SourceNo: Code[20]; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QualityControlFactory | OnAfterRecreateDocumentQCLinkForPostedDocument(DocumentQCLink: Record “briQUA_Document-QC Link”; var NewDocumentQCLink: Record “briQUA_Document-QC Link”) | |
Integration Event | codeunit briQUA_QualityControlFactory | OnBeforeModifyLotAndSerialNoOnQualityCheckHeader(QualityCheckHeaderNo: Code[20]; LotNo: Code[50]; SerialNo: Code[50]; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QualityControlFactory | OnBeforeRecreateDocumentQCLinkForPostedDocument(DocumentQCLink: Record “briQUA_Document-QC Link”; PostedSourceType: Integer; PostedSourceSubtype: Integer; PostedSourceNo: Code[20]; var NewDocumentQCLink: Record “briQUA_Document-QC Link”; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QualityControlFactory | OnBeforeInitResultValueFromDefaultvalue(var QualityCheckLine: Record “briQUA_Quality Check Line”; QCSpecificationLine: Record “briQUA_QC Specification Line”; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QualityControlFactory | OnAfterInitResultValueFromDefaultvalue(var QualityCheckLine: Record “briQUA_Quality Check Line”; QCSpecificationLine: Record “briQUA_QC Specification Line”) | |
Integration Event | codeunit briQUA_QualityControlFactory | OnBeforeApplyDocumentStorageDeletionPolicy(QualityCheckHeader: Record “briQUA_Quality Check Header”; var SkipDelete: Boolean; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_DocumentQCLinkMgt | OnAfterCreateDocumentQCLink(var DocumentQCLink: Record “briQUA_Document-QC Link”; IsDocumentHeader: Boolean) | |
Integration Event | codeunit briQUA_DocumentQCLinkMgt | OnAfterGetDocumentQCLinksForDocument(var DocumentQCLink: Record “briQUA_Document-QC Link”; IsDocumentHeader: Boolean) | |
Integration Event | codeunit briQUA_DocumentQCLinkMgt | OnBeforeCreateDocumentQCLink(var DocumentQCLink: Record “briQUA_Document-QC Link”; Document: Variant; IsDocumentHeader: Boolean; SourceType: Integer; SourceSubtype: Integer; DocumentNo: Code[20]; DocumentLineNo: Integer; ItemNo: Code[20]; VariantCode: Code[10]; SerialNo: Code[50]; LotNo: Code[50]; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_DocumentQCLinkMgt | OnBeforeGetDocumentQCLinksForDocument(var DocumentQCLink: Record “briQUA_Document-QC Link”; Document: Variant; IsDocumentHeader: Boolean; SourceType: Integer; SourceSubtype: Integer; DocumentNo: Code[20]; DocumentLineNo: Integer; ItemNo: Code[20]; VariantCode: Code[10]; SerialNo: Code[50]; LotNo: Code[50]; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_DocumentQCLinkMgt | OnAfterGetFieldValuesForDocumentQCLink(Document: Variant; IsDocumentHeader: Boolean; var SourceType: Integer; var SourceSubtype: Integer; var DocumentNo: Code[20]; var DocumentLineNo: Integer; var ItemNo: Code[20]; var VariantCode: Code[10]; var SerialNo: Code[50]; var LotNo: Code[50]) | |
Integration Event | codeunit briQUA_DocumentQCLinkMgt | OnAfterGetLineDataForDocumentQCLink(var RecRef: RecordRef; var FldRef: FieldRef; IsDocumentHeader: Boolean; var DocumentLineNo: Integer; var ItemNo: Code[20]) | |
Integration Event | codeunit briQUA_DocumentQCLinkMgt | OnAfterFilterQualityCheckHeaderOnShowLotNoInformationRelatedQualityChecks(var QualityCheckHeader: Record “briQUA_Quality Check Header”; ItemNo: Code[20]; VariantCode: Code[10]; LotNo: Code[50]) | |
Integration Event | table briQUA_Quality Check Line | OnClearResultOnQualityCheckLine(var QualityCheckLine: Record “briQUA_Quality Check Line”; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QCLineDataValidation | OnBeforeValidateIntegerValue(var QualityCheckLine: Record “briQUA_Quality Check Line”; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QCLineDataValidation | OnBeforeValidateOptionValue(var QualityCheckLine: Record “briQUA_Quality Check Line”; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QCLineDataValidation | OnBeforeValidateDecimalValue(var QualityCheckLine: Record “briQUA_Quality Check Line”; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QCLineDataValidation | OnBeforeValidateDateValue(var QualityCheckLine: Record “briQUA_Quality Check Line”; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QCLineDataValidation | OnBeforeValidateTextValue(var QualityCheckLine: Record “briQUA_Quality Check Line”; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QCLineDataValidation | OnAfterValidateIntegerValue(var QualityCheckLine: Record “briQUA_Quality Check Line”) | |
Integration Event | codeunit briQUA_QCLineDataValidation | OnAfterValidateOptionValue(var QualityCheckLine: Record “briQUA_Quality Check Line”) | |
Integration Event | codeunit briQUA_QCLineDataValidation | OnAfterValidateDecimalValue(var QualityCheckLine: Record “briQUA_Quality Check Line”) | |
Integration Event | codeunit briQUA_QCLineDataValidation | OnAfterValidateDateValue(var QualityCheckLine: Record “briQUA_Quality Check Line”) | |
Integration Event | codeunit briQUA_QCLineDataValidation | OnAfterValidateTextValue(var QualityCheckLine: Record “briQUA_Quality Check Line”) | |
Integration Event | codeunit briQUA_QCLineDataValidation | OnBeforeSetResultOnQualityCheckLineBasedOnOptionValue(var QualityCheckLine: Record “briQUA_Quality Check Line”; Conform: Boolean; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QC Validation | OnBeforeCheckStatusOnDocumentQCLinksForDocument(Document: Variant; ItemQCDocumentType: Enum briQUA_ItemQCDocumentType; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QC Validation | OnAfterCheckStatusOnDocumentQCLinksForDocument(Document: Variant; ItemQCDocumentType: Enum briQUA_ItemQCDocumentType) | |
Integration Event | codeunit briQUA_QC Validation | OnBeforeCheckStatusOnDocumentQCLinksForLine(Document: Variant; ItemQCDocumentType: Enum briQUA_ItemQCDocumentType; ItemNo: Code[20]; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QC Validation | OnAfterCheckStatusOnDocumentQCLinksForLine(Document: Variant; ItemQCDocumentType: Enum briQUA_ItemQCDocumentType) | |
Integration Event | codeunit briQUA_QC Validation | OnBeforeCheckQualityCheckRecordsAreClosed(var DocumentQCLink: Record “briQUA_Document-QC Link”; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QC Validation | OnAfterCheckQualityCheckRecordsAreClosed(var DocumentQCLink: Record “briQUA_Document-QC Link”) | |
Integration Event | codeunit briQUA_QC Validation | OnBeforeCheckStatusOnDocumentQCLinks(Document: Variant; IsDocumentHeader: Boolean; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QC Validation | OnAfterCheckStatusOnDocumentQCLinks(DocumentQCLink: Record “briQUA_Document-QC Link”; IsDocumentHeader: Boolean) | |
Integration Event | codeunit briQUA_QC Validation | OnBeforeCheckQualityCheckStatusOnSalesOrder(var SalesHeader: Record “Sales Header”; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QC Validation | OnBeforeCheckQualityCheckStatusOnPurchaseOrder(var PurchaseHeader: Record “Purchase Header”; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QC Validation | OnBeforeCheckQualityCheckStatusOnAssemblyOrder(var AssemblyHeader: Record “Assembly Header”; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QC Validation | OnBeforeCheckQualityCheckStatusOnTransferOrder(var TransferHeader: Record “Transfer Header”; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QC Validation | OnBeforeCheckQualityCheckStatusOnProductionOrder(var ProductionOrder: Record “Production Order”; var IsHandled: Boolean) | |
Integration Event | codeunit briQUA_QC Validation | OnAfterCheckQualityCheckStatusOnSalesOrder(var SalesHeader: Record “Sales Header”) | |
Integration Event | codeunit briQUA_QC Validation | OnAfterCheckQualityCheckStatusOnPurchaseOrder(var PurchaseHeader: Record “Purchase Header”) | |
Integration Event | codeunit briQUA_QC Validation | OnAfterCheckQualityCheckStatusOnAssemblyOrder(var AssemblyHeader: Record “Assembly Header”) | |
Integration Event | codeunit briQUA_QC Validation | OnAfterCheckQualityCheckStatusOnTransferOrder(var TransferHeader: Record “Transfer Header”) | |
Integration Event | codeunit briQUA_QC Validation | OnAfterCheckQualityCheckStatusOnProductionOrder(var ProductionOrder: Record “Production Order”) |