Process Documents Management

Notes for release 22.0.8914.67477

Content

  • Task 4026 - Bug 4025 -
  • Task 4030 - User Story 4023 -
  • Task 4031 - User Story 4023 -
  • Task 4042 - User Story 4039 - Intsert Integration Events
  • Task 4899 - User Story 4898 - Test Development
  • Task 4900 -
  • Task 4954 - User Story 3576 - Process Document Checklists
  • Task 4958 - User Story 3579 - Process Document Checklist on sales document
  • Task 4960 - Bug 4959 -
  • Task 4962 - User Story 3579 - Process Document Checklist on sales document
  • Bug 4963 - Feature 3577 -
  • Task 4964 - Bug 4963 -
  • Task 5084 - Bug 4963 -
  • Bug 5088 - Feature 3577 -
  • Task 5089 - Bug 5088 -
  • Task 5097 -
  • Task 5099 - Bug 5095 -
  • Task 5158 -
  • Task 5174 -
  • Task 5331 - User Story 5330 -
  • Task 5606 -
  • Bug 5607 - Feature 3577 -
  • Task 6098 - User Story 6097 - Use Bricklead prefix
  • Task 7043 - User Story 6097 - Use Bricklead prefix
  • Task 9671 - User Story 9670 - License integration with LCM
  • Task 12397 - User Story 1500 - Initial Appsource Publishing
  • Task 13103 - User Story 3870 - Translation
  • Task 4047 -
  • Task 4041 - User Story 4039 - Intsert Integration Events
  • Task 4029 - User Story 4023 -
  • Task 4034 - User Story 1500 - Initial Appsource Publishing
  • Task 4022 - User Story 3579 - Process Document Checklist on sales document
  • Task 4028 - User Story 4023 -
  • Task 4021 - User Story 3576 - Process Document Checklists
  • Task 4024 - User Story 3575 - Overruling Reason Codes
  • Task 4020 - User Story 3576 - Process Document Checklists
  • Task 4019 - User Story 3576 - Process Document Checklists
  • Task 4018 - User Story 3576 - Process Document Checklists
  • Task 4016 - Bug 4015 -
  • Task 3862 - User Story 3576 - Process Document Checklists
  • Task 3865 - User Story 3583 - Setup Wizard
  • Bug 3863 - Feature 3577 -
  • Task 3864 - Bug 3863 -
  • Task 3889 -
  • Bug 3890 - Feature 3687 -
  • Task 3868 - User Story 3579 - Process Document Checklist on sales document
  • Bug 3873 -
  • Task 3866 - User Story 3555 - Process Document Types
  • Task 3869 - User Story 3870 - Translation
  • Task 3861 - User Story 3555 - Process Document Types
  • Task 3867 - User Story 3686 - Process Document Types Version
  • Task 3871 -
  • Task 3872 -
  • Task 3806 - User Story 3579 - Process Document Checklist on sales document
  • Task 3803 - User Story 3555 - Process Document Types
  • Task 3809 - User Story 3788 - Process Document Types API
  • Task 3805 - User Story 3579 - Process Document Checklist on sales document
  • Task 3804 - User Story 3578 - Assign Process Document Cheklist to a CustomerAssign Process Document Cheklist to a Customer / vendor / Production BOM/Item
  • Task 3807 - User Story 3555 - Process Document Types
  • Task 3791 - User Story 3788 - Process Document Types API
  • Task 3792 - User Story 3583 - Setup Wizard
  • Task 3775 - User Story 3588 - Permission sets
  • Task 3777 - User Story 3589 - Implement Licensing Module
  • Task 3786 - User Story 3579 - Process Document Checklist on sales document
  • Task 3776 - User Story 3580 - Process Document Checklist on sales document
  • Task 3737 - User Story 3582 - Process Document Checklist on sales document
  • Task 3773 - User Story 3686 - Process Document Types Version
  • Task 3734 - User Story 3583 - Setup Wizard
  • Task 3761 - User Story 3590 - Demo DataSet

Events available

