1.5 KiB
1.5 KiB
User workflows
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, отмены формы, числа объектов и повторного запуска.