Loading
Sommario
Seleziona filtri

          Nessun risultato
          Nessun risultato
          Ecco alcuni suggerimenti per la ricerca

          Controlla l'ortografia delle parole chiave.
          Usa termini di ricerca più generici.
          Seleziona meno filtri per ampliare la tua ricerca.

          Cerca in tutta la Guida di Salesforce
          Monitoraggio ed esecuzione di processi batch per trigger limite di esempio

          Monitoraggio ed esecuzione di processi batch per trigger limite di esempio

          Gli handler trigger limite di esempio utilizzano processi batch per automatizzare l'elaborazione di grandi volumi di record. Monitorare lo stato e lo stato dei processi batch limite di esempio e rielaborare i record se i processi batch non riescono.

          Versioni (Edition) richieste

          Disponibile nelle versioni: Lightning Experience
          Disponibile in: Enterprise Edition e Unlimited Edition con licenza aggiuntiva Life Sciences Cloud per Customer Engagement e pacchetto gestito Life Sciences Customer Engagement.
          Autorizzazioni utente richieste
          Per creare, modificare ed eliminare i dati Life Sciences Cloud: Insieme di autorizzazioni Life Sciences Commercial Admin
          Per utilizzare la Developer Console: API abilitata E Visualizza tutti i dati

          Se un processo batch non riesce per uno di questi handler trigger, rivedere i record del processo batch e della parte del processo batch per ottenere i dettagli sugli errori.

          • CalculateShippedQuantityHandler
          • NewAccountSampleLimitInitHandler
          • NewAccountSampleLimitInitHandlerforHCO

          Quindi, è possibile elaborare nuovamente i record non riusciti in modo che i limiti di esempio vengano creati o aggiornati.

          1. Dal menu Imposta, aprire la Developer Console.
          2. Selezionare Debug e quindi Apri finestra Esegui anonimo.
          3. Per elaborare nuovamente i record creati o aggiornati tramite l'handler trigger CalculateShippedQuantityHandler, immettere questo Apex code. In sampleIds, sostituire il set di esempio di ID record Esempio di visita richiesta operatore con il proprio.
            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. Per elaborare nuovamente i record creati o aggiornati tramite gli handler trigger NewAccountSampleLimitInitHandler o NewAccountSampleLimitInitHandlerforHCO, immettere questo Apex code. In accountIds, immettere gli ID degli account per cui elaborare e inizializzare i limiti di esempio.
            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. Fare clic su Execute (Esegui).
            L'esecuzione dell'Apex Code richiama gli handler trigger per elaborare nuovamente i record. Se il processo batch non riesce di nuovo, gli errori vengono registrati nei nuovi record processo batch e parte processo batch.
           
          Caricamento
          Salesforce Help | Article