CONTEÚDO
- Visão Geral
- Exemplo de retorno
Recursos Relacionados
Documentação Oficial
01. VISÃO GERAL
Retorno e gravação de diferentes cenários de erro, conforme os descritos:
- 400 Bad Request: O servidor não vai processar a requisição por um erro nas informações enviadas pelo cliente. Uma URL mal formada ou dados inválidos são alguns exemplos.
- 404 Not Found: O servidor não encontrou uma representação atual do recurso solicitado.
- 500 Internal Server Error: O servidor encontrou um condição inesperada que o impediu de atender completamente a requisição.
insight.Data = "(E404) Falta de dados: Não foram encontrados dados suficientes de receita e despesas para a previsão."
Motivo: Não localizado expense e revenue no financial forecast.
insight.Data = "(E400) Filtro Vazio: Não foram encontrados filtros para cálculo da previsão."
Motivo: Quando enviado na solicitação a propriedade Filter vazia.
Insight.Data = "(E404) Falta de dados: Não foram encontrados dados suficientes para a previsão."
Motivo: Quando não existe nenhum dados em nosso banco de dados do backend
insight.Data = "(E404) Acurácia baixa: Não foram encontrados padrões suficientes para
previsão."
Motivo: Quando possui dados mas não possui acurácia igual ou acima de 50%.
insight.Data = "(E500) Exceção lançada: Exceção na geração da previsão financeira."
Motivo: Quando ocorre alguma exceção na solicitação de financial forecast.
insight.Data = "(E500) Exceção lançada: Exceção na geração metricdata."
Motivo: Quando ocorre alguma exceção na solicitação de metricdata.
insight.Data = "(E500) Exceção lançada: Exceção na geração metricpermission."
Motivo: Quando ocorre alguma exception na solicitação de metricpermission.
insight.Data = "(E501) Métrica não implementada."
Motivo: Quando é solicitado uma métrica que não existe ou não foi implementada.
02. EXEMPLO DE RETORNO
{ "specversion":"1.0", "time":"2024-04-18T14:12:33.073126Z", "transactionid":"DE0C0C44E6714E11A0F2E09D31D50B82", "tenantid":"559e29d7-382f-4cf2-a9ef-dd7b8a44cc59", "type":"InsightModel", "subject":"559e29d7-382f-4cf2-a9ef-dd7b8a44cc59", "locale":"pt-BR", "source":"painelbackoffice", "id":"24feee8d-672e-448e-b2ff-d9e735f4f1f8", "datacontenttype":"application/json", "data":{ "id":0, "transactionID":"DE0C0C44E6714E11A0F2E09D31D50B82", "tenantID":"559e29d7-382f-4cf2-a9ef-dd7b8a44cc59", "modulo":"Financeiro", "insight":"FinancialForecast", "branch":"D MG 01 ", "companyGroup":"T1", "dataResponse":"2024-04-18T11:12:24.851652-03:00", "data":"", "cUserid":"000000", "cUserName":"Administrador", "from":"Protheus", "reqType":"ERR", "messageError":"Filtro Vazio: Não foram encontrados filtros para cálculo da previsão.", "errorCode":400 } }
Recursos Relacionados