Pular para o conteúdo principal

Os objetos da tela do Fluxo de Ações

Os elementos para o desenvolvimento de Fluxo de Ações são desenhos geométricos que representam ações no fluxo. Cada objeto possui uma função bem definida:

  • novo - adiciona uma nova aba na janela do Editor para a criação de um Fluxo de Ações;

  • abrir - abre uma aba na tela do Editor, com um fluxo de ações, a partir de uma seleção;

  • salvar - salva o fluxo aba ativa;

  • importar - permite importar Fluxos empacotados em arquivos *.MKF para o projeto atual;

  • exportar - permite exportar fluxos empacotando em arquivos *.MKF;

  • gerar codigo - o Gerador de Código permite que sejam gerados códigos em uma linguagem de programação selecionada;

  • image193.gif - a ferramenta Ligação é utilizada para conectar e definir a sequência da execução de um fluxo de ações;

  • image109.jpg - o Objeto Processamento representa a execução de uma rotina preestabelecida (utilizando funções, variáveis ou valores constantes) em um fluxo de ações. Pode ser utilizado para executar uma expressão, por exemplo: obter um resultado de um cálculo;

  • image110.jpg - o Objeto Decisão deve ser utilizado para criar desvios de processamento de um fluxo de ações. Criar duas possibilidades: caso Sim executar... ou caso Não executar.... Este objeto é utilizado também para laços de repetição, fazendo uma referência circular com a decisão;

  • image111.jpg - o Objeto Interação é utilizado para exibir mensagens para o usuário;

  • image194.gif - ;imagem que simboliza o fim de um fluxo de ação. Por meio deste objeto, o fluxo de ação pode retornar um valor. Para maiores informações, pode ser consultado o tópico Objeto Fim - Parâmetro de Retorno;

  • image112.jpg - o Objeto Subfluxo pode ser utilizado para incluir um fluxo de ações existente na regra atual;

  • image113.jpg - o Objeto Comentário é utilizado sempre que o usuário desejar comentar o processamento do fluxo em um determinado ponto ou para um grupo de ações.

  • image1323.jpg - o Objeto Depurar é utilizado para depuração de um fluxo.

  • image1324.jpg - o Objeto Profile é utilizado para verificar a otimização das regras que estão sendo executadas no sistema.

Inserção de objetos em série

Sempre utilizando o botão esquerdo do mouse, para inserir um objeto (um objeto Processamento, por exemplo), exceto o objeto Ligação, deve ser efetuado um clique sobre o objeto e, em seguida, um clique na área de trabalho do Editor. Caso seja executado um duplo clique sobre o objeto, poderão ser criados vários objetos sequencialmente, bastando apenas a efetuação de cliques na área de trabalho do Editor.

Ligação de objetos em série

A Ligação (que define a sequência de execução dos objetos) entre os objetos do fluxo de ação é definida durante a inserção desses objetos. Para ligar vários objetos que não estejam ligados, pode ser executado um duplo clique com o botão esquerdo do mouse sobre o objeto Ligação e, em seguida, efetuado um clique com o mesmo botão do mouse em cada um dos objetos que se quer que sejam ligados.

Comandos de edição dos objetos do fluxo

Quando é selecionado mais de um objeto e, em seguida, é efetuado um clique com o botão direito do mouse sobre um dos objetos, um menu suspenso com opções comuns a todos aparece. São elas:

image872.jpg

Não é permitido a inclusão de /* ou */ na descrição dos objetos. Os referidos caracteres, quando juntos, formam caracteres reservado da linguagem JAVA e o fluxo apresentará erro de compilação por ficar com sintaxe incorreta.

Editar

image846.gif - Abre a tela Parâmetros de Entrada

image847.gif - Abre a tela Montador de Expressões

image848.gif - Abre a tela Montador de Expressões

image849.gif - Abre a tela Interação

image850.gif - Abre a tela Subfluxo

image851.gif - Não está disponível para este componente

image852.gif - Abre a tela Parâmetros de Retorno

Alterar descrição

(Todos) - Abre a tela Propriedades. Quando a tela for aberta a partir dos componentes Início e Fim, o conteúdo dela não fica editável.

Remover

(Todos) - Remove o componente selecionado. Esta ação não pode ser executada quando o componente for o componente Início.

Substituir

(Todos) - Opção para a troca de um objeto por outro. Esta ação não pode ser executada no componente Início. Ao substituir um componente por outro, a expressão existente será substituída por nulo (vazio).

Alinhamento

(Todos) - Fica disponível quando é selecionado mais de um objeto. Para efeito de referência, quando selecionada uma das opções de alinhamento (À direita, À esquerda, Ao topo, À base, Ao centro), é utilizado como base o primeiro objeto selecionado dentre todos os selecionados.

Espaçamento

(Todos) - Fica disponível quando é selecionado mais de um objeto, mas o resultado da escolha de uma das opções (horizontal ou vertical) só é visível quando selecionados pelo menos três objetos. Abaixo consta o detalhamento de cada uma das opções:

  • Horizontal - iguala o espaçamento horizontalmente;

  • Vertical - iguala o espaçamento verticalmente.

Dimensionamento

(Todos) - Fica disponível quando é selecionado mais de um objeto. O item possui as seguintes opções:

  • Largura - iguala a largura pelo objeto mais largo;

  • Altura - iguala a altura pelo objeto mais alto.