Codeunit "Document Service Management"
ID 9510
Namespace: Microsoft.EServices.EDocument
Properties
| Name |
Value |
| Permissions |
tabledata "Tenant Media" = rimd
|
| InherentEntitlements |
X
|
| InherentPermissions |
X
|
Methods
RunDocumentServiceSetup
procedure RunDocumentServiceSetup(Notification: Notification)
Parameters
| Name |
Type |
Description |
|
Notification
|
Notification
|
|
GetOneDriveScenario
procedure GetOneDriveScenario(var DocumentServiceScenario: Record "Document Service Scenario"): Boolean
Parameters
| Name |
Type |
Description |
|
DocumentServiceScenario
|
Record "Document Service Scenario"
|
|
Returns
procedure IsConfiguredLegacy(): Boolean
Returns
procedure IsConfigured(): Boolean
Returns
GetServiceType
procedure GetServiceType(): Text
Returns
GetDefaultFolderName
procedure GetDefaultFolderName(): Text[250]
Returns
| Type |
Description |
|
Text[250]
|
|
TryGetDefaultLocation
[TryFunction]
procedure TryGetDefaultLocation(var Location: Text[250]): Boolean
Parameters
| Name |
Type |
Description |
|
Location
|
Text[250]
|
|
Returns
GetMyBusinessCentralFilesLink
procedure GetMyBusinessCentralFilesLink(): Text
Returns
OpenInOneDrive
procedure OpenInOneDrive(FileName: Text, FileExtension: Text, InStream: InStream)
Parameters
| Name |
Type |
Description |
|
FileName
|
Text
|
|
|
FileExtension
|
Text
|
|
|
InStream
|
InStream
|
|
EditInOneDrive
procedure EditInOneDrive(FileName: Text, FileExtension: Text, var TempBlob: Codeunit "Temp Blob"): Boolean
Parameters
Returns
EditInOneDrive
procedure EditInOneDrive(FileName: Text, FileExtension: Text, DocSharingConflictBehavior: Enum "Doc. Sharing Conflict Behavior", var TempBlob: Codeunit "Temp Blob"): Boolean
Parameters
Returns
OpenInOneDriveFromMedia
procedure OpenInOneDriveFromMedia(FileName: Text, FileExtension: Text, MediaId: Guid)
Parameters
| Name |
Type |
Description |
|
FileName
|
Text
|
|
|
FileExtension
|
Text
|
|
|
MediaId
|
Guid
|
|
EditInOneDriveFromMedia
procedure EditInOneDriveFromMedia(FileName: Text, FileExtension: Text, MediaId: Guid): Boolean
Parameters
| Name |
Type |
Description |
|
FileName
|
Text
|
|
|
FileExtension
|
Text
|
|
|
MediaId
|
Guid
|
|
Returns
ShareWithOneDrive
procedure ShareWithOneDrive(FileName: Text, FileExtension: Text, InStream: InStream)
Parameters
| Name |
Type |
Description |
|
FileName
|
Text
|
|
|
FileExtension
|
Text
|
|
|
InStream
|
InStream
|
|
ShareWithOneDriveFromMedia
procedure ShareWithOneDriveFromMedia(FileName: Text, FileExtension: Text, MediaId: Guid)
Parameters
| Name |
Type |
Description |
|
FileName
|
Text
|
|
|
FileExtension
|
Text
|
|
|
MediaId
|
Guid
|
|
Events
[IntegrationEvent(False,False)]
local procedure OnBeforeIsConfigured(var DocumentServiceRec: Record "Document Service")
Parameters
| Name |
Type |
Description |
|
DocumentServiceRec
|
Record "Document Service"
|
|
OnBeforeSetProperties
[IntegrationEvent(False,False)]
local procedure OnBeforeSetProperties(var DocumentServiceRec: Record "Document Service")
Parameters
| Name |
Type |
Description |
|
DocumentServiceRec
|
Record "Document Service"
|
|
OnGetSharePointClientId
[IntegrationEvent(False,False)]
local procedure OnGetSharePointClientId(var ClientId: Text)
Parameters
| Name |
Type |
Description |
|
ClientId
|
Text
|
|
OnGetSharePointClientSecret
[IntegrationEvent(False,False)]
local procedure OnGetSharePointClientSecret(var ClientSecret: Text)
Parameters
| Name |
Type |
Description |
|
ClientSecret
|
Text
|
|
OnGetSharePointRedirectURL
[IntegrationEvent(False,False)]
local procedure OnGetSharePointRedirectURL(var RedirectURL: Text)
Parameters
| Name |
Type |
Description |
|
RedirectURL
|
Text
|
|
See also