Контекстная справка по роуту
Бейдж следит за controller+action+options и запрашивает релевантную KB-статью и тур через GET /OnBoarding.
Контекстная справка и интерактивные пошаговые экскурсии (guided tours) на любом экране платформы.
Бейдж следит за controller+action+options и запрашивает релевантную KB-статью и тур через GET /OnBoarding.
Пошаговая экскурсия на Intro.js: подсветка DOM-элементов, кнопки Next/Prev/Done, прогресс.
GuidedTourItem с CSS-селектором; элемент находится через document.querySelector(elementData).
Выбор элемента кликом, finder.js генерирует селектор, dom-to-image делает скриншот, шаги перетаскиваются.
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.finder.js генерирует CSS-селектор; dom-to-image делает скриншот; шаги перетаскиваются drag & drop.KnowledgeBaseArticle расширена полями helpParent, helpParentEntity, helpMode (detail&edit / detail / edit); side panel detail-help подтягивает статью для конкретной записи или для типа сущности.HelpArticle ищет Espo\Custom\Classes\HelpArticle\{Scope}Type → Espo\Modules\{module}\Classes\HelpArticle\{Scope}Type → дефолтный HelpArticleType — расширяемое сопоставление сущности и статьи.insertOnDuplicateUpdate().Модуль предназначен для проектов с большим числом операторов и сложной системой: контекстная справка снимает нагрузку с поддержки и ускоряет онбординг. Зависит от bpm2bNavbarViews ≥ 2.0.0 (бейдж на навбаре) и bpm2bCore ≥ 2.1.0.
Покажем работу системы на ваших данных за 30 минут. Расскажем, как окупится в вашей отрасли, и подберём конфигурацию под ваши процессы.