Receba novidades do Hedhog no seu e-mail
Novos lançamentos, receitas e breaking changes — sem spam.
Submódulo operations
collaborators-org
Colaboradores, catálogos de estrutura organizacional, alocações, histórico de pagamentos/faturas e endpoints de contexto pessoal.
Caminho de origem: libraries/operations/src/controllers/operations-collaborators.controller.ts, operations-org-structure.controller.ts
Arquivo do módulo: operations.module.ts
Introdução
Este submódulo reúne o modelo de pessoas do Operations: registros de colaboradores, suas alocações, catálogos de apoio da estrutura organizacional e endpoints contextuais de "me".
É, na prática, a espinha dorsal de RH e planejamento de recursos do pacote. Além do CRUD central de colaboradores, ele também acompanha faturas, histórico de pagamentos, histórico de remuneração, catálogos de departamentos/cargos, tipos de colaborador e definições de papéis em projetos (project roles).
Endpoints HTTP
31 endpoints
Lista as opções de colaboradores para seletores.
Lista os colaboradores.
Retorna as estatísticas de colaboradores.
Retorna o registro de colaborador atual.
Retorna o contexto de colaborador do usuário atual.
Retorna a equipe visível para o usuário atual.
Obtém um colaborador.
- Params
- id (int)
Cria um colaborador.
Atualiza um colaborador.
- Params
- id (int)
Lista o histórico de remuneração do colaborador.
- Params
- id (int)
Lista o histórico de pagamentos do colaborador.
- Params
- id (int)
Cria um item de histórico de pagamentos do colaborador.
- Params
- id (int)
Atualiza o histórico de pagamentos do colaborador.
- Params
- id (int), paymentId (int)
Exclui o histórico de pagamentos do colaborador.
- Params
- id (int), paymentId (int)
Lista as faturas do colaborador.
- Params
- id (int)
Cria uma fatura do colaborador.
- Params
- id (int)
Atualiza uma fatura do colaborador.
- Params
- id (int), invoiceId (int)
Exclui uma fatura do colaborador.
- Params
- id (int), invoiceId (int)
Aloca um colaborador em um projeto.
- Params
- collaboratorId (int)
Atualiza a alocação de um colaborador em um projeto.
- Params
- collaboratorId (int), projectId (int)
Lista os tipos de colaborador.
Cria um tipo de colaborador.
Reordena os tipos de colaborador.
Atualiza um tipo de colaborador.
- Params
- id (int)
Lista os papéis em projetos.
Cria um papel em projeto.
Lista os departamentos.
Cria um departamento.
Atualiza um departamento.
- Params
- id (int)
Lista os cargos.
Cria um cargo.