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:
-
- adiciona uma nova aba na janela do Editor para a criação de um Fluxo de Ações;
-
- abre uma aba na tela do Editor, com um fluxo de ações, a partir de uma seleção;
-
- salva o fluxo aba ativa;
-
- permite importar Fluxos empacotados em arquivos *.MKF para o projeto atual;
-
- permite exportar fluxos empacotando em arquivos *.MKF;
-
- o Gerador de Código permite que sejam gerados códigos em uma linguagem de programação selecionada;
-
- a ferramenta Ligação é utilizada para conectar e definir a sequência da execução de um fluxo de ações;
-
- 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;
-
- 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;
-
- o Objeto Interação é utilizado para exibir mensagens para o usuário;
-
- ;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;
-
- o Objeto Subfluxo pode ser utilizado para incluir um fluxo de ações existente na regra atual;
-
- 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.
-
- o Objeto Depurar é utilizado para depuração de um fluxo.
-
- 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:
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
- Abre a tela Parâmetros de Entrada
- Abre a tela Montador de Expressões
- Abre a tela Montador de Expressões
- Abre a tela Interação
- Abre a tela Subfluxo
- Não está disponível para este componente
- 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.