Запросы компонентов
Количество компонентов, доступных инженеру при проектировании платы, может варьироваться от нескольких сотен, распределенных по отдельным библиотекам символов и моделей, до сотен тысяч, которые хранятся в специальной базе данных компании. Но не важно, сколько компонентов доступно сейчас, потому что всегда будут ситуации, когда нужные компоненты отсутствуют, и их нужно создать для повторного использования в проектах.
В небольших компаниях, инженер просто на время примеряет на себя роль библиотекаря и создает нужные недостающие компоненты. Тем не менее, для больших организаций, где есть специальный отдел для расширения и поддержки библиотеки компонентов для проектов, имеет смысл отправлять в этот отдел запросы на новые компоненты, которые отсутствуют в данный момент. Для этого Altium Designer в сочетании с самоуправляемым Altium Concord Pro предлагает функциональную возможность работы с запросами на компоненты – Part Requests.
Инженер может отправить запрос на создание одного или множества компонентов и получить уведомление, когда запрос будет завершен и компоненты станут доступны, либо если запрос будет отклонен (и почему). Пользователь, создающий запрос, предоставляет всю доступную информацию: номер компонентов производителей и поставщиков, описания, даташиты (PDF и URL). Могут быть даже созданы заготовки объектов компонентов, с которыми библиотекарь может начать работу.
Определение библиотекарей
Сперва необходимо определить, какие роли будут выполнять роль библиотекарей в вашей организации. По сути, вы настраиваете группу пользователей на сервере Concord Pro, которым может быть назначен запрос на компонент. Это осуществляется на странице Admin – Settings – Vault – Part Requests – Librarians Role веб-интерфейса сервера.
Если вы установили Concord Pro с образцом данных, то поле Librarian's Role будет предварительно заполнено ролью Librarians
– удалите ее, если необходимо. Начните вводить название существующей роли, чтобы отобразить список соответствующих ролей. Выберите нужную роль из этого списка.
Как правило, в качестве библиотекарей назначается одна существующая роль, но может быть выбрано множество ролей, что полезно, если библиотекари компании собраны в несколько ролей. Когда нужные роли назначены, нажмите кнопку в верхней правой части страницы.
Участники указанной роли станут библиотекарями, которым могут быть назначены запросы на компоненты и над которыми они смогут работать.
Создание запросов на компоненты
Запросы на компоненты можно создавать и просматривать на странице Part Requests веб-интерфейса сервера.
Добавление нового запроса
Чтобы добавить новый запрос на компонент, нажмите кнопку в верхней правой части страницы. На странице будет представлена форма нового запроса компонента, которая показана на изображении ниже и информация о которой приведена далее.
Используйте элементы управления на этой странице, чтобы предоставить всю имеющуюся информацию:
- Manufacturer – обязательное поле, которое служит для обозначения производителя компонента.
-
Manufacturer Part Numbers – обязательное поле для обозначения номеров компонентов, которые должны быть созданы библиотекарем. Множество номеров компонентов должны быть разделены запятыми (,).
- Request Id – идентификатор, который автоматически формируется и назначается запросу и позволяет пользователю легко отслеживать прогресс запроса.
-
State – это поле используется для указания состояния запроса. Доступные варианты:
Opened: New
(Открыт: Новый),Opened: In Progress
(Открыт: В работе),Closed: Completed
(Закрыт: Завершен),Closed: Rejected
(Закрыт: Отклонен) иClosed: Cancelled
(Закрыт: Отменен). - Required By Date – используйте это поле, чтобы указать дату, к которой компоненты должны быть готовы. Щелкните ЛКМ внутри поля, чтобы открыть всплывающее окно календаря и указать нужную дату.
- Assign to – используйте это поле, чтобы указать библиотекаря, который может видеть запрос и отвечать на него. В выпадающем списке приведены все пользователи, которые входят в назначенные роли библиотекарей. Если оставить это поле пустым (без указания библиотекаря), все библиотекари увидят этот запрос, и любой участник сможет изменить запрос, чтобы назначить его на себя – в этом случае, остальные библиотекари больше не смогут получить доступ к запросу.
- Component Type – это поле можно использовать для указания типа запрашиваемого компонента. Выпадающий список будет включать в себя все типы, определенные в данный момент на странице Data Management - Component Types диалогового окна Preferences.
- Parameters – эту область можно использовать для добавления набора параметров, требуемых для компонентов. Нажмите Add и используйте появившееся поле, чтобы указать название и значение параметра. Если параметры не указаны, то библиотекарь, скорее всего, обратится к соответствующему даташиту на компонент для добавления параметров в соответствии с политикой организации.
- Description – это поле можно использовать для предоставления подробной информации о компоненте (как правило, взятой из даташита производителя).
-
Attachments – эту область можно использовать для приложения любых полезных файлов, которые относятся к запрашиваемому компоненту. Это может быть, например, даташит в формате PDF, изображение или документ. Нажмите кнопку Choose File, чтобы добавить эти файлы через стандартное диалоговое окно либо перетащите файлы к обозначенную область.
- Parts List – используйте эту область, чтобы указать существующие объекты компонентов (Component Item) на сервере управляемых данных, которые вы создали в качестве заготовок компонентов. Нажмите кнопку Add и найдите нужный объект. Затем библиотекарь начнет работу с этим объектом, чтобы завершить запрос. Если заготовки компонента не существует, библиотекарь создаст новый объект компонента на сервере, с требуемыми объектами доменных моделей.
После того, как вся информация задана нужным образом, и в частности обязательные параметры Manufacturer и Manufacturer Part Numbers, нажмите кнопку вверху справа от формы, чтобы запрос был создан.
После сохранения запроса будет представлена подробная информация о нем.
Обратите внимание, что помимо предоставленной ранее информации будет отображено следующее:
- Request Id – назначенные системой заголовок запроса, в формате
PR-n
, гдеn
– это следующий доступный целый идентификатор. - Comment – используйте это поле для комментирования запроса. Это используется для двунаправленного взаимодействия между пользователем, создавшим запрос, и библиотекарем. Например, тот, кто создал запрос, мог что-то изменить в отправленной изначально информации, и об этом необходимо сообщить библиотекарю, работающему над компонентом. Или, возможно, библиотекарю понадобится дополнительная информация или уточнение по какому-нибудь аспекту компонента. Когда комментарий введен, нажмите кнопку Add Comment, чтобы отправить его. Комментарии появятся в области History страницы, а также в информационном потоке при просмотре запроса на компонент в панели Explorer.
- History – поток событий, относящихся к запросу.
Просмотр запросов на компоненты
Пользователь, который создал запрос на компонент или который ответственен за работу над этим запросом, может в любой момент просмотреть запросы на компонент. Это можно сделать на странице Part Requests веб-интерфейса сервера.
Для каждого запроса на компонент в этой сводке представлена следующая информация:
- ID – идентификатор.
- Date – дата, когда был создан запрос.
- Description – описание.
- Manufacturer – производитель.
- Manufacturer Part Numbers – номера компонентов производителей.
- Created by – изначальный автор запроса (отправитель запроса).
- Assignee – библиотекарь, который в данный момент работает над запросом на компонент.
- State – состояние, в котором находится запрос на текущий момент.
Вы можете открыть страницу подробной информации о запросе на компонент, щелкнув ЛКМ по его идентификатору (ID).
Редактирование запроса на компонент
Чтобы изменить запрос на компонент, перейдите на страницу подробной информации о нем, затем нажмите кнопку в верхней правой части страницы. Также обратите внимание, что доступно поле Comment для добавления пояснительного текста о вносимых в запрос изменениях. Это возможность комментирования, отдельная от той, которая доступна вне редактирования запроса.
Внесите необходимые изменения и нажмите . Чтобы вернуться без внесения изменений, нажмите .
История и уведомления
После создания запроса на компонент отправитель запроса и соответствующие участники роли библиотекарей могут просматривать этот запрос и его накопительную историю (History).
Новая запись добавляется в историю запроса при обновлении (редактирования) запроса из Concord Pro или из Altium Designer. Также добавляется запись в историю при вводе комментария из режима представления (не при редактировании). Это двунаправленное комментирование (вне редактирования) отображается только при просмотре подробной страницы запроса из веб-интерфейса или при просмотре в панели Explorer в Altium Designer.
Помимо добавления записей в историю будут также отправляться email-уведомления, если на сервере включена функциональная возможность Email Notifications. Это осуществляется администратором на странице настроек SMTP (Admin – Settings – Email Notifications) веб-интерфейса сервера. Обратите внимание, что email-уведомления будут отправляться только при создании запроса на компонент и его обновлении.
► Перейдите на страницу Настройка email-уведомлений для получения более подробной информации о настройке.
Настройка состояний
После отправки запроса на новый компонент этот запрос может находиться в одном из состояний. По умолчанию доступны следующие состояния:
- Opened States (Открытые состояния) – состояния, в которых запрос ещё активен:
New
(Новый)In Progress
(В работе)
- Closed States (Закрытые состояния) – состояния, в которых запрос считается обработанным и, соответственно, закрытым:
Completed
(Завершен)Rejected
(Отклонен)Canceled
(Отменен)
Чтобы состояния соответствовали требованиям организации, их можно настраивать. Вы можете:
- Изменять названия состояний по умолчанию.
- Добавлять дополнительные состояния (с нужными названиями).
- Изменять порядок состояний (как состояния будут отображаться в соответствующем выпадающем меню State при создании/редактировании запроса на компонент).
Настройка осуществляется администратором на странице Custom States (Admin - Settings - Vault - Part Requests - Custom States) веб-интерфейса сервера.
Внесите изменения следующим образом:
- Чтобы изменить название существующего запроса, щелкните ЛКМ по его названию и используйте открывшееся окно Custom State Name.
- Чтобы добавить новое состояние, щелкните ЛКМ по элементу управления add new, связанному с типом состояния (открытым или закрытым). Используйте окно Custom State Name, чтобы задать нужное название состояния.
- Чтобы изменить порядок состояний, используйте элементы управления и , где это применимо (и где они доступны).
- Чтобы удалить состояние, щелкните ЛКМ по элементу управления Remove ( ).