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
          InsQuoteService:getRuleLogs

          InsQuoteService:getRuleLogs

          Esse serviço recupera registros de regra para uma cotação de destino, classificados por data de execução em ordem crescente.

          Classe: InsQuoteService

          Método: getRuleLogs

          Como funciona

          1. Esse serviço recupera logs consultando a tabela ObjectAppliedResult__c para ver se há linhas com um RecordId__c correspondente ao objeto de destino.

          2. Se existirem essas linhas, o serviço transforma as linhas e retorna ao chamador em ordem crescente de acordo com o campo AppliedDateTime_c.

          Opções remotas

          Opção

          Descrição

          quoteId

          ID da cotação de destino para a qual recuperar logs de regra

          JSON de entrada

          Consulte o seguinte exemplo de JSON de entrada.

          { 
          	"quoteId": "02i6g000000I21EAAS"
          }

          JSON de saída

          Consulte a seguinte amostra do JSON de saída.

          {
              "result": [{
                  "id": "a1a6g00000087E9AAI",
                  "objectId": "02i6g000000I21EAAS",
                  "stateTransitionId": "a1Z6g000000HzX1EAK",
                  "stateTransitionName": "Draft to Submit",
                  "executionDate": "2020-01-01T00:00:00.000Z",
                  "results": [{
                      "id": "a5Q6g0000005vSPEAY",
                      "name": "Check Auto Year",
                      "condition": "Auto.Year > 1990",
                      "message": "Auto year is greater than 1990",
                      "action": null,
                      "result": true,
                      "details": {
                          "instanceKey": "2002 Toyota Camry"
                      }
                  }]
              }, {
                  "id": "a1a6g00000087E9AAL",
                  "objectId": "02i6g000000I21EAAS",
                  "stateTransitionId": "a1Z6g000000HzX1EAP",
                  "stateTransitionName": "Submit to Underwriting",
                  "executionDate": "2020-01-05T00:00:00.000Z",
                  "results": [{
                      "id": "a5Q6g0000005vSPEAZ",
                      "name": "Check Auto Make",
                      "condition": "Auto.Make == 'Lexus'",
                      "message": "Auto is a Lexus",
                      "action": "Move to Underwriting",
                      "result": false,
                      "details": {
                          "instanceKey": "2002 Toyota Camry"
                      }
                  }]
              }]
          }

          Descrição das regras

          Esse JSON inclui os seguintes pares de chave/valor.

          Chave

          Valores

          id

          ID da regra

          nome

          Nome da regra

          condição

          Condição da regra

          message

          Mensagem de sucesso se a condição da regra for avaliada como verdadeira em relação ao objeto de destino

          Mensagem de falha se a condição da regra for avaliada como falsa em relação ao objeto de destino

          ação

          Nome da ação executada se a condição da regra for avaliada como verdadeira

          result

          Resultado da avaliação da condição da regra em relação ao objeto de destino

          Detalhes

          Mapa de informações associadas ao objeto de destino

           
          Carregando
          Salesforce Help | Article