Table 5330 CRM Connection Setup in 27

App
Base Application
Namespace
Microsoft.Integration.D365Sales

Fields, 31Keys, 1Procedures, 48Events, 3

Versions171819202122232425262728latest

Source29

Fields, 31

IdNameTypeObsolete
1Primary KeyCode[20]-
2Server AddressText[250]-
3User NameText[250]-
4User Password KeyGuid-
59Restore ConnectionBoolean-
60Is EnabledBoolean-
61Is User Mapping RequiredBooleanRemoved 26.0
This functionality is not in use and not supported
62Is User Mapped To CRM UserBooleanRemoved 26.0
This functionality is not in use and not supported
63CRM VersionText[30]-
64Use Newest UIBoolean-
65Newest UI AppModuleIdText[50]-
66Is S.Order Integration EnabledBoolean-
67Is CRM Solution InstalledBoolean-
68Is Enabled For UserBooleanRemoved 26.0
Use field "Is Enabled" instead.
69Dynamics NAV URLText[250]-
75Default CRM Price List IDGuid-
76Proxy VersionInteger-
80Auto Create Sales OrdersBoolean-
81Auto Process Sales QuotesBoolean-
118CurrencyDecimalPrecisionInteger-
124BaseCurrencyIdGuid-
133BaseCurrencyPrecisionInteger-
134BaseCurrencySymbolText[5]-
135Authentication TypeOption-
136Connection StringText[250]-
137DomainText[250]-
138Server Connection StringBlob-
139Disable ReasonText[250]-
140Item Availability EnabledBoolean-
141Bidirectional Sales Order Int.Boolean-
151Unit Group Mapping EnabledBoolean-

Keys, 1

NameFieldsObsolete
Key1, clusteredPrimary Key-

Procedures, 48

NameParametersReturnsAccessObsolete
EnsureCDSConnectionIsEnabled()public-
LoadConnectionStringElementsFromCDSConnectionSetup()public-
DeployCRMSolution(Boolean)public-
CountCRMJobQueueEntries(var Integer, var Integer)public-
HasPassword()Booleanpublic-
SetPassword(Text)publicPending 25.0
Use SetPassword(PasswordText: SecretText) instead.
DeletePassword()public-
RegisterConnection()public-
RegisterConnectionWithName(Text)public-
UnregisterConnection()Booleanpublic-
UnregisterConnectionWithName(Text)Booleanpublic-
GetConnectionStringWithCredentials()TextpublicPending 25.0
Use the GetSecretConnectionStringWithCredentials procedure instead.
GetIntegrationUserID()Guidpublic-
GetPassword()TextpublicPending 25.0
Use the procedure GetSecretPassword instead.
GetJobQueueEntriesObjectIDToRunFilter()Textpublic-
PerformTestConnection()public-
VerifyTestConnection()Booleanpublic-
TestConnection()Booleanpublic-
TestIntegrationUserRequirements()public-
TryReadSystemUsers()Booleanpublic-
IsVersionValid()Booleanpublic-
UpdateFromWizard(var Record CRM Connection Setup, Text)publicPending 25.0
Use the procedure that receives PasswordText as SecretText instead.
EnableCRMConnectionFromWizard()public-
RestoreConnection()public-
SetCRMSOPEnabled()public-
SetCRMSOPDisabled()public-
SetUserAsIntegrationUser()public-
RefreshDataFromCRM()public-
PerformWebClientUrlReset()public-
SynchronizeNow(Boolean)public-
PromptForCredentials(var Text, var Text)Booleanpublic-
DoReadCRMData()Booleanpublic-
GetDefaultCRMConnection(Text)Textpublic-
UpdateConnectionString()Textpublic-
UpdateCRMJobQueueEntriesStatus()public-
GetConnectionString()Textpublic-
SetConnectionString(Text)public-
IsEnabled()Booleanpublic-
SetUseNewestUI()public-
SetCRMSOPEnabledWithCredentials(Text, Text, Boolean)public-
RefreshDataFromCRM(Boolean)public-
PromptForCredentials(var Text, var Text, var Text)Booleanpublic-
IsBidirectionalSalesOrderIntEnabled()Booleanpublic-
GetProxyVersion()Integerinternal-
SetPassword(SecretText)public-
GetSecretConnectionStringWithCredentials()SecretTextpublic-
GetSecretPassword()SecretTextpublic-
UpdateFromWizard(var Record CRM Connection Setup, SecretText)public-

Events, 3

KindNameParametersObsolete
Integration eventOnReadingCRMData(var Boolean)-
Integration eventOnGetDefaultCRMConnection(var Text)-
Integration eventOnBeforeVerifyBaseCurrencyMatchesLCY(var Boolean)-