Histórico da Página
...
ausente ou inválida." por mensagens mais claras que incluem a descrição do campo e um detalhamento maior de cada problema.
04. DEMAIS INFORMAÇÕES
...
Algumas inconsistências que tiveram suas mensagens melhoradas:
1) A chave recebida possui estrutura inválida;
Chave do Afastamento(leaveOfAbsenceId) recebido(a) na URL da requisicao possui estrutura invalida.
Estrutura esperada: companyId;branchId;employeeId;startDate;startTime;endDate;leaveOfAbsenceCode
2) Id do funcionário com estrutura inválida(employeeId);
ID do Funcionario(employeeId) que compoe o(a) Chave do Afastamento(leaveOfAbsenceId) recebido(a) na URL da requisicao possui estrutura invalida.
Estrutura esperada: companyId | branchId | Matricula no ERP(Tabela SRA)
3) Id do afastamento (leaveOfAbsenceCode) com estrutura inválida;
Tipo do Afastamento(leaveOfAbsenceCode) que compoe o(a) Chave do Afastamento(leaveOfAbsenceId) recebido(a) na URL da requisicao possui estrutura invalida.
Estrutura esperada: companyId | branchId | Tipo do Afastamento no ERP(Tabela RCM)
4) Empresa + Filial inválida;
Empresa + Filial(COMPANYID + BRANCHID) que compoe o(a) Chave do Afastamento(leaveOfAbsenceId) recebido(a) na URL da requisicao nao corresponde a uma empresa/filial do Protheus.
5) Data inicio possui formato inválido;
Inicio do Afastamento(startDate) que compoe o(a) Chave do Afastamento(leaveOfAbsenceId) recebido(a) na URL da requisicao possui estrutura invalida.
Estrutura esperada: AAAAMMDD
6) Data final possui formato inválido;
Data Final do Afastamento(endDate) que compoe o(a) Chave do Afastamento(leaveOfAbsenceId) recebido(a) na URL da requisicao possui estrutura invalida.
Estrutura esperada: AAAAMMDD
7) Matrícula não existe no Protheus(SRA);
ID do Funcionario(employeeId) que compoe o(a) Chave do Afastamento(leaveOfAbsenceId) recebido(a) na URL da requisicao nao corresponde a um funcionario valido no Protheus (Tabela SRA).
8) Tipo de afastamento não existe no Protheus(RCM);
Tipo do Afastamento(leaveOfAbsenceCode) que compoe o(a) Chave do Afastamento(leaveOfAbsenceId) recebido(a) na URL da requisicao nao corresponde a um tipo de afastamento valido no Protheus (Tabela RCM).
9) Chave não informada está em branco;
Chave do Afastamento(leaveOfAbsenceId) que era esperado(a) na URL da requisicao esta ausente.
10) Afastamento referenciado não existe na (SR8)(informou dados incorretos);
O afastamento que deseja alterar nao foi encontrado no Protheus(Tabela SR8), verifique.
05. ASSUNTOS RELACIONADOS
DT Melhorias mensagens GPEA240API.PRW - Post
DT Melhorias mensagens GPEA240.PRW
Templatedocumentos |
---|