codeunitInventoryofficial - Microsoftderived - from the source, no model text

Codeunit 20423 "Qlty. Workflow Setup"

Quality Management · Microsoft.QualityManagement.Workflow

Across versions

  1. BC23-28not present
  2. BC29-30present

Neighbourhood 7 connected objects and pages

Codeunit 20424 "Qlty. Workflow Response" (calls, 20 links)Qlty. Workflow ResponsePage extension 20403 "Qlty. Workflow Resp. Options" (calls, 7 links)Qlty. Workflow Resp. OptionsCodeunit 20426 "Qlty. Start Workflow" (calls, 4 links)Qlty. Start WorkflowCodeunit 1521 "Workflow Response Handling" (calls, 3 links)Workflow Response HandlingCodeunit 20425 "Qlty. Workflow Approvals" (calls, 3 links)Qlty. Workflow ApprovalsCodeunit 1520 "Workflow Event Handling" (calls, 2 links)Workflow Event HandlingCodeunit 1502 "Workflow Setup" (calls)Workflow Setup

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Quality Management · Microsoft.QualityManagement.Workflow · BC29-30 · source at ea08af5e · facts from BC29

Event subscriptions

  • HandleOnAddWorkflowTableRelationsToLibrary subscribes to Codeunit “Workflow Event Handling” OnAddWorkflowTableRelationsToLibrary
  • HandleOnAddWorkflowEventsToLibrary subscribes to Codeunit “Workflow Event Handling” OnAddWorkflowEventsToLibrary
  • HandleOnAddWorkflowEventPredecessorsToLibrary subscribes to Codeunit “Workflow Event Handling” OnAddWorkflowEventPredecessorsToLibrary
  • HandleOnAddWorkflowResponsePredecessorsToLibrary subscribes to Codeunit “Workflow Response Handling” OnAddWorkflowResponsePredecessorsToLibrary
  • HandleOnAddWorkflowResponsesToLibrary subscribes to Codeunit “Workflow Response Handling” OnAddWorkflowResponsesToLibrary

Procedures

  • GetWorkflowResponseCreateInspection(): Text: Returns the token for a workflow response to create an inspection.
  • GetWorkflowResponseFinishInspection(): Text (internal): Returns the token for a workflow response to finish an inspection
  • GetWorkflowResponseReopenInspection(): Text (internal): Returns the token for a workflow response to re-open an inspection
  • GetWorkflowResponseCreateReinspection(): Text (internal): Returns the token for a workflow response to create a reinspection.
  • GetWorkflowResponseBlockLot(): Text (internal): Returns the token for a workflow response to block a lot
  • GetWorkflowResponseBlockSerial(): Text (internal): Returns the token for a workflow response to block a serial
  • GetWorkflowResponseBlockPackage(): Text (internal): Returns the token for a workflow response to block a package
  • GetWorkflowResponseUnblockLot(): Text (internal): Returns the token for a workflow response to Unblock a lot
  • GetWorkflowResponseUnblockSerial(): Text (internal): Returns the token for a workflow response to Unblock a serial
  • GetWorkflowResponseUnblockPackage(): Text (internal): Returns the token for a workflow response to Unblock a package
  • GetWorkflowResponseMoveInventory(): Text: Returns the token for a workflow response to move inventory
  • GetWorkflowResponseQuarantineLicensePlate(): Text (internal): Returns the token for a workflow response to quarantine a license plate
  • GetWorkflowResponseUnQuarantineLicensePlate(): Text (internal): Returns the token for a workflow response to un-quarantine a license plate.
  • GetWorkflowResponseInternalPutAway(): Text: Returns the token for a workflow response to create an internal put-away.
  • GetWorkflowResponseSetDatabaseValue(): Text (internal): Returns the token for a workflow response to set a database value
  • GetWorkflowResponseInventoryAdjustment(): Text: Returns the token for a workflow response to create a inventory adjustment
  • GetWorkflowResponseChangeItemTracking(): Text (internal): Returns the token for a workflow response to change item tracking
  • GetWorkflowResponseCreateTransfer(): Text: Returns the token for a workflow response to create a transfer
  • GetWorkflowResponseCreatePurchaseReturn(): Text: Returns the token for a workflow response to create a purchase return
  • GetQualityInspectionPrefix(): Text (internal): Returns the generic quality inspection workflow prefix.
  • GetInspectionCreatedEvent(): Code[128] (internal): The token for the event when an inspection has been created.
  • GetInspectionHasChangedEvent(): Code[128]: The token for the event when an inspection has been changed.
  • GetInspectionFinishedEvent(): Code[128]: The token for the event when an inspection has been finished.
  • GetInspectionReopenedEvent(): Code[128]: The token for the event when an inspection has been re-opened.
  • GetInspectionRejectEventTok(): Code[128] (internal): The token for the event when an inspection has been rejected in an approval.
  • GetInspectionApproveEventTok(): Code[128] (internal): The token for the event when an inspection has been approved in an approval system.
  • GetInspectionDelegateEventTok(): Code[128] (internal): The token for the event when an inspection has been delegated in an approval.

Plus 1 local procedures.

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.

Called by

  • Codeunit 20424 “Qlty. Workflow Response” (20 calls: ClearInspectionStatusFilterIfRequired → GetInspectionFinishedEvent, ClearInspectionStatusFilterIfRequired → GetInspectionReopenedEvent, HandleOnExecuteWorkflowResponse → GetQualityInspectionPrefix, …)
  • Page extension 20403 “Qlty. Workflow Resp. Options” (7 calls: Qlty_SetGroupVisibility → GetWorkflowResponseChangeItemTracking, Qlty_SetGroupVisibility → GetWorkflowResponseCreatePurchaseReturn, Qlty_SetGroupVisibility → GetWorkflowResponseCreateTransfer, …)
  • Codeunit 20426 “Qlty. Start Workflow” (4 calls: StartWorkflowInspectionChanged → GetInspectionHasChangedEvent, StartWorkflowInspectionCreated → GetInspectionCreatedEvent, StartWorkflowInspectionFinished → GetInspectionFinishedEvent, …)
  • Codeunit 20425 “Qlty. Workflow Approvals” (3 calls: HandleOnApproveTheApprovalRequestOnApproveTimeCardApproval → GetInspectionApproveEventTok, RunWorkflowOnDelegateTimeCardApproval → GetInspectionDelegateEventTok, RunWorkflowOnRejectTimeCardApproval → GetInspectionRejectEventTok)

Recent changes

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: "Qlty. Workflow Setup"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources