codeunitIntegration & APIsofficial - Microsoftderived - from the source, no model text

Codeunit 6999 "Outlook Add-In Services"

Base Application · System.Integration

Across versions

  1. BC23-26not present
  2. BC27added
  3. BC28unchanged
  4. BC291 procedures added
  5. BC30unchanged

Neighbourhood 3 connected objects and pages

Codeunit 1633 "Office Host Provider" (calls, 3 links)Office Host ProviderCodeunit 4100 "Temp Blob" (calls, 2 links)Temp BlobCodeunit 4110 "Base64 Convert" (calls)Base64 Convert

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.

Base Application · System.Integration · BC27-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Access Internal

Procedures

  • GetEmailAndAttachments(ItemID: Text[250]; var TempExchangeObject: Record "Exchange Object" temporary; Action: Option InitiateSendToOCR,InitiateSendToIncomingDocuments,InitiateSendToWorkFlow,IntiateSendToAttachments; RecRef: RecordRef; AccessToken: SecretText): Enables getting email and attachments for Outlook Add-In.
  • GetEmailBodyViaGraph(ExternalMessageId: Text; AccessToken: SecretText): Text: Enables getting email body via Microsoft Graph for Outlook Add-In.
  • EmailHasAttachments(ExternalMessageId: Text[250]; AccessToken: SecretText): Boolean: Checks if email has attachments via Microsoft Graph for Outlook Add-In.

Plus 5 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.

Called by

  • Codeunit 1633 “Office Host Provider” (3 calls: OnEmailHasAttachments → EmailHasAttachments, OnGetEmailAndAttachmentsForEntity → GetEmailAndAttachments, OnGetEmailBody → GetEmailBodyViaGraph)

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: "Outlook Add-In Services"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources