Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - Backoffice RM - Integração - Fórmula Visual - Utilizando a atividade "Tratar Exceção"

time.pngTempo aproximado para leitura: 00:06:00 min

Dúvida
Como utilizar a atividade "Tratar Exceção"?

Ambiente
Cross Segmentos - Backoffice RM - Integrações - Todas as versões


Solução
A finalidade da atividade "Tratar Exceção" é capturar e tratar as exceções que ocorrem quando se utiliza uma Fórmula Visual. Ela se difere da atividade Gerar Exceção, uma vez que esta tende somente a gerar uma nova exceção interrompendo o processo e exibindo uma mensagem.

Esta atividade depende da funcionalidade de tratamento de falhas. Podendo ser utilizada diretamente pelo Fluxo de Trabalho Sequencial ou através de atividades com essa funcionalidade como por exemplo as atividades Enquanto, Sequência, Se/SeNão, Grupo de Condições, Para Cada Iteração e entre outras atividades disponíveis.

É importante destacar que, embora a atividade trate a exceção, não é possível convertê-la em um aviso (warning) para permitir a continuidade do processamento. Isso ocorre devido à natureza intrínseca da exceção, que exige interrupção.

Para utilizar essa atividade, realize os seguintes passos:

  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".
    image2022-12-30_14-32-26.png

  2. Após selecionar a opção, será exibida a funcionalidade de tratamento de falhas.
    image2014-7-21 13:28:23.png

  3. Agora é  necessário associar a atividade "Tratar Exceção" ao fluxo de trabalho:


  4. Após ter sido associada, é necessário configurar as propriedades da atividade. Selecione a atividade  e preencha a propriedade FaultType. No exemplo vamos utilizar a exceção System.Exception que é uma exceção genérica.




  5. Após configurar a exceção é necessário associar a atividade "Gerar Exceção" ao Fluxo de Trabalho Sequencial:


  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".

Utilizando o tratamento de falhas em uma atividade padrão

Neste Exemplo, foi utilizada a mesma fórmula visual do exemplo anterior, no entanto foi adicionada uma atividade para enviar e-mail 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.

É importante frisar que, neste caso, o tratamento da exceção será válida somente para as falhas presentes dentro do fluxo da sequência.

image2022-12-30_15-42-44.png

 

Saiba mais
Para mais informações, acesse o link Utilizando a atividade "Tratar Exceção"  

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _