Você está aqui:
Configurar o mecanismo de regras de restrição
Configure o mecanismo de regra do Mecanismo de regras de restrição criando o campo personalizado ConstraintEngineNodeStatus no objeto Item de linha de cotação, atualizando a definição de contexto InsuranceContext para mapear o campo e ajustando a definição do plano de procedimento para que as cotações de Seguro usem o Mecanismo de regras de restrição.
Edições obrigatórias
| Disponível em: Lightning Experience |
| Disponível em: Edições Developer, Enterprise e Unlimited do Revenue Cloud em que o Product Configurator está habilitado |
| Nome do conjunto de permissões | Descrição |
|---|---|
| Designer de restrições de configuração do produto | Crie e gerencie tipos e regras de restrição no Configurador com o Mecanismo de regras de restrição. |
Criar o campo personalizado ConstraintEngineNodeStatus
Para que os designers de regras possam criar regras de configuração avançadas e os representantes de vendas possam usá-las, você deve criar o campo personalizado ConstraintEngineNodeStatus no objeto Item de linha de cotação. O Mecanismo de regras de restrição usa os campos para armazenar dados para processamento interno.
- Nas configurações de gerenciamento de objeto para Item de linha de cotação, acesse Campos e relacionamentos.
- Clique em Novo.
- Selecione Área de texto (longo) e clique em Avançar.
- Insira Status do nó do mecanismo de restrição como o rótulo do campo.
- Insira 5000 como o comprimento.
- Insira ConstraintEngineNodeStatus como o nome do campo.
- Clique em Avançar.
-
Para os perfis cujos usuários usam o Mecanismo de regras de restrição, verifique se a opção Somente leitura está desmarcada.
Nota Para que os usuários da Comunidade de clientes e da Comunidade de parceiros executem restrições, conceda a esses perfis também acesso a esse campo. Selecione a opção Visível e desmarque a opção Somente leitura para os perfis. - Clique em Avançar.
- Desmarque os layouts de página e salve suas alterações.
Atualizar a definição de contexto InsuranceContext
Depois de criar o campo ConstraintEngineNodeStatus, atualize sua definição de contexto InsuranceContext estendida para usar o campo. Se você não tiver a definição de contexto estendida, estenda InsuranceContext antes de adicionar o atributo.
- Em Configuração, na caixa Busca rápida, insira Serviço de contexto e selecione Definições de contexto.
- Edite sua definição de contexto InsuranceContext estendida.
- Selecione o nó SalesTransactionItem em SalesTransaction.
- Adicione o atributo ConstraintEngineNodeStatus ao nó InsuranceItem com INPUTOUTPUT como o tipo e STRING como o tipo de dados.
- Clique em Avançar.
- Selecione o nó SalesTransactionItem em SalesTransaction.
- Adicione uma nova marca ConstraintEngineNodeStatus__c para ConstraintEngineNodeStatus__c.
- Salve suas alterações.
-
Ajuste o mapeamento de definição de contexto InsuranceContext para incluir o campo personalizado.
- Selecione a guia Mapear dados e edite QuoteEntitiesMapping.
-
Na guia Mapear dados, faça estas atualizações.
- Edite QuoteEntitiesMapping e mapeie o atributo ConstraintEngineNodeStatus em SalesTransactionItem para o campo ConstraintEngineNodeStatus__c no objeto QuoteLineItem.
- No QuoteEntitiesMapping, revise os mapeamentos de contexto e garanta que o atributo TransactionType no nó SalesTransaction esteja mapeado para o campo TransactionType no objeto Cotação.
- Salve suas alterações e ative sua definição de contexto.
Atualizar definição do plano de procedimento
Defina critérios baseados em regras para o tipo de processamento de transação do configurador avançado em sua definição de plano de procedimento existente para seguro.
Verifique se você já configurou uma definição de plano de procedimento com:
- Tipo de processo: Seguro
- Objeto principal: Tipo de processamento de transação
- Pelo menos uma seção Procedimento de precificação
- Resolução baseada em regra
- Em Configuração, na caixa Busca rápida, localize e selecione Definições do plano de procedimento.
- Abra a definição do plano de procedimento que você configurou para Seguro.
- Na área Seções do plano de procedimento, localize a seção do procedimento de precificação.
- Confirme se o Tipo de resolução está definido como Baseado em regra.
-
Adicione uma nova condição para dar suporte ao tipo de processamento de transações do configurador avançado:
recurso operator valor de saída Rótulo Igual a Configurador avançado Na condição, especifique o DeveloperName do configurador avançado TPT. - Salve e ative sua definição de plano de procedimento.
Habilitar o mecanismo de regras de restrição
Permita que os designers de regras criem regras e restrições de configuração avançadas e ajude os representantes de vendas a executar as regras para transações (cotações).
- Em Configuração, na caixa Busca rápida, insira Configurações de receita e selecione Configurações de receita.
-
Ative Configurar regras de configuração e restrições com o Mecanismo de regras de restrição.
Quando você habilita o Mecanismo de regras de restrição, AdvancedConfigurator é o mecanismo padrão para tipos de transação na sua organização.

