Loading
Índice
Selecionar filtros

          Sem resultados
          Sem resultados
          Aqui estão algumas dicas de pesquisa

          Verifique a grafia das palavras-chave.
          Tente utilizar termos mais genéricos.
          Selecione menos filtros para ampliar sua pesquisa.

          Pesquisar em toda a Ajuda do Salesforce
          Monitorar e executar trabalhos em lote para acionadores de limite de amostra

          Monitorar e executar trabalhos em lote para acionadores de limite de amostra

          Os manipuladores do acionador de limite de amostra usam trabalhos em lote para automatizar o processamento de grandes volumes de registros. Acompanhe o status e a integridade dos trabalhos em lote de limite de amostra e processe novamente os registros se os trabalhos em lote falharem.

          Edições obrigatórias

          Disponível em: Lightning Experience
          Disponível em: Edições Enterprise e Unlimited com a licença Life Sciences Cloud, o complemento Life Sciences Cloud para Engajamento do cliente e o pacote gerenciado Engajamento do cliente Life Sciences.
          Permissões de usuário necessárias
          Para criar, editar e excluir dados do Life Sciences Cloud: Conjunto de permissões de Administrador comercial de biociências
          Para usar o Developer Console: API ativada E Visualizar todos os dados

          Se um trabalho em lote falhar para um desses manipuladores de acionador, revise os registros de trabalho em lote e parte do trabalho em lote para obter detalhes sobre as falhas.

          • CalculateShippedQuantityHandler
          • NewAccountSampleLimitInitHandler
          • NewAccountSampleLimitInitHandlerforHCO

          Em seguida, você pode reprocessar os registros com falha para que os limites de amostra sejam criados ou atualizados.

          1. No menu Configuração, abra o Developer Console.
          2. Selecione Debular e, em seguida, selecione Abrir janela Executar anônimo.
          3. Para reprocessar registros criados ou atualizados por meio do manipulador do acionador CalculateShippedQuantityHandler, insira este Apex code. Em sampleIds, substitua o conjunto de exemplo de IDs de registro de amostra de visita solicitada do provedor pelo seu próprio.
            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. Para reprocessar registros criados ou atualizados por meio dos manipuladores de acionador NewAccountSampleLimitInitHandler ou NewAccountSampleLimitInitHandlerforHCO, insira este Apex code. Em accountIds, insira os IDs das contas para as quais processar e inicializar limites de amostra.
            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. Clique em Execute (Executar).
            A execução do Apex code chama os manipuladores de acionador para reprocessar os registros. Se o trabalho em lote falhar novamente, as falhas serão registradas nos novos registros de trabalho em lote e de peça de trabalho em lote.
           
          Carregando
          Salesforce Help | Article