Шаблоны программ
Шаблоны программ развития (инфоблок ipr_program_templates) — преднастроенные наборы параметров для быстрого создания ИПР/ПИС на одного или нескольких сотрудников.
Методы
| Метод | HTTP | Назначение |
|---|---|---|
ipr.programtemplate.list |
GET |
Список шаблонов |
ipr.programtemplate.get |
GET |
Шаблон по ID |
ipr.programtemplate.add |
POST |
Создать шаблон |
ipr.programtemplate.update |
POST |
Изменить шаблон |
ipr.programtemplate.delete |
POST |
Удалить шаблон |
ipr.programtemplate.launch |
POST |
Запустить шаблон на одного сотрудника (создать ИПР/ПИС) |
ipr.programtemplate.masslaunch |
POST |
Запустить шаблон на нескольких сотрудников |
ipr.programtemplate.type.list |
GET |
Справочник типов шаблона (PROGRAM_IPR | PROGRAM_PIS) |
Модель доступа
Чтение (list/get) доступно любому авторизованному пользователю. Запись (add/update/delete) и запуск (launch/masslaunch) требуют canManageCatalog() — группу «может управлять ИПР» или admin/hr. Запуск дополнительно требует canManageEmployee(actor, userId) для каждого целевого сотрудника.
Запуск шаблона учитывает лимит активных программ сотрудника (см. ipr.ipr.add и ошибку IPR_ALREADY_EXISTS).
См. также
Предыдущая
Следующая