Crie tabelas de decisão em Workflow Studio

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 6 min. de leitura
  • Crie tabelas de decisão em Workflow Studio incorporar lógica de negócios em uma série de regras de decisão if-then. Use tabelas de decisão quando a lógica de negócios for complexa ou puder ser reutilizada em vários lugares.

    Antes de Iniciar

    Função necessária: administrador, decision_table_admin ou permissões de desenvolvedor delegada. Para obter mais informações, consulte Delegar desenvolvedores usando o App Engine Studio .

    Por Que e Quando Desempenhar Esta Tarefa

    Você pode criar tabelas de decisão para uso em fluxos, subfluxos, playbooks, e scripts. Crie sua tabela de decisão e faça referência a ela a partir de um desses objetos ou em qualquer outro lugar na plataforma em que você escreve o código. A partir de Xanadu versão, você também pode criar a estrutura de uma tabela de decisão diretamente em um fluxo ou playbook e preencher a tabela posteriormente.

    Procedimento

    1. Navegar até Tudo > Automação de Processo > Workflow Studio.
    2. Selecione Novo.
    3. Selecione Tabela de decisão .
    4. No formulário, preencha os campos.
      Tabela 1. Formulário de propriedades
      Campo Descrição
      Nome da tabela de decisão Nome da tabela de decisão.
      Descrição Descrição da tabela de decisão.
      Aplicação Escopo da aplicação para a tabela de decisão.
      Acessível de Escopos que podem usar a tabela de decisão. Os valores disponíveis são Somente escopo da aplicação ou Todos os escopos da aplicação .
      Ativar criação de rascunho Opção para criar tabelas de decisão no modo de rascunho antes de publicá-las para disponibilizá-las para uso. Esta função também permite que você mude uma tabela de decisão no modo de rascunho depois que ela foi publicada e republique com mudanças.
    5. Selecione Criar tabela de decisão .
    6. Selecione Adicionar uma entrada.
      Nota:
      Adicionar mais de 30 entradas à tabela pode afetar negativamente o desempenho da aplicação enquanto você cria a tabela.
    7. No formulário, preencha os campos.
      Tabela 2. Definição de entrada
      Campo Descrição
      Rótulo Cabeçalho da entrada.
      Tipo Tipo de dados usados para a entrada.

      Quando o tipo de entrada é Referência , uma nova coluna intitulada Referência aparece na seção de entrada e exibe a tabela de referência. Este tipo de entrada permite adicionar várias colunas de condição a uma tabela de decisão.

      Os tipos de entrada disponíveis são:

      • Escolha
      • Moeda
      • Data
      • Data/Hora
      • Decimal
      • Prazo
      • Inteiro
      • Longa
      • Referência
      • Cadeia de caracteres
      • Cadeia de caracteres (UTF-8 completo)
      • Verdadeiro/Falso
      Obrigatório(a) Opção para tornar um campo de entrada obrigatório ao usar a tabela.
      Adicionar filtro de referência Opção para filtrar a lista de registros de referência em uma coluna de condição vinculada em que o tipo de entrada é Referência E os Dados a serem avaliados são Registro de referência . Use este campo para criar uma declaração de condição de filtro. Para obter mais informações, consulte Filtrar entradas de referência e resultados em uma tabela de decisão.
      Nota:
      Para o tipo de entrada Escolha, a capacidade de selecionar uma lista de seleção existente depende da lista de seleção que reside em uma tabela no mesmo escopo da aplicação que a tabela de decisão. Por exemplo, se você criar uma tabela de decisão no escopo global, poderá usar qualquer lista de seleção existente nas tabelas no escopo global. Mas, se você criar uma tabela de decisão em um escopo personalizado, só poderá usar listas de seleção existentes de tabelas no mesmo escopo personalizado.
    8. Selecione Adicionar coluna de condição .
    9. No formulário, preencha os campos.
      Tabela 3. Novo formulário de coluna de condição
      Campo Descrição
      Rótulo da coluna de condição Rótulo da coluna Condição.
      Descrição Breve visão geral da coluna Condição.
      Entrada Entrada vinculada à coluna de condição.

      Para avaliar vários campos, você pode adicionar várias condições com o tipo de entrada de referência.

      Tabela Se o tipo de dados for Referência, o nome da tabela de referência será exibido.
      Dados a serem avaliados Para colunas de condição com o tipo de entrada Referência, especifica se a coluna Condição avalia o registro de referência ou um campo na tabela de referência.
      Tipo de condição Tipo de dados selecionado para a coluna Condição.
      Operador padrão Como cada linha na coluna Condição avalia um valor especificado pelo usuário. Um operador padrão é necessário para todos os tipos de dados de entrada, exceto para Verdadeiro ou Falso.

      Para obter mais informações sobre operadores, consulte Operators available for filters and queries.

    10. Clique em Done (Concluído).
    11. Opcional: Adicione mais colunas de condição.
      1. Navegue até a última coluna de condição, selecione o ícone de adição e selecione Adicionar coluna de condição .
      2. Aponte para uma coluna de condição e selecione o ícone de adição.
      3. Selecione Adicionar coluna de condição botão à direita de uma entrada.
    12. Selecione Adicionar coluna de resultado .
    13. No formulário, preencha os campos.
      Tabela 4. Novo formulário de coluna de resultado
      Campo Descrição
      Rótulo da coluna de resultados Rótulo da coluna de resultado.
      Descrição Breve visão geral da coluna Resultado.
      Tipo de resultado Tipo de dados usados para a coluna de resultado.

      Os tipos de resultado disponíveis são:

      • Escolha
      • Moeda
      • Data
      • Data/Hora
      • Decimal
      • Data de vencimento
      • Duração
      • Inteiro
      • Longa
      • Referência
      • Cadeia de caracteres
      • Cadeia de caracteres (UTF-8 completo)
      • Verdadeiro/Falso
      Adicionar filtro de referência Opção para filtrar a lista de registros de referência na coluna Resultado quando o tipo de resultado for Referência. Use este campo para criar uma declaração de condição de filtro. Para obter mais informações, consulte Filtrar entradas de referência e resultados em uma tabela de decisão.
      Nota:
      Os tipos de resultado Moeda e Verdadeiro/Falso têm várias exceções importantes.
      • Se nenhum resultado alternativo for especificado (0,00 para moeda, falso para verdadeiro/falso), as células nas colunas de resultado do tipo moeda e verdadeiro/falso retornarão um valor padrão.
      • Para instâncias que usam o modo de várias moedas, você pode especificar resultados de moeda usando qualquer moeda de instância disponível. No entanto, os valores de resultado são sempre convertidos para a moeda da sessão ao salvar.
      • Para instâncias que usam o modo de moeda única, você só pode especificar resultados de moeda usando a moeda de instância única.
    14. Clique em Done (Concluído).
    15. Opcional: Habilite vários resultados em uma tabela de decisão adicionando mais colunas de resultado usando um dos métodos a seguir.
      • Navegue até a primeira coluna Resultado, selecione o ícone de mais e selecione Adicionar coluna de resultado .
      • Navegue até a última coluna de resultado e selecione o ícone de adição.
      • Aponte para uma coluna de resultado e selecione o ícone de adição.
    16. Para cada condição, clique na caixa vazia na coluna Condição para selecionar um operador e inserir um valor.

      Tabela de decisão com células vazias

      Para obter mais informações sobre operadores, consulte Operators available for filters and queries.

    17. Opcional: Para modificar uma condição da tabela de decisão na exibição Regra de decisão, selecione o ícone de opções do menu de linha de regra de decisão ( Opções do menu de linha de regra de decisão.) à esquerda do número da linha e selecione Abrir na exibição Regra de decisão .

      A exibição de regra de decisão oferece suporte a condições complexas que podem não se encaixar na estrutura da tabela.

      Figura 1. Exibição de regra de decisão
      Exibição de regra de decisão.
      Nota:
      O uso da exibição Regra de decisão pode resultar na criação de condições complexas. As tabelas com linhas avançadas podem ser editadas no Excel, mas as linhas avançadas são somente leitura. Para obter mais informações, consulte Gerencie tabelas de decisão no Excel. Sempre que possível, divida decisões complexas em várias linhas de regra de decisão simplificada.
      1. Opcional: Edite a condição conforme necessário.
      2. Opcional: Selecione Concluído para confirmar suas mudanças.
    18. Para cada resultado, clique na caixa vazia na coluna Resultado e insira um valor de resultado.
      Tabela de decisão vazia, adicionando resultados
    19. Opcional: Selecione mais regras de decisão Adicionar nova linha de decisão e inserindo condições e resultados desejados.
    20. Selecione Save (Salvar).
    21. Selecione Publicar.
      Aparece um modal perguntando se você tem certeza de que deseja publicar. Se você quiser fazer edições nesta tabela depois que ela for publicada, crie um rascunho da tabela. Para obter mais informações sobre como editar uma tabela de decisão publicada, consulte Edite tabelas de decisão usando a criação de rascunho.
    22. Selecione Publicar.