Árvore de páginas




O Splitter é um componente utilizado para dividir uma coleção de elementos em um sub fluxo. Geralmente é utilizado em situações em que se possui uma lista de itens ou objetos e onde é preciso realizar um fluxograma item a item.

O componente é encontrado no menu de componentes lateral do desenhador de diagramas na categoria Componentes.



Adicionar o componente


Ao arrastar e clicar no componente possuímos duas opções:

01. Configurar o componente via engrenagem;

02. Criar um subfluxo;

Além disso, após incluir o componente e criar o subfluxo desejado. Opções de visualização do subfluxo podem ser utilizadas para facilitar a visualização, como: o maximizar e minimizar, zoom im e zoom out e opção de recentralizar para os casos onde o subfluxo seja extenso. Essas opções estão disponíveis através dos ícones:

  • Maximizar;
  • Minimizar;
  • Aumentar zoom
  • Diminuir zoom
  • Recentralizar



Realizar a configuração


Para realizar a configuração do Splitter siga os passos abaixo:


01. Ao clicar na engrenagem irá abrir uma tela lateral localizada a direita para as configurações:


02. O campo Caminho do array de entrada solicita qual o caminho do array de entrada, que será o array que o splitter irá iterar no subfluxo;

03. Também é possível preencher o campo arrastando propriedades de outros componentes anteriores, como por exemplo, a propriedade "items" do aplicativo Hube nomeado "Get all customer" para o campo de configuração.

04. O campo arrastado cria uma TAG  desta propriedade automaticamente.


Criar o sub fluxo


O sub luxo ao ser criado é apresentado uma nova janela contendo apenas o componente de play inicial do sub fluxo que deve ser ligado ao primeiro componente que irá receber o item iterado.



01. Colocando um aplicativo e ligando nesse componente de início é possível obter nos dados de entrada este item a ser iterado.



02. Podendo arrastar este item para um novo campo desejado.


Editar TAG


Para que seja utilizado uma propriedade do item é possível editar a TAG gerada ao arrastar para um outro campo.

01. Basta clicar em cima do nome dela que irá expandir para seu valor original como segue:

Este mecanismo é bem útil para caso seja necessário utilizar uma propriedade do item iterado. Colocar logo após um ponto como por exemplo ".nome_da_propriedade". Como o exemplo a seguir:

Note que ao tirar o foco da propriedade editada ela é transformada com um novo valor:

Isto simboliza que durante a execução do sub fluxo, estará sendo utilizado neste campo Name a propriedade name do objeto de iteração item.