Í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.
N° | Nome do Parâmetro | Descrição do Parâmetro | Obrigatoriedade | Tipo de Entrada |
---|
1 | Completed | Código à ser executado no momento em que a execução do WorkFlow termina. | OPCIONAL | System.EventHandler |
2 | Initialized | Código à ser executado no momento em que a execução do WorkFlow se inicia. | | 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.
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.