Table of Contents

Namespace System.Integration

Namespace

Name Summary
System.Integration.PowerBI
System.Integration.Excel
System.Integration.Graph
System.Integration.Sharepoint
System.Integration.Word

Codeunit

Name Summary
Codeunit System.Integration."Document Sharing" Codeunit to invoke document sharing flow.
Codeunit System.Integration."Page Action Provider" Exposes functionality that gets relevant page actions for a selected page. This codeunit is exposed as a webservice and hence all functions are available through OData calls.
Codeunit System.Integration."Page Summary Provider" Exposes functionality that gets page summary for a selected page. This codeunit is exposed as a webservice and hence all functions are available through OData calls.
Codeunit System.Integration."Page Summary Settings" Exposes functionality that manages page summary settings.
Codeunit System.Integration."VS Code Integration" Provides functionality to embed hyperlinks that send requests to VS Code to navigate to an object's definition in source code and to open the source code of an extension from Git.
Codeunit System.Integration."Web Service Management" Provides methods for creating and modifying web services, accessing web service URLs, and getting and setting web service filters and clauses.

Table

Name Summary
Table System.Integration."Document Sharing" Table containing the required state for document sharing.
Table System.Integration."Page Summary Parameters"
Table System.Integration."Page Summary Settings" Contains settings for page summary card.
Table System.Integration."Tenant Web Service Columns" Contains tenant web service column entities.
Table System.Integration."Tenant Web Service Filter" Contains tenant web service filter entities.
Table System.Integration."Tenant Web Service OData" Contains tenant web service OData clause entities.
Table System.Integration."Web Service Aggregate" Contains web services aggregated from Web Services and Tenant Web Services.

Page

Name Summary
Page System.Integration."Document Sharing" Page which will host the document service share ux
Page System.Integration."Page Summary Settings"

ControlAddIn

Name Summary
ControlAddIn System.Integration.BusinessChart
ControlAddIn System.Integration.WebPageViewer

Enum

Name Summary
Enum System.Integration."Doc. Sharing Conflict Behavior" The behavior to use when a document sharing conflict occurs.
Enum System.Integration."Document Sharing Intent" Enum describing the intent of the document share record
Enum System.Integration."Document Sharing Source" Enum describing the source of the document share record
Enum System.Integration."Action Container Type" Enumeration used for determining the type of contained actions of a group control.
Enum System.Integration."Summary Type" Specifies the type of a summary.
Enum System.Integration."Client Type" This enum has the web service client types.
Enum System.Integration."OData Protocol Version" This enum has the OData protocol versions.

PermissionSet

Name Summary
PermissionSet System.Integration."Page Summary - Admin"
PermissionSet System.Integration."VSC Intgr. - Admin"
PermissionSet System.Integration."Web Service Management - Admin"
PermissionSet System.Integration."Web Service Management - View"

Events

Name Summary
OnUploadDocument Raised when the document needs to be uploaded.
OnCanUploadDocument Raised to test if there are any document services that can handle the upload.
OnCanUploadSystemDocument Raised to test if there are any document services that can handle the upload for a system document.
OnGetFileContents
OnDeleteDocument
OnAfterGetPageActions Allows changing which items are returned just before sending the response.
OnBeforeGetPageSummary Allows changing which fields and values are returned when fetching page summary.
OnAfterGetSummaryFields Allows changing which fields are shown when fetching page summary, including their order.
OnAfterGetPageSummary Allows changing which fields and values are returned just before sending the response.