Журнал назначений
AppointmentStatistics с entityType, assignedUser (кто назначил), appointedUser (кого назначили).
Быстрое назначение ответственных: TOP-5 часто назначаемых пользователей в autocomplete и в списке.
AppointmentStatistics с entityType, assignedUser (кто назначил), appointedUser (кого назначили).
Hooks/Common/ChangeAssignedUser логирует каждое изменение assignedUserId — на любой сущности.
Сервис делает GROUP BY+COUNT+ORDER+LIMIT 5 с JOIN на User; фильтрует удалённых и неактивных.
Кастомный view assignedUser на Case/Task показывает TOP-5 при фокусе на пустом поле.
Dropdown каждой строки получает пункты «назначить на X» — клик отправляет PUT и обновляет запись.
Статистика считается по текущему пользователю — каждый видит свои TOP-5 на свой тип сущности.
Модуль BPM2B FastAppointment ускоряет в платформе BPM2B рутинную операцию — назначение ответственного. Модуль ведёт собственную статистику назначений и подсказывает TOP-5 пользователей, которых текущий сотрудник чаще всего назначает на этот тип сущности — и в автокомплите карточки, и в выпадающем меню каждой строки списка.
AppointmentStatistics: поля entityType, assignedUser (кто назначил), appointedUser (кого назначили) — каждый акт назначения логируется отдельной записью.Hooks/Common/ChangeAssignedUser срабатывает на beforeSave любой сущности; при изменении assignedUserId добавляет запись статистики, исключая саму AppointmentStatistics для защиты от рекурсии.AppointmentStatistics/action/getAppointmentUsers агрегирует данные через GROUP BY appointedUserId + COUNT + ORDER DESC + LIMIT 5 c JOIN на User — отфильтровывает удалённых и неактивных.assignedUser на Case и Task переопределяет getOnEmptyAutocomplete() — при пустом поле показывает текущего пользователя плюс TOP-5 из статистики (без уже назначенного).Модуль предназначен для команд с большим потоком обращений и задач, где менеджеры регулярно назначают одних и тех же исполнителей. Зависимостей нет — работает автономно.
Покажем работу системы на ваших данных за 30 минут. Расскажем, как окупится в вашей отрасли, и подберём конфигурацию под ваши процессы.