Шаблоны программ

Шаблоны программ развития (инфоблок 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).

См. также

Предыдущая
Следующая