pageIntegration & APIsofficial - Microsoftderived - from the source, no model text

Page 7200 "CDS Connection Setup"

Base Application · Microsoft.Integration.Dataverse

Across versions

  1. BC23-30present

Neighbourhood 7 connected objects and pages

Table 7200 "CDS Connection Setup" (relates to)CDS Connection SetupCodeunit 7201 "CDS Integration Impl." (calls, 17 links)CDS Integration Impl.Codeunit 7203 "CDS Environment" (calls, 2 links)CDS EnvironmentCodeunit 457 "Environment Information" (calls)Environment InformationCodeunit 501 "OAuth2" (calls)OAuth2Codeunit 8703 "Feature Telemetry" (calls)Feature TelemetryCodeunit 9179 "Application Area Mgmt. Facade" (calls)Application Area Mgmt. Facade

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Integration.Dataverse · captioned “Dataverse Connection Setup” · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption ‘Dataverse Connection Setup’, Comment = ‘Dataverse is the name of a Microsoft Service and should not be translated.’
Extensible false
SourceTable CDS Connection Setup
UsageCategory Administration
ApplicationArea Suite

Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).

Group Control Shows ToolTip
Connection from Dynamics 365 Business Central to the Dataverse environment Server Address Server Address ‘Specifies the URL of the Dataverse environment that you want to connect to.’, Comment = ‘Dataverse is the name of a Microsoft Service and should not be translated.’
User Name User Name ‘Specifies the name of the user that will be used to connect to the Dataverse environment and synchronize data. This must not be the administrator user account.’, Comment = ‘Dataverse is the name of a Microsoft Service and should not be translated.’
Password UserPassword ‘Specifies the password of the user that will be used to connect to the Dataverse environment and synchronize data.’, Comment = ‘Dataverse is the name of a Microsoft Service and should not be translated.’
Client Id Client Id ‘Specifies the ID of the Microsoft Entra application that will be used to connect to the Dataverse environment.’, Comment = ‘Dataverse and Microsoft Entra are names of a Microsoft service and a Microsoft Azure resource and should not be translated.’
Client Secret ClientSecret ‘Specifies the secret of the Microsoft Entra application that will be used to connect to the Dataverse environment.’, Comment = ‘Dataverse and Microsoft Entra are names of a Microsoft service and a Microsoft Azure resource and should not be translated.’
Redirect URL Redirect URL ‘Specifies the Redirect URL of the Microsoft Entra app registration that will be used to connect to the Dataverse environment.’, Comment = ‘Dataverse and Microsoft Entra are names of a Microsoft service and a Microsoft Azure resource and should not be translated.’
SDK Version Proxy Version ‘Specifies the software development kit version that is used to connect to the Dataverse environment.’, Comment = ‘Dataverse is the name of a Microsoft Service and should not be translated.’
Enable Data Synchronization Is Enabled ’Specifies whether data synchronization with the Dataverse environment is enabled. When you select this check box, you will be prompted to sign-in with an administrator user account and give consent to the app registration that will be used to connect to Dataverse. The account will be used one time …
Enable Virtual Tables and Events BusinessEventsEnabled ’Specifies whether Business Central and Dataverse can synchronize data through virtual tables and events. If you enable virtual tables, you must sign-in with an administrator user account and give consent to the app registration that will be used to connect to Dataverse. The account will be used one…
Integration Solution Settings Solution Version SolutionVersion ‘Specifies whether an integration solution is installed and configured in Dataverse. You cannot change this setting.’, Comment = ‘Dataverse is the name of a Microsoft Service and should not be translated.’
Dataverse Version checked CDSVersionStatus Specifies whether the version of Dataverse that you are connected to is valid.
User Roles checked UserStatus ‘Specifies whether the integration user has the required roles in Dataverse. You cannot change this setting.’, Comment = ‘Dataverse is the name of a Microsoft Service and should not be translated.’
Team Roles checked TeamStatus ‘Specifies whether the team that owns the selected business unit has the required roles in Dataverse. You cannot change this setting.’, Comment = ‘Dataverse is the name of a Microsoft Service and should not be translated.’
Entities availability checked EntitiesStatus ‘Specifies whether the tables are available in Dataverse. You cannot change this setting.’, Comment = ‘Dataverse is the name of a Microsoft Service and should not be translated.’
Authentication Type Details Authentication Type Authentication Type ‘Specifies the authentication type that will be used to authenticate with the Dataverse environment.’, Comment = ‘Dataverse is the name of a Microsoft Service and should not be translated.’
Connection String Connection String ‘Specifies the connection string that will be used to connect to the Dataverse environment.’, Comment = ‘Dataverse is the name of a Microsoft Service and should not be translated.’
Advanced Settings Ownership Model Ownership Model ‘Specifies the type of owner that will be assigned to any row that is created while synchronizing from Business Central to Dataverse.’, Comment = ‘Dataverse is the name of a Microsoft Service and should not be translated.’
Coupled Business Unit Business Unit Name ‘Specifies the business unit that you want to connect to in the Dataverse environment.’, Comment = ‘Dataverse is the name of a Microsoft Service and should not be translated.’

