Histórico da Página
...
Essa opção é usada para manipular falhas ocorrentes durante a atividade
EXEMPLOS
...
Expandir | |||||
---|---|---|---|---|---|
| |||||
Utilizando o Fluxo de Trabalho SequencialPasso 1: Neste Exemplo, foi utilizada uma Fórmula Visual para criar um novo usuário. Para selecionar a funcionalidade de tratamento de falhas basta clicar no ícone e selecionar a opção "Exibir Manipuladores de Fault". Passo 2: Após selecionar a opção, será exibida a funcionalidade de tratamento de falhas. Passo 3: Agora é necessário associar a atividade "Tratar Exceção" ao "fluxo de trabalho" à atividade Sequência. Passo 4: Após atividade ter sido associada, é necessário configurar as propriedades da atividade.
Passo 5: Após configurar a exceção é necessário associar a atividade "Gerar Exceção" ao "Fluxo de Trabalho Sequencial". Passo 6: Após configurar a atividade "Gerar Exceção" caso a fórmula visual apresente algum erro, será exibida a mensagem de erro configurada na atividade "Gerar Exceção". Após selecionar a opção, será exibida a funcionalidade de tratamento de falhas. Agora é necessário associar a atividade "Tratar Exceção" as Exceções de Fluxo de Trabalho. Passo 7: A atividade "Tratar Exceção" contêm tipos diferentes de alternativas para tratamento da exceção. Para escolher, basta selecionar a atividade e preencher a propriedade FaultType. Neste caso será utilizada o tipo Exception. Passo 8: Após configurar a exceção é necessário associar a atividade "Gerar Exceção" à "Exceções de Fluxo de Trabalho". Passo 9: Após configurar a atividade "Gerar Exceção" caso a fórmula visual apresente algum erro, será exibida a mensagem de erro configurada na atividade "Gerar Exceção". |
Expandir | ||
---|---|---|
| ||
Envio de e-mail da exceçãoÉ possível utilizar a funcionalidade "Tratar Exceção" para enviar um email com a exceção para pessoa responsável. Neste Exemplo, foi utilizada a mesma fórmula visual do exemplo anterior para criação de um usuário. Para simular um erro, foi realizada a alteração da senha do usuário criado Após seguir os passos do exemplo anterior, podemos adicionar o envio de email antes da atividade "Gerar Exceção" Em seguida, deve selecionar a atividade rmsSendEmailActivity1 e adicionar as propriedades. Adicione o Assunto, o destinatário e o remetente desejado. No campo Texto do E-mail deve ser adicionada a mensagem da falha da Exception. Para isso, clique no ícone de inserção e selecione a atividade de "Tratar Exception". O caminho para adicionar a mensagem é RMSWorkflow > faultHandlersActivity > faultHandlerActivity > Fault > Message
Após a configuração, basta salvar e executar a Fórmula Visual e o email com a exceção capturada será enviado ao destinatário. Como foi utilizada a atividade "Gerar Exception" a mensagem exibida após a execução será a mensagem tratada. Mensagem enviada para o email: |
Expandir | |||
---|---|---|---|
| |||
Utilizando uma atividade padrãoNeste Exemplo, foi utilizada a mesma fórmula visual do exemplo anterior, no entanto foi adicionada uma atividade para enviar email dentro da atividade "Sequência" onde será adicionado o tratamento da exceção. Para selecionar a funcionalidade de tratamento de falhas basta clicar no ícone e selecionar a opção "Exibir Manipuladores de Fault". Após selecionar a opção, basta seguir os passos 2 ao 9 do exemplo anterior.
|
Informações | ||
---|---|---|
| ||
Consulte o WikiHelp TOTVS COMUNIDADE @FRAMEWORK Canais de Atendimento: Chamado: Através do Portal Totvs www.suporte.totvs.com.br Telefônico: 4003-0015 Escolhendo as opções 2 – (Software), 2 – (Suporte Técnico), 3 – (RM), 9 – (Demais Áreas), 4 – (BI) e 3 – (Gerador de Relatórios e Planilha). |