Loading
Seguro
Í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
          InsAsyncBulkService:getRequestStatusByUser

          InsAsyncBulkService:getRequestStatusByUser

          Use esse serviço para obter o status de solicitações em massa assíncronas e informações sobre os itens de solicitação assíncrona associados.

          Classe: InsAsyncBulkService

          Método: getRequestStatusByUser

          Como funciona

          1. O serviço usa userId, accountId ou nomes de solicitação como entrada.
          2. O serviço então recupera as solicitações em massa assíncronas ativas.
          3. O serviço preenche outputMap com os detalhes da solicitação ativa.
          4. O serviço então recupera os dados dos registros de item de solicitação em massa assíncrono associados e preenche o nó requestItems para cada solicitação assíncrona.
          5. Se o sinalizador de isAdditionalInfo estiver definido como true, o serviço adicionará o campo AdditionalInformation de cada entidade de solicitação assíncrona respectiva ao outputMap.
          6. O serviço então gera outputMap.

          Opções de entrada

          Entrada Descrição
          userId

          Opcional

          ID do usuário da solicitação em massa assíncrona

          accountId

          Opcional

          ID da conta de solicitação em massa assíncrona

          names

          Opcional

          Lista de nomes de solicitação em massa assíncrona

          isAdditionalInfo

          Opcional

          Se isAdditionalInfo estiver definido como true, o campo AdditionalInfo da respectiva entidade de solicitação assíncrona será adicionado ao outputMap.

          JSON de entrada

          Aqui está o exemplo de entrada JSON quando o parâmetro isAdditionalInfo é definido como false:

          {      
              "userId": "0rfxx000000001dAAA",
              "accountId": "001xx000000001dAAA",
              "names" : ["Insurance_Enrollment"],
              "isAdditionalInfo": false
          }

          JSON de saída

          Aqui está o exemplo de saída JSON quando o parâmetro isAdditionalInfo é definido como false:

          
          {  
              "requestDetails":[{
                      "name": "Insurance_Enrollment",
                      "createdDate": "Thu Nov 16 05:23:06 GMT 2023",
                      "status": "Completed",
                      'jobCount": 3,
                      'pendingJobCount": 0,
                      "successfulJobCount": 1,
                      "failedJobCount": 2,
                      "cancelledJobCount": 0,
                      "erroredJobCount": 0,
                      "requestItems" : [{
                           "status": "Completed",
                           "planName": "Dental Premium",
                           "batchJobId": "18cSG00000UfdYAE",
                           "id": "18cxx0000004DUuAAM"
                         },
                         {
                           "status": "Completed",
                           "planName": "VSP Premium",
                           "batchJobId": "18cSG00000UfdYAA",
                           "id": "18cxx0000004DUuMAA"
                         }]
                       }]
          }

          JSON de entrada

          Aqui está o exemplo de entrada JSON quando o parâmetro isAdditionalInfo é definido como true:

          {      
              "userId": "0rfxx000000001dAAA",
              "accountId": "001xx000000001dAAA",
              "names" : ["Insurance_Enrollment"],
              "isAdditionalInfo": true
          }

          JSON de saída

          Aqui está o exemplo de saída JSON quando o parâmetro isAdditionalInfo é definido como true:

          {        
              "requestDetails":
                      [{
                      "name": "Insurance_Enrollment",
                      "createdDate": "Thu Nov 16 05:23:06 GMT 2023",
                      "status": "Completed",
                      'jobCount": 3,
                      'pendingJobCount": 0,
                      "successfulJobCount": 1,
                      "failedJobCount": 2,
                      "cancelledJobCount": 0,
                      "erroredJobCount": 0,
                      "additionalInformation":{
                          "batchJobDetails":[{
                                      "batchJobId":"0mdxx0000000001AAA",
                                      "productName":"prod1",
                                      "productId":"0rk1000000001dAAA"
                                            }]
                          }
                      "requestItems" : [{
                           "status": "Completed",
                           "planName": "Dental Premium",
                           "batchJobId": "18cSG00000UfdYAE",
                           "id": "18cxx0000004DUuAAM"
                          },
                          {
                            "status": "Completed",
                            "planName": "VSP Premium",
                            "batchJobId": "18cSG00000UfdYAA",
                            "id": "18cxx0000004DUuMAA"
                          }]
                      }]
          }
           
          Carregando
          Salesforce Help | Article