Codeunit 5330 CRM Integration Management in 28
- App
- Base Application
- Namespace
- Microsoft.Integration.Dataverse
Versions171819202122232425262728latest
Source29
Procedures, 128
| Name | Parameters | Returns | Access | Obsolete |
|---|---|---|---|---|
| IsCRMIntegrationEnabled | () | Boolean | public | - |
| IsCDSIntegrationEnabled | () | Boolean | public | - |
| IsIntegrationEnabled | () | Boolean | public | - |
| IsCRMSolutionInstalled | () | Boolean | public | - |
| SetCRMNAVConnectionUrl | (Text[250]) | public | - | |
| UpdateMultipleNow | (Variant) | public | - | |
| UpdateOneNow | (RecordId) | public | - | |
| UpdateSkippedNow | (var Record CRM Integration Record) | public | - | |
| UpdateSkippedNow | (var Record CRM Integration Record, Boolean) | public | - | |
| UpdateAllSkippedNow | () | public | - | |
| CheckOrEnableCRMConnection | () | public | - | |
| CreateNewRecordsInCRM | (Variant) | public | - | |
| CreateNewRecordsFromCRM | (Variant) | public | - | |
| CreateNewRecordsFromSelectedCRMRecords | (Variant) | public | - | |
| MarkLocalDeletedAsSkipped | () | internal | - | |
| RepairBrokenCouplings | () | public | - | |
| RepairBrokenCouplings | (Boolean) | public | - | |
| RemoveCoupling | (Integer, Integer) | public | - | |
| RemoveCoupling | (var RecordRef) | public | - | |
| RemoveCoupling | (Integer, var List) | public | - | |
| RemoveCoupling | (Integer, Integer, var List) | public | - | |
| RemoveCoupling | (var RecordRef, Boolean) | internal | - | |
| RemoveCoupling | (Integer, Integer, var List, Boolean) | internal | - | |
| RemoveCoupling | (RecordId) | public | - | |
| RemoveCoupling | (RecordId, Boolean) | Boolean | internal | - |
| RemoveCoupling | (Integer, Integer, Guid) | public | - | |
| RemoveCoupling | (Integer, Integer, Guid, Boolean) | Boolean | internal | - |
| IsCRMTable | (Integer) | Boolean | public | - |
| EnqueueFullSyncJob | (Code[20]) | Guid | public | - |
| CreateOrUpdateCRMAccountStatistics | (Record Customer) | public | - | |
| ShowCRMEntityFromRecordID | (RecordId) | public | - | |
| GetCRMEntityUrlFromRecordID | (RecordId) | Text | public | - |
| GetCRMEntityUrlFromCRMID | (Integer, Guid) | Text | public | - |
| OpenCoupledNavRecordPage | (Guid, Text) | Boolean | public | - |
| GetCRMEntityTypeName | (Integer) | Text | public | - |
| DefineCoupling | (RecordId) | Boolean | public | - |
| ManageCreateNewRecordFromCRM | (Integer) | public | - | |
| CreateNewContactFromCRM | () | public | - | |
| CreateNewCustomerFromCRM | () | public | - | |
| CreateNewVendorFromCRM | () | public | - | |
| ShowCustomerCRMOpportunities | (Record Customer) | public | - | |
| ShowCustomerCRMQuotes | (Record Customer) | public | - | |
| ShowCustomerCRMCases | (Record Customer) | public | - | |
| ResetIntTableMappingDefaultConfiguration | (var Record Integration Table Mapping) | public | - | |
| GetNoOfCRMOpportunities | (Record Customer) | Integer | public | - |
| GetNoOfCRMQuotes | (Record Customer) | Integer | public | - |
| GetNoOfCRMCases | (Record Customer) | Integer | public | - |
| HandleCRMRegisterServiceConnection | (var Record Service Connection) | public | - | |
| ClearState | () | public | - | |
| GetLastErrorMessage | () | Text | public | - |
| CheckConnectRequiredFields | (Text, Text) | public | - | |
| CheckModifyCRMConnectionURL | (var Text[250]) | public | - | |
| GetOrganizationFromUrl | (Text[250]) | Text | public | - |
| ConstructConnectionStringForSolutionImport | (Text) | Text | public | - |
| GetCommonNotificationID | () | Guid | public | - |
| GetSkippedNotificationID | () | Guid | public | - |
| SendResultNotification | (Variant) | Boolean | public | - |
| ShowLog | (RecordId) | public | - | |
| ShowSkippedRecords | (Notification) | public | - | |
| CoupleCRMEntity | (RecordId, Guid, var Boolean, var Option) | Boolean | public | - |
| InitializeProxyVersionList | (var Record TempStack) | public | - | |
| GetLastProxyVersionItem | () | Integer | public | - |
| ClearConnectionDisableReason | (var Record CRM Connection Setup) | public | - | |
| GetCRMDisabledErrorReasonNotificationId | () | Guid | public | - |
| IsWorkingConnection | () | Boolean | public | - |
| SendConnectionDisabledNotification | (Text[250]) | public | - | |
| InitializeCRMSynchStatus | () | public | - | |
| HasUncoupledSelectedUsers | (var Record CRM Systemuser) | Boolean | public | - |
| RegisterAssistedSetup | () | public | - | |
| IsCRMIntegrationRecord | (Integer) | Boolean | public | - |
| GetDatabaseTableTriggerSetup | (Integer, var Boolean, var Boolean, var Boolean, var Boolean) | public | - | |
| OnDatabaseInsert | (RecordRef) | public | - | |
| OnDatabaseModify | (RecordRef) | public | - | |
| OnDatabaseRename | (RecordRef, RecordRef) | public | - | |
| AddIntegrationTableMapping | (var Record Integration Table Mapping) | public | - | |
| IsItemAvailabilityEnabled | () | Boolean | public | - |
| UserCanRescheduleJob | () | Boolean | public | - |
| CreateNewRecordsInCRM | (var Dictionary) | public | - | |
| CreateNewRecordsFromCRM | (var Dictionary) | public | - | |
| CreateNewRecords | (var Dictionary, var Dictionary) | public | - | |
| MatchBasedCoupling | (Integer) | Boolean | public | - |
| MatchBasedCoupling | (Integer, Boolean, Boolean, Boolean) | Boolean | public | - |
| MatchBasedCoupling | (var RecordRef) | public | - | |
| RemoveCoupling | (Integer, var List, Boolean) | public | - | |
| EnqueueSyncJob | (Record Integration Table Mapping, List, List, Integer, Boolean) | Boolean | public | - |
| AddIntegrationTableMapping | (var Record Integration Table Mapping, Boolean) | public | - | |
| DisableNotification | (Notification) | public | - | |
| OpenIntegrationSynchronizationJobsFromNotification | (Notification) | public | - | |
| FindCoupledToCRMField | (var RecordRef, var FieldRef) | Boolean | internal | - |
| IsUnitGroupMappingEnabled | () | Boolean | public | - |
| UpdateMultipleNow | (Variant, Boolean) | public | - | |
| UpdateSkippedNow | (var Record CRM Integration Record, var Record CRM Option Mapping) | public | - | |
| UpdateSkippedNow | (var Record CRM Integration Record, var Record CRM Option Mapping, Boolean) | public | - | |
| CreateNewOptionsInCRM | (Variant) | public | - | |
| CreateNewOptionsInCRM | (var Dictionary) | public | - | |
| CreateNewRecordsFromSelectedCRMOptions | (Variant) | public | - | |
| EnqueueOptionSyncJobFromIntegrationTable | (Record Integration Table Mapping, List, Integer, Boolean) | Boolean | public | - |
| EnqueueOptionSyncJobToIntegrationTable | (Record Integration Table Mapping, List, Integer, Boolean) | Boolean | public | - |
| RemoveOptionMapping | (var RecordRef) | public | - | |
| CreateOptionMapping | (RecordId, Integer, Text[250]) | public | - | |
| GetMappedCRMOptionId | (RecordId, var Integer) | Boolean | public | - |
| GetIntegrationTableMapping | (var Record Integration Table Mapping, Integer) | public | - | |
| DefineOptionMapping | (RecordId) | Boolean | public | - |
| ShowOptionLog | (RecordId) | public | - | |
| CheckSolutionVersionOutdated | () | Boolean | public | - |
| ReactivateJobForTable | (Integer) | internal | - | |
| EnableUnitGroupMapping | () | Guid | public | - |
| DisableUnitGroupMapping | () | public | - | |
| AdjustUnitGroupCRMConnectionSetup | () | public | - | |
| UpdateItemUnitGroup | () | public | - | |
| UpdateResourceUnitGroup | () | public | - | |
| CloneIntegrationFieldMapping | (Code[20], Code[20]) | public | - | |
| InitializeCRMSynchStatus | (var Record CRM Synch Status) | internal | - | |
| IsIntegrationRecordChild | (Integer) | Boolean | public | - |
| RemoveCRMNAVConnectionUrl | (Text[250]) | Boolean | internal | - |
| GetIntegrationTableMapping | (var Record Integration Table Mapping, RecordId) | public | - | |
| AddExtraFieldMappings | (Record Integration Table Mapping) | internal | - | |
| GetCRMEntityUrlFromCRMID | (Integer, Integer, Guid) | Text | public | - |
| GetCRMEntityTypeName | (Integer, Integer) | Text | public | - |
| ProcessConnectionFailures | () | public | - | |
| TestCRMConnection | (var DotNet CrmHelper) | Boolean | public | - |
| MultipleCompanyLearnMore | (var Notification) | public | - | |
| GetFieldServiceIntegrationAppSourceLink | () | Text | public | - |
| IsFieldServiceIntegrationAppInstalled | () | Boolean | public | - |
| EnqueueSyncJob | (Record Integration Table Mapping, RecordId, Guid, Integer) | Boolean | public | - |
| ImportCRMSolution | (Text, Text, Text, SecretText, SecretText, Text, Integer, Boolean, var Boolean) | Boolean | public | - |
| IsSolutionOutdated | (SecretText, Text[65]) | Boolean | public | - |
| CheckCRMConnectionURL | (Text[250]) | public | - |
Events, 25
| Kind | Name | Parameters | Obsolete |
|---|---|---|---|
| Integration event | OnIsCDSIntegrationEnabled | (var Boolean) | - |
| Integration event | OnInitCDSConnection | (var Text, var Boolean) | - |
| Integration event | OnGetCDSIntegrationUserId | (var Guid, var Boolean) | - |
| Integration event | OnGetCDSServerAddress | (var Text, var Boolean) | - |
| Integration event | OnTestCDSConnection | (var Boolean) | - |
| Integration event | OnCloseCDSConnection | (Text, var Boolean) | - |
| Integration event | OnAfterCRMIntegrationEnabled | () | - |
| Integration event | OnBeforeOpenRecordCardPage | (RecordId, var Boolean) | - |
| Integration event | OnIsCRMIntegrationRecord | (Integer, var Boolean) | - |
| Integration event | OnEnabledDatabaseTriggersSetup | (Integer, var Boolean) | - |
| Integration event | OnBeforeGetIntegrationTableMapping | (var Record Integration Table Mapping, Integer) | - |
| Integration event | OnBeforeSynchronyzeNowQuestion | (var Integer, var Boolean) | - |
| Integration event | OnGetTableIdFromCRMOption | (RecordRef, var Integer) | - |
| Integration event | OnIsCRMTable | (Integer, var Boolean, var Boolean) | - |
| Integration event | OnBeforeGetIntegrationTableMappingFromCRMRecord | (var Record Integration Table Mapping, RecordRef) | - |
| Integration event | OnIsIntegrationRecordChild | (Integer, var Boolean, var Boolean) | - |
| Integration event | OnBeforeOpenCoupledNavRecordPage | (Guid, Text, var Boolean, var Boolean) | - |
| Integration event | OnBeforeGetIntegrationTableMappingWithRecordId | (var Record Integration Table Mapping, RecordId, var Integer) | - |
| Integration event | OnAfterGetIntegrationTableMappingFromCRMRecordBeforeFindRecord | (var Record Integration Table Mapping, RecordRef) | - |
| Integration event | OnAfterGetCRMEntityUrlFromCRMID | (Text, Text, Integer, Guid, var Text, Integer) | - |
| Integration event | OnGetIntegrationTableMappingFromCRMIDOnBeforeFindTableID | (var Record Integration Table Mapping, var Integer, Guid, var Boolean) | - |
| Integration event | OnAfterAddExtraFieldMappings | (Code[20]) | - |
| Integration event | OnBeforeRescheduleJobQueueEntries | (Integer, var Integer) | - |
| Integration event | OnBeforeHandleCustomIntegrationTableMapping | (var Boolean, Code[20], var Record Integration Table Mapping, Boolean) | - |
| Integration event | OnBeforeFindCoupledToCRMField | (Integer, var Boolean, var Integer) | - |