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
          Batchtaken bewaken en uitvoeren voor voorbeeldlimiettriggers

          Batchtaken bewaken en uitvoeren voor voorbeeldlimiettriggers

          Voorbeeldhandlers van limiettriggers gebruiken batchtaken om de verwerking van grote volumes records te automatiseren. Houd de status en gezondheid bij van voorbeeldbatchtaken voor limieten en verwerk records opnieuw als de batchtaken mislukken.

          Vereiste editions

          Beschikbaar in: Lightning Experience
          Beschikbaar in: Enterprise en Unlimited Edition met Life Sciences Cloud, Life Sciences Cloud voor Customer Engagement Add-on-licentie en het beheerde pakket Life Sciences Customer Engagement.
          Benodigde gebruikersmachtigingen
          Life Sciences Cloud gegevens maken, bewerken en verwijderen: Machtigingenset Commercieel beheerder Life Sciences
          De Developer Console gebruiken: API ingeschakeld EN Alle gegevens weergeven

          Als een batchtaak voor een van deze triggerhandlers mislukt, controleert u de records voor batchtaken en batchtaakonderdelen om details over de fouten te krijgen.

          • CalculateShippedQuantityHandler
          • NewAccountSampleLimitInitHandler
          • NewAccountSampleLimitInitHandlerforHCO

          Vervolgens kunt u de mislukte records opnieuw verwerken zodat de voorbeeldlimieten worden gemaakt of bijgewerkt.

          1. Open vanuit het menu Set-up de Developer Console.
          2. Selecteer Foutopsporing en selecteer vervolgens Anoniem venster uitvoeren openen.
          3. Geef voor het opnieuw verwerken van records die zijn gemaakt of bijgewerkt via de triggerhandler CalculateShippedQuantityHandler deze Apex code op. Vervang in sampleIds de voorbeeldenset van Aanbiederbezoek aangevraagde voorbeeldrecord-ID's door uw eigen.
            Set<Id> sampleIds = new Set<Id> { '001XXXXXXXXXXXXAA4', '001XXXXXXXXXXXXAA4' };
                  
                  Map<String, Object> paramMap = new Map<String, Object>();
                  
                  paramMap.put('action', 'updateSampleLimitsWithShippedQuantity');
                  
                  paramMap.put('providerVisitRqstSampleIds', sampleIds);
                  
                  LifeScienceApi.getInstance(LifeScienceApi.Command.SampleLimitsJobService).execute(paramMap);
          4. Geef voor het opnieuw verwerken van records die zijn gemaakt of bijgewerkt via de triggerhandlers NewAccountSampleLimitInitHandler of NewAccountSampleLimitInitHandlerforHCO deze Apex code op. Geef accountIds de ID's op van de accounts waarvoor u voorbeeldlimieten wilt verwerken en initialiseren.
            Set<Id> accountIds = new Set<Id> { '001XXXXXXXXXXXXAA4', '001XXXXXXXXXXXXAA4' };
                  
                  Map<String, Object> paramMap = new Map<String, Object>();
                  
                  paramMap.put('action', 'initializeSampleLimitsForNewAccounts');
                  
                  paramMap.put('accountIds', accountIds);
                  
                  LifeScienceApi.getInstance(LifeScienceApi.Command.SampleLimitsJobService).execute(paramMap);
          5. Klik op Uitvoeren.
            Het uitvoeren van de Apex code roept de triggerhandlers aan om de records opnieuw te verwerken. Als de batchtaak opnieuw mislukt, worden mislukkingen vastgelegd in nieuwe batchtaak- en batchtaakonderdeelrecords.
           
          Wordt geladen
          Salesforce Help | Article