Forum Replies Created
-
Luciano BurkhardParticipante# 3 anos, 6 meses atrás
Olá Bruno,
Conforme conversamos, o ambiente que você está acessando não está com o HCM Painel de Gestão implantado, com isso a tabela de colaboradores está vazia.Se você quiser consultar os dados do HCM Administração de pessoal podem ser usados os web services do módulo.
A documentação para isso está em:
https://documentacao.senior.com.br/gestao-de-pessoas-hcm/6.2.35/#webservices/gestao_pessoas.htmin reply to: qual API para consultar a lista de employee?Luciano BurkhardParticipante# 3 anos, 6 meses atrásOlá Bruno,
Em todas as chamadas de API você precisa passar o token de autenticação.Esse tutorial explica como consumir uma API e usar o Bearer token:
Sobre a API employeeListQuery provavelmente são os parâmetros informados. Nessa API você consegue filtrar por departamento (“departmentId”) e outras características, mas no exemplo da resposta anterior eu não usei nenhum filtro, apenas os parâmetros de paginação (“page”).
in reply to: qual API para consultar a lista de employee?Luciano BurkhardParticipante# 3 anos, 6 meses atrásOlá Bruno,
A seguir estão duas API\’s que retornam lista de colaboradores e outras que retornam dados de um determinado colaborador pelo id.– Retornar lista de todos colaboradores
API: https://hcm-api.senior.com.br/frontend-api/employee
Exemplo:
Método: GET
URL: https://hcm-api.senior.com.br/frontend-api/employee– Retornar lista de todos colaboradores (com paginação)
API: https://platform.senior.com.br/t/senior.com.br/bridge/1.0/rest/hcm/payroll/queries/employeeListQuery
Exemplo:
Método: POST
URL: https://platform.senior.com.br/t/senior.com.br/bridge/1.0/rest/hcm/payroll/queries/employeeListQuery
Content type: application/json
Input body:
{
\”page\”: {
\”current\”: 1,
\”size\”: 10,
\”orderBy\”: [
{
\”field\”: \”personName\”,
\”direction\”: \”ASC\”
}
]
}
}Documentação: https://dev.senior.com.br/api_privada/hcm_payroll/
– Retornar dados de um colaborador (opção 1)
API: https://hcm-api.senior.com.br/frontend-api/employee/{id}
Exemplo:
Método: GET
URL: https://hcm-api.senior.com.br/frontend-api/employee/384B83C5D3FF4F8893AC81D28ECF2B0A– Retornar dados de um colaborador (opção 2)
API: https://hcm-api.senior.com.br/frontend-api/employee/{id}/summary
Exemplo:
Método: GET
URL: https://hcm-api.senior.com.br/frontend-api/employee/384B83C5D3FF4F8893AC81D28ECF2B0A/summary– Retornar dados de um colaborador (opção 3)
API: https://platform.senior.com.br/t/senior.com.br/bridge/1.0/rest/hcm/payroll/queries/employeeQuery
Exemplo:
Método: POST
URL: https://platform.senior.com.br/t/senior.com.br/bridge/1.0/rest/hcm/payroll/queries/employeeQuery
Content type: application/json
Input body:
{
\”employeeId\”: \”384B83C5D3FF4F8893AC81D28ECF2B0A\”
}Documentação: https://dev.senior.com.br/api_publica/hcm_payroll/
in reply to: qual API para consultar a lista de employee?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 Burkhardin reply to: Cadastrar Anotação de candidatoLuciano 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 Burkhardin reply to: Cadastrar Anotação de candidato