Codeunit 1631 "Office Host Management"
Base Application · Microsoft.CRM.Outlook
Across versions
- BC23-30present
Neighbourhood 4 connected objects and pages
Base Application · Microsoft.CRM.Outlook · BC23-30 · source at ea08af5e · facts from BC29
Events published
OnInitializeHost(NewOfficeHost: DotNet OfficeHost; NewHostType: Text)(integration)- subscribers: Codeunit 1633 “Office Host Provider” OnInitializeHost
OnInitializeContext(TempNewOfficeAddinContext: Record "Office Add-in Context" temporary)(integration)- subscribers: Codeunit 1633 “Office Host Provider” OnInitializeContext
OnInitializeExchangeObject()(integration)- subscribers: Codeunit 1633 “Office Host Provider” OnInitializeExchangeObject
OnGetHostName(var HostName: Text)(integration)- subscribers: Codeunit 1633 “Office Host Provider” OnGetHostName
OnGetHostType(var HostType: Text)(integration)- subscribers: Codeunit 1633 “Office Host Provider” OnGetHostType
OnCloseCurrentPage()(integration)- subscribers: Codeunit 1633 “Office Host Provider” OnCloseCurrentPage
OnInvokeExtension(FunctionName: Text; Parameter1: Variant; Parameter2: Variant; Parameter3: Variant; Parameter4: Variant)(integration)- subscribers: Codeunit 1633 “Office Host Provider” OnInvokeExtension
OnIsHostInitialized(var Result: Boolean)(integration)- subscribers: Codeunit 1633 “Office Host Provider” OnIsHostInitialized
OnIsAvailable(var Result: Boolean)(integration)- subscribers: Codeunit 1633 “Office Host Provider” OnIsAvailable
OnGetTempOfficeAddinContext(var TempOfficeAddinContext: Record "Office Add-in Context" temporary)(integration)- subscribers: Codeunit 1633 “Office Host Provider” OnGetTempOfficeAddinContext
OnSendToOCR(IncomingDocument: Record "Incoming Document")(integration)- subscribers: Codeunit 1633 “Office Host Provider” OnSendToOCR
OnEmailHasAttachments(var Result: Boolean)(integration)- subscribers: Codeunit 1633 “Office Host Provider” OnEmailHasAttachments
OnGetEmailAndAttachmentsForEntity(var TempExchangeObject: Record "Exchange Object" temporary; Action: Option InitiateSendToOCR,InitiateSendToIncomingDocuments,InitiateSendToWorkFlow; RecRef: RecordRef)(integration)- subscribers: Codeunit 1633 “Office Host Provider” OnGetEmailAndAttachmentsForEntity
OnGetEmailBody(ItemID: Text[250]; var EmailBody: Text)(integration)- subscribers: Codeunit 1633 “Office Host Provider” OnGetEmailBody
OnGetFinancialsDocument(ItemID: Text[250]; var DocumentJSON: Text)(integration)
Procedures
InitializeHost(NewOfficeHost: DotNet OfficeHost; NewHostType: Text)InitializeContext(TempNewOfficeAddinContext: Record "Office Add-in Context" temporary)InitializeExchangeObject()GetHostName(): TextGetHostType(): TextCloseCurrentPage()InvokeExtension(FunctionName: Text; Parameter1: Variant; Parameter2: Variant; Parameter3: Variant; Parameter4: Variant)IsAvailable(): BooleanGetTempOfficeAddinContext(var TempOfficeAddinContext: Record "Office Add-in Context" temporary)SendToOCR(IncomingDocument: Record "Incoming Document")EmailHasAttachments(): BooleanGetEmailAndAttachments(var TempExchangeObject: Record "Exchange Object" temporary; Action: Option InitiateSendToOCR,InitiateSendToIncomingDocuments,InitiateSendToWorkFlow,InitiateSendToAttachments; RecRef: RecordRef)GetEmailBody(OfficeAddinContext: Record "Office Add-in Context"): TextGetFinancialsDocument(OfficeAddinContext: Record "Office Add-in Context"): TextCheckHost()
Called by
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 1630 “Office Management” (18 calls:
CloseEnginePage → CloseCurrentPage,EmailHasAttachments → EmailHasAttachments,GetContext → GetTempOfficeAddinContext, …) - Page 1173 “Document Attachment Details” (1 call:
OnInit → EmailHasAttachments) - Page 1178 “Doc. Attachment List Factbox” (1 call:
OnInit → EmailHasAttachments)
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: "Office Host Management"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.