Codeunit 7201 CDS Integration Impl. in 20

App
Base Application

Procedures, 135Events, 7

Versions171819202122232425262728latest

Source29

Procedures, 135

NameParametersReturnsAccessObsolete
GetBaseSolutionUniqueName()Textpublic-
GetBaseSolutionDisplayName()Textpublic-
IsConnectionActive()Booleanpublic-
IsConnectionActive(Text)Booleanpublic-
ActivateConnection()Booleanpublic-
ActivateConnection(Text)Booleanpublic-
HasConnection()Booleanpublic-
RegisterConnection()Booleanpublic-
RegisterConnection(Boolean)Booleanpublic-
RegisterConnection(Text)Booleanpublic-
RegisterConnection(Text, Boolean)Booleanpublic-
RegisterConnection(var Record CDS Connection Setup, Boolean)Booleanpublic-
RegisterConnection(var Record CDS Connection Setup, Text)Booleanpublic-
RegisterConnection(var Record CDS Connection Setup, Text, Boolean)Booleanpublic-
UnregisterConnection()Booleanpublic-
UnregisterConnection(Text)Booleanpublic-
IsIntegrationEnabled()Booleanpublic-
IsTeamOwnershipModelSelected()Booleanpublic-
GetConnectionDefaultName()Textpublic-
IsSolutionInstalled()Booleanpublic-
IsSolutionInstalled(var Record CDS Connection Setup)Booleanpublic-
IsSolutionInstalled(Text)Booleanpublic-
IsSolutionInstalled(var Record CDS Connection Setup, Text)Booleanpublic-
GetSolutionVersion(var Text)Booleanpublic-
GetSolutionVersion(var Record CDS Connection Setup, var Text)Booleanpublic-
GetSolutionVersion(Text, var Text)Booleanpublic-
GetSolutionVersion(var Record CDS Connection Setup, Text, var Text)Booleanpublic-
AddCoupledUsersToDefaultOwningTeam(var Record CDS Connection Setup)Integerpublic-
AddCoupledUsersToDefaultOwningTeam(var Record CDS Connection Setup, var Record CRM Systemuser)Integerpublic-
AddUsersToDefaultOwningTeam(var Record CDS Connection Setup, var Record CRM Systemuser)Integerpublic-
AddCoupledUsersToDefaultOwningTeam(var Record CDS Connection Setup, var DotNet CrmHelper)Integerpublic-
AddUsersToDefaultOwningTeam(var Record CDS Connection Setup, var DotNet CrmHelper, var Record CRM Systemuser)Integerpublic-
TestActiveConnection()Booleanpublic-
TestSystemUsersAvailability()public-
CheckIntegrationRequirements(var Record CDS Connection Setup, Boolean)Booleanpublic-
CheckIntegrationSolutionRequirements(var Record CDS Connection Setup, Boolean)Booleanpublic-
CheckIntegrationUserRequirements(var Record CDS Connection Setup, Boolean)Booleanpublic-
CheckOwningTeamRequirements(var Record CDS Connection Setup, Boolean)Booleanpublic-
CheckEntitiesAvailability(var Record CDS Connection Setup, Boolean)Booleanpublic-
SelectSDKVersion(var Record CDS Connection Setup)Booleanpublic-
SelectBusinessUnit(var Record CDS Connection Setup)Booleanpublic-
CheckConnectionRequiredFields(var Record CDS Connection Setup, Boolean)Booleanpublic-
CheckConnectionRequiredFieldsMatch(var Record CDS Connection Setup, Boolean)Booleanpublic-
RegisterAssistedSetup()public-
UpdateConnectionString(var Record CDS Connection Setup)public-
GetConnectionString(var Record CDS Connection Setup)Textpublic-
SetConnectionString(var Record CDS Connection Setup, Text)public-
TryGetCDSCompany(var Record CDS Company)Booleanpublic-
GetCDSCompany(var Record CDS Company)public-
TryGetCompanyId(var Guid)Booleanpublic-
GetCoupledBusinessUnitId()Guidpublic-
GetIntegrationUserId(var Record CDS Connection Setup)Guidpublic-
GetOwningTeamId(var Record CDS Connection Setup)Guidpublic-
GetDefaultOwningTeamMembership(var Record CDS Teammembership)public-
GetDefaultOwningTeamMembership(var Record CDS Connection Setup, var Record CDS Teammembership)public-
AssignIntegrationRole(var DotNet CrmHelper, Text)public-
AssignTeamRole(var DotNet CrmHelper, Guid, Guid)Booleanpublic-
ImportAndConfigureIntegrationSolution(var Record CDS Connection Setup, Boolean)Booleanpublic-
GetAccessToken(Text, Boolean, var Text)public-
GetRedirectURL()Textpublic-
GetCDSConnectionClientId()Textpublic-
GetCDSConnectionClientSecret()Textpublic-
HasCompanyIdField(Integer)Booleanpublic-
CheckCompanyId(var RecordRef)Booleanpublic-
SetCompanyId(var RecordRef)Booleanpublic-
CheckCompanyIdNoTelemetry(var RecordRef)Booleanpublic-
ResetCompanyId(var RecordRef)Booleanpublic-
CheckOwningTeam(var RecordRef)Booleanpublic-
CheckOwningTeam(var RecordRef, Boolean)Booleanpublic-
CheckOwningTeam(var RecordRef, Guid, Boolean)Booleanpublic-
CheckOwningUser(var RecordRef, Guid)Booleanpublic-
CheckOwningUser(var RecordRef, Guid, Boolean)Booleanpublic-
SetOwningTeam(var RecordRef)Booleanpublic-
SetOwningTeam(var RecordRef, Guid, Boolean)Booleanpublic-
SetOwningUser(var RecordRef, Guid, Boolean)Booleanpublic-
FindCompanyIdField(var RecordRef, var FieldRef)Booleaninternal-
FindOwnerTypeField(var RecordRef, var FieldRef)Booleanpublic-
ResetCache()public-
GetIntegrationSolutions(var List)public-
GetIntegrationRequiredRoles(var List)public-
CheckModifyConnectionURL(var Text[250])public-
InitializeConnection(var DotNet CrmHelper)Booleanpublic-
InitializeConnection(var DotNet CrmHelper, var Record CDS Connection Setup)Booleanpublic-
SendConnectionDisabledNotification(Text[250])public-
InsertBusinessUnitCoupling(var Record CDS Connection Setup)public-
ModifyBusinessUnitCoupling(var Record CDS Connection Setup)public-
DeleteBusinessUnitCoupling(var Record CDS Connection Setup)public-
TestConnection(var Record CDS Connection Setup)Booleanpublic-
TryCheckCredentials(var Record CDS Connection Setup)Booleanpublic-
CheckCredentials(var Record CDS Connection Setup)public-
GetCDSVersion(var Record CDS Connection Setup, var Text)Booleanpublic-
InitializeProxyVersionList(var Record TempStack)public-
GetLastProxyVersionItem()Integerpublic-
ClearConnectionDisableReason(var Record CDS Connection Setup)public-
UpdateDomainName(var Record CDS Connection Setup)public-
CheckUserName(var Record CDS Connection Setup)public-
GetAuthenticationTypeToken(var Record CDS Connection Setup)Textpublic-
IsCDSVersionValid(Text)Booleanpublic-
IsSolutionVersionValid(Text)Booleanpublic-
UpdateConnectionSetupFromWizard(var Record CDS Connection Setup, Text)public-
GetTempConnectionName()Textpublic-
GetDefaultBusinessUnitName()Text[160]public-
GetCompanyExternalId()Text[36]public-
SetupCertificateAuthentication(var Record CDS Connection Setup)public-
SetupCertificatetAuthenticationNoPrompt(var Record CDS Connection Setup)public-
CheckIntegrationUserPrerequisites(var Record CDS Connection Setup, Text, Text, Text, Text)public-
CheckAdminUserPrerequisites(var Record CDS Connection Setup, Text, Text, Text, Text)public-
ImportAndConfigureIntegrationSolution(var Record CDS Connection Setup, Boolean, Boolean)Booleaninternal-
SignInCDSAdminUser(var Record CDS Connection Setup, var DotNet CrmHelper, var Text, var Text, var Text, var Text, Boolean)Booleanpublic-
ReplaceUserNamePasswordInConnectionstring(Record CDS Connection Setup, Text, Text)Textpublic-
GetCDSConnectionFirstPartyAppId()Textpublic-
GetCDSConnectionFirstPartyAppCertificate()Textpublic-
ImportIntegrationSolution(var Record CDS Connection Setup, var DotNet CrmHelper, Text, Text, Text, Text, Boolean)public-
ConfigureIntegrationSolution(var Record CDS Connection Setup, var DotNet CrmHelper, Text, Text, Text, Text, Boolean)public-
JITProvisionFirstPartyApp(var DotNet CrmHelper)public-
GetAuthenticationTypeToken(var Record CDS Connection Setup, Text)Textpublic-
ShowIntegrationUser(Record CDS Connection Setup)public-
ShowOwningTeam(Record CDS Connection Setup)public-
ScheduleRebuildingOfCouplingTable()public-
IsBusinessEventsEnabled()Booleanpublic-
GetVirtualTablesAppSourceLink()Textinternal-
SetupVirtualTables(var Record CDS Connection Setup, var Guid)internal-
SetupVirtualTables(var Record CDS Connection Setup, var DotNet CrmHelper, Text, var Guid)internal-
GetTempConnectionSetup(var Record CDS Connection Setup, var Record CDS Connection Setup, Text)internal-
IsVirtualTablesAppInstalled(var Record CDS Connection Setup)Booleaninternal-
GetBusinessEventAccessToken(Text, Boolean, var Text)public-
GetBusinessEventsSupported()Booleaninternal-
UpdateBusinessEventsSetupFromWizard(var Record CDS Connection Setup)internal-
ShowVirtualTablesConfig(Record CDS Connection Setup)internal-
GetCRMEntityUrlFromCRMID(Text, Integer, Guid)Textinternal-
GetCRMEntityListUrl(var Record CDS Connection Setup, Text)Textinternal-
GetOptionSetMetadata(Text, Text)Dictionarypublic-
InsertOptionSetMetadata(Text, Text, Text)Integerpublic-
InsertOptionSetMetadataWithOptionValue(Text, Text, Text, Integer)Integerpublic-
UpdateOptionSetMetadata(Text, Text, Integer, Text)public-

Events, 7

KindNameParametersObsolete
Integration eventOnGetCDSConnectionClientId(var Text)-
Integration eventOnGetCDSConnectionClientSecret(var Text)-
Integration eventOnAfterIntegrationEnabled()-
Integration eventOnBeforeCheckGLSetupLCYCode(Record General Ledger Setup, Record CRM Transactioncurrency, var Boolean)-
Integration eventOnBeforeGetBusinessEventsSupported(var Boolean, var Boolean)-
Integration eventOnBeforeGetDefaultBusinessUnitName(var Text[160], var Boolean)-
Integration eventOnGetIntegrationUserEmail(var Text[100], var Boolean)-