Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

1. Описание

Графический Low-Code редактор для создания схем, которые могут быть использованы для любых сценариев обслуживания.

Note
titleПримечание!

...

Минимальные требования к разрешению экрана: 1280x768 и больше!

Представлен пространством для построения, а также:

  1. Верхняя панель (Рис.1(1));
  2. Блок компонентов (Рис.1(2));

...

  1. Пространство для построения

...

  1. схемы (Рис.1(3)).

...

Image Added

Рис. 1. Webitel Flow Diagram

1.1. Верхняя панель 

В этой панели отображается название

...

схемы, а также присутствуют такие элементы

...

(Рис.2):

  1. Переключатель тем;
  2. Инструмент редактирования;
  3. Инструменты отмены действий;
  4. Кнопка "To start";
  5. Кнопка "

...

  1. Jsonify";
  2. Кнопка "Save

...

  1. ";
  2. Кнопка "Close

...

  1. ".

...

Image Added

Рис. 2. Верхняя панель Webitel Flow Diagram

1.1.1Переключатель тем

Доступны темная и светлая тема сайта.

Для изменения темы используется переключательImage Added, который находится в верхней части страницы. 

1.1.2. Инструмент редактирования

Предназначен для изменения

...

названия  и тегов схемы. Представлен в виде кнопки

...

Image Added, при нажатии на

...

которую открывается модальное окно "

...

Flow settings" (Рис.3).

...

Image Added

Рис. 3. Модальное окно

...

Flow settings 

1.1.3. Инструменты отмены действий

Состоит из двух кнопок:
Image Added - возвращает на одно действие назад;

Image Added - возвращает одно действие вперед, в случае если пользователь нажимал кнопку Image Added. В противном случае, эта кнопка неактивна.

Info

Количество доступных для отмены действий - 100.

1.1.4. Кнопка "To start"

Нажатие кнопки "Go to start" возвращает схему в положение, когда компонент "Start" находится посредине пространства для построения схемы.

1.1.

...

5.

...

Кнопка "Jsonify"

Кнопка "

...

Jsonify" предназначена для  отображения json-кода, который соответствует созданной схеме, в консоли. Для его просмотра необходимо открыть консоль.

1.1.

...

6. Кнопка "Save

...

"

Предназначена для сохранения изменений в схеме. При нажатии стрелочки открывается возможность выбрать вариант "Save as" (Рис.4). При выборе "Save as" открывается модальное окно "

...

Flow settings" (Рис.3), в котором можно изменить название схемы

Если есть несохраненные данные, то кнопка окрашена в оранжевый цвет. 

...

Image Added

Рис. 4. Кнопка "Save"

В случаях, когда во время работы в конструкторе исчезло соединения с сервером, после нажатия на кнопку "Save" открывается модальное окно "Save failed" (Рис.5).

Image Added

Рис. 5. Модальное окно "Save failed"

Кнопка "Retry" - повторная попытка сохранить изменения.

Кнопка "Export to json" - скачивание JSON-файла несохраненной схемы.

Кнопка " Close" - закрытия модального окна.

1.1.

...

7. Кнопка "Close

...

"

Кнопка

...

"Close

...

1.3. Поле для построения схемы

...

" предназначена для закрытия схемы. В случае, когда есть несохраненные изменения - кнопка "Save" активна, при нажатии на кнопку "Close" открывается модальное окно "Warning" (Рис.6).

Image Added

Рис. 6. Модальное окно "Warning"

Модальное окно "Warning" состоит из информационного уведомления и кнопок:

  • Save - сохраняет изменения и закрывает редактор. Открывается страница "Схемы";
  • Don't save - не сохраняет изменения и закрывает редактор. Открывается страница "Схемы";
  • Cancel - отмена. Модальное окно закрывается. Можно продолжать работу в редакторе.

1.2. Блок компонентов

В этом блоке отображается перечень компонентов, из которых можно создавать схемы, и поле поиска.

Список отображаемых компонентов зависит от типа схемы выбранного при её создании. При нажатии на кнопку Image Added вверху блока сворачивает список компонентов; кнопка Image Added разворачивает список компонентов. 

Существуют такие компоненты:

Child pages (Children Display)

Info

Компонент "Start" может быть только один и при создании новой схемы находится в пространстве для построения схемы. Является стартом схемы.

У каждого компонента есть своя панель настроек, которая открывается в правой части страницы при нажатии на компонент, который находится в пространстве для построения схемы. Больше информации можно посмотреть на странице конкретного компонента.

1.3. Пространство для построения схемы

Является основным рабочим пространством. 

С помощью нажатия правой кнопки мыши на блок компонента можно клонировать или удалить выбранный блок.

С помощью колесика мышки можно менять масштаб построенной схемы.

В правом нижнем углу находится мини-карта схемы для удобства пользования. Также доступна возможность изменять масштаб схемы. По умолчанию и после нажатия на Go to start –  масштаб равен 50%.

2. Возможности

2.1. Добавление компонент в схему

Цель

Добавить компонент в схему

Предусловия
  1.  Доступ к приложению Admin;
  2.  Доступ к разделу "Схемы" в приложении Admin;
  3.  Разрешение на просмотр и редактирование в разделе "Схемы";
  4. Наличие как минимум одной схемы типа диаграмма.

Сценарий


  1. Найти схему (с типом "диаграмма"), которую необходимо редактировать.
  2. Нажать на кнопку редактирования в записи этой схеме. Открывается графический редактор со схемой. 
  3. Выбрать необходимый компонент в блоке компонентов нажатием левой кнопки мышки и, удерживая, перетащить в поле для построения схемы.
  4. Соединить ветку "out" блока, условия которого должны выполняться первыми, с веткой "in" блока, условие которого должны выполняться вторыми.
  5. Нажать на блок добавленного в схему компонента. Открывается панель настроек данного компонента. Панель настроек компонента можно посмотреть на странице конкретного компонента.
  6. Внести необходимые данные.
  7. Нажать кнопку "Save (Сохранить)".

Результат

Компонент добавлен в схему.

3. Дополнительные материалы

3.1. Обучающее видео

3.1.1. Создание схемы маршрутизации

В данном видео вы узнаете, как создать первую схему маршрутизации и познакомитесь с 10 базовыми компонентами, а именно:

Widget Connector
urlhttps://www.youtube.com/watch?v=wYnaEfnKCLA

3.2. Инструкции

3.2.1. Примеры схем

Child pages (Children Display)
pageПримеры схем

Table of Contents