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
          Um procedimento de classificação por produto para repriceProduct

          Um procedimento de classificação por produto para repriceProduct

          Formatar InsProductService:repriceProduct userInputs para produtos que usam um único procedimento de classificação por produto raiz.

          Nota
          Nota

          Para a maioria dos produtos que usam vÔrios procedimentos de classificação na hierarquia de produtos ou vÔrias especificações em qualquer nível da hierarquia, você formata o JSON de entrada de maneira diferente. Consulte VÔrios procedimentos de classificação por produto ou VÔrias especificações em qualquer nível para repriceProduct.

          Produtos configurados antes da versão Winter '23 240.22 podem ter vÔrias especificações filho em um determinado nível da hierarquia, nenhuma especificação neto e apenas um procedimento de classificação no nível raiz. Para esses produtos, use o mesmo formato de userInputs que em versões anteriores.

          Para evitar erros, execute o serviƧo com apenas um tipo de formato de userInputs por vez.

          A partir da versão Summer '20, o JSON de entrada aceita um nó additionalInputs. Use esse nó para definir stage como uma entrada adicional para que o sistema avalie o estÔgio corretamente quando o serviço é executado.

          Nota
          Nota

          NĆ£o hĆ” suporte para regras de elegibilidade.

          Para qualquer produto, o formato de destino para o objeto userInputs pode ser obtido na listagem de serviços na guia API da exibição de produto. As chaves de objeto estão no formulÔrio "<ProductCode>.<AttributeCode>" em que o ProductCode é o código do produto ou o código do produto das especificações de cobertura associadas, especificações de itens segurados ou fatos de classificação.

          O <productCode>.isSelected da cobertura tambƩm estƔ disponƭvel para uso no conjunto de expressƵes ou no procedimento de cƔlculo.

          Nota
          Nota

          Esse serviƧo oferece suporte a apenas um objeto em sua matriz de registros.

          {
            "selectedProduct": {
              "records": [{
                "rootProductId": "01t1I000002fuBoQAI",
                "rootProductCode": "AUTOROOT",
                "timestamp": 1533948385704,
                "hasInstanceKeys": true,
                "childProductsCount": 8,
                "instanceKeyChildren": 2,
                "pathFromChild": "[0]",
                "pathFromRoot": "[0]",
                "attributeCategories": {
                  ...
                }
                "childProducts": {
                  ...
                }
                "Price": 80,
                "productId": "01t1I000002fuBoQAI",
                "Term__c": "Semi-Annual",
                "PricingFormula__c": "SUM(AutoPremium__autoPremium + rentalTotal + medicalTotal + roadsideTotal + dedWaiverTotal + uninsuredMotoristPDTotal + uninsuredMotoristBITotal)",
                "IsConfigurable__c": true,
                "RecordTypeName__c": "Product",
                "IsRecommended__c": false,
                "ProductCode": "AUTOROOT",
                "Name": "Auto Root",
                "Id": "01t1I000002fuBoQAI",
                "RawPriceData": [{
                    "aggregationResults": {},
                    "calculationResults": [{
                        "ID": "0",
                        "comprehensiveTotal": 500,
                        "rentalTotal": 40,
                        "medicalTotal": 10,
                        "roadsideTotal": 10,
                        "dedWaiverTotal": 10,
                        "uninsuredMotoristPDTotal": 0,
                        "uninsuredMotoristBITotal": 100,
                        "AUTO.instanceKey": "2015 Lexus LX250",
                        "DRIVER.FN": "Joan",
                        "DRIVER.LN": "Smith"
                      },
                      {
                        ...
                      }
                    ]
                  },
                  {
                    "aggregationResults": {},
                    "calculationResults": [{
                        "ID": "4",
                        "comprehensiveTotal": 500,
                        "rentalTotal": 40,
                        "medicalTotal": 10,
                        "roadsideTotal": 10,
                        "dedWaiverTotal": 10,
                        "uninsuredMotoristPDTotal": 0,
                        "uninsuredMotoristBITotal": 100,
                        "AUTO.instanceKey": "2006 Honda Odyssey",
                        "DRIVER.FN": "Joan",
                        "DRIVER.LN": "Smith"
                      },
                      {
                        ...
                      }
                    ]
                  }
                ],
                "CalculatedPriceData": {
                  "2006 Honda Odyssey": {
                    "ID": "4",
                    "comprehensiveTotal": 500,
                    "rentalTotal": 40,
                    "medicalTotal": 10,
                    "roadsideTotal": 10,
                    "dedWaiverTotal": 10,
                    "uninsuredMotoristPDTotal": 0,
                    "uninsuredMotoristBITotal": 100,
                    "AUTO.instanceKey": "2006 Honda Odyssey",
                    "DRIVER.FN": "Joan",
                    "DRIVER.LN": "Smith"
                  },
                  "2015 Lexus LX250": {
                    "ID": "0",
                    "comprehensiveTotal": 500,
                    "rentalTotal": 40,
                    "medicalTotal": 10,
                    "roadsideTotal": 10,
                    "dedWaiverTotal": 10,
                    "uninsuredMotoristPDTotal": 0,
                    "uninsuredMotoristBITotal": 100,
                    "AUTO.instanceKey": "2015 Lexus LX250",
                    "DRIVER.FN": "Joan",
                    "DRIVER.LN": "Smith"
                  }
                },
                "displaySequence": -1
              }]
            }
          }
          Nota
          Nota

          Uma abordagem alternativa é definir uma transformação do Mapeador de dados do OmniStudio que mapeia os dados passados para o JSON de entrada para o formato de que o serviço precisa. O JSON de saída deste Data Mapper é o nó selectedProducts exigido pela repriceProduct e o JSON de userInputs definido na guia da API de exibição de produto. Para configurar o serviço para usar o Data Mapper, defina a opção preTransformBundle para o nome do Data Mapper.

           
          Carregando
          Salesforce Help | Article