Árvore de páginas

Versões comparadas

Chave

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


Índice
maxLevel3
exclude.*ndice


Falando de evento Captura de erro...


O evento de captura de erro é utilizado para tratar exceções que podem acontecer durante a execução de uma atividade de serviço. Ele somente pode ser associado à atividade de serviço quando ela está configurada com execução Automatizada, sendo obrigatório neste caso.

Esse evento serve para indicar para qual atividade a solicitação deve ser movimentada se o número de tentativas da atividade de serviço for excedido sem que nenhuma das execuções tenha sido com sucesso.

Ele não pode receber fluxos e nem ter um fluxo de saída com retorno. Sua existência é apenas anexado na atividade de serviço com um fluxo de saída comum para uma atividade qualquer de resolução da inconsistência.

Esse evento é utilizado quando:

  • a atividade pode gerar uma exceção ou erro, como uma falha de integração, falha na regra de negócio, dados inconsistentes;
  • deseja-se capturar esse erro e redirecionar o fluxo para um tratamento específico: log, atividade de execução manual, nova tentativa, notificação.
Nota
titleImportante!

Esse evento não pode ser utilizado de forma isolada dentro de um diagrama de processo. Ele apenas pode existir estando anexado a uma atividade de serviço com execução automatizada.

Por isso, ele não é exibido na paleta de componentes, somente é exibido quando uma atividade de serviço existente no diagrama do processo é configurada com a execução Automatizada. Neste momento, o evento de captura de erro é exibido automaticamente sobre a atividade de serviço.


Painel
borderColor#ebecf0

Estado
subtletrue
titleExemplo de uso


** imagem **


Configurar evento de captura de erro


Multimedia
nameconfigurar-subprocesso.mp4
width100%
autostarttrue
height5%

01. No diagrama do processo, clique no componente Captura de erro  que deseja configurar.

Painel
borderColor#f2f2f2
bgColor#f2f2f2

As configurações disponíveis são exibidas na lateral direita.

02. Na aba Geral, defina as informações gerais para o componente que representa outro processo dentro do processo principal.

Painel
borderColor#f2f2f2
bgColor#f2f2f2

Título
Nome da etapa que representa o início de outro processo dentro do processo principal. O nome também pode ser alterado diretamente no componente, clicando sobre seu nome atual e depois em Editar– localizado no lado direito.

Painel
borderColor#ebecf0

Estado
subtletrue
titleExemplo de uso

Em um processo de Compra de ativos para uma empresa, o componente poderia receber o nome Aprovação financeira, que são etapas de aprovação específicas da área financeira.

03. Xxxxxxxxxx

Painel
borderColor#f2f2f2
bgColor#f2f2f2

Xxxxxxxxxxxxxxxx

04. Xxxxxxxxxxx

Painel
borderColor#f2f2f2
bgColor#f2f2f2

11. Clique em Salvar rascunho – localizado no lado direito da barra superior – para salvar as configurações feitas no componente Anotação.

12. Na mensagem exibida, clique em Ok, entendi.


Informações
titleFique atento!

Esta documentação é válida a partir da atualização Voyager (2.0). Se você utiliza uma atualização anterior, ela pode conter informações diferentes das quais você vê na sua plataforma.



HTML
<!-- Hotjar Tracking Code for http://tdn.totvs.com/display/fb -->
<script>
    (function(h,o,t,j,a,r){
        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
        h._hjSettings={hjid:1280165,hjsv:6};
        a=o.getElementsByTagName('head')[0];
        r=o.createElement('script');r.async=1;
        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
        a.appendChild(r);
    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>