Procedures, 152

NameParametersReturnsAccessVersionsObsolete
IsCRMIntegrationEnabled()Booleanpublic17-28-
IsCDSIntegrationEnabled()Booleanpublic17-28-
IsIntegrationEnabled()Booleanpublic17-28-
IsCRMSolutionInstalled()Booleanpublic17-28-
SetCRMNAVConnectionUrl(Text[250])public17-28-
SetCRMNAVODataUrlCredentials(Text[250], Text[250], Text[250])public17-22, gonePending 18.0
This procedure will be removed.
UpdateMultipleNow(Variant)public17-28-
UpdateOneNow(RecordId)public17-28-
UpdateSkippedNow(var Record CRM Integration Record)public17-28-
UpdateSkippedNow(var Record CRM Integration Record, Boolean)public17-28-
UpdateAllSkippedNow()public17-28-
CheckOrEnableCRMConnection()public17-28-
CreateNewRecordInCRM(RecordId, Boolean)public17-20, gonePending 18.0
Replaced by CreateNewRecordsInCRM
CreateNewRecordsInCRM(Variant)public17-28-
CreateNewRecordsFromCRM(Variant)public17-28-
CreateNewRecordsFromSelectedCRMRecords(Variant)public17-28-
CreateNewSystemUsersFromCRM(Variant)public17-22, gonePending 17.0
This method is identical to CreateNewRecordsFromSelectedCRMRecords
MarkLocalDeletedAsSkipped()internal17-28-
RepairBrokenCouplings()public17-28-
RepairBrokenCouplings(Boolean)public17-28-
RemoveCoupling(Integer, Integer)public17-28-
RemoveCoupling(var RecordRef)public17-28-
RemoveCoupling(Integer, var List)public17-28-
RemoveCoupling(Integer, Integer, var List)public17-28-
RemoveCoupling(var RecordRef, Boolean)internal17-28-
RemoveCoupling(Integer, Integer, var List, Boolean)internal17-28-
RemoveCoupling(RecordId)public17-28-
RemoveCoupling(RecordId, Boolean)Booleaninternal17-28-
RemoveCoupling(Integer, Integer, Guid)public17-28-
RemoveCoupling(Integer, Integer, Guid, Boolean)Booleaninternal17-28-
IsCRMTable(Integer)Booleanpublic17-28-
EnqueueFullSyncJob(Code[20])Guidpublic17-28-
CreateOrUpdateCRMAccountStatistics(Record Customer)public17-28-
ShowCRMEntityFromRecordID(RecordId)public17-28-
GetCRMEntityUrlFromRecordID(RecordId)Textpublic17-28-
GetCRMEntityUrlFromCRMID(Integer, Guid)Textpublic17-28-
OpenCoupledNavRecordPage(Guid, Text)Booleanpublic17-28-
GetCRMEntityTypeName(Integer)Textpublic17-28-
DefineCoupling(RecordId)Booleanpublic17-28-
ManageCreateNewRecordFromCRM(Integer)public17-28-
CreateNewContactFromCRM()public17-28-
CreateNewCustomerFromCRM()public17-28-
CreateNewVendorFromCRM()public17-28-
ShowCustomerCRMOpportunities(Record Customer)public17-28-
ShowCustomerCRMQuotes(Record Customer)public17-28-
ShowCustomerCRMCases(Record Customer)public17-28-
ResetIntTableMappingDefaultConfiguration(var Record Integration Table Mapping)public17-28-
GetNoOfCRMOpportunities(Record Customer)Integerpublic17-28-
GetNoOfCRMQuotes(Record Customer)Integerpublic17-28-
GetNoOfCRMCases(Record Customer)Integerpublic17-28-
HandleCRMRegisterServiceConnection(var Record Service Connection)public17-28-
ClearState()public17-28-
GetLastErrorMessage()Textpublic17-28-
ImportCRMSolution(Text, Text, Text, Text, Text, Integer, Boolean)Booleanpublic17, gone-
CheckConnectRequiredFields(Text, Text)public17-28-
CheckModifyCRMConnectionURL(var Text[250])public17-28-
GetOrganizationFromUrl(Text[250])Textpublic17-28-
ConstructConnectionStringForSolutionImport(Text)Textpublic17-28-
SetupItemAvailabilityService()public17-22, gonePending 18.0
This procedure will be removed.
GetCommonNotificationID()Guidpublic17-28-
GetSkippedNotificationID()Guidpublic17-28-
SendResultNotification(Variant)Booleanpublic17-28-
ShowLog(RecordId)public17-28-
ShowSkippedRecords(Notification)public17-28-
CoupleCRMEntity(RecordId, Guid, var Boolean, var Option)Booleanpublic17-28-
InitializeProxyVersionList(var Record TempStack)public17-28-
GetLastProxyVersionItem()Integerpublic17-28-
ClearConnectionDisableReason(var Record CRM Connection Setup)public17-28-
GetCRMDisabledErrorReasonNotificationId()Guidpublic17-28-
IsWorkingConnection()Booleanpublic17-28-
SendConnectionDisabledNotification(Text[250])public17-28-
IsItemAvailabilityWebServiceEnabled()Booleanpublic17-22, gonePending 18.0
This procedure will be removed.
GetItemAvailabilityWebServiceURL()Text[250]public17-22, gonePending 18.0
This procedure will be removed.
UnPublishOnWebService(var Record CRM Connection Setup)public17-22, gonePending 18.0
This procedure will be removed.
PublishWebService(var Record CRM Connection Setup)public17-22, gonePending 18.0
This procedure will be removed.
InitializeCRMSynchStatus()public17-28-
HasUncoupledSelectedUsers(var Record CRM Systemuser)Booleanpublic17-28-
RegisterAssistedSetup()public17-28-
IsCRMIntegrationRecord(Integer)Booleanpublic17-28-
GetDatabaseTableTriggerSetup(Integer, var Boolean, var Boolean, var Boolean, var Boolean)public17-28-
OnDatabaseInsert(RecordRef)public17-28-
OnDatabaseModify(RecordRef)public17-28-
OnDatabaseRename(RecordRef, RecordRef)public17-28-
AddIntegrationTableMapping(var Record Integration Table Mapping)public18-28-
ImportCRMSolution(Text, Text, Text, Text, Text, Text, Integer, Boolean)Booleanpublic18-27, gonePending 25.0
Replaced by ImportCRMSolution procedure with SolutionImportFailed argument and SecretText parameters for AdminUserPassword and AccessToken.
LinkMissingOptionDoc(Notification)public18-24, gonePending 22.0
Unused method.
IsItemAvailabilityEnabled()Booleanpublic18-28-
UserCanRescheduleJob()Booleanpublic18-28-
CreateNewRecordsInCRM(var Dictionary)public19-28-
CreateNewRecordsFromCRM(var Dictionary)public19-28-
CreateNewRecords(var Dictionary, var Dictionary)public19-28-
MatchBasedCoupling(Integer)Booleanpublic19-28-
MatchBasedCoupling(Integer, Boolean, Boolean, Boolean)Booleanpublic19-28-
MatchBasedCoupling(var RecordRef)public19-28-
RemoveCoupling(Integer, var List, Boolean)public19-28-
EnqueueSyncJob(Record Integration Table Mapping, List, List, Integer, Boolean)Booleanpublic19-28-
AddIntegrationTableMapping(var Record Integration Table Mapping, Boolean)public19-28-
DisableNotification(Notification)public19-28-
OpenIntegrationSynchronizationJobsFromNotification(Notification)public19-28-
SetCoupledFlag(Record CRM Integration Record, Boolean)Booleanpublic19-25, gonePending 23.0
This functionality is replaced with flow fields Coupled to Dataverse.
SetCoupledFlag(Record CRM Integration Record, Boolean, Boolean)Booleanpublic19-25, gonePending 23.0
This functionality is replaced with flow fields Coupled to Dataverse.
FindCoupledToCRMField(var RecordRef, var FieldRef)Booleaninternal19-28-
IsCurrencySymbolMappingEnabled()Booleanpublic19-24, gonePending 22.0
Feature CurrencySymbolMapping will be enabled by default in version 22.0.
GetCurrencySymbolMappingFeatureKey()Text[50]public19-24, gonePending 22.0
Feature CurrencySymbolMapping will be enabled by default in version 22.0.
IsUnitGroupMappingEnabled()Booleanpublic19-28-
GetFeatureKey()Text[50]public19-23, gonePending 21.0
This procedure will be removed.
UpdateMultipleNow(Variant, Boolean)public20-28-
UpdateSkippedNow(var Record CRM Integration Record, var Record CRM Option Mapping)public20-28-
UpdateSkippedNow(var Record CRM Integration Record, var Record CRM Option Mapping, Boolean)public20-28-
CreateNewOptionsInCRM(Variant)public20-28-
CreateNewOptionsInCRM(var Dictionary)public20-28-
CreateNewRecordsFromSelectedCRMOptions(Variant)public20-28-
EnqueueOptionSyncJobFromIntegrationTable(Record Integration Table Mapping, List, Integer, Boolean)Booleanpublic20-28-
EnqueueOptionSyncJobToIntegrationTable(Record Integration Table Mapping, List, Integer, Boolean)Booleanpublic20-28-
RemoveOptionMapping(var RecordRef)public20-28-
CreateOptionMapping(RecordId, Integer, Text[250])public20-28-
GetMappedCRMOptionId(RecordId, var Integer)Booleanpublic20-28-
GetIntegrationTableMapping(var Record Integration Table Mapping, Integer)public20-28-
DefineOptionMapping(RecordId)Booleanpublic20-28-
ShowOptionLog(RecordId)public20-28-
SetCoupledFlag(Record CRM Option Mapping, Boolean)Booleanpublic20-25, gonePending 23.0
This functionality is replaced with flow fields Coupled to Dataverse.
IsOptionMappingEnabled()Booleanpublic20-24, gonePending 22.0
Feature OptionMapping will be enabled by default in version 22.0.
GetOptionMappingFeatureKey()Text[50]public20-24, gonePending 22.0
Feature OptionMapping will be enabled by default in version 22.0.
CheckSolutionVersionOutdated()Booleanpublic21-28-
ReactivateJobForTable(Integer)internal21-28-
EnableUnitGroupMapping()Guidpublic21-28-
DisableUnitGroupMapping()public21-28-
AdjustUnitGroupCRMConnectionSetup()public21-28-
UpdateItemUnitGroup()public21-28-
UpdateResourceUnitGroup()public21-28-
CloneIntegrationFieldMapping(Code[20], Code[20])public22-28-
InitializeCRMSynchStatus(var Record CRM Synch Status)internal22-28-
IsIntegrationRecordChild(Integer)Booleanpublic22-28-
RemoveCRMNAVConnectionUrl(Text[250])Booleaninternal23-28-
GetIntegrationTableMapping(var Record Integration Table Mapping, RecordId)public23-28-
AddExtraFieldMappings(Record Integration Table Mapping)internal23-28-
IsFSSolutionInstalled()Booleaninternal24-27, gone-
GetCRMEntityUrlFromCRMID(Integer, Integer, Guid)Textpublic24-28-
GetCRMEntityTypeName(Integer, Integer)Textpublic24-28-
ClearFSState()public24-27, gonePending 25.0
Field Service is moved to Field Service Integration app.
ImportFSSolution(Text, Text, Text, Text, Text, Text, Integer, Boolean)Booleaninternal24-27, gonePending 25.0
Replaced by ImportFSSolution procedure with SolutionImportFailed argument.
IsSolutionOutdated(Text, Text[65])Booleanpublic24, gone-
ProcessConnectionFailures()public24-28-
TestCRMConnection(var DotNet CrmHelper)Booleanpublic24-28-
MultipleCompanyLearnMore(var Notification)public24-28-
GetFieldServiceIntegrationAppSourceLink()Textpublic24-28-
IsFieldServiceIntegrationAppInstalled()Booleanpublic24-28-
EnqueueSyncJob(Record Integration Table Mapping, RecordId, Guid, Integer)Booleanpublic25-28-
ImportCRMSolution(Text, Text, Text, SecretText, SecretText, Text, Integer, Boolean, var Boolean)Booleanpublic25-28-
ImportFSSolution(Text, Text, Text, SecretText, SecretText, Text, Integer, Boolean, Boolean)Booleaninternal25-27, gone-
IsSolutionOutdated(SecretText, Text[65])Booleanpublic25-28-
CheckCRMConnectionURL(Text[250])public28-