Запросы компонентов
Количество компонентов, доступных инженеру при проектировании платы, может варьироваться от нескольких сотен, распределенных по отдельным библиотекам символов и моделей, до сотен тысяч, которые хранятся в специальной базе данных компании. Но не важно, сколько компонентов доступно сейчас, потому что всегда будут ситуации, когда нужные компоненты отсутствуют, и их нужно создать для повторного использования в проектах.
В небольших компаниях, инженер просто на время примеряет на себя роль библиотекаря и создает нужные недостающие компоненты. Тем не менее, для больших организаций, где есть специальный отдел для расширения и поддержки библиотеки компонентов для проектов, имеет смысл отправлять в этот отдел запросы на новые компоненты, которые отсутствуют в данный момент. Для этого 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 для добавления пояснительного текста о вносимых в запрос изменениях. Это возможность комментирования, отдельная от той, которая доступна вне редактирования запроса.
Внесите необходимые изменения и нажмите . Чтобы вернуться без внесения изменений, нажмите .
Уведомления
При создании запроса компонента, отправитель запроса, участники роли библиотекарей и администраторы сервера получат уведомление в своих потоках сообщений на странице Stream веб-интерфейса сервера (и на странице Home веб-интерфейса будет отображена сводка).
Настройка состояний
После отправки запроса нового компонента, этот запрос может находиться в одном из состояний. По умолчанию доступны следующие состояния:
- Opened States (Открытые состояния) – состояния, в которых запрос ещё активен:
New
(Новый)In Progress
(В работе)
- Closed States (Закрытые состояния) – состояния, в которых запрос считается обработанным и, соответственно, закрытым:
Completed
(Завершен)Rejected
(Отклонен)Cancelled
(Отменен)
Чтобы состояния соответствовали требованиям организации, их можно настраивать. Вы можете:
- Изменять названия состояний по умолчанию.
- Добавлять дополнительные состояния (с нужными названиями).
- Изменять порядок состояний (как состояния будут отображаться в соответствующем выпадающем меню State при создании/редактировании запроса компонента).
Настройка осуществляется администратором на странице Custom States (Admin - Settings - Vault - Part Requests - Custom States) веб-интерфейса сервера.
Внесите изменения следующим образом:
- Чтобы изменить название существующего запроса, щелкните мышью по его названию и используйте открывшееся окно Custom State Name.
- Чтобы добавить новое состояние, щелкните мышью по элементу управления add new, связанному с типом состояния (открытым или закрытым). Используйте окно Custom State Name, чтобы задать нужное название состояния.
- Чтобы изменить порядок состояний, используйте элементы управления и , где это применимо (и где они доступны).
- Чтобы удалить состояние, щелкните мышью по элементу управления Remove ().