Os usuários podem encontrar um erro inesperado ao tentar aprovar Expense Reports no NetSuite. Este artigo explica um cenário em que o processo de aprovação falha porque os endereços de e-mail obrigatórios dos funcionários estão ausentes, impedindo que um workflow seja concluído com sucesso.
Cenário
Um usuário tentou aprovar um Expense Report marcando a caixa de seleção Accounting Approval, porém a seguinte mensagem de erro é exibida:
“An unexpected error has occurred.”
Os Expense Reports devem ser aprovados com sucesso quando o botão Accounting Approval for clicado.
Solução de problemas
I. Verificar o Workflow Ativo
- Abra o Expense Report.
o NetSuite: Navegue até Transactions > Employees > Enter Expense Reports > List e clique em View/Edit no Expense Report afetado.
o NetSuite Next: Abra o Explore (ícone de menu hambúrguer no canto inferior esquerdo ao lado do botão Home). No menu, acesse Transactions > Employees > Expense Reports. Localize o Expense Report afetado. Em Actions, clique em View/Edit ou simplesmente clique no número do Expense Report.
- Selecione System Information > Active Workflows.
Foi identificado que o Expense Report estava associado ao workflow: Expense Report Approval.
II. Revisar a Configuração do Workflow
- Abra o workflow Expense Report Approval ou o workflow implantado.
o NetSuite: Navegue até Customization > Workflow > Workflows.
o NetSuite Next: Abra o Explore (ícone de menu hambúrguer no canto inferior esquerdo ao lado do botão Home). No menu, acesse Customization > Workflow > Workflows.
A investigação revelou que um dos estados do workflow está configurado para enviar uma notificação por e-mail ao funcionário associado ao Expense Report.
III. Verificar o Registro do Funcionário
- Abra o Expense Report.
o NetSuite: Navegue até Transactions > Employees > Enter Expense Reports > List e clique em View/Edit no Expense Report afetado.
o NetSuite Next: Abra o Explore (ícone de menu hambúrguer no canto inferior esquerdo ao lado do botão Home). No menu, acesse Transactions > Employees > Expense Reports. Localize o Expense Report afetado. Em Actions, clique em View/Edit ou simplesmente clique no número do Expense Report. - Clique no nome do funcionário.
- Revise o campo Email no registro do funcionário.
O campo Email estava em branco. Como o workflow tenta enviar uma notificação por e-mail durante o processo de aprovação, a ausência do endereço de e-mail faz com que o workflow falhe e gere o erro inesperado.
NetSuite
NetSuite Next
Causa
O workflow Expense Report Approval requer endereços de e-mail dos funcionários para enviar notificações geradas pelo workflow. Quando o registro do funcionário não contém um endereço de e-mail, o workflow não consegue ser concluído com sucesso, resultando na mensagem de erro durante a aprovação.
Resolução
Preencha o campo Email no registro do funcionário afetado antes de aprovar os Expense Reports e, em seguida, retorne ao Expense Report e clique novamente em Accounting Approval.
Depois que endereços de e-mail válidos forem preenchidos nos registros dos funcionários afetados, o workflow poderá enviar com sucesso as notificações necessárias e os Expense Reports poderão ser aprovados sem erros.
Para aqueles que são novos no NetSuite, existe uma categoria dedicada chamada 'New to NetSuite > Basic Accounting', onde você pode encontrar uma grande variedade de artigos informativos. É um excelente recurso para aprimorar seu entendimento e navegar pela plataforma com confiança.
Aviso:
Este artigo foi traduzido utilizando uma ferramenta de tradução assistida por IA e revisado quanto à qualidade do idioma. A IA não foi utilizada para criar o artigo nem para elaborar as orientações apresentadas.