Codeunit 1541 "Workflow Webhook Events"
Base Application · System.Automation
Across versions
- BC23-27present
- BC282 procedures added
- BC291 procedures added
- BC30unchanged
Neighbourhood 9 connected objects and pages
Base Application · System.Automation · BC23-30 · source at ea08af5e · facts from BC29
Event subscriptions
- AddWorkflowWebhookEventHierarchiesToLibrary subscribes to Codeunit “Workflow Event Handling” OnAddWorkflowEventPredecessorsToLibrary
- AddWorkflowWebhookEventsToLibrary subscribes to Codeunit “Workflow Event Handling” OnAddWorkflowEventsToLibrary
- AddWorkflowWebhookTableRelationsToLibrary subscribes to Codeunit “Workflow Event Handling” OnAddWorkflowTableRelationsToLibrary
- HandleOnCancelWorkflow subscribes to Codeunit “Workflow Webhook Management” OnCancelWorkflow
- HandleOnContinueWorkflow subscribes to Codeunit “Workflow Webhook Management” OnContinueWorkflow
- HandleOnRejectWorkflow subscribes to Codeunit “Workflow Webhook Management” OnRejectWorkflow
- HandleOnCancelCustomerApprovalRequest subscribes to Codeunit “Approvals Mgmt.” OnCancelCustomerApprovalRequest
- HandleOnCancelItemApprovalRequest subscribes to Codeunit “Approvals Mgmt.” OnCancelItemApprovalRequest
- HandleOnCancelGeneralJournalBatchApprovalRequest subscribes to Codeunit “Approvals Mgmt.” OnCancelGeneralJournalBatchApprovalRequest
- HandleOnCancelGeneralJournalLineApprovalRequest subscribes to Codeunit “Approvals Mgmt.” OnCancelGeneralJournalLineApprovalRequest
- HandleOnCancelItemJournalBatchApprovalRequest subscribes to Codeunit “Approvals Mgmt.” OnCancelItemJournalBatchApprovalRequest
- HandleOnCancelRequisitionWkshBatchApprovalRequest subscribes to Codeunit “Approvals Mgmt.” OnCancelRequisitionWkshBatchApprovalRequest
- HandleOnCancelVendorApprovalRequest subscribes to Codeunit “Approvals Mgmt.” OnCancelVendorApprovalRequest
- HandleOnCancelVendorBankAccountApprovalRequest subscribes to Codeunit “Approvals Mgmt.” OnCancelVendorBankAccountApprovalRequest
- HandleOnDeleteRecordInApprovalRequest subscribes to Codeunit “Approvals Mgmt.” OnDeleteRecordInApprovalRequest
- HandleOnRenameRecordInApprovalRequest subscribes to Codeunit “Approvals Mgmt.” OnRenameRecordInApprovalRequest
Procedures
WorkflowWebhookResponseReceivedEventCode(): Code[128]CleanupOldIntegrationIdsTableRelation()
Plus 1 local procedures.
Triggers
OnRun
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 1520 “Workflow Event Handling” (11 calls:
AddWorkflowWebhookEventHierarchiesToLibrary → AddEventPredecessor,AddWorkflowWebhookEventHierarchiesToLibrary → RunWorkflowOnSendCustomerForApprovalCode,AddWorkflowWebhookEventHierarchiesToLibrary → RunWorkflowOnSendGeneralJournalBatchForApprovalCode, …) - Codeunit 1543 “Workflow Webhook Management” (10 calls:
HandleOnCancelCustomerApprovalRequest → FindAndCancel,HandleOnCancelGeneralJournalBatchApprovalRequest → FindAndCancel,HandleOnCancelGeneralJournalLineApprovalRequest → FindAndCancel, …) - Codeunit 1501 “Workflow Management” (3 calls:
HandleOnCancelWorkflow → HandleEvent,HandleOnContinueWorkflow → HandleEvent,HandleOnRejectWorkflow → HandleEvent) - Codeunit 9999 “Upgrade Tag” (2 calls:
CleanupOldIntegrationIdsTableRelation → HasUpgradeTag,CleanupOldIntegrationIdsTableRelation → SetUpgradeTag) - Codeunit 1502 “Workflow Setup” (1 call:
AddWorkflowWebhookTableRelationsToLibrary → InsertTableRelation) - Codeunit 9998 “Upgrade Tag Definitions” (1 call:
CleanupOldIntegrationIdsTableRelation → GetRemoveOldWorkflowTableRelationshipRecordsTag)
Called by
- Codeunit 1540 “Workflow Webhook Setup” (6 calls:
CreateApprovalWorkflow → WorkflowWebhookResponseReceivedEventCode,CreateCustomerItemApprovalWorkflow → WorkflowWebhookResponseReceivedEventCode,CreateGeneralJournalWorkflowNotificationSteps → WorkflowWebhookResponseReceivedEventCode, …) - Codeunit 104000 “Upgrade - BaseApp” (1 call:
UpdateWorkflowTableRelations → CleanupOldIntegrationIdsTableRelation) - Codeunit 1543 “Workflow Webhook Management” (1 call:
GetInitialResponseValue → WorkflowWebhookResponseReceivedEventCode) - Page 1520 “Workflow Events” (1 call:
OnOpenPage → WorkflowWebhookResponseReceivedEventCode)
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: "codeunit", object_name: "Workflow Webhook Events"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.