Criar tabelas de decisão no Workflow Studio

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 4 min. de leitura
  • Crie tabelas de decisão em Workflow Studio para incorporar a 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 locais.

    Antes de Iniciar

    Função necessária: admin, Decision_table_admin ou permissões de desenvolvedor delegado. 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 de qualquer outro lugar na plataforma em que você escreva o código. A partir da versão Xanadu, 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é Todos > 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.
      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çãoou Todos os escopos da aplicação.
    5. Selecione Criar tabela de decisão.
    6. Selecione Adicionar uma entrada.
      Nota:
      Observe que adicionar mais de 30 entradas à tabela pode afetar negativamente o desempenho da aplicação ao criar 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 Opção para tornar um campo de entrada obrigatório ao usar a tabela.
    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 de condição.
      Descrição Breve visão geral da coluna de 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 de 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 de condição.
      Operador padrão Como cada linha na coluna de 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. Selecione 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 o botão Adicionar coluna de condiçã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 resultados
      Campo Descrição
      Rótulo da coluna de resultados Rótulo da coluna de resultados.
      Descrição Breve visão geral da coluna de resultados.
      Tipo de resultado Tipo de dados usados para a coluna de resultados.

      Os tipos de resultado disponíveis são:

      • Escolha
      • Moeda
      • Data
      • Data/Hora
      • Decimal
      • Data de vencimento
      • Inteiro
      • Longa
      • Referência
      • Cadeia de caracteres
      • Cadeia de caracteres (UTF-8 completo)
      • Verdadeiro/Falso
      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 da instância única.
    14. Selecione 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 de resultados, selecione o ícone de mais (+) e selecione Adicionar coluna de resultados.
      • Navegue até a última coluna de resultados e selecione o ícone de mais (+).
      • Aponte para uma coluna de resultados e selecione o ícone de adição (+).
    16. Para cada condição, clique na caixa vazia na coluna de 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 de tabela de decisão na exibição Regra de decisão, selecione o ícone de opções do menu da linha da regra de decisão (Opçõesdo menu da linha da regra de decisão) à esquerda do número da linha e selecione Abrir na exibição da regra de decisão.

      A exibição de regra de decisão oferece suporte a condições complexas que podem não caber 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. 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 Gerenciar 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 de resultados e insira um valor de resultado.
      Tabela de decisão vazia, adicionando resultados
    19. Opcional: Adicione mais regras de decisão selecionando Adicionar nova linha de decisão e inserindo as condições e os resultados desejados.
    20. Selecione Salvar.
    21. Selecione Publicar.