doc/Project/SemanticBPM/design/mainGUI.md
2025-02-24 22:29:18 +03:00

22 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Описание внешнего вида графического интерфейса
Предполагается главный экран приложения разделить на пять областей.
1. Для вывода кадра со схемой (для начала .drawio).
2. Для отображения Treeview с деревом схем (дерево моделей).
3. Окно для ввода / вывода sparql.
4. Свойства модели / объекта (карточнка \ паспорт модели \ объекта).
5. Дерево объектов (можно совместить с деревом схем).
Плюс классическое меню.
За прототип берется: publisher, например, простой статический сайт типа первого [ARIS Web Publisher](http://www.bpm.processoffice.ru/):
<img src="ris_GIU_base.png" width="800" />
Для вывода кадра со схемой процесса потребуетмя viewer. В идеале поддержка одновременно нескольких графических форматов. Для начала считается, что 1 файл = 1 схема процесса на одном листе (схема на одном листе, т.е. без вкладок).
Некоторые ссылки к GUI:
- [цель на стартовой](https://github.com/bpmbpm/SemanticBPM?tab=readme-ov-file#mvp)
- [MVP 0.1](https://github.com/bpmbpm/SemanticBPM/wiki/MVP-0.1)
На будущее: Варианты реализации двухстороннего обмена (real-time) наподобие [ARIS Smart Design](https://habr.com/ru/articles/810851/)