Índice:
Objetivo:
Auxiliar na implementação/manutenção do Snowden.
Execução:
O novo recurso de Reportar erros para TOTVS pode ser exibido também em processos.
No desenvolvimento de um novo processo, o server é herdado da classe RMSProcess. Ao sobrescrever o método DoExecute normalmente é inserido um bloco Try-Catch com o intuído de realizar algum tratamento ou apenas para alterar o status do processo para erro.
No caso acima, o Log do processo é alterado na linha 127 adicionando informações do erro do processo.
Após o tratamento do Log, duas ações poderiam ser tomadas para que o botão para reportar para Totvs seja exibido.
Realizar o throw na exceção, fazendo com que a Lib alterasse o processo para erro e exibisse o Snowden baseado na exceção repassada.
Repassar para o RMSProcess na propriedade Exception a exceção levantada
Assim o botão Reportar para TOTVS e aba com a Solução caso ela exista será exibido para o usuário