HR та персонал
Співробітники, відділи, посади, пільги та відповідальності — автоматизуйте HR-процеси.
Працівник
Endpoints
| GET | /employees | Отримує колекцію ресурсів Employee. |
| POST | /employees | Створює ресурс Employee. |
| GET | /employees/{id} | Отримує ресурс Employee. |
| PATCH | /employees/{id} | Оновлює ресурс Employee. |
| DELETE | /employees/{id} | Видаляє ресурс Employee. |
| GET | /employees/{id}/documents | Отримує ресурс Employee. |
| GET | /employees/{id}/feedback-suggestion | Отримує ресурс Employee. |
| GET | /employees/{id}/project-rates | Отримує ресурс Employee. |
| POST | /employees/{id}/user | Створює ресурс Employee. |
| DELETE | /employees/{id}/user | Видаляє ресурс Employee. |
| GET | /employees/{id}/working-hours-stats/{date} | Отримує ресурс Employee. |
| GET | /employees/me | Отримує колекцію ресурсів Employee. |
| GET | /employees/preview | Отримує колекцію ресурсів Employee. |
| GET | /employees/search | Отримує колекцію ресурсів Employee. |
| GET | /people | Отримує колекцію ресурсів Employee. |
| POST | /people | Створює ресурс Employee. |
| GET | /people/{id} | Отримує ресурс Employee. |
| PATCH | /people/{id} | Оновлює ресурс Employee. |
| DELETE | /people/{id} | Видаляє ресурс Employee. |
| GET | /people/{id}/documents | Отримує ресурс Employee. |
| GET | /people/{id}/feedback-suggestion | Отримує ресурс Employee. |
| GET | /people/{id}/project-rates | Отримує ресурс Employee. |
| GET | /people/{id}/review-context-snapshot | Отримує ресурс Employee. |
| POST | /people/{id}/user | Створює ресурс Employee. |
| DELETE | /people/{id}/user | Видаляє ресурс Employee. |
| GET | /people/{id}/working-hours-stats/{date} | Отримує ресурс Employee. |
| GET | /people/me | Отримує колекцію ресурсів Employee. |
| GET | /people/preview | Отримує колекцію ресурсів Employee. |
| GET | /people/search | Отримує колекцію ресурсів Employee. |
Відділ
Endpoints
| GET | /departments | Отримує колекцію ресурсів Department. |
| POST | /departments | Створює ресурс Department. |
| GET | /departments/{id} | Отримує ресурс Department. |
| PATCH | /departments/{id} | Оновлює ресурс Department. |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| name | string | |
| code | stringnull | |
| manager | string,null (iri-reference) |
Посада
Endpoints
| GET | /positions | Отримує колекцію ресурсів Position. |
| POST | /positions | Створює ресурс Position. |
| GET | /positions/{id} | Отримує ресурс Position. |
| PATCH | /positions/{id} | Оновлює ресурс Position. |
| DELETE | /positions/{id} | Видаляє ресурс Position. |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| name* | string | |
| roles | array |
Перевага
Endpoints
| GET | /benefits | Отримує колекцію ресурсів Benefit. |
| POST | /benefits | Створює ресурс Benefit. |
| GET | /benefits/{id} | Отримує ресурс Benefit. |
| PATCH | /benefits/{id} | Оновлює ресурс Benefit. |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| name* | string | |
| visible | boolean | |
| benefitPrices | array |
Примітка працівника
Endpoints
| GET | /employee-notes | Отримує колекцію ресурсів EmployeeNote. |
| POST | /employee-notes | Створює ресурс EmployeeNote. |
| GET | /employee-notes/{id} | Отримує ресурс EmployeeNote. |
| PATCH | /employee-notes/{id} | Оновлює ресурс EmployeeNote. |
| DELETE | /employee-notes/{id} | Видаляє ресурс EmployeeNote. |
| GET | /people-notes | Отримує колекцію ресурсів EmployeeNote. |
| POST | /people-notes | Створює ресурс EmployeeNote. |
| GET | /people-notes/{id} | Отримує ресурс EmployeeNote. |
| PATCH | /people-notes/{id} | Оновлює ресурс EmployeeNote. |
| DELETE | /people-notes/{id} | Видаляє ресурс EmployeeNote. |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| employee* | string (iri-reference) | |
| note* | string |
Відповідальність
Endpoints
| GET | /responsibilities | Отримує колекцію ресурсів Responsibility. |
| POST | /responsibilities | Створює ресурс Responsibility. |
| GET | /responsibilities/{id} | Отримує ресурс Responsibility. |
| PATCH | /responsibilities/{id} | Оновлює ресурс Responsibility. |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| parent | mixed | |
| responsibilityGroup* | string (iri-reference) | |
| name* | string | |
| description | string | |
| children | array |
Зворотний зв'язок
Endpoints
| GET | /feedback | Отримує колекцію ресурсів Feedback. |
| POST | /feedback | Створює ресурс Feedback. |
| GET | /feedback/{id} | Отримує ресурс Feedback. |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| employee* | string,null (iri-reference) | |
| authorEmployee* | string,null (iri-reference) | |
| description* | string | |
| details | stringnull | |
| visibility* | string | |
| rate* | string |
Пільга співробітника
Endpoints
| GET | /employee-benefits | Отримує колекцію ресурсів EmployeeBenefit. |
| POST | /employee-benefits | Створює ресурс EmployeeBenefit. |
| GET | /employee-benefits/{id} | Отримує ресурс EmployeeBenefit. |
| PATCH | /employee-benefits/{id} | Оновлює ресурс EmployeeBenefit. |
| GET | /people-benefits | Отримує колекцію ресурсів EmployeeBenefit. |
| POST | /people-benefits | Створює ресурс EmployeeBenefit. |
| GET | /people-benefits/{id} | Отримує ресурс EmployeeBenefit. |
| PATCH | /people-benefits/{id} | Оновлює ресурс EmployeeBenefit. |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| employee* | string (iri-reference) | |
| benefit* | string (iri-reference) | |
| dateFrom* | string (date-time) | |
| dateTo | string,null (date-time) |
BHP співробітника
Endpoints
| GET | /employee-bhps | Отримує колекцію ресурсів EmployeeBhp. |
| POST | /employee-bhps | Створює ресурс EmployeeBhp. |
| GET | /employee-bhps/{id} | Отримує ресурс EmployeeBhp. |
| PATCH | /employee-bhps/{id} | Оновлює ресурс EmployeeBhp. |
| GET | /people-bhps | Отримує колекцію ресурсів EmployeeBhp. |
| POST | /people-bhps | Створює ресурс EmployeeBhp. |
| GET | /people-bhps/{id} | Отримує ресурс EmployeeBhp. |
| PATCH | /people-bhps/{id} | Оновлює ресурс EmployeeBhp. |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| employee* | string,null (iri-reference) | |
| dateFrom* | string (date-time) | |
| dateTo | string,null (date-time) | |
| note | stringnull |
Ціна пільги
Endpoints
| POST | /benefit-prices | Створює ресурс BenefitPrice. |
| GET | /benefit-prices/{id} | Отримує ресурс BenefitPrice. |
| PATCH | /benefit-prices/{id} | Оновлює ресурс BenefitPrice. |
| DELETE | /benefit-prices/{id} | Видаляє ресурс BenefitPrice. |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| id | integer | |
| benefit* | string (iri-reference) | |
| validFrom* | string (date-time) | |
| validTo | string,null (date-time) | |
| price* | number | |
| taxPercent* | number | |
| defaultCompanyCoverageAmount* | number | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) | |
| dateFrom | string (date-time) | |
| dateTo | string,null (date-time) | |
| employee | string,null (iri-reference) |
Відповідальність посади
Endpoints
| GET | /position-responsibilities | Отримує колекцію ресурсів PositionResponsibility. |
| POST | /position-responsibilities | Створює ресурс PositionResponsibility. |
| GET | /position-responsibilities/{id} | Отримує ресурс PositionResponsibility. |
| DELETE | /position-responsibilities/{id} | Видаляє ресурс PositionResponsibility. |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| position | string,null (iri-reference) | |
| responsibility | string,null (iri-reference) |
Співробітник відповідальності
Endpoints
| GET | /responsibility-employees | Отримує колекцію ресурсів ResponsibilityEmployee. |
| POST | /responsibility-employees | Створює ресурс ResponsibilityEmployee. |
| GET | /responsibility-employees/{id} | Отримує ресурс ResponsibilityEmployee. |
| PATCH | /responsibility-employees/{id} | Оновлює ресурс ResponsibilityEmployee. |
| DELETE | /responsibility-employees/{id} | Видаляє ресурс ResponsibilityEmployee. |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| id | integer | |
| responsibility* | string,null (iri-reference) | |
| employee* | string,null (iri-reference) | |
| percentage* | integer | |
| targets | string | |
| description | string | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) |
Група відповідальності
Endpoints
| GET | /responsibility-groups | Отримує колекцію ресурсів ResponsibilityGroup. |
| POST | /responsibility-groups | Створює ресурс ResponsibilityGroup. |
| GET | /responsibility-groups/{id} | Отримує ресурс ResponsibilityGroup. |
| PATCH | /responsibility-groups/{id} | Оновлює ресурс ResponsibilityGroup. |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| responsibleEmployee* | string,null (iri-reference) | |
| name* | string | |
| description | string | |
| responsibilities | array |
Транзакція співробітника
Endpoints
| GET | /employee-transactions | Отримує колекцію ресурсів EmployeeTransaction. |
| POST | /employee-transactions | Створює ресурс EmployeeTransaction. |
| PATCH | /employee-transactions/{id} | Оновлює ресурс EmployeeTransaction. |
| DELETE | /employee-transactions/{id} | Видаляє ресурс EmployeeTransaction. |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| employee | string (iri-reference) | |
| amount | stringnull |
Вкладення транзакції співробітника
Endpoints
| GET | /employee-transaction-attachments | Отримує колекцію ресурсів EmployeeTransactionAttachment. |
| POST | /employee-transaction-attachments | Створює ресурс EmployeeTransactionAttachment. |
| PATCH | /employee-transaction-attachments/{id} | Оновлює ресурс EmployeeTransactionAttachment. |
| DELETE | /employee-transaction-attachments/{id} | Видаляє ресурс EmployeeTransactionAttachment. |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| employee | string (iri-reference) | |
| transactionAttachment | string (iri-reference) | |
| netAmount | integernull | |
| costType | stringnull | Cost component this allocation belongs to (App\Enum\EmployeeCostType value); null = untyped. |
Запит на відгук
Endpoints
| GET | /feedback-requests | Отримує колекцію ресурсів FeedbackRequest. |
| POST | /feedback-requests | Створює ресурс FeedbackRequest. |
| GET | /feedback-requests/{id} | Отримує ресурс FeedbackRequest. |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| id | string | |
| requestedEmployee* | string,null (iri-reference) | |
| employeeFor* | string,null (iri-reference) |
Ціль
Endpoints
| GET | /objectives | Отримує колекцію ресурсів Objective. |
| POST | /objectives | Створює ресурс Objective. |
| GET | /objectives/{id} | Отримує ресурс Objective. |
| PATCH | /objectives/{id} | Оновлює ресурс Objective. |
| DELETE | /objectives/{id} | Видаляє ресурс Objective. |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| id | string | |
| title* | string | |
| owner* | string (iri-reference) | |
| ownerLevel | string | |
| department | string,null (iri-reference) | |
| unit | string | |
| periodStart | string,null (date-time) | |
| periodEnd | string,null (date-time) | |
| alignsTo | string,null (iri-reference) | |
| reviewCycle | string,null (iri-reference) | |
| tags | array | |
| createdBy | string (iri-reference) | |
| keyResults | array | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) | |
| ownerName | stringnull | Owner's display name, embedded in the read payload so the UI never has to resolve it through a separately-permissioned /employees lookup (which a viewer may not have access to, leaving cards showing only the level chip). |
Обговорення
Endpoints
| GET | /discussions | Отримує колекцію ресурсів Discussion. |
| POST | /discussions | Створює ресурс Discussion. |
| GET | /discussions/{id} | Отримує ресурс Discussion. |
| PATCH | /discussions/{id} | Оновлює ресурс Discussion. |
| POST | /discussions/{id}/messages | Створює ресурс Discussion. |
| GET | /discussions/inbox | Отримує колекцію ресурсів Discussion. |
Поля схеми
| Поле | Тип | Опис |
|---|---|---|
| status | string |