Codeunit "Office Host Management"
ID 1631
Namespace: Microsoft.CRM.Outlook
Events
OnInitializeHost
[IntegrationEvent(False,False)]
local procedure OnInitializeHost(NewOfficeHost: DotNet "Microsoft.Dynamics.Nav.Client.Hosts.OfficeHost", NewHostType: Text)
Parameters
| Name |
Type |
Description |
|
NewOfficeHost
|
"Microsoft.Dynamics.Nav.Client.Hosts.OfficeHost"
|
|
|
NewHostType
|
Text
|
|
OnInitializeContext
[IntegrationEvent(False,False)]
local procedure OnInitializeContext(TempNewOfficeAddinContext: Record "Office Add-in Context" temporary)
Parameters
OnInitializeExchangeObject
[IntegrationEvent(False,False)]
local procedure OnInitializeExchangeObject()
OnGetHostName
[IntegrationEvent(False,False)]
local procedure OnGetHostName(var HostName: Text)
Parameters
| Name |
Type |
Description |
|
HostName
|
Text
|
|
OnGetHostType
[IntegrationEvent(False,False)]
local procedure OnGetHostType(var HostType: Text)
Parameters
| Name |
Type |
Description |
|
HostType
|
Text
|
|
OnCloseCurrentPage
[IntegrationEvent(False,False)]
local procedure OnCloseCurrentPage()
OnInvokeExtension
[IntegrationEvent(False,False)]
local procedure OnInvokeExtension(FunctionName: Text, Parameter1: Variant, Parameter2: Variant, Parameter3: Variant, Parameter4: Variant)
Parameters
| Name |
Type |
Description |
|
FunctionName
|
Text
|
|
|
Parameter1
|
Variant
|
|
|
Parameter2
|
Variant
|
|
|
Parameter3
|
Variant
|
|
|
Parameter4
|
Variant
|
|
OnIsHostInitialized
[IntegrationEvent(False,False)]
local procedure OnIsHostInitialized(var Result: Boolean)
Parameters
| Name |
Type |
Description |
|
Result
|
Boolean
|
|
OnIsAvailable
[IntegrationEvent(False,False)]
local procedure OnIsAvailable(var Result: Boolean)
Parameters
| Name |
Type |
Description |
|
Result
|
Boolean
|
|
OnGetTempOfficeAddinContext
[IntegrationEvent(False,False)]
local procedure OnGetTempOfficeAddinContext(var TempOfficeAddinContext: Record "Office Add-in Context" temporary)
Parameters
OnSendToOCR
[IntegrationEvent(False,False)]
local procedure OnSendToOCR(IncomingDocument: Record "Incoming Document")
Parameters
OnEmailHasAttachments
[IntegrationEvent(False,False)]
local procedure OnEmailHasAttachments(var Result: Boolean)
Parameters
| Name |
Type |
Description |
|
Result
|
Boolean
|
|
OnGetEmailAndAttachmentsForEntity
[IntegrationEvent(False,False)]
local procedure OnGetEmailAndAttachmentsForEntity(var TempExchangeObject: Record "Exchange Object" temporary, Action: Option, RecRef: RecordRef)
Parameters
OnGetEmailBody
[IntegrationEvent(False,False)]
local procedure OnGetEmailBody(ItemID: Text[250], var EmailBody: Text)
Parameters
| Name |
Type |
Description |
|
ItemID
|
Text[250]
|
|
|
EmailBody
|
Text
|
|
OnGetFinancialsDocument
[IntegrationEvent(False,False)]
local procedure OnGetFinancialsDocument(ItemID: Text[250], var DocumentJSON: Text)
Parameters
| Name |
Type |
Description |
|
ItemID
|
Text[250]
|
|
|
DocumentJSON
|
Text
|
|
See also