Захотелось мне в одном из своих проектов чтобы пользователи в пользовательском режиме могли изменять графическую схему. Чтобы в итоге получить что-то вроде алгоритма для low-code или no-code системы. Но выяснилось, что методов по добавлению элементов на графическую схему в платформе не предусмотрено. Исправляю этот недочет.
Все методы и функции собраны в одном общем модуле ГС_СхемаКлиентСервер
.
Для того чтобы разобрать графическую схему на элементы есть функция ПолучитьЭлементыСхемы
. Обратное действие, когда из массива элементов получается графическая схема, выполняется методом УстановитьСхемуИзЭлементов
.
- Новый элемент добавляется в массив элементов;
- При помощи метода
УстановитьСхемуИзЭлементов
собирается графическая схема;
- Для обновления массива элементов вызывается функция
ПолучитьЭлементыСхемы
;
- Рефакторинг
- Ускорение быстродействия
- Картинки на элементах схемы
- Разветвление, слияние, обработка, вложенный бизнес-процесс
- Декорации