Все модули

OnBoard Help

Контекстная справка и интерактивные пошаговые экскурсии (guided tours) на любом экране платформы.

Возможности

Что умеет модуль

Контекстная справка по роуту

Бейдж следит за controller+action+options и запрашивает релевантную KB-статью и тур через GET /OnBoarding.

Guided Tour

Пошаговая экскурсия на Intro.js: подсветка DOM-элементов, кнопки Next/Prev/Done, прогресс.

Шаги привязаны к селекторам

GuidedTourItem с CSS-селектором; элемент находится через document.querySelector(elementData).

WYSIWYG редактор туров

Выбор элемента кликом, finder.js генерирует селектор, dom-to-image делает скриншот, шаги перетаскиваются.

Help-панель на карточке

Side panel detail-help показывает KB-статью для записи или типа сущности (helpMode: detail/edit/both).

Расширяемое разрешение статьи

Strategy: Custom\HelpArticle\{Scope}Type → Module\HelpArticle\{Scope}Type → дефолтный HelpArticleType.

Демо-импорт

Кнопки «Импорт статей» и «Импорт туров» загружают предустановленные данные через insertOnDuplicateUpdate().

Модуль BPM2B OnBoard Help добавляет в платформу BPM2B контекстную справку и интерактивные пошаговые экскурсии (guided tours). Бейдж в правом нижнем углу автоматически отслеживает текущий роут (controller + action + options) и подсказывает пользователю, что именно делать на этом экране.

Основные функциональные возможности:

  • Контекстная справка по роуту: бейдж слушает событие routed, извлекает {controller, action, options}, фильтрует служебные ключи через app.onboardHelp.keysToExclude и запрашивает релевантные материалы у GET /OnBoarding.
  • Сущности туров: GuidedTour привязывается к connector+action(+options); GuidedTourItem описывает один шаг с CSS-селектором, заголовком и описанием; туры и шаги связаны M:N через guidedTourGuidedTourItem с колонкой order.
  • Запуск тура (Intro.js): при наличии тура в текущем контексте кнопка «Guided Tour» запускает Intro.js — подсветка DOM-элементов, шаги Next / Prev / Done, прогресс-бар, оверлей.
  • WYSIWYG-редактор туров: прямо на странице админ выбирает элемент кликом — библиотека finder.js генерирует CSS-селектор; dom-to-image делает скриншот; шаги перетаскиваются drag & drop.
  • Help Side Panel на карточке: сущность KnowledgeBaseArticle расширена полями helpParent, helpParentEntity, helpMode (detail&edit / detail / edit); side panel detail-help подтягивает статью для конкретной записи или для типа сущности.
  • Strategy Pattern для разрешения статьи: HelpArticle ищет Espo\Custom\Classes\HelpArticle\{Scope}TypeEspo\Modules\{module}\Classes\HelpArticle\{Scope}Type → дефолтный HelpArticleType — расширяемое сопоставление сущности и статьи.
  • Демо-импорт: в админ-панели есть кнопки «Импорт статей» и «Импорт туров» — модуль грузит предустановленные KB-статьи и туры из PHP-файлов через insertOnDuplicateUpdate().

Модуль предназначен для проектов с большим числом операторов и сложной системой: контекстная справка снимает нагрузку с поддержки и ускоряет онбординг. Зависит от bpm2bNavbarViews ≥ 2.0.0 (бейдж на навбаре) и bpm2bCore ≥ 2.1.0.

Видео-обзор

OnBoard Help

Интерфейс

Скриншоты

Совместимо с платформой версии 7.3.0+
Связаться

Готовы автоматизировать процессы?

Покажем работу системы на ваших данных за 30 минут. Расскажем, как окупится в вашей отрасли, и подберём конфигурацию под ваши процессы.

Email
info@bpm2b.com
Москва
+7 (499) 113-22-35
Россия
8 (800) 551-91-16
Компания
ООО «Адм Про»

Мы свяжемся в течение 24 часов. Данные используем только для обработки заявки.