Codeunit 5330 CRM Integration Management in 27
- App
- Base Application
- Namespace
- Microsoft.Integration.Dataverse
Versions171819202122232425262728latest
Source29
Procedures, 132
| 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 | - | ||||
| ImportCRMSolution | (Text, Text, Text, Text, Text, Text, Integer, Boolean) | Boolean | public | Pending 25.0 | |||
| Replaced by ImportCRMSolution procedure with SolutionImportFailed argument and SecretText parameters for AdminUserPassword and AccessToken. | |||||||
| 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 | - | ||||
| IsFSSolutionInstalled | () | Boolean | internal | - | |||
| GetCRMEntityUrlFromCRMID | (Integer, Integer, Guid) | Text | public | - | |||
| GetCRMEntityTypeName | (Integer, Integer) | Text | public | - | |||
| ClearFSState | () | public | Pending 25.0 | ||||
| Field Service is moved to Field Service Integration app. | |||||||
| ImportFSSolution | (Text, Text, Text, Text, Text, Text, Integer, Boolean) | Boolean | internal | Pending 25.0 | |||
| Replaced by ImportFSSolution procedure with SolutionImportFailed argument. | |||||||
| 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 | - | |||
| ImportFSSolution | (Text, Text, Text, SecretText, SecretText, Text, Integer, Boolean, Boolean) | Boolean | internal | - | |||
| IsSolutionOutdated | (SecretText, Text[65]) | Boolean | 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 | OnBeforeFindCoupledToCRMField | (Integer, 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) | - |