Все модули

SchemaCraft

Визуальный редактор схем и диаграмм на canvas: фигуры, текст, изображения, многослойная компоновка.

Возможности

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

Векторный редактор canvas

На базе библиотеки Fabric.js: рисование, выделение, перемещение и поворот объектов на холсте.

Фигуры, текст и изображения

32 SVG-фигуры, текстовые блоки с 15 шрифтами, изображения с фильтрами blur, brightness, saturation.

Многослойная компоновка

Узлы дерева категорий загружаются как отдельные слои на общий canvas; порядок слоёв — по глубине иерархии.

Undo/redo, pan, zoom, сетка

История изменений с откатом, ручное перемещение, масштабирование 15–400 %, переключаемая сетка.

Экспорт SVG и PNG

Сохранение схемы как SVG-файл или скачивание превью в PNG одной кнопкой.

Декларативная конфигурация

Состав редактора описан в modelDefs/FabricjsEditor — расширение через JSON, без правки кода.

Модуль BPM2B SchemaCraft – Diagram Editor добавляет в платформу BPM2B полноценный визуальный редактор схем и диаграмм прямо в карточке любой сущности. Под капотом — bundled-сборка Fabric.js, рисование происходит на canvas, результат сохраняется как JSON-структура объектов плюс PNG-превью.

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

  • Палитра из 32 SVG-фигур: геометрия, стрелки, выноски, звёзды — всё векторное, масштабируется без потери качества.
  • Текстовые блоки: 15 шрифтов, регулировка размера и цвета, стили bold / italic / underline, выравнивание.
  • Изображения с фильтрами: drag & drop загрузка на canvas, инлайн-фильтры blur, brightness, saturation.
  • Многослойная компоновка: узлы дерева категорий загружаются как отдельные слои на общий canvas; порядок слоёв определяется глубиной пути в иерархии.
  • Полный набор инструментов: undo/redo с историей snapshot-ов, ручное перемещение (pan), масштабирование 15–400 %, переключаемая сетка, режим рисования полигонов.
  • Экспорт результата: сохранение в SVG-файл или скачивание PNG-превью одной кнопкой.
  • Декларативная конфигурация: состав панелей, полей и кнопок редактора описан в metadata modelDefs/FabricjsEditor — расширяется добавлением JSON-конфигурации, без правки исходного кода.
  • Авто-кнопка «Edit» в detail view: глобальный viewSetupHandler сканирует поля типа fabricjsEditor и добавляет в меню действий пункт открытия редактора.

Модуль подходит для бизнес-схем, организационных диаграмм, поэтажных планов, mind-map и любых других визуальных артефактов, которые нужно хранить и редактировать прямо внутри платформы. Зависит от модуля BPM2B Category Tree EntityType (для иерархической компоновки слоёв).

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

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

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

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

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