16 lines
1.5 KiB
Markdown
16 lines
1.5 KiB
Markdown
# User workflows
|
|
|
|
```mermaid
|
|
flowchart TD
|
|
U[Пользователь выбирает кнопку Ribbon] --> V[Проверка активного Plant project]
|
|
V --> Q[Проверка орто-чертежа/viewport]
|
|
Q --> R[Чтение PnPDrawings, PnPDatalinks, EngineeringItems]
|
|
R --> X[Расчёт текста/позиции/фильтров]
|
|
X --> W[Transaction: удалить/создать/обновить blocks и annotations]
|
|
W --> O[Editor message, форма результата, сохранение DWG]
|
|
```
|
|
|
|
Подтверждённые сценарии: `PXP-OA` проверяет проект, enabler, рабочее окружение и зарегистрированный ortho DWG (`OrthoAutoAnnotate/Commands.cs:6444-6488`); `PXP-OSI` выбирает графические осевые примитивы и переводит к объекту модели (`OrthoAutoAnnotate/Commands.cs:336-380`); `PXP-IOD` пакетно обновляет drawings и вызывает связанные операции (`OrthoLoader/Ribbon.cs:31-36`). Для line-number workflow README описывает получение/редактирование списка, соединения, обновление и замену атрибутов (`README.md:12-17`, `63-85`).
|
|
|
|
Отдельная runtime-проверка нужна для точных входных selection sets, отмены формы, числа объектов и повторного запуска.
|