Actions

Group Action ToolTip Runs
Processing Assisted Setup ‘Start the Dataverse Connection Setup guide.’, Comment = ‘Dataverse is the name of a Microsoft Service and should not be translated.’
Test Connection ‘Test the connection to Dataverse using the specified settings.’, Comment = ‘Dataverse is the name of a Microsoft Service and should not be translated.’
Use Certificate Authentication Upgrades the connection to Dataverse to use certificate-based OAuth 2.0 service-to-service authentication.
Use Default Synchronization Setup ‘Resets the integration table mappings and synchronization jobs to the default values for a connection with Dataverse. All current mappings are deleted.’, Comment = ‘Dataverse is the name of a Microsoft Service and should not be translated.’
Couple Salespeople ‘Open the list of users in Dataverse to manually couple them with salespeople in Business Central.’, Comment = ‘Dataverse is the name of a Microsoft Service and should not be translated.’
Add Coupled Users to Team Add the coupled Dataverse users to the default owning team.
Run Full Synchronization Start all of the default integration projects for synchronizing Business Central record types and Dataverse tables. Data is synchronized according to the mappings defined on the Integration Table Mappings page.
Synchronize Modified Records Synchronize records that have been modified since the last time they were synchronized.
Rebuild Coupling Table Rebuilds the coupling table after Cloud Migration from Business Central 2019 Wave 1 (Business Central 14).
Reporting Redeploy Integration Solution Redeploy and reconfigure the base integration solution.
Integration Solutions View the integration solutions that help business apps synchronize data with Business Central through Dataverse.
Integration User Roles View the roles assigned to the integration user. The integration user is the user account in Dataverse that business apps use to synchronize data with Business Central through Dataverse.
Owning Team Roles View the roles assigned to the team in Dataverse that owns the coupled entities. This requires that you are using the Team ownership model.
Dataverse Integration User Open the Dataverse integration user.
Dataverse Owning Team Open the Dataverse owning team.
Navigation Encryption Management Enable or disable data encryption. Data encryption helps make sure that unauthorized users cannot read business data. Page 9905 “Data Encryption Management”
Skipped Synch. Records View the list of records that synchronization will skip. Page 5333 “CRM Skipped Records”
Synch. Job Queue Entries ‘View the job queue entries that manage the scheduled synchronization between Dataverse and Business Central.’, Comment = ‘Dataverse is the name of a Microsoft Service and should not be translated.’
Integration Table Mappings View the list of integration table mappings.
Virtual Tables AppSource App Go to Microsoft AppSource to get the Business Central Virtual Tables app. The app will let you create virtual tables for Business Central data in Dataverse
Virtual Tables Config View configuration settings for virtual tables.
Available Virtual Tables View the available virtual tables. You can specify which tables are visible. Page 5372 “CDS Available Virtual Tables”
Virtual Tables Microsoft Entra App Open the Microsoft Entra Application page to view settings for the application registration for the Business Central Virtual Table app. The application registration is required for using Business Central virtual tables in your Dataverse environment.
Synthetic Relations View the synthetic relations available. Page 5376 “Synthetic Relations”

Procedures

16 local procedures, no public ones.

Triggers

OnAfterGetRecord, OnInit, OnOpenPage, OnQueryClosePage

Relations

Calls

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.

Recent changes

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: "page", object_name: "CDS Connection Setup"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources