Loading
Prepare for Email to Become the Default Login ExperienceRead More
Multiple Salesforce Services Impacted - Support Case Creation Also AffectedRead More
Intermittent freezing when using using certain browser versionsRead More
Connect APIs for Cache Management in Data Mappers

Connect APIs for Cache Management in Data Mappers

See this table for a summary of Connect APIs to call Data Mappers from Apex classes. Starting with Summer ’25, replace the existing methods in the DRGlobal Apex classes with the Connect APIs.

Purpose Connect API Existing Method (Replace with Connect API)
Clear metadata cache for a Data Mapper
ConnectApi.DatamapperCacheInputParamRepresentation finalInput = new ConnectApi.DatamapperCacheInputParamRepresentation();
ConnectApi.DataMapperParamRepresentation param = new ConnectApi.DataMapperParamRepresentation();
param.dataMapperName = DataMapperName;
finalInput.dataMapperList = new List<ConnectApi.DataMapperParamRepresentation>();
finalInput.dataMapperList.add(param);
finalInput.cacheStorageType = ConnectApi.CacheStorageType.Metadata;
ConnectApi.DatamapperClearCacheOutputRepresentation response = ConnectApi.OmniDesignerConnect.clearDatamapperCache(finalInput);

Example:

ConnectApi.DatamapperCacheInputParamRepresentation finalInput = new ConnectApi.DatamapperCacheInputParamRepresentation();
ConnectApi.DataMapperParamRepresentation param = new ConnectApi.DataMapperParamRepresentation();
param.dataMapperName = 'DM_Create_Contact';
finalInput.dataMapperList = new List<ConnectApi.DataMapperParamRepresentation>();
finalInput.dataMapperList.add(param);
finalInput.cacheStorageType = ConnectApi.CacheStorageType.Metadata;
ConnectApi.DatamapperClearCacheOutputRepresentation response = ConnectApi.OmniDesignerConnect.clearDatamapperCache(finalInput);
DRGlobal.clearCacheForDataRaptor('DataMapperName');
Clear session cache for all Data Mappers
ConnectApi.DatamapperCacheInputParamRepresentation finalInput = new ConnectApi.DatamapperCacheInputParamRepresentation();
finalInput.cacheStorageType = ConnectApi.CacheStorageType.Metadata;
ConnectApi.DatamapperClearCacheOutputRepresentation response = ConnectApi.OmniDesignerConnect.clearDatamapperCache(finalInput);

Example:

ConnectApi.DatamapperCacheInputParamRepresentation finalInput = new ConnectApi.DatamapperCacheInputParamRepresentation();
finalInput.cacheStorageType = ConnectApi.CacheStorageType.Metadata;
ConnectApi.DatamapperClearCacheOutputRepresentation response = ConnectApi.OmniDesignerConnect.clearDatamapperCache(finalInput);
DRGlobal.clearCacheForAllDataRaptor();
 
Loading
Salesforce Help | Article