Интерактивные рабочие процессы
Совместная работа — это прежде всего человеческое взаимодействие, и её нельзя просто описать и «упаковать» в виде одной программной функции или интерфейса. Понимая, что совместная работа происходит на многих уровнях и разными способами, Altium предоставляет ряд возможностей, помогающих проектировщикам работать совместно, включая расширенный совместный доступ к проектам, комментарии к проектированию и ECAD-MCAD CoDesign.
Ключевая функция совместной работы в Altium Designer — поддержка формализованных рабочих процессов на основе настраиваемых Process Definitions. Workspace включает набор предварительно настроенных определений процессов (Process Definitions), которые задают определённые последовательности шагов событий (Process Workflows) для таких задач, как проверки проекта и создание проекта.
Определения процессов управляются, редактируются и создаются в Workspace, а их рабочие процессы можно запускать как из Workspace, так и из Altium Designer. Рабочие процессы взаимодействуют с пользователями через формы процесса (Process Forms) и диаграммы потоков, и то и другое настраивается (или создаётся) в Workspace.
Диаграмма рабочего процесса и связанные с ней формы могут фиксировать:
- Кто участвует (например, администратор, инженер‑разработчик, любой участник группы библиотекарей и т. д.)
- Какие действия нужно выполнить и в каком порядке
- Какие данные необходимо предоставить (имя, описание, вложения и т. д.)
- Какие есть точки принятия решений (например, утверждения, назначения и т. д.)
В Altium Designer активированные определения процессов проверки проекта и публикации — входящие в тему Project Activities — доступны из контекстного меню (правый клик) по записи проекта в подменю Project Activities в панели Projects либо из главного меню Project » Project Activities.
После запуска команды дальнейшие действия зависят от типа активности проекта:
- Design Review - откроется начальный диалог. Используйте его, чтобы указать исходные требования (как определено для процесса) и запустить процесс (начать проверку проекта). Подробнее см. на странице Performing Design Reviews .
- Publish to PLM - откроется начальный Publish_to_PLM диалог. Используйте его, чтобы выбрать проект для публикации в ваш экземпляр PLM, затем запустите процесс. Подробнее см. на странице Publishing to a PLM .
Задачи
Пользователи взаимодействуют с рабочими процессами, работая с Tasks. В Altium Designer это взаимодействие выполняется через панель Tasklist .
Когда проектировщик щёлкает по активной записи задачи в панели Tasklists, открывается диалог задачи. Он предоставляет доступ к форме, определённой для этой задачи, и изображению диаграммы взаимодействия (на вкладке Diagram), показывающему, где эта задача находится в процессе. Форма, в которой указано, какие поля обязательны, а какие — необязательны, используется проектировщиком для выполнения своей части работы по этой задаче.
Если проектировщик является инициатором задачи, его панель Tasklist также содержит сведения о любых Activities, которые он инициировал.
Панель Tasklist
Панель Tasklist отображает все назначенные задачи (Tasks) и активности (Activities) рабочих процессов. Обратите внимание: панель показывает только задачи и активности, назначенные пользователю, который в данный момент подключён к Workspace. Вся информация на этой странице относится к подключённому пользователю.

Панель Tasklist перечисляет все задачи и активности, назначенные текущему подключённому пользователю.
Область Tasks
Верхняя область панели перечисляет все Tasks рабочих процессов, назначенные этому пользователю; те, что показаны со значком
, ещё не назначены пользователю. Задача появляется в панели, когда создан рабочий процесс (например, проверка проекта или запрос на новую деталь) и в этом рабочем процессе есть невыполненная задача, назначенная текущему пользователю.
Щёлкните один раз по задаче в списке, чтобы открыть Form, созданную для этой задачи. Параметр вкладки Diagram, когда доступен, включает графическое представление рабочего процесса, как показано в следующем разделе Activities. Ниже приведён пример задачи обратной связи по рабочему процессу Ad Hoc Review, назначенной текущему пользователю.
Пользовательская форма для задачи Review Feedback, созданной рабочим процессом Ad Hoc Review.
В показанном выше примере задачи, после того как назначенный пользователь (Bruce) завершил проверку и добавил необходимые комментарии или вложения, он выбирает соответствующий вариант в раскрывающемся списке Vote , затем нажимает кнопку Submit. После этого задача автоматически удаляется из его Tasklist.
– нажмите, чтобы настроить, какие типы задач сейчас отображаются (All Tasks или Project), чтобы отфильтровать список до тех, которые относятся к текущему проекту.
Область Activities
Область Activities панели перечисляет активности (Activities), или рабочие процессы, которые инициировал текущий пользователь. Это не означает, что текущий пользователь обязан выполнять задачу в рамках этого рабочего процесса; это лишь отражает рабочие процессы, созданные этим пользователем.
Щёлкните по активности, чтобы открыть информационный диалог об этой активности. Диалог содержит вкладки, показывающие Diagram рабочего процесса и Data, связанные с задачей. На диаграмме будет синий значок, указывающий, на какой задаче сейчас находится рабочий процесс. Наведите курсор на значок, чтобы увидеть, какого(их) проектировщика(ов) ожидает задача.
Диаграмма рабочего процесса, запущенного вошедшим в систему пользователем. Синий значок показывает, на какой задаче сейчас находится рабочий процесс и кого он ожидает.
– нажмите, чтобы настроить, какие типы активностей (рабочих процессов) сейчас отображаются. Варианты включают, помимо прочего, Project Activity (например, проверки проекта) и Part Requests. Если включён параметр Show closed, в списке отображаются только закрытые (завершённые) активности рабочих процессов.
– нажмите, чтобы обновить (refresh) список Activities в панели.

