Procedures, 172

NameParametersReturnsAccessVersionsObsolete
GetBaseSolutionUniqueName()Textpublic17-28-
GetBaseSolutionDisplayName()Textpublic17-28-
IsConnectionActive()Booleanpublic17-28-
IsConnectionActive(Text)Booleanpublic17-28-
ActivateConnection()Booleanpublic17-28-
ActivateConnection(Text)Booleanpublic17-28-
HasConnection()Booleanpublic17-28-
RegisterConnection()Booleanpublic17-28-
RegisterConnection(Boolean)Booleanpublic17-28-
RegisterConnection(Text)Booleanpublic17-28-
RegisterConnection(Text, Boolean)Booleanpublic17-28-
RegisterConnection(var Record CDS Connection Setup, Boolean)Booleanpublic17-28-
RegisterConnection(var Record CDS Connection Setup, Text)Booleanpublic17-28-
RegisterConnection(var Record CDS Connection Setup, Text, Boolean)Booleanpublic17-28-
UnregisterConnection()Booleanpublic17-28-
UnregisterConnection(Text)Booleanpublic17-28-
IsIntegrationEnabled()Booleanpublic17-28-
IsTeamOwnershipModelSelected()Booleanpublic17-28-
GetConnectionDefaultName()Textpublic17-28-
IsSolutionInstalled()Booleanpublic17-28-
IsSolutionInstalled(var Record CDS Connection Setup)Booleanpublic17-28-
IsSolutionInstalled(Text)Booleanpublic17-28-
IsSolutionInstalled(var Record CDS Connection Setup, Text)Booleanpublic17-28-
GetSolutionVersion(var Text)Booleanpublic17-28-
GetSolutionVersion(var Record CDS Connection Setup, var Text)Booleanpublic17-28-
GetSolutionVersion(Text, var Text)Booleanpublic17-28-
GetSolutionVersion(var Record CDS Connection Setup, Text, var Text)Booleanpublic17-28-
AddCoupledUsersToDefaultOwningTeam(var Record CDS Connection Setup)Integerpublic17-28-
AddCoupledUsersToDefaultOwningTeam(var Record CDS Connection Setup, var Record CRM Systemuser)Integerpublic17-28-
AddUsersToDefaultOwningTeam(var Record CDS Connection Setup, var Record CRM Systemuser)Integerpublic17-28-
AddCoupledUsersToDefaultOwningTeam(var Record CDS Connection Setup, var DotNet CrmHelper)Integerpublic17-28-
AddUsersToDefaultOwningTeam(var Record CDS Connection Setup, var DotNet CrmHelper, var Record CRM Systemuser)Integerpublic17-28-
TestActiveConnection()Booleanpublic17-28-
TestSystemUsersAvailability()public17-28-
CheckIntegrationRequirements(var Record CDS Connection Setup, Boolean)Booleanpublic17-28-
CheckIntegrationSolutionRequirements(var Record CDS Connection Setup, Boolean)Booleanpublic17-28-
CheckIntegrationUserRequirements(var Record CDS Connection Setup, Boolean)Booleanpublic17-28-
CheckOwningTeamRequirements(var Record CDS Connection Setup, Boolean)Booleanpublic17-28-
CheckIntegrationUserPrerequisites(var Record CDS Connection Setup, Text, Text, Text)public17, gone-
CheckAdminUserPrerequisites(var Record CDS Connection Setup, Text, Text, Text)public17, gone-
CheckEntitiesAvailability(var Record CDS Connection Setup, Boolean)Booleanpublic17-28-
SelectSDKVersion(var Record CDS Connection Setup)Booleanpublic17-28-
SelectBusinessUnit(var Record CDS Connection Setup)Booleanpublic17-28-
CheckConnectionRequiredFields(var Record CDS Connection Setup, Boolean)Booleanpublic17-28-
CheckConnectionRequiredFieldsMatch(var Record CDS Connection Setup, Boolean)Booleanpublic17-28-
RegisterAssistedSetup()public17-28-
UpdateConnectionString(var Record CDS Connection Setup)public17-28-
GetConnectionString(var Record CDS Connection Setup)Textpublic17-28-
SetConnectionString(var Record CDS Connection Setup, Text)public17-28-
TryGetCDSCompany(var Record CDS Company)Booleanpublic17-28-
GetCDSCompany(var Record CDS Company)public17-28-
TryGetCompanyId(var Guid)Booleanpublic17-28-
GetCoupledBusinessUnitId()Guidpublic17-28-
GetIntegrationUserId(var Record CDS Connection Setup)Guidpublic17-28-
GetOwningTeamId(var Record CDS Connection Setup)Guidpublic17-28-
GetDefaultOwningTeamMembership(var Record CDS Teammembership)public17-28-
GetDefaultOwningTeamMembership(var Record CDS Connection Setup, var Record CDS Teammembership)public17-28-
AssignIntegrationRole(var DotNet CrmHelper, Text)public17-28-
AssignTeamRole(var DotNet CrmHelper, Guid, Guid)Booleanpublic17-28-
ImportAndConfigureIntegrationSolution(var Record CDS Connection Setup, Boolean)Booleanpublic17-28-
SignInCDSAdminUser(var Record CDS Connection Setup, var DotNet CrmHelper, var Text, var Text, var Text, Boolean)public17, gone-
GetAccessToken(Text, Boolean, var Text)public17-27, gonePending 25.0
Use the procedure that receives AccessToken as SecretText instead.
GetRedirectURL()Textpublic17-28-
GetCDSConnectionClientId()Textpublic17-28-
GetCDSConnectionClientSecret()SecretTextpublic17-28-
ImportIntegrationSolution(var Record CDS Connection Setup, var DotNet CrmHelper, Text, Text, Text, Boolean)public17, gone-
ConfigureIntegrationSolution(var Record CDS Connection Setup, var DotNet CrmHelper, Text, Text, Text, Boolean)public17, gone-
HasCompanyIdField(Integer)Booleanpublic17-28-
CheckCompanyId(var RecordRef)Booleanpublic17-28-
SetCompanyId(var RecordRef)Booleanpublic17-28-
CheckCompanyIdNoTelemetry(var RecordRef)Booleanpublic17-28-
ResetCompanyId(var RecordRef)Booleanpublic17-28-
CheckOwningTeam(var RecordRef)Booleanpublic17-28-
CheckOwningTeam(var RecordRef, Boolean)Booleanpublic17-28-
CheckOwningTeam(var RecordRef, Guid, Boolean)Booleanpublic17-28-
CheckOwningUser(var RecordRef, Guid)Booleanpublic17-28-
CheckOwningUser(var RecordRef, Guid, Boolean)Booleanpublic17-28-
SetOwningTeam(var RecordRef)Booleanpublic17-28-
SetOwningTeam(var RecordRef, Guid, Boolean)Booleanpublic17-28-
SetOwningUser(var RecordRef, Guid, Boolean)Booleanpublic17-28-
FindCompanyIdField(var RecordRef, var FieldRef)Booleaninternal17-28-
FindOwnerTypeField(var RecordRef, var FieldRef)Booleanpublic17-28-
ResetCache()public17-28-
GetIntegrationSolutions(var List)public17-28-
GetIntegrationRequiredRoles(var List)public17-28-
CheckModifyConnectionURL(var Text[250])public17-28-
InitializeConnection(var DotNet CrmHelper)Booleanpublic17-28-
InitializeConnection(var DotNet CrmHelper, var Record CDS Connection Setup)Booleanpublic17-28-
SendConnectionDisabledNotification(Text[250])internal17-28-
InsertBusinessUnitCoupling(var Record CDS Connection Setup)public17-28-
ModifyBusinessUnitCoupling(var Record CDS Connection Setup)public17-28-
DeleteBusinessUnitCoupling(var Record CDS Connection Setup)public17-28-
TestConnection(var Record CDS Connection Setup)Booleanpublic17-28-
TryCheckCredentials(var Record CDS Connection Setup)Booleanpublic17-28-
CheckCredentials(var Record CDS Connection Setup)public17-28-
GetCDSVersion(var Record CDS Connection Setup, var Text)Booleanpublic17-28-
InitializeProxyVersionList(var Record TempStack)public17-28-
GetLastProxyVersionItem()Integerpublic17-28-
ClearConnectionDisableReason(var Record CDS Connection Setup)public17-28-
UpdateDomainName(var Record CDS Connection Setup)public17-28-
CheckUserName(var Record CDS Connection Setup)public17-28-
GetAuthenticationTypeToken(var Record CDS Connection Setup)Textpublic17-28-
IsCDSVersionValid(Text)Booleanpublic17-28-
IsSolutionVersionValid(Text)Booleanpublic17-28-
UpdateConnectionSetupFromWizard(var Record CDS Connection Setup, Text)public17-24, gone-
GetTempConnectionName()Textpublic17-28-
GetDefaultBusinessUnitName()Text[160]public17-28-
GetCompanyExternalId()Text[36]public17-28-
SetupCertificateAuthentication(var Record CDS Connection Setup)public18-28-
SetupCertificatetAuthenticationNoPrompt(var Record CDS Connection Setup)public18-28-
CheckIntegrationUserPrerequisites(var Record CDS Connection Setup, Text, Text, Text, Text)public18-27, gonePending 25.0
Use the procedure that receives AdminPassword and AccessToken as SecretText instead.
CheckAdminUserPrerequisites(var Record CDS Connection Setup, Text, Text, Text, Text)public18-28-
ImportAndConfigureIntegrationSolution(var Record CDS Connection Setup, Boolean, Boolean)Booleaninternal18-28-
SignInCDSAdminUser(var Record CDS Connection Setup, var DotNet CrmHelper, var Text, var Text, var Text, var Text, Boolean)Booleanpublic18-24, gone-
ReplaceUserNamePasswordInConnectionstring(Record CDS Connection Setup, Text, Text)Textpublic18-24, gone-
GetCDSConnectionFirstPartyAppId()Textpublic18-28-
GetCDSConnectionFirstPartyAppCertificate()Textpublic18-28-
ImportIntegrationSolution(var Record CDS Connection Setup, var DotNet CrmHelper, Text, Text, Text, Text, Boolean)public18-24, gone-
ConfigureIntegrationSolution(var Record CDS Connection Setup, var DotNet CrmHelper, Text, Text, Text, Text, Boolean)public18-24, gone-
JITProvisionFirstPartyApp(var DotNet CrmHelper)public18-28-
GetAuthenticationTypeToken(var Record CDS Connection Setup, Text)Textpublic18-28-
ShowIntegrationUser(Record CDS Connection Setup)public18-28-
ShowOwningTeam(Record CDS Connection Setup)public18-28-
ScheduleRebuildingOfCouplingTable()public18-28-
IsBusinessEventsEnabled()Booleanpublic20-28-
GetVirtualTablesAppSourceLink()Textinternal20-28-
SetupVirtualTables(var Record CDS Connection Setup, var Guid)public20-28-
SetupVirtualTables(var Record CDS Connection Setup, var DotNet CrmHelper, Text, var Guid)internal20-24, gone-
GetTempConnectionSetup(var Record CDS Connection Setup, var Record CDS Connection Setup, Text)internal20-24, gone-
IsVirtualTablesAppInstalled(var Record CDS Connection Setup)Booleanpublic20-28-
GetBusinessEventAccessToken(Text, Boolean, var Text)public20-24, gone-
GetBusinessEventsSupported()Booleaninternal20-28-
UpdateBusinessEventsSetupFromWizard(var Record CDS Connection Setup)public20-28-
ShowVirtualTablesConfig(Record CDS Connection Setup)internal20-28-
GetCRMEntityUrlFromCRMID(Text, Integer, Guid)Textinternal20-22, gone-
GetCRMEntityListUrl(var Record CDS Connection Setup, Text)Textinternal20-22, gone-
GetOptionSetMetadata(Text, Text)Dictionarypublic20-28-
InsertOptionSetMetadata(Text, Text, Text)Integerpublic20-28-
InsertOptionSetMetadataWithOptionValue(Text, Text, Text, Integer)Integerpublic20-28-
UpdateOptionSetMetadata(Text, Text, Integer, Text)public20-28-
SendMultipleCompaniesNotification()public23-28-
MultipleCompanyNotificationHelpLink(Notification)public23-28-
MultipleCompanyNotificationHelpLink()public23-26, gonePending 24.0
Use MultipleCompanyNotificationHelpLink(Notification: Notification) instead
DisableMultipleCompanyNotification(Notification)public23-28-
OpenIntegrationTableMappings(Notification)public23-28-
MultipleCompaniesConnected()Booleanpublic23-28-
GetCRMEntityUrlFromCRMID(Text, Integer, Guid, Text)Textinternal23-28-
GetCRMEntityListUrl(var Record CDS Connection Setup, Text, Text)Textinternal23-28-
LoadAvailableVirtualTables(var Record CDS Av. Virtual Table Buffer)internal23, gone-
EnableVirtualTables(Text)internal23-28-
ScheduleEnablingVirtualTables(List)public23-28-
OpenEnableVirtualTablesJobFromNotification(Notification)public23-28-
ShowSyntheticRelationsConfig()internal24-28-
RegisterConfiguredConnection(var DotNet CrmHelper)Textinternal24-28-
LoadAvailableVirtualTables(var Record CDS Av. Virtual Table Buffer, Boolean)internal24-28-
LearnMoreDisablingCRMConnection(ErrorInfo)public24-28-
CleanCDSIntegration()internal24, gone-
CleanCDSIntegration(Text)internal24-28-
OpenVirtualTablesApp(ErrorInfo)internal25-28-
SetupVirtualTables(var Record CDS Connection Setup, var DotNet CrmHelper, SecretText, var Guid)internal25-28-
GetTempConnectionSetup(var Record CDS Connection Setup, var Record CDS Connection Setup, SecretText)public25-28-
CheckIntegrationUserPrerequisites(var Record CDS Connection Setup, Text, SecretText, SecretText, Text)public25-28-
SignInCDSAdminUser(var Record CDS Connection Setup, var DotNet CrmHelper, var Text, var SecretText, var SecretText, var Text, Boolean)Booleanpublic25-28-
ReplaceUserNamePasswordInConnectionString(Record CDS Connection Setup, Text, Text)Textpublic25-27, gonePending 25.0
Use the procedure that receives NewPassword as SecretText and returns a SecretText instead
ReplaceUserNamePasswordInConnectionString(Record CDS Connection Setup, Text, SecretText)SecretTextpublic25-28-
GetAccessToken(Text, Boolean, var SecretText)public25-28-
GetBusinessEventAccessToken(Text, Boolean, var SecretText)public25-28-
ImportIntegrationSolution(var Record CDS Connection Setup, var DotNet CrmHelper, Text, SecretText, SecretText, Text, Boolean)public25-28-
ConfigureIntegrationSolution(var Record CDS Connection Setup, var DotNet CrmHelper, Text, SecretText, SecretText, Text, Boolean)public25-28-
UpdateConnectionSetupFromWizard(var Record CDS Connection Setup, SecretText)public25-28-
GetEntityMetadata(Integer)Textinternal28-
GetEntityFields(Integer, var Record Integration Field)internal28-