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
          InsPolicyService:invokeProductRules

          InsPolicyService:invokeProductRules

          Use esse serviço com uma política para invocar regras de assinatura que você adicionou a um produto.

          Por exemplo, se você adicionasse regras que enviassem determinadas políticas a um subscritor para aprovação, esse serviço chamaria essas regras.

          Classe: InsPolicyService

          Método: invokeProductRules

          Como funciona

          1. Localiza a política (ativos) com base na objectID e extrai os produtos para esse objeto com base nessa objectID.

          2. Procura o transitionName especificado.

          3. Executa as regras associadas ao produto e aplicáveis ao transitionName

          4. Se qualquer uma das regras for avaliada como verdadeira, o serviço executará a ação do Vlocity especificada nessas regras.

            Por exemplo, se a ação especificar que uma tarefa é criada, o serviço criará uma tarefa.

          5. Procura o valor da opção includeStateTransition. Se o valor = true, o serviço procura o modelo de estado para esse objeto, encontra o valor de fieldAPIName e altera esse valor com base na transição.

          Opções remotas

          Opção

          Descrição

          includeStateTransition

          Se verdadeiro, o serviço altera o campo de estado especificado na fieldAPIName do modelo de estado para o estado especificado na transição.

          Se falso, o serviço não faz nenhuma transição de estado.

          objectId

          O ID da apólice (ativos) consultado.

          transitionName

          O nome da transição de estado associado às regras que você deseja executar.

          O serviço executará apenas regras associadas às transitionName que você especificar.

          Para localizar um Nome de transição, acesse o modelo de estado para esse objeto.

          falseTransitionState

          Opcional.

          O estado para o qual o serviço muda o objeto quando todas as regras executadas pelo serviço são avaliadas como false.

          O serviço passará o objeto para esse estado somente se includeStateTransition = verdadeiro.

          JSON de entrada

          Esse serviço não usa nada no JSON de entrada.

          JSON de saída

          O serviço retorna vários pares de chave/valor, uma matriz de regras avaliadas como falsas e uma matriz de regras avaliadas como verdadeiras.

          {
          	"stateTransit": " updated Status from Submit to Underwriting",
          	"canTransitState": true,
          	"allFalse": false,
          	"falseRules": [...]
          	"trueRules": [...]
          	"error": "OK"
          }

          Esse JSON inclui os seguintes pares de chave/valor:

          Chave

          Valor

          stateTransit

          Descreve o que o serviço mudou no campo Status no objeto apólice (ativos).

          canTransitState

          true ou false

          Informa se o serviço muda ou não o objeto para um novo estado.

          allFalse

          Se todas as regras executadas pelo serviço forem avaliadas como falsas, allFalse = true.

          Se qualquer uma das regras executadas pelo serviço for avaliada como verdadeira, allFalse = false.

          falseRules

          Uma matriz de um ou mais ruleDetails.

          Inclui todas as regras executadas pelo serviço que são avaliadas como falsas.

          trueRules

          Uma matriz de um ou mais actionResults e ruleDetails.

          Inclui todas as regras executadas pelo serviço que são avaliadas como verdadeiras.

          Aparece apenas se allFalse = false. Ou seja, uma ou mais regras executadas pelo serviço são avaliadas como verdadeiras.

          error

          Qualquer erro encontrado pelo serviço.

          Se o valor for OK, nenhuma mensagem de erro aparecerá na UI.

          As matrizes falseRules e trueRules incluem pares de chave/valor de ruleDetails.

          "ruleDetails": {
          	"requirement name": "Operator Points >4",
          	"conditions": "wcOperator.opPoints > 4",
          	"message": "The applicant's prior citations require underwriting review prior to issuance.",
          	"action method": "ReferToUnderwriting",
          	"action class": "DROpenImplementationClass",
          	"productId": "01tf4000001lKNQAA2",
          	"transitionName": "Submit>Underwrite",
          	"objectId": "0Q0f4000000ADatCAG"
          }

          A matriz de trueRules inclui um ou mais actionResults, pares de chave/valor adicionais e rulesDetails.

          Os actionResults são a saída da classe de ação Vlocity e do método de ação invocado pelo serviço.

          "trueRules": [
          	{
          		"actionResults": {
          			"Task_1": [
          				{
          					"UpsertSuccess": true,
          					"Id": "00Tf400000LNkx9EAD",
          					"ActivityDate": "2018-05-21",
          					"WhatId": "0Q0f4000000ADatCAG",
          					"Description": "The value of this vessel requires underwriting review.",
          					"Subject": "Total Value"
          				}
          			],
          			"error": "OK",
          			"responseType": "SObject"
          		},
          		"ruleDetails": {
          			"requirement name": "Total Value",
          			"conditions": "WC.wcValue > 250000",
          			"message": "The value of this vessel requires underwriting review.",
          			"action method": "ReferToUnderwriting",
          			"action class": "DROpenImplementationClass",
          			"productId": "01tf4000001lKNQAA2",
          			"transitionName": "Submit>Underwrite",
          			"objectId": "0Q0f4000000ADatCAG"
          		}
          	},
          }
          ],

          Exemplos

          O serviço geralmente é usado quando você precisa usar regras para decidir se uma apólice pode ser executada automaticamente ou precisa ir para um subscritor para mais consideração. Para ver um exemplo de funcionamento desse serviço, baixe um destes itens para sua organização:

           
          Carregando
          Salesforce Help | Article