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

Table 7200 "CDS Connection Setup"

Base Application · Microsoft.Integration.Dataverse

Across versions

  1. BC23present
  2. BC241 procedures changed, 1 events added
  3. BC257 procedures changed, 6 procedures added
  4. BC261 fields changed
  5. BC27unchanged
  6. BC286 procedures removed, 1 fields changed
  7. BC292 procedures added, 1 fields added
  8. BC30unchanged

Neighbourhood 9 connected objects and pages

Table 5345 "CRM Transactioncurrency" (relates to, 2 links)CRM TransactioncurrencyPage 7200 "CDS Connection Setup" (pages and codeunits on it)CDS Connection SetupPage 7201 "CDS Connection Setup Wizard" (pages and codeunits on it)CDS Connection Setup WizardCodeunit 6610 "FS Int. Table Subscriber" (event subscribers)FS Int. Table SubscriberCodeunit 7201 "CDS Integration Impl." (calls, 8 links)CDS Integration Impl.Codeunit 1293 "Isolated Storage Management" (calls, 6 links)Isolated Storage ManagementCodeunit 7200 "CDS Integration Mgt." (calls, 4 links)CDS Integration Mgt.Codeunit 7204 "CDS Setup Defaults" (calls, 2 links)CDS Setup DefaultsCodeunit 457 "Environment Information" (calls)Environment Information

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
DataClassification CustomerContent

Fields

Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

No. Name Type Explanation Notes
1 Primary Key Δ BC26 Code[20] — DataClassification SystemMetadata
2 Server Address Δ BC28 Text[250] The Dataverse environment URL. DataClassification OrganizationIdentifiableInformation
3 User Name Text[250] ‘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.’ via Page 7200 “CDS Connection Setup” DataClassification EndUserIdentifiableInformation
4 User Password Key Guid — DataClassification EndUserPseudonymousIdentifiers
60 Is Enabled Boolean ’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 … via Page 7200 “CDS Connection Setup” DataClassification SystemMetadata
61 Business Events Enabled Boolean — DataClassification SystemMetadata
76 Proxy Version Integer ‘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.’ via Page 7200 “CDS Connection Setup” DataClassification SystemMetadata
118 CurrencyDecimalPrecision Integer Currency Decimal Precision caption DataClassification SystemMetadata
124 BaseCurrencyId Guid Currency caption TableRelation Table 5345 “CRM Transactioncurrency” (“CRM Transactioncurrency”.TransactionCurrencyId); DataClassification SystemMetadata
133 BaseCurrencyPrecision Integer Base Currency Precision caption DataClassification SystemMetadata
134 BaseCurrencySymbol Text[5] Base Currency Symbol caption DataClassification SystemMetadata
135 Authentication Type Option ‘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.’ via Page 7200 “CDS Connection Setup” OptionCaption: OAuth 2.0,AD,IFD,OAuth; DataClassification SystemMetadata
136 Connection String Text[2048] ‘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.’ via Page 7200 “CDS Connection Setup” DataClassification EndUserIdentifiableInformation
137 Domain Text[250] — not editable; DataClassification OrganizationIdentifiableInformation
139 Disable Reason Text[250] — DataClassification EndUserIdentifiableInformation
140 Ownership Model Option ‘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.’ via Page 7200 “CDS Connection Setup” OptionCaption: ,Person,Team; DataClassification SystemMetadata
150 Business Unit Id Guid Business Unit ID caption DataClassification SystemMetadata
151 Business Unit Name Text[160] ‘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.’ via Page 7200 “CDS Connection Setup” DataClassification OrganizationIdentifiableInformation
153 Client Id Text[250] ‘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.’ via Page 7200 “CDS Connection Setup” DataClassification EndUserIdentifiableInformation
154 Client Secret Key Guid — DataClassification EndUserPseudonymousIdentifiers
155 Redirect URL Text[250] ‘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.’ via Page 7200 “CDS Connection Setup” DataClassification OrganizationIdentifiableInformation
156 Virtual Tables Config Id Guid Virtual Tables Config ID caption DataClassification SystemMetadata
241 BaseCurrencyCode Text[5] Base Currency Code caption TableRelation Table 5345 “CRM Transactioncurrency” (“CRM Transactioncurrency”.ISOCurrencyCode); DataClassification SystemMetadata
242 Dataverse Cloud + BC29 Enum “Dataverse Cloud” — enum Enum 7207 “Dataverse Cloud”; DataClassification SystemMetadata

Keys

  • Key1: Primary Key (clustered)

Events published

Procedures

  • HasPassword(): Boolean Δ BC25
  • GetSecretPassword(): SecretText + BC25
  • SetPassword(PasswordText: SecretText) Δ BC25 + BC25 − BC28
  • GetSecretAccessToken(): SecretText + BC25
  • SetAccessToken(AccessToken: SecretText) Δ BC25 + BC25 − BC28
  • DeletePassword()
  • SetClientSecret(ClientSecretText: SecretText) Δ BC25 + BC25 − BC28
  • GetSecretClientSecret(): SecretText + BC25
  • DeleteClientSecret()
  • SynchronizeNow(DoFullSynch: Boolean)
  • EnableIntegrationTables()
  • SetBaseCurrencyData()
  • LoadConnectionStringElementsFromCRMConnectionSetup()
  • EnsureCRMConnectionSetupIsDisabled() Δ BC24
  • GetProxyVersion(): Integer (internal)
  • SetDataverseCloud(NewDataverseCloud: Enum "Dataverse Cloud") + BC29: Sets the cloud whose OAuth authority and Dataverse Global Discovery endpoints are used when connecting to Dataverse, and persists the change. Call this from a per-tenant extension to connect against a sovereign cloud (for example GCC High) by passing a value added to the “Dataverse Cloud” enum.
  • GetDataverseCloudEndpoints(): Interface "Dataverse Cloud Endpoints" + BC29: Gets the OAuth authority and Dataverse Global Discovery endpoints for the configured .

Plus 4 local procedures.

Triggers

OnInsert, OnModify, OnDelete

Relations

Pages and codeunits on this table

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

Evidence 1 sources