Páginas filhas
  • Utilizando os Manipuladores do Fluxo de Trabalho Sequencial

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice:


      

Objetivo:


     Este documento tem por objetivo especificar como utilizar os Manipuladores "Completed e Initialized" nas propriedades do Fluxo de Trabalho Sequencial.

Especificação:


   As propriedades Completed e Initialized possibilitam que seja associado à um evento de outra atividade, para que a mesma execute no momento em que a execução da Fórmula Visual inicia e no momento em que a execução é Finalizada.



Nome do Parâmetro

Descrição do Parâmetro

Obrigatoriedade

Tipo de Entrada
1CompletedCódigo à ser executado no momento em que a execução do WorkFlow termina.
Estado
colourYellow
titleOpcional
System.EventHandler
2InitializedCódigo à ser executado no momento em que a execução do WorkFlow se inicia.

Estado
colourYellow
titleOpcional

System.EventHandler


Para utilizar as propriedades, podemos adicionar uma atividade de "Executar Código" onde a mesma disponibiliza um System.EventHandler para associar a propriedade.


Arraste uma Atividade Executar Código para o Fluxo de Trabalho.

Após a mesma ser exibida no Fluxo de Trabalho, Clicando duas vezes em cima da Propriedade ExecuteCode, um console de programação .Net irá aparecer abaixo do diagrama do Workflow.

Image Modified

Dentro do console de programação .Net escreve o código que desejar executar. No Exemplo estou exibindo uma mensagem para mostrar que a atividade foi executada.

Agora é necessário vincular a propriedade na atividade de Executar Código. Clicando no Ícone Amarelo ao lado das Propriedades Initialized / Completed , ou no botão [...] que aparece ao lado das mesmas propriedades, a tela abaixo irá aparecer. Selecione o Raio na atividade codeActivity.


Agora quando a Fórmula Visual for executada, antes da mesma executar a atividade codeActivity será executada.

A Fórmula Visual foi adicionada no gatilho do DataServer de coligada, Após a Leitura da Visão.

Ao Abrir a visão a mensagem é exibida.


Informações
titleAtenção

Como a atividade de Executar Código está no Fluxo de Trabalho a mesma irá executar quando a Fórmula Iniciar e Durante a execução onde recomendamos inseria a atividade Executar Código dentro de uma atividade Se/Senão passando uma condição inválida.

O Exemplo acima fazendo um "MessageBox.Show" não é recomendado, pois a mensagem será exibida na tela onde em um ambientes 3 camadas a mensagem ficará no servidor, até que alguém finalize o form da mensagem, e a fórmula visual ficará em execução até ser cancelada ou clicar no form.














Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Versão: 12.1.17 ou Superior

Informações
iconfalse

Processo: Utilizando os Manipuladores do Fluxo de Trabalho Sequencial

Informações
iconfalse
Informações
iconfalse

Status: Finalizado

Informações
iconfalse

Data:  

Informações
iconfalse

Autores:

Alexandre de Sousa José

Carlos Philippe de Farias Marques

Carlos Roberto Pereira Garcia

Diogo Damiani Ferreira

Douglas Maxwell de Oliveira

Fábio Augusto Amaral Melo Nunes

Informações
iconfalse