Codeunit 5330 CRM Integration Management in 22
- App
- Base Application
Versions171819202122232425262728latest
Source29
Procedures, 131
| Name | Parameters | Returns | Access | Obsolete | |||
|---|---|---|---|---|---|---|---|
| IsCRMIntegrationEnabled | () | Boolean | public | - | |||
| IsCDSIntegrationEnabled | () | Boolean | public | - | |||
| IsIntegrationEnabled | () | Boolean | public | - | |||
| IsCRMSolutionInstalled | () | Boolean | public | - | |||
| SetCRMNAVConnectionUrl | (Text[250]) | public | - | ||||
| SetCRMNAVODataUrlCredentials | (Text[250], Text[250], Text[250]) | public | Pending 18.0 | ||||
| This procedure will be removed. | |||||||
| 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 | - | ||||
| CreateNewSystemUsersFromCRM | (Variant) | public | Pending 17.0 | ||||
| This method is identical to CreateNewRecordsFromSelectedCRMRecords | |||||||
| 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 | - | |||
| SetupItemAvailabilityService | () | public | Pending 18.0 | ||||
| This procedure will be removed. | |||||||
| 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 | - | ||||
| IsItemAvailabilityWebServiceEnabled | () | Boolean | public | Pending 18.0 | |||
| This procedure will be removed. | |||||||
| GetItemAvailabilityWebServiceURL | () | Text[250] | public | Pending 18.0 | |||
| This procedure will be removed. | |||||||
| UnPublishOnWebService | (var Record CRM Connection Setup) | public | Pending 18.0 | ||||
| This procedure will be removed. | |||||||
| PublishWebService | (var Record CRM Connection Setup) | public | Pending 18.0 | ||||
| This procedure will be removed. | |||||||
| 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 | - | |||
| LinkMissingOptionDoc | (Notification) | public | Pending 22.0 | ||||
| Unused method. | |||||||
| 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 | - | ||||
| SetCoupledFlag | (Record CRM Integration Record, Boolean) | Boolean | public | Pending 23.0 | |||
| This functionality is replaced with flow fields Coupled to Dataverse. | |||||||
| SetCoupledFlag | (Record CRM Integration Record, Boolean, Boolean) | Boolean | public | Pending 23.0 | |||
| This functionality is replaced with flow fields Coupled to Dataverse. | |||||||
| FindCoupledToCRMField | (var RecordRef, var FieldRef) | Boolean | internal | - | |||
| IsCurrencySymbolMappingEnabled | () | Boolean | public | Pending 22.0 | |||
| Feature CurrencySymbolMapping will be enabled by default in version 22.0. | |||||||
| GetCurrencySymbolMappingFeatureKey | () | Text[50] | public | Pending 22.0 | |||
| Feature CurrencySymbolMapping will be enabled by default in version 22.0. | |||||||
| IsUnitGroupMappingEnabled | () | Boolean | public | - | |||
| GetFeatureKey | () | Text[50] | public | Pending 21.0 | |||
| This procedure will be removed. | |||||||
| 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 | - | ||||
| SetCoupledFlag | (Record CRM Option Mapping, Boolean) | Boolean | public | Pending 23.0 | |||
| This functionality is replaced with flow fields Coupled to Dataverse. | |||||||
| IsOptionMappingEnabled | () | Boolean | public | Pending 22.0 | |||
| Feature OptionMapping will be enabled by default in version 22.0. | |||||||
| GetOptionMappingFeatureKey | () | Text[50] | public | Pending 22.0 | |||
| Feature OptionMapping will be enabled by default in version 22.0. | |||||||
| 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 | - | |||
Events, 24
| 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 | OnBeforeHandleCustomIntegrationTableMapping | (var Boolean, Code[20]) | - | ||||
| Integration event | OnIsCRMIntegrationRecord | (Integer, var Boolean) | - | ||||
| Integration event | OnEnabledDatabaseTriggersSetup | (Integer, var Boolean) | - | ||||
| Integration event | OnIsCurrencySymbolMappingEnabled | (var Boolean) | Pending 22.0 | ||||
| Feature CurrencySymbolMapping will be enabled by default in version 22.0. | |||||||
| Integration event | OnIsUnitGroupMappingEnabled | (var Boolean) | Pending 21.0 | ||||
| This procedure will be removed. | |||||||
| Integration event | OnBeforeGetIntegrationTableMapping | (var Record Integration Table Mapping, Integer) | - | ||||
| Integration event | OnBeforeSynchronyzeNowQuestion | (var Integer, var Boolean) | - | ||||
| Integration event | OnIsOptionMappingEnabled | (var Boolean) | Pending 22.0 | ||||
| Feature OptionMapping will be enabled by default in version 22.0. | |||||||
| 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 | OnAfterGetCRMEntityUrlFromCRMID | (Text, Text, Integer, Guid, var Text) | - | ||||
| Integration event | OnGetIntegrationTableMappingFromCRMIDOnBeforeFindTableID | (var Record Integration Table Mapping, Integer, Guid, var Boolean) | - | ||||