Codeunit "Office Management"
ID 1630
Namespace: Microsoft.CRM.Outlook
Methods
InitializeContext
procedure InitializeContext(TempNewOfficeAddinContext: Record "Office Add-in Context" temporary)
Parameters
AddRecipient
procedure AddRecipient(Name: Text[100], Email: Text[80])
Parameters
Name
Type
Description
Name
Text[100]
Email
Text[80]
AttachAvailable
procedure AttachAvailable(): Boolean
Returns
AttachDocument
procedure AttachDocument(AttachmentStream: InStream, AttachmentName: Text, BodyText: Text, Subject: Text)
Parameters
Name
Type
Description
AttachmentStream
InStream
AttachmentName
Text
BodyText
Text
Subject
Text
AttachDocument
procedure AttachDocument(BodyText: Text, Subject: Text)
Parameters
Name
Type
Description
BodyText
Text
Subject
Text
ChangeCompany
procedure ChangeCompany(NewCompany: Text)
Parameters
Name
Type
Description
NewCompany
Text
ChangeCompanyWithPrompt
procedure ChangeCompanyWithPrompt(NewCompany: Text, Prompt: Text): Boolean
Parameters
Name
Type
Description
NewCompany
Text
Prompt
Text
Returns
CheckForExistingInvoice
procedure CheckForExistingInvoice(CustNo: Code[20]): Boolean
Parameters
Name
Type
Description
CustNo
Code[20]
Returns
CloseEnginePage
procedure CloseEnginePage()
DisplayOCRUploadSuccessMessage
procedure DisplayOCRUploadSuccessMessage(UploadedDocumentCount: Integer)
Parameters
Name
Type
Description
UploadedDocumentCount
Integer
DisplayIncomingDocumentUploadSuccessMessage
procedure DisplayIncomingDocumentUploadSuccessMessage(UploadedDocumentCount: Integer)
Parameters
Name
Type
Description
UploadedDocumentCount
Integer
DisplayAttachmentUploadSuccessMessage
procedure DisplayAttachmentUploadSuccessMessage(UploadedDocumentCount: Integer)
Parameters
Name
Type
Description
UploadedDocumentCount
Integer
DisplaySuccessMessage
procedure DisplaySuccessMessage(var ExchangeObject: Record "Exchange Object" temporary)
Parameters
procedure GetContact(var Contact: Record Contact, LinkToNo: Code[20]): Boolean
Parameters
Returns
GetContext
procedure GetContext(var TempOfficeAddinContext: Record "Office Add-in Context" temporary)
Parameters
GetEmailBody
procedure GetEmailBody(OfficeAddinContext: Record "Office Add-in Context"): Text
Parameters
Returns
GetFinancialsDocument
procedure GetFinancialsDocument(): Text
Returns
EmailHasAttachments
procedure EmailHasAttachments(): Boolean
Returns
InitiateSendToOCR
procedure InitiateSendToOCR(VendorNumber: Code[20])
Parameters
Name
Type
Description
VendorNumber
Code[20]
procedure InitiateSendToIncomingDocumentsWithPurchaseHeaderLink(PurchaseHeader: Record "Purchase Header", VendorNumber: Code[20])
Parameters
InitiateSendToIncomingDocuments
procedure InitiateSendToIncomingDocuments(VendorNumber: Code[20])
Parameters
Name
Type
Description
VendorNumber
Code[20]
InitiateSendToAttachments
procedure InitiateSendToAttachments(RecRef: RecordRef)
Parameters
Name
Type
Description
RecRef
RecordRef
InitiateSendApprovalRequest
procedure InitiateSendApprovalRequest(VendorNumber: Code[20])
Parameters
Name
Type
Description
VendorNumber
Code[20]
IsAvailable
procedure IsAvailable(): Boolean
Returns
IsOutlookMobileApp
procedure IsOutlookMobileApp(): Boolean
Returns
IsPopOut
procedure IsPopOut(): Boolean
Returns
OCRAvailable
procedure OCRAvailable(): Boolean
Returns
SelectAndChangeCompany
procedure SelectAndChangeCompany(): Text
Returns
SendToOCR
procedure SendToOCR(var IncomingDocument: Record "Incoming Document")
Parameters
StoreValue
procedure StoreValue(Name: Text, Value: Text)
Parameters
Name
Type
Description
Name
Text
Value
Text
SaveEmailBodyHTML
procedure SaveEmailBodyHTML(OutputFileName: Text, HTMLText: Text)
Parameters
Name
Type
Description
OutputFileName
Text
HTMLText
Text
Events
OnGetExternalHandlerCodeunit
[IntegrationEvent(False,False)]
local procedure OnGetExternalHandlerCodeunit(OfficeAddinContext: Record "Office Add-in Context", HostType: Text, var HandlerCodeunit: Integer)
Parameters
See also