Ir para o conteúdo

Ferramenta de Decisão (Beta) no Jitterbit Integration Studio

Introdução

A ferramenta Decisão (Beta) é um componente de projeto utilizado como um passo em uma operação para criar lógica condicional com declarações IF e declarações IF aninhadas. Cada condição é avaliada como verdadeira ou falsa e direciona o processamento para diferentes operações ou cadeias de operações com base nos resultados da avaliação.

Nota

Para fornecer feedback sobre este recurso beta, entre em contato com a Equipe de Produto Jitterbit.

Criar uma instância da Decisão (Beta)

Uma nova instância da ferramenta Decisão (Beta) pode ser criada a partir destes locais:

Uma ferramenta Decisão (Beta) existente pode ser editada a partir destes locais:

Configurar uma ferramenta de Decisão (Beta)

A tela de configuração da Decisão (Beta) inclui estes campos e ações:

Configuração da decisão

  • Nome: Insira um nome para identificar a instância da ferramenta Decisão (Beta). O nome deve ser único para cada instância da Decisão (Beta) e não deve conter barras (/) ou dois pontos (:).

  • Adicionar Se: Clique para adicionar um novo ramo de condição SE à decisão.

  • Adicionar Senão: Clique para adicionar um ramo de condição SENÃO opcional que define o resultado se nenhuma das condições anteriores for avaliada como verdadeira. Apenas um ramo de condição SENÃO pode ser configurado.

  • Mover: Arraste e solte para alterar a posição do ramo de condição em relação aos outros.

Configuração da condição

Cada ramo de condição contém os seguintes elementos:

Configuração da decisão

  • Nome da condição: Insira um nome descritivo para a condição (por exemplo, Cliente Premium Alto Valor).

  • Expressões: Defina uma ou mais expressões que avaliam como verdadeiras ou falsas.

    • Campo: Insira o campo a ser avaliado a partir de variáveis ou respostas de atividades.

    • Operador: Escolha entre operadores de comparação (igual, diferente, maior que ou menor que).

    • Valor: Insira o valor para comparar com o campo.

    • Remover: Remove a expressão.

  • Operadores lógicos: Use o seletor E/OU para definir como múltiplas expressões são avaliadas.

    seletor

    • E: Todas as expressões devem ser verdadeiras para que a condição seja avaliada como verdadeira.
    • OU: Pelo menos uma expressão deve ser verdadeira para que a condição seja avaliada como verdadeira.
  • Adicionar expressão: Adiciona uma linha para configurar uma expressão para a condição.

  • Adicionar condição: Adiciona uma estrutura de condição aninhada.

  • Remover: Remove a estrutura de condição.

Lógica de processamento

A seguinte lógica de processamento se aplica ao executar uma ferramenta Decisão (Beta):

  • Avaliação sequencial: As condições são avaliadas na ordem em que aparecem na configuração. A primeira condição que for avaliada como verdadeira é executada, e nenhuma condição subsequente é avaliada.

  • Sequência de condições: A ordem das condições pode ser modificada arrastando-as para cima ou para baixo na configuração usando o ícone Mover.

  • ELSE branch: Se configurado, o ramo ELSE é executado quando nenhuma das condições IF é avaliada como verdadeira.

  • Salvar Alterações: Após fazer alterações em uma configuração nova ou existente, clique para salvar e fechar a configuração.

  • Descartar Alterações: Após fazer alterações em uma configuração nova ou existente, clique para fechar a configuração sem salvar. Uma mensagem pede para você confirmar que deseja descartar as alterações.

Definir operações lógicas

Uma vez que você salva a configuração, você retorna ao canvas de design, onde define a operação ou cadeia de operações que é executada com base nos resultados da avaliação.

logic empty

  • Y (Sim/verdadeiro): Use a zona de drop para adicionar ou configurar uma operação ou cadeia de operações que é executada quando a condição é avaliada como verdadeira.

  • N (Não/falso): Se um ramo ELSE estiver configurado, use a zona de drop para adicionar ou configurar uma operação ou cadeia de operações que é executada quando nenhuma das condições é avaliada como verdadeira.

Neste exemplo, (continuando do exemplo mostrado em Configuração de condição), clientes premium com pedidos de alto valor na América do Norte recebem processamento especial e todos os outros clientes recebem processamento padrão:

logic configured

Ações

A barra de ações para uma ferramenta Decisão (Beta) possui estas ações:

Decision actions

Ícone da barra de ações Descrição
Editar abre a tela de configuração.
Recortar coloca uma cópia do componente na sua área de transferência e deleta o componente original do projeto (veja Reutilização de componentes).
Copiar coloca uma cópia do componente (excluindo suas operações lógicas definidas) na sua área de transferência (veja Reutilização de componentes).
Renomear posiciona o cursor no nome da atividade ou ferramenta para que você possa fazer edições conforme necessário.
Remover remove o componente como um passo de operação da operação.
Ícone do contêiner Descrição
/ Expanda ou colapse os ramos de resultado.
Clique para abrir o menu de ações do contêiner. Copiar é a única ação disponível. Use Copiar para colocar uma cópia do contêiner (o componente e suas operações lógicas definidas) na sua área de transferência (veja Reutilização de componentes).