Event Type Object Function Description
Integration Event codeunit briPDM_ExtendFindEntries OnBeforeProcDocChecklstEntriesShowPageRun(var ProcessDocumentChecklistEntry: Record briPDM_ProcDocChecklistEntry)
Integration Event codeunit briPDM_ExtendFindEntries OnBeforeProcDocChecklstEntriesFindPageRun(var ProcessDocumentChecklistEntry: Record briPDM_ProcDocChecklistEntry)
Integration Event codeunit briPDM_Factory OnBeforeRecreateChecklistLineForPostedDocument(var NewProcessDocumentChecklistEntry: Record briPDM_ProcDocChecklistEntry; var ProcessDocumentChecklistLine: Record briPDM_ProcessDocCheckLine; var PostedDocumentType: Enum briPDM_ChecklistType; var PostedDocumentNo: Code[20]; var Handled: Boolean)
Integration Event codeunit briPDM_Factory OnAfterRecreateChecklistLineForPostedDocument(var NewProcessDocumentChecklistEntry: Record briPDM_ProcDocChecklistEntry; var ProcessDocumentChecklistLine: Record briPDM_ProcessDocCheckLine; var PostedDocumentType: Enum briPDM_ChecklistType; var PostedDocumentNo: Code[20])
Integration Event codeunit briPDM_PostingHandler OnBeforeRecreateChecklistLineForPostedDocument(var PostedDocumentType: Enum briPDM_ChecklistType; var DocumentNo: Code[20]; var ChecklistType: Enum briPDM_ChecklistType; var PostedDocumentNo: Code[20]; var Handled: Boolean)
Integration Event codeunit briPDM_PostingHandler OnAfterRecreateChecklistLineForPostedDocument(var PostedDocumentType: Enum briPDM_ChecklistType; var DocumentNo: Code[20]; var ChecklistType: Enum briPDM_ChecklistType; var PostedDocumentNo: Code[20])
Integration Event codeunit briPDM_PostingHandler OnBeforeRecreateChecklistLineForProductionPostedDocument(var PostedDocumentType: Enum briPDM_ChecklistType; var DocumentNo: Code[20]; var ChecklistType: Enum briPDM_ChecklistType; var PostedDocumentNo: Code[20]; var Handled: Boolean)
Integration Event codeunit briPDM_PostingHandler OnAfterRecreateChecklistLineForProductionPostedDocument(var PostedDocumentType: Enum briPDM_ChecklistType; var DocumentNo: Code[20]; var ChecklistType: Enum briPDM_ChecklistType; var PostedDocumentNo: Code[20])
Integration Event codeunit briPDM_ProcessDocCheckLinMgt OnBeforeFillCheckListLine(var DocumentDate: Date; var ProcessDocCheckLine: Record briPDM_ProcessDocCheckLine; var ProcessDocument: Record “briPDM_Process Document”; var Handled: Boolean)
Integration Event codeunit briPDM_ProcessDocCheckLinMgt OnAfterFillCheckListLine(var DocumentDate: Date; var ProcessDocCheckLine: Record briPDM_ProcessDocCheckLine; var ProcessDocumentVersion: Record briPDM_ProcessDocumentVersion; var ProcessDocument: Record “briPDM_Process Document”)
Integration Event codeunit briPDM_ProductionChangeStatus OnBeforeColectErrors(var ProductionOrder: Record “Production Order”; var NewStatus: Option; var Handled: Boolean)
Integration Event codeunit briPDM_ProductionChangeStatus OnAfterColectErrors(var ProductionOrder: Record “Production Order”; var NewStatus: Option)
Integration Event codeunit briPDM_ProductionChangeStatus OnBeforeTransferProductionOrder(var FromProdOrder: Record “Production Order”; var ToProdOrder: Record “Production Order”; var Handled: Boolean)
Integration Event codeunit briPDM_ProductionChangeStatus OnAfterTransferProductionOrder(var FromProdOrder: Record “Production Order”; var ToProdOrder: Record “Production Order”)
Integration Event codeunit briPDM_PurchaseHeaderSubscr OnBeforeCreatePurchaseHeader(var PurchHeader: Record “Purchase Header”; var PurchOrderHeader: Record “Purchase Header”; var Handled: Boolean)
Integration Event codeunit briPDM_PurchaseHeaderSubscr OnAfterCreatePurchaseHeader(var PurchHeader: Record “Purchase Header”; var PurchOrderHeader: Record “Purchase Header”)
Integration Event codeunit briPDM_PurchaseHeaderSubscr OnBeforePurchaseLineInsert(var BlanketOrderPurchHeader: Record “Purchase Header”; var OrderPurchHeader: Record “Purchase Header”; var Handled: Boolean)
Integration Event codeunit briPDM_PurchaseHeaderSubscr OnAfterPurchaseLineInsert(var BlanketOrderPurchHeader: Record “Purchase Header”; var OrderPurchHeader: Record “Purchase Header”)
Integration Event codeunit briPDM_SalesHeaderSubscr OnBeforeCollectErrorsOnRealeaseSalesDoc(var SalesHeader: Record “Sales Header”; var Handled: Boolean)
Integration Event codeunit briPDM_SalesHeaderSubscr OnAfterCollectErrorsOnRealeaseSalesDoc(var SalesHeader: Record “Sales Header”)
Integration Event codeunit briPDM_SalesHeaderSubscr OnBeforeCollectErrorsOnPostSalesDoc(var SalesHeader: Record “Sales Header”; var Handled: Boolean)
Integration Event codeunit briPDM_SalesHeaderSubscr OnAfterCollectErrorsOnPostSalesDoc(var SalesHeader: Record “Sales Header”)
Integration Event codeunit briPDM_ProcessDocumentMgt OnBeforeDeleteUsedProcessDocumentChecklist(Code: Code[20]; var ToDelete: Boolean)
Integration Event codeunit briPDM_ProcessDocumentMgt OnBeforeDeleteUsedProcessDocumentEntries(Code: Code[20]; var ToDelete: Boolean)
Integration Event codeunit briPDM_ProcessDocumentMgt OnBeforeDeleteUsedProcessDocumentChecklistLine(Code: Code[20]; var ToDelete: Boolean)
Integration Event codeunit briPDM_ProcessDocumentMgt OnBeforeGetVersionForCurrentWorkdate(var ProcessDocuments: Record “briPDM_Process Document”; var Handled: Boolean)
Integration Event codeunit briPDM_ProcessDocumentMgt OnAfterGetVersionForCurrentWorkdate(var ProcessDocuments: Record “briPDM_Process Document”)
Integration Event codeunit briPDM_ProcessDocumentMgt OnBeforeReturnVersionForCurrentWorkdate(var ProcessDocuments: Record “briPDM_Process Document”; var Handled: Boolean)
Integration Event codeunit briPDM_ProcessDocumentMgt OnAfterReturnVersionForCurrentWorkdate(var ProcessDocuments: Record “briPDM_Process Document”; var NewVersion: Integer)
Integration Event codeunit briPDM_ProcessDocumentMgt OnBeforeGetDocumentVersionDetailsFromVersion(var ProcessDocument: Record “briPDM_Process Document”; var Handled: Boolean)
Integration Event codeunit briPDM_ProcessDocumentMgt OnAfterGetDocumentVersionDetailsFromVersion(var ProcessDocument: Record “briPDM_Process Document”)
Integration Event codeunit briPDM_ProcessDocVersionMgt OnBeforeChangeStatusDocumentProcess(var ProcessDocumentVersion: Record briPDM_ProcessDocumentVersion; NewStatus: Enum briPDM_ProcessDocumentStatus; var Handled: Boolean)
Integration Event codeunit briPDM_ProcessDocVersionMgt OnAfterChangeStatusDocumentProcess(var ProcessDocumentVersion: Record briPDM_ProcessDocumentVersion; NewStatus: Enum briPDM_ProcessDocumentStatus)
Integration Event codeunit briPDM_ProcessDocVersionMgt OnBeforeActionVisibilityControl(var Code: Code[20]; var Version: Integer; var ApproveVisible: Boolean; var RejectVisible: Boolean; var EditVisible: Boolean; var Handled: Boolean)
Integration Event codeunit briPDM_ProcessDocVersionMgt OnAfterActionVisibilityControl(var Code: Code[20]; var Version: Integer; var ApproveVisible: Boolean; var RejectVisible: Boolean; var EditVisible: Boolean)
Integration Event codeunit briPDM_ProcessDocVersionMgt OnBeforeCheckIfActiveUserIsProcessDocumentOwner(var Handle: Boolean; var ProcessDocumentCode: Code[20])
Integration Event codeunit briPDM_ProcessDocVersionMgt OnAfterCheckIfActiveUserIsProcessDocumentOwner(var ProcessDocumentCode: Code[20]; var Result: Boolean)
Integration Event codeunit briPDM_ProcessDocVersionMgt OnBeforeFindLastVersionAndSetNewVersion(var Handle: Boolean; var ProcessDocumentCode: Code[20])
Integration Event codeunit briPDM_ProcessDocVersionMgt OnAfterFindLastVersionAndSetNewVersion(var ProcessDocumentCode: Code[20]; var ProcessDocumentVersion: Integer)
Integration Event codeunit briPDM_ProcessDocVersionMgt OnBeforeExpiredStyle(var Handle: Boolean)
Integration Event codeunit briPDM_ProcessDocVersionMgt OnAfterExpiredStyle(var Style: Text)
Next