Cadastrar Anotação de candidato
-
Jeovanne Karlos BergerParticipante# 3 anos, 6 meses atrás
Cadastrar Anotação de candidato
Bom dia a todos!
Estou efetuando cadastro na API candidateAnnotation, mas fica dando o erro abaixo:{
“message”: “Data integrity violation to Create CandidateAnnotationEntity. Error: could not execute batch; SQL [insert into candidate_annotation (ext, annotation, candidate, created_by, created_date, last_modified_by, last_modified_date, reporter, type, id) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]; constraint [fkuo62ztwkouqyluf6mvdfzeunugpj]; nested exception is org.hibernate.exception.ConstraintViolationException: could not execute batch”,
“errorCode”: “createCandidateAnnotationResponse”,
“reason”: “CONFLICT”,
“domain”: “hcm”,
“service”: “vacancymanagement”
}Imaginando que seja conflito de cadastro devido a “reason”, verifiquei se já não tem algo cadastrado com os mesmos dados e não tem, estou batendo cabeça nisto a alguns dias, se alguém puder me ajudar ficarei muito agradecido.
Estou efetuando os testes pelo postman
Estou usando a estrutura de cadastro conforme dados abaixo:{
“candidate”: {
“id”: “5616002f-534f-400c-91e2-ce2834281285”
},
“reporter”: {
“id”: “5616002f-534f-400c-91e2-ce2834281285”
},
“type”: “POSITIVE”,
“annotation”: “UNICOS REGISTROS NA CTPS SERDEL ASG MAI/2013 SO TRABALHOU 1 DIA CONTA QUE FOI MUITO UCHADO E ENTAO SAIU ALEGA QUE NAO PRECISAVA DAQUILO – CHAMOU O SERVIÇO DE ESCRAVIDAO COMPLETA SOLLO BRASIL OP TELEMARKETING NOV/2011 A DEZ/2011 SAIU PARA TRABALHAR COM UM AMIGO DE SEU IRMA EM UMA EMPRESA DE MARMORE SAIU QUANDO ELE FECHOU CAPIXABA RECEPCIONISTA NOV/2009 A JUN/2010 SAIU COM O FECHAMENTO DA EMPRESA PENSOU NA VAGA DE REPOSITORA POSSUI DISPONIBILIDADE DE HORARIO ***COM 28 ANOS SO 3 REGISTROS SEM ESTABILIDADE NAO MOSTRA REAL INTERESSE”
}Luciano BurkhardParticipante# 3 anos, 6 meses atrásOlá Jeovanne,
A estrutura do json está correta, porém o id informado para o parâmetro “reporter” deve ser um id da entidade Employee.
A ideia é que seja informado o id do responsável pela anotação, normalmente o id de employee de um recrutador.Atenciosamente,
Luciano BurkhardJeovanne Karlos BergerParticipante# 3 anos, 6 meses atrásLuciano, Muito obrigado pela resposta, e acho que era isto a situação, porém agora esta dando erro interno no servidor, já aconteceu isto comigo em outra API e em uma pergunta aqui no forum eles me disseram que estava com problemas na API e resolveram, você consegue ver algo para mim sobre isto ?
core.js:5980 ERROR
HttpErrorResponse {headers: HttpHeaders, status: 500, statusText: “OK”, url: “https://platform.senior.com.br/t/senior.com.br/bri…cm/vacancymanagement/entities/candidateAnnotation”, ok: false, …}
error:
domain: “hcm”
errorCode: “createCandidateAnnotationResponse”
message: “An internal error occurred: IllegalArgumentException. Please check the request parameters and try again.”
reason: “INTERNAL_ERROR”
service: “vacancymanagement”
__proto__: Object
headers: HttpHeaders {normalizedNames: Map(0), lazyUpdate: null, lazyInit: ƒ}
message: “Http failure response for https://platform.senior.com.br/t/senior.com.br/bridge/1.0/rest/hcm/vacancymanagement/entities/candidateAnnotation: 500 OK”
name: “HttpErrorResponse”
ok: false
status: 500
statusText: “OK”
url: “https://platform.senior.com.br/t/senior.com.br/bridge/1.0/rest/hcm/vacancymanagement/entities/candidateAnnotation”Luciano BurkhardParticipante# 3 anos, 6 meses atrásOlá Jeovanne,
O id informado para o parâmetro “reporter” deve ser de um Employee do serviço hcm/vacancymanagment, no formato ’91aacf37-81fd-4ba4-a641-f1e21e9a8fb6′.
Pelos logs está sendo informado um id do serviço hcm/recruitment ou hcm/managementpanel, no formato ‘AD8FEAEE410448BFA3097BF2A372C05C’.Atenciosamente,
Luciano Burkhard
You must be logged in to reply to this topic.