Loading
Inhoudsopgave
Filters selecteren

          Geen resultaten
          Geen resultaten
          Hier zijn enkele zoektips

          Controleer de spelling van uw trefwoorden.
          Gebruik meer algemene zoektermen.
          Verwijder filters om uw zoekopdracht uit te breiden.

          De Help van Salesforce volledig doorzoeken
          API's verbinden voor cachebeheer in integratieprocedures

          API's verbinden voor cachebeheer in integratieprocedures

          Zie deze tabel voor een overzicht van Connect API's voor het aanroepen van Integration Procedures vanuit Apex klassen. Vervang met ingang van Summer '25 de bestaande methoden in de IntegrationProcedureService Apex klassen door de Connect API's.

          Doel Connect-API Bestaande methode (vervangen door Connect-API)
          Cachegeheugen van organisatie wissen voor een integratieprocedure.
          ConnectApi.IntegrationProcedureCacheInputRepresentation finalInput = new ConnectApi.IntegrationProcedureCacheInputRepresentation();
          ConnectApi.IntegrationProcedureCacheInputData apexInput = new ConnectApi.IntegrationProcedureCacheInputData();
          apexInput.ipKey = ipKey;
          apexInput.inputData = JSON.serialize(inputData);
          List<ConnectApi.IntegrationProcedureCacheInputData> l = new List<ConnectApi.IntegrationProcedureCacheInputData>();
          l.add(apexInput);
          finalInput.ipInput = l;
          finalInput.cacheStorageType = ConnectApi.CacheStorageType.Org;
          ConnectApi.IntegrationProcedureCacheOutputRepresentation test = ConnectApi.OmniDesignerConnect.ClearIntegrationProcedureCache(finalInput);

          ipKey: Geeft de integratieprocedure aan die moet worden aangeroepen in de indeling Type_Subtype.

          inputData: Geeft de invoer aan in de indeling Map<string,object>.

          Voorbeeld:

          ConnectApi.IntegrationProcedureCacheInputRepresentation finalInput = new ConnectApi.IntegrationProcedureCacheInputRepresentation();
          ConnectApi.IntegrationProcedureCacheInputData apexInput = new ConnectApi.IntegrationProcedureCacheInputData();
          apexInput.ipKey = 'LastNames_Cached';
          Map<String, Object> map = new Map<String, Object>'ContactLastName' => 'Smith';
          apexInput.inputData = JSON.serialize(map);
          List<ConnectApi.IntegrationProcedureCacheInputData> l = new List<ConnectApi.IntegrationProcedureCacheInputData>();
          l.add(apexInput);
          finalInput.ipInput = l;
          finalInput.cacheStorageType = ConnectApi.CacheStorageType.Org;
          ConnectApi.IntegrationProcedureCacheOutputRepresentation test = ConnectApi.OmniDesignerConnect.ClearIntegrationProcedureCache(finalInput);
          IntegrationProcedureService.clearOrgCache(ipKey, inputData);
          Cachegeheugen van organisatie wissen met vlcCacheKeys
          ConnectApi.IntegrationProcedureCacheInputRepresentation apexInput = new ConnectApi.IntegrationProcedureCacheInputRepresentation();
          List<String> cacheKeyList = new List<String>();
          cacheKeyList.add(cacheKey);
          apexInput.cacheKeys= cacheKeyList;
          apexInput.cacheStorageType = ConnectApi.CacheStorageType.Org;
          ConnectApi.IntegrationProcedureCacheOutputRepresentation test = ConnectApi.OmniDesignerConnect.ClearIntegrationProcedureCache(apexInput);

          Voorbeeld:

          ConnectApi.IntegrationProcedureCacheInputRepresentation apexInput = new ConnectApi.IntegrationProcedureCacheInputRepresentation();
          List<String> cacheKeyList = new List<String>();
          cacheKeyList.add('2032076016a1745801061oc');
          apexInput.cacheKeys= cacheKeyList;
          apexInput.cacheStorageType = ConnectApi.CacheStorageType.Org;
          ConnectApi.IntegrationProcedureCacheOutputRepresentation test = ConnectApi.OmniDesignerConnect.ClearIntegrationProcedureCache(apexInput);
          IntegrationProcedureService.clearOrgCache(cacheKey);
          Sessiecachegeheugen wissen voor een integratieprocedure
          ConnectApi.IntegrationProcedureCacheInputRepresentation finalInput = new ConnectApi.IntegrationProcedureCacheInputRepresentation();
          ConnectApi.IntegrationProcedureCacheInputData apexInput = new ConnectApi.IntegrationProcedureCacheInputData();
          apexInput.ipKey = ipKey;
          apexInput.inputData = JSON.serialize(inputData);
          List<ConnectApi.IntegrationProcedureCacheInputData> l = new List<ConnectApi.IntegrationProcedureCacheInputData>();
          l.add(apexInput);
          finalInput.ipInput = l;
          finalInput.cacheStorageType = ConnectApi.CacheStorageType.Session;
          ConnectApi.IntegrationProcedureCacheOutputRepresentation test = ConnectApi.OmniDesignerConnect.ClearIntegrationProcedureCache(finalInput);

          Voorbeeld:

          ConnectApi.IntegrationProcedureCacheInputRepresentation finalInput = new ConnectApi.IntegrationProcedureCacheInputRepresentation();
          ConnectApi.IntegrationProcedureCacheInputData apexInput = new ConnectApi.IntegrationProcedureCacheInputData();
          apexInput.ipKey = 'LastNames_Cached';
          Map<String, Object> map = new Map<String, Object>'ContactLastName' => 'Smith';
          apexInput.inputData = JSON.serialize(map);
          List<ConnectApi.IntegrationProcedureCacheInputData> l = new List<ConnectApi.IntegrationProcedureCacheInputData>();
          l.add(apexInput);
          finalInput.ipInput = l;
          finalInput.cacheStorageType = ConnectApi.CacheStorageType.Session;
          ConnectApi.IntegrationProcedureCacheOutputRepresentation test = ConnectApi.OmniDesignerConnect.ClearIntegrationProcedureCache(finalInput);
          IntegrationProcedureService.clearSessionCache(ipKey, inputData);
          Sessiecachegeheugen wissen met vlcCacheKeys
          ConnectApi.IntegrationProcedureCacheInputRepresentation apexInput = new ConnectApi.IntegrationProcedureCacheInputRepresentation();
          List<String> cacheKeyList = new List<String>();
          cacheKeyList.add(cacheKey);
          apexInput.cacheKeys= cacheKeyList;
          apexInput.cacheStorageType = ConnectApi.CacheStorageType.Session;
          ConnectApi.IntegrationProcedureCacheOutputRepresentation test = ConnectApi.OmniDesignerConnect.ClearIntegrationProcedureCache(apexInput);

          Voorbeeld:

          ConnectApi.IntegrationProcedureCacheInputRepresentation apexInput = new ConnectApi.IntegrationProcedureCacheInputRepresentation();
          List<String> cacheKeyList = new List<String>();
          cacheKeyList.add('2032076016a1745801061oc');
          apexInput.cacheKeys= cacheKeyList;
          apexInput.cacheStorageType = ConnectApi.CacheStorageType.Session;
          ConnectApi.IntegrationProcedureCacheOutputRepresentation test = ConnectApi.OmniDesignerConnect.ClearIntegrationProcedureCache(apexInput);
          IntegrationProcedureService.clearSessionCache(cacheKey);
          Alle cachegegevens wissen voor een integratieprocedure
          ConnectApi.IntegrationProcedureCacheInputRepresentation finalInput = new ConnectApi.IntegrationProcedureCacheInputRepresentation();
          ConnectApi.IntegrationProcedureCacheInputData apexInput = new ConnectApi.IntegrationProcedureCacheInputData();
          apexInput.ipKey = ipKey;
          List<ConnectApi.IntegrationProcedureCacheInputData> l = new List<ConnectApi.IntegrationProcedureCacheInputData>();
          l.add(apexInput);
          finalInput.ipInput = l;
          finalInput.cacheStorageType = ConnectApi.CacheStorageType.All;
          ConnectApi.IntegrationProcedureCacheOutputRepresentation test = ConnectApi.OmniDesignerConnect.ClearIntegrationProcedureCache(finalInput);

          Voorbeeld:

          ConnectApi.IntegrationProcedureCacheInputRepresentation finalInput = new ConnectApi.IntegrationProcedureCacheInputRepresentation();
          ConnectApi.IntegrationProcedureCacheInputData apexInput = new ConnectApi.IntegrationProcedureCacheInputData();
          apexInput.ipKey = 'LastNames_Cached';
          List<ConnectApi.IntegrationProcedureCacheInputData> l = new List<ConnectApi.IntegrationProcedureCacheInputData>();
          l.add(apexInput);
          finalInput.ipInput = l;
          finalInput.cacheStorageType = ConnectApi.CacheStorageType.All;
          ConnectApi.IntegrationProcedureCacheOutputRepresentation test = ConnectApi.OmniDesignerConnect.ClearIntegrationProcedureCache(finalInput);
          IntegrationProcedureService.clearAllCache(ipKey);
          Metagegevenscachegeheugen wissen voor een integratieprocedure
          ConnectApi.IntegrationProcedureCacheInputRepresentation finalInput = new ConnectApi.IntegrationProcedureCacheInputRepresentation();
          ConnectApi.IntegrationProcedureCacheInputData apexInput = new ConnectApi.IntegrationProcedureCacheInputData();
          apexInput.ipKey = ipKey;
          List<ConnectApi.IntegrationProcedureCacheInputData> l = new List<ConnectApi.IntegrationProcedureCacheInputData>();
          l.add(apexInput);
          finalInput.ipInput = l;
          finalInput.cacheStorageType = ConnectApi.CacheStorageType.Metadata;
          ConnectApi.IntegrationProcedureCacheOutputRepresentation test = ConnectApi.OmniDesignerConnect.ClearIntegrationProcedureCache(finalInput);

          Voorbeeld:

          ConnectApi.IntegrationProcedureCacheInputRepresentation finalInput = new ConnectApi.IntegrationProcedureCacheInputRepresentation();
          ConnectApi.IntegrationProcedureCacheInputData apexInput = new ConnectApi.IntegrationProcedureCacheInputData();
          apexInput.ipKey = 'LastNames_Cached';
          List<ConnectApi.IntegrationProcedureCacheInputData> l = new List<ConnectApi.IntegrationProcedureCacheInputData>();
          l.add(apexInput);
          finalInput.ipInput = l;
          finalInput.cacheStorageType = ConnectApi.CacheStorageType.Metadata;
          ConnectApi.IntegrationProcedureCacheOutputRepresentation test = ConnectApi.OmniDesignerConnect.ClearIntegrationProcedureCache(finalInput);
          IntegrationProcedureService.clearMetadataCache(ipKey);
           
          Wordt geladen
          Salesforce Help | Article