Дополнительные возможности
Информация для служб IT
Многим предприятиям необходимо, чтобы их специалисты IT установили и настроили инстанцию Altium Concord Pro. Документация доступна в едином подробном ресурсе для служб IT предприятий, где собраны ответы на часто задаваемые вопросы по этой технологии, в том числе:
- Каковы требования к аппаратному обеспечению для установки Altium Concord Pro?
- Что устанавливается?
- Какие программы и процессы запускаются?
- Где хранятся данные?
- Какие порты используются?
- Какой протокол используется для соединений?
- Как осуществляется резервное копирование данных?
Объекты сервера
В Altium Concord Pro, каждая проектная сущность, которая доступна для хранения, управления и повторного использования, представляется в виде объекта (Item) определенного типа. Объект однозначно идентифицируется на сервере, и он может содержать любое количество ревизий (Revision), где ревизия содержит данные этого объекта. При каждом изменении данных, которые содержатся в ревизии (объекты большинства типов могут редактироваться в соответствующем временном редакторе), эти данные фиксируются (выпускаются повторно) в новую ревизию этого объекта, что обеспечивает высочайшую целостность данных, так как существующие ревизии невозможно перезаписать.
У объекта может быть любое количество ревизий, которые, по сути, представляют эволюцию этого объекта. Совершённые изменения фиксируются/выгружаются/выпускаются в новую ревизию. Соответственно, данные, которые хранятся в ревизиях объекта, как правило, отличаются друг от друга. Для определения различных ревизий объекта используется идентификатор ревизии (ID), который в сочетании с идентификатором объекта формирует уникальный идентификатор каждого выпуска объекта (Item-Revision).
Другим важным аспектом ревизии объекта является ее состояния жизненного цикла (Lifecycle State). Это еще один идентификатор, который можно использовать для быстрой оценки того, на какой стадии своего жизненного цикла в данный момент находится ревизия и что допустимо делать с этой ревизией. В то время как ревизия отображает изменения, произведенные над объектом, состояние жизненного цикла отображает состояние этого объекта с точки зрения бизнеса, например Planned, New From Design, For Production, Obsolete и т.п.
Панель Explorer
Altium Designer предоставляет удобные средства управления компонентами: панель Components и панель Manufacturer Part Search. Тем не менее, еще одним интерфейсом с установкой Altium Concord Pro является панель Explorer. Из этой панели вы можете выполнять различные операции, такие как:
- Создание организационной структуры сервера и управление ей.
- Создание любого количества объектов (Item), каждый из которых представляет проектный объект.
- Прямое редактирования и размещение ревизий объектов.
- Просмотр жизненного цикла ревизий объектов и управление ими.
- Определение использования определенной ревизии объекта (Where-Used).
- Просмотр информации о цепочке поставок для компонентов и управление ей.
- Загрузка сохраненных данных, в том числе данных, сформированных при выпуске данных проектов плат.
LDAP-синхронизация
Чтобы упростить процесс подключения и доступа из сети предприятия, Altium Concord Pro поддерживает работу со службами каталогов через свой веб-интерфейс.
Предлагается синхронизация пользователей домена на основе облегченного протокола доступа к каталогам (Lightweight Directory Access Protocol – LDAP), которая получает информацию о группе пользователей домена и их участия в ролях от центрального сервера LDAP сети. Аутентификация пользователей домена через эти службы обеспечит доступ ко всем системам предприятия, в том числе к Altium Concord Pro, с помощью единых учетных данных.
LDAP-синхронизация Altium Concord Pro опрашивает службы сети на основе роли пользователя, где берется информация об участии в роли для авторизации доступа пользователя к серверу Concord Pro. Опрос принадлежности к домену через службу LDAP (синхронизацию) позволяет системе отвечать на изменении настроек учетной записи пользователя домена в цикле синхронизации.
LDAP-синхронизация позволяет администратору Altium Concord Pro использовать существующие в домене сети учетные данные, поэтому нет необходимости создавать учетные записи пользователей по одной на странице Users веб-интерфейса Concord Pro. При правильной настройке учетные данные пользователей будут автоматически появляться на странице Users, что позволит этим пользователям получать доступ к Altium Concord Pro с помощью корпоративных учетных данных (имени пользователя и пароля).
Служба Private License Service
Для предприятий, которым необходимо изолировать рабочие места с установленными Altium Designer от подключения к Интернет, предоставляется удобный и гибкий способ управления лицензиями с помощью локальной службы Private License Service вместо использования Интернет-службы лицензирования Altium. Локальную службу Altium Concord Pro можно настроить в качестве центрального локального сервера лицензий, который может обслуживать лицензии как Altium Designer, так и Altium Concord Pro, в локальной сети. Кроме того, администратор сервера может полностью управлять офлайн-заимствованием рабочих мест лицензии, настраивать использование лицензий определенными ролями, настраивать роуминг лицензий и многое другое.
Служба PLS сервера может быть настроена для использования в одном из режимов работы, сводка по которым приведена ниже:
- No PLS mode – стандартная конфигурация сервера, при которой полученные лицензии не доступны в локальной сети.
- Local PLS mode – лицензии Altium Designer и Altium Concord Pro, которые были получены сервером, обслуживаются в сети локальной службой PLS сервера.
- External PLS mode – сервер подключается ко внешней службе PLS (например, к службе PLS удаленного сервера, который был настроен в качестве центрального сервера лицензий) и использует ее вместо собственной службы PLS.
Служба Data Acquisition
Altium позволяет предприятиям копировать необходимое содержимое с исходного сервера и перемещать их на второй, целевой сервер – этот процесс называется получением данных сервера (Server Data Acquisition). При получении проектных данных, владение полностью передается принимающей организации, которая может беспрепятственно вносить локальные изменения и обслуживать содержимое по своему усмотрению. Сохранение ссылки между полученными данными и их источником позволяет эффективно управлять этими данными, в том числе получать уведомления при изменении исходных данных. Не имеет значения, если локально были созданы дополнительные выпуски объекта, поскольку всегда есть возможность откатиться к предыдущей ревизии с изначального сервера, благодаря обратной ссылке на исходник объекта, т.е. его оригинал.
Получение осуществляется с помощью диалогового окна Content Cart. Доступ к этому диалоговому окну осуществляется из панели Explorer. При просмотре исходного сервера, из которого вы хотите получить данные, щелкните ПКМ по ревизии объекта поддерживаемого типа (или, например, папке компонентов) и выберите команду Add to Content Cart из контекстного меню.
Служба Local Version Control
Установка Altium Concord Pro обеспечивает локализованный (и централизованный) контроль версий, предоставляемый службой Local Version Control. Эта служба обеспечивает функциональные возможности контроля версий, где это необходимо, локально, без необходимости поиска и приобретения внешнего программного обеспечения для контроля версий.
Новая установка Altium Concord Pro предоставляет один проектный репозиторий Git для хранения всех управляемых проектов. Это избавляет от необходимости в установке и настройке локальной службы Version Control сервера. Проектировщикам доступен для выпуска один проектный репозиторий – Versioned Storage. Таким образом, страница VCS веб-интерфейса сервера становится чисто информационной – вы не можете создать новый репозиторий либо каким-либо образом изменить или удалить репозиторий Git.
Если вы обновили Altium Concord Pro с Altium NEXUS Server 1.0 (или Altium Vault 3.0), то будет также доступно использование репозиториев SVN, соответственно, вы сможете продолжить использовать рабочий процесс, применяемый ранее. В этом случае вы можете продолжить создавать репозитории с помощью локальной службы Version Control (только SVN) или подключаться ко внешним репозиториям (SVN или Git).
При централизованном определении проектных репозиториев, у предприятия есть полный контроль над тем, какие репозитории могут использоваться проектировщиками.