Loading
Indhold
Vælg filtre

          Ingen resultater
          Ingen resultater
          Her er nogle søgetips

          Kontroller stavemåden for dine søgeord.
          Brug mere generelle søgeudtryk.
          Vælg færre filtre for at gøre søgningen bredere.

          Søg efter alle i Hjælp til Salesforce
          Overvåg og kør batchjob for eksempelgrænseudløsere

          Overvåg og kør batchjob for eksempelgrænseudløsere

          Eksempel på begrænsningsudløserhåndtering bruger batchjob til at automatisere behandlingen af store mængder registreringer. Spor statussen og tilstanden for eksempelbegrænsning af batchjob og genbehandling af registreringer, hvis batchjobs mislykkes.

          EditionsHeading

          Tilgængelig i: Lightning Experience
          Tilgængelig i: Enterprise og Unlimited Edition med Life Sciences Cloud, Life Sciences Cloud for Customer Engagement-tilføjelsesprogramlicens og den administrerede pakke Life Sciences Customer Engagement.
          Brugertilladelser påkrævet
          Hvis du vil oprette, redigere og slette Life Sciences Cloud: Tilladelsessættet Commercial Admin for Life Sciences
          Hvis du vil bruge Developer Console: API-aktiveret OG Vis alle data

          Hvis et batchjob mislykkes for en af disse udløsers, skal du gennemse batchjob og batchjobdelregistreringer for at få detaljer om fejlene.

          • CalculateShippedQuantityHandler
          • NewAccountSampleLimitInitHandler
          • NewAccountSampleLimitInitHandlerforHCO

          Derefter kan du behandle de mislykkede registreringer igen, så eksempelgrænserne oprettes eller opdateres.

          1. Fra menuen Opsætning skal du åbne Developer Console.
          2. Vælg Løs problem, og vælg derefter Åbn vinduet Kør anonymt.
          3. Hvis du vil genprocessere registreringer, der er oprettet eller opdateret via CalculateShippedQuantityHandler-udløserhåndtering, skal du angive denne Apex. Erstat i sampleIds eksempelsættet for eksempel på registrerings-id'er for udbyderbesøgsanmodning med dit eget.
            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. Hvis du vil genprocessere registreringer, der er oprettet eller opdateret via NewAccountSampleLimitInitHandler eller NewAccountSampleLimitInitHandlerforHCO-udløserhåndtering, skal du angive denne Apex. I accountIds skal du angive id'erne for de konti, der skal behandles og initialiseres eksempelgrænser for.
            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 på Execute (Udfør).
            Kørsel af Apex kalder udløserhåndteringerne for at behandle registreringerne igen. Hvis batchjobbet mislykkes igen, logføres fejl i nye batchjob og batchjobdelregistreringer.
           
          Indlæser
          Salesforce Help | Article