Tabelas de decisão

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Use tabelas de decisão para desacoplar a lógica de decisão do seu código criando e mantendo regras de decisão.

    Importante:
    Tente criar tabelas de decisão em Workflow Studioem vez disso. Workflow Studiointegra criação, configuração e monitoramento de fluxo de trabalho em uma única experiência de página. Para obter mais informações, consulte Create decision tables in Workflow Studio.

    Use tabelas de decisões para ajudar você a alcançar resultados que dependem de vários fatores. Nessas tabelas, cada fator é uma entrada de decisão. Por exemplo, se você estiver tentando tomar uma decisão sobre a cobertura de seguro de carro, suas entradas podem incluir o local onde a pessoa segurada mora, a idade e o histórico de acidentes da pessoa segurada, a marca do carro, o modelo do carro e o ano do carro. Essa lógica pode economizar tempo e apresentar um formato mais organizado e legível do que usar um script. As tabelas de decisão fornecem um único ponto onde você pode criar, exibir e modificar decisões.

    Para interagir com Tabelas de decisãono script, use o. DecisionTableAPI - Scoped, Global.

    Componentes de uma decisão

    Registros da tabela de decisão [sys_decision]
    Os registros da tabela de decisão representam uma única decisão. Neste registro, você especifica qual tabela deseja usar para suas respostas. Este registro também contém listas relacionadas nas quais você pode criar suas entradas de decisão e decisões.
    Entradas de decisão [sys_decision_input] registros
    Os registros de entrada de decisão representam suas entradas que são usadas para obter respostas em uma decisão. Essas entradas podem incluir uma variedade de tipos, incluindo cadeias de caracteres, referências, entradas verdadeiro/falso e datas. Cada entrada de decisão tem um tipo de entrada especificado e pode ser atribuído um valor padrão.
    Registros de decisão [sys_decision_question]
    Cada registro de decisão representa uma decisão baseada em suas entradas. Use o construtor de condições no formulário de registro de decisão para criar uma condição baseada nas entradas desta decisão. Em seguida, você pode selecionar um registro de resposta para esta decisão. O registro de resposta pode ser qualquer registro da tabela que você definiu no registro da tabela de decisão. Você pode selecionar o mesmo registro de resposta para mais de uma decisão.
    Registros de resposta [sys_decision_multi_result_element]
    Os registros de resposta representam respostas que são alcançadas usando valores de entrada de decisão diferentes. Os registros de respostas podem ser registros em qualquer tabela, mas você precisa escolher a tabela ao criar seu registro de tabela de decisão. Você pode, por exemplo, usar a tabela sys_choice para usar registros de escolha existentes. A partir do exemplo sobre cobertura de seguro, você pode criar uma tabela em que cada registro contém detalhes sobre os níveis de cobertura de seguro.