Страница 1 из 1

Плагин: Пользовательские сущности: формы, которые сотрудники собирают сами

Добавлено: 15 сен 2026, 12:14
ktotut
# Пользовательские сущности: формы, которые сотрудники собирают сами

Плагин для CRM «Руководитель». Руководитель отдела или опытный пользователь сам собирает форму, открывает к ней доступ коллегам, рассылает ссылку и принимает ответы. Как в Google Forms — только данные сразу в CRM, а не в чужом облаке и не в личном аккаунте сотрудника.

Ядро «Руководителя» не меняется: весь код в отдельной папке плагина, формы — штатные сущности. Обновления движка ничего не ломают.

---

## 8 возможностей

**Конструктор без администратора** — название, описание и поля. Поля переименовываются, переставляются, делаются обязательными, получают подсказку. Первое текстовое поле само становится заголовком записи — сотруднику не нужно знать, что это такое.

**12 типов полей** — строка, текст, число, дата, дата и время, выбор из списка, один вариант, несколько вариантов, да/нет, почта, телефон, файлы. Варианты списка вводятся по строке.


**Кто может создавать — лично или группе, с лимитом** — администратор выдаёт право конкретному сотруднику или целой группе и задаёт, сколько форм можно иметь.


**Доступ на трёх уровнях** — автор сам открывает форму человеку или группе: «заполнять и видеть свои записи», «заполнять и видеть все», «видеть и править все». Первый — для сотрудников, последний — для того, кто обрабатывает заявления.

**Изоляция от коллег** — форма, которую автор никому не открывал, не видна его коллегам даже по одной группе доступа: её нет в меню, по прямой ссылке она не открывается, чужие записи не видны ни в списках, ни в отчётах, ни в поиске.

**Ссылка на форму** — автор копирует её со страницы доступа и рассылает. По ссылке сразу открывается форма; кто не вошёл в CRM, сначала попадает на вход и потом возвращается к форме.

**Записи — обычный список «Руководителя»** — сортировка, фильтры, выгрузка работают как везде. Сотрудник видит свои заявления и может поправить или отозвать своё.

**Передача администратору** — одна кнопка, и форма уходит в штатный конструктор со всеми полями, записями и правами.
Дальше администратор добавляет формулы, автоматизацию, уведомления — всё, что умеет «Руководитель».

---


## Плюс к возможностям

**Безопасные поля** — типы, которые исполняют код на сервере («PHP-код», «MySQL-запрос», формулы), и связи с другими сущностями сотрудникам не предлагаются никогда: форму собирает не администратор. Список разрешённых типов можно сузить ещё сильнее.

**Демо одной кнопкой** — «Заявление на отпуск» с тремя заявлениями: видно, как это работает, без единого клика в конструкторе. Удаляется одной кнопкой, чужие формы не трогает.

**Журнал и отчёт для поддержки** — каждое изменение полей и прав записывается: кто, когда, в какой форме. Кнопка «Отчёт для поддержки» собирает в один файл версии, настройки, права каждой формы с найденными расхождениями и последние записи журнала. **Разбираться, а не гадать.**

**Обновление без кнопок** — новая версия распаковывается поверх старой, структура базы обновляется сама при первом открытии страницы. Сотрудники не остаются без форм до визита администратора.

**Удаление без потерь** — если плагин удалить, формы, поля и записи сотрудников остаются и переходят в обычный конструктор с теми же правами.

**Установка одной кнопкой** внутри CRM, повторный запуск безопасен. Интерфейс на русском и английском.


---

Требования: «Руководитель» 3.6 или 3.7 (проверено на 3.6 и 3.7.3), PHP 7.4+, MySQL. Платное расширение `ext` не требуется.

Если что — обращайтесь, покажу на стенде с заполненными формами.