Для организаций, которым необходимо, чтобы установки Altium Designer оставались офлайн — изолированными от интернета, — удобство и гибкость лицензирования ПО по запросу могут быть обеспечены локализованной службой Altium Private License Service, а не облачной службой Altium Licensing Service.
Выделенная Private License Service (PLS), развернутая на ПК, подключенном к корпоративной LAN/WAN, настраивается администратором для локального получения лицензий Altium компании и последующей выдачи их установкам Altium Designer по мере необходимости.
Аналогично использованию лицензии через портал Altium License Service, место (экземпляр) лицензии Altium Designer, размещенной в PLS, может «арендоваться» программой на время использования, а затем «отзываться» (возвращаться в доступный пул лицензий), когда больше не требуется. В Altium PLS лицензии также могут выдаваться в режиме Roaming, когда место лицензии арендуется целевой машине на заданный срок — это позволяет хост‑ПК Altium Designer, например ноутбуку, свободно «перемещаться», оставаясь изолированным от сети.
PLS обеспечивает гибкость, необходимую компаниям с несколькими установками Altium Designer, с дополнительным преимуществом: использование лицензий и мест можно настраивать, отслеживать и контролировать из централизованной Altium Private License Service — которая, в свою очередь, размещается в локальной LAN/WAN, потенциально изолированной от интернета.
Исторически Altium Private License Service (PLS) была доступна как отдельное приложение (Private License Server (14.0.0.34)), устанавливаемое как служба Windows на хост‑машине. В ответ на современные требования к более продвинутому управлению программными лицензиями текущие релизы Enterprise Server предлагают улучшенную и упрощенную реализацию PLS как часть установки сервера. Enterprise Server Private License Service поддерживает несколько режимов работы, может быть настроен как центральная или локальная License Service и способен выдавать по локальной сети лицензии как Altium Designer, так и серверные лицензии Altium — и многое другое.
Если это еще не сделано, первый шаг для использования Enterprise Server PLS — установка и лицензирование Enterprise Server.
См. Installing the Enterprise Server
Enterprise Server Licensing
Функциональность Enterprise Server, включая его Private License Service (PLS), становится доступной, когда сам Enterprise Server лицензирован путем добавления подходящей Altium Enterprise Server License. Чтобы пользователи могли входить в Enterprise Server из Altium Designer, также требуется действующая Altium Enterprise Server CAL license (Client Access License).
Enterprise Server предоставляет гибкий self-licensing method для добавления или получения лицензий Altium. Это доступно на странице Licenses (Admin – Licenses) в браузерном интерфейсе Workspace Enterprise Server, которая обеспечивает подключение к порталу Altium Licensing (
), откуда лицензии Altium вашей компании могут быть получены локально.
См. Enterprise Server Licensing для подробной информации о получении и настройке лицензий в Enterprise Server.
Вкратце, Enterprise Server и его клиентские подключения могут быть лицензированы следующим образом:
-
получением лицензий Server и Client Access (CAL) из онлайн‑портала Altium License service. Для этого используется опция From cloud, описанная выше. Выйдите и снова войдите в браузерный интерфейс Workspace Enterprise Server, чтобы активировать новые лицензированные функции.
Обратите внимание: лицензия CAL не требуется, если Users will not be accessing the Enterprise Server — то есть сервер будет использоваться только как Licensing Server.
-
подключением к службе PLS на другом сервере Altium (например, к центральной службе лицензирования), который предоставляет полученные Altium Enterprise Server licenses с доступными местами.
См. раздел External PLS mode ниже для подробностей по этому варианту лицензирования.
-
импортом существующих license alf files с диска.
Для этого используется опция From file и фактически «получаются» серверные лицензии, которые уже есть у вас локально. Выйдите и снова войдите в браузерный интерфейс Workspace, чтобы активировать новые лицензированные функции. Если это многоместные лицензии, их можно выдавать по сети для лицензирования другого совместимого ПО.
См. Obtaining License Files для информации о получении файлов лицензий из Company Dashboard.
Acquire Additional Licenses
После успешного лицензирования Enterprise Server из облака или с использованием существующих файлов лицензий Private License Service готова к настройке для выдачи лицензий по локальной сети. Дополнительные лицензии Altium Designer, приобретенные вашей компанией, можно получить через страницу License Manager в браузерном интерфейсе Workspace — Admin – Licenses.
Чтобы добавить лицензию в Enterprise Server, нажмите кнопку
и выберите вариант из облака (или из файла), как и ранее. Обратите внимание: лицензии можно получать как пакетно, так и по одной — используйте флажки в списке Add license, чтобы выбрать, какие лицензии будет получать Enterprise Server.
Вновь полученные лицензии затем включаются в список сервера Licenses. По умолчанию лицензии назначаются группе «All Users» (если только that option не была снята), что делает их доступными всем зарегистрированным пользователям Workspace. Это можно проверить на странице License Edit, открываемой нажатием кнопки
, связанной с записью лицензии.
Configure the License Service
После установки и лицензирования Enterprise Server (как описано выше) полученные лицензии можно сделать доступными в хост‑сети через Private License Service (PLS) сервера. Чтобы обеспечить максимальную гибкость в том, как лицензии выдаются сетевым клиентам (Altium Designer и другим установкам серверов), PLS можно настраивать и использовать в разных режимах работы, как кратко описано ниже:
-
No PLS mode — конфигурация Enterprise Server по умолчанию, при которой полученные лицензии не становятся доступными (не выдаются) по сети.
-
Local PLS mode — полученные лицензии Altium становятся доступными по сети через (локальную) службу PLS сервера.
-
External PLS mode — Enterprise Server подключается к external PLS (например, к PLS удаленного сервера Altium, настроенного как центральная служба лицензирования) и использует ее вместо собственной схемы лицензирования. Внешняя служба лицензирования может быть основана на Altium Infrastructure Server (AIS) или другом Enterprise Server.
В режимах No PLS и Local PLS Enterprise Server и его подключения лицензируются лицензиями Server и CAL, полученными из Altium License service, либо из *.alf license files, импортированных с диска или помещенных в корневую папку установки — см. Enterprise Server Licensing выше.
В режиме External PLS Enterprise Server может быть лицензирован тем же способом, or используя лицензии из внешней PLS, к которой он подключен.
См. External PLS Local Server Licensing (ниже) для дополнительной информации.
Напоминание: перед использованием PLS сервера в любом из режимов Enterprise Server необходимо настроить для подключения и входа в портал Altium License service, чтобы можно было получить лицензии, приобретенные вашей организацией — после завершения этого шага сервер может работать офлайн. В качестве альтернативы все необходимые лицензии можно получить из Company Dashboard или через отдельный сервер Altium, подключенный к интернету, а затем перенести на локальный Enterprise Server в виде отдельных файлов лицензий.
Полученные лицензии, такие как лицензии Altium Server и Connection (CAL) или лицензии Altium Designer, затем могут выдаваться по локальной сети через PLS.
No PLS mode
Как следует из названия, режим No PLS Enterprise Server по сути представляет сервер в стандартной (по умолчанию) конфигурации, где PLS не включена.
Соответственно, он не предоставляет лицензии Altium по сети, однако лицензии все равно можно получать из портала Altium License service. Эта функция поддерживает возможность Enterprise Server «самостоятельно» лицензироваться из полученных лицензий или импортированных alf license files, которые существуют наряду с устаревшим методом размещения файлов лицензий в корневой папке установки.
Чтобы выбрать этот режим, установите флажок No PLS на странице License Manager в браузерном интерфейсе Workspace — Admin – Settings – License manager.
Опция Automatically create assignment for All Users group принудительно назначает вновь полученные лицензии группе All Users по умолчанию. То, как назначаются лицензии, влияет на их доступность для groups при выдаче по сети через PLS, как описано ниже. Нажмите
, чтобы подтвердить изменения настроек.
Local PLS mode
В этой конфигурации PLS сервера лицензии будут доступны установкам Altium Designer и Server, размещенным в сети. Enterprise Server лицензируется обычным образом — через полученные лицензии или alf license files.

PLS выдает лицензии установке Altium Designer (клиенту) в сети, когда пользователь выполняет вход в Enterprise Server.
Чтобы переключиться в этот режим, выберите параметр Local PLS на странице License Manager в браузерном интерфейсе Workspace — Admin – Settings – License manager.

При настройке режима No PLS режим аутентификации напрямую влияет на то, как лицензии выдаются клиентским установкам в сети — см. подробности ниже.
PLS будет предоставлять лицензии Altium Designer, когда пользователь выполняет вход в Enterprise Server. Серверные лицензии станут доступны другим серверам в сети, когда PLS Enterprise Server находится в режиме безопасности «No Authentication» (см. варианты ниже).
Режим Local PLS предоставляет дополнительные настройки, определяющие, каким пользователям могут предлагаться конкретные лицензии Altium Designer (определяется по группам пользователей), а также как долго лицензия будет оставаться арендованной при неиспользовании. Нажмите
, чтобы подтвердить любые изменения настроек.
Настройки Local PLS
Режимы аутентификации License Manager
Режим аутентификации серверного PLS можно установить в Server Session или No Authentication в зависимости от того, как вы хотите предоставлять лицензии сетевым клиентам (Altium Designer и серверам). Для выбора используйте раскрывающееся меню License Manager Authentication.
Server Session:
Текущему сеансу подключения клиента предоставляется доступ к лицензиям — сеанс инициируется входом в Workspace Enterprise Server из Altium Designer. Это стандартный режим PLS сервера, при котором доступ к лицензиям привязан к сеансу Enterprise Server. Выберите Admin – Sessions в главном меню, чтобы просматривать и управлять текущими сеансами подключения.
Поскольку в этом режиме безопасности подключение к PLS подтверждается активным сеансом, лицензии не могут быть доступны другим серверам в сети (которые не выполняют вход) или через внутреннее подключение PLS setup в Altium Designer. Лицензии доступны, когда пользователь выполняет вход в Enterprise Server из Altium Designer.
No Authentication:
Любое подключение к серверному PLS получит доступ к доступным лицензиям. Это менее ограничительный режим, который можно использовать для доступа к лицензиям, когда пользователи Altium Designer не выполняют вход в Workspace Enterprise Server, либо когда Enterprise Server настроен как центральный Private License Service (лицензионный сервер) в конфигурации с несколькими серверами.
-
Поскольку подключения к PLS не привязаны к сеансу сервера (входу), в этом режиме доступные лицензии Enterprise Server могут быть доступны другим сетевым серверам. Другие серверы должны быть настроены в режиме External PLS, при этом их параметр «Local licensing» должен быть снят, чтобы использовалась лицензия удалённого сервера.
-
Поскольку подключения к PLS не подтверждаются сеансом сервера, Altium Designer может напрямую получать доступ к лицензиям, используя внутреннее подключение PLS в Altium Designer — Setup private license server на странице License Management (как это использовалось для доступа к PLS 1.0). См. Licensing without Server sign in (ниже) для получения дополнительной информации.
-
Если пользователь выполняет вход в учётную запись сервера, PLS создаёт нового пользователя с именем, соответствующим этой учётной записи, в формате
user_name server_name. Пользователь будет иметь доступ только к лицензиям, связанным с этой сгенерированной учётной записью пользователя — как определено его последующим назначением членства в группе. Это действие можно отключить, сняв флажок Automatic user creation option (см. ниже).
На практике два варианта режима аутентификации Local PLS будут предоставлять приобретённые лицензии в сеть следующим образом:
Server Session:
-
Лицензии Altium Designer доступны пользователям, которые выполняют вход в Enterprise Server, на основе совпадающих назначений групп «Пользователь–Лицензия».
No Authentication:
-
Лицензии Altium Designer доступны пользователям, которые выполняют вход в Enterprise Server, как определено членством в группе сгенерированного профиля пользователя с именем
user_name server_name.
-
Лицензии Altium Designer и лицензии серверов Altium доступны другим Enterprise Server, которые подключаются, используя свой режим External PLS mode.
-
Лицензии Altium Designer доступны через подключение internal PLS setup в Altium Designer.
Автоматическое создание пользователей (режим No Authentication)
Если включено (настройка по умолчанию), PLS Enterprise Server автоматически создаст учётную запись пользователя, соответствующую учётной записи входа на сервер. Так, если пользователь выполняет вход, например, на сервер LicenseServer, используя зарегистрированную учётную запись пользователя Trevor, PLS автоматически создаёт пользователя с именем Trevor LicenseServer (user_name server_name) — это «активное» имя, которое следует использовать для членства в группах и, следовательно, для определения распределения лицензий. См. Automatic User sync functionality ниже для получения дополнительной информации.
Соответствующая учётная запись пользователя user_name server_name создаётся при подключении из Altium Designer к PLS Enterprise Server remote — когда Altium Designer и сервер не используют один и тот же хост‑ПК. И наоборот, когда Altium Designer и Enterprise Server установлены на одном и том же ПК, PLS использует существующую учётную запись входа на сервер.
Если параметр Automatic user creation отключён, учётная запись пользователя сервера (Trevor) не сможет подключиться к PLS (и, следовательно, к доступным лицензиям), если соответствующая учётная запись user_name server_name уже не существует. В большинстве случаев этот параметр следует оставлять включённым. Исключение возможно, когда администратор сервера хочет заранее определить, какие учётные записи пользователей Enterprise Server могут использоваться для подключения к серверу в режиме No Authentication.
Подходящую учётную запись пользователя при необходимости можно добавить вручную администратором сервера, когда PLS находится в режиме «No Authentication» и Automatic user creation отключён. Если существующее имя пользователя — Trevor, а сервер называется LicenseServer, то соответствующая учётная запись PLS, которую нужно создать, — это учётная запись с First Name Trevor, Last Name LicenseServer и Username LicenseServer:Trevor. Итоговый результат — две записи пользователя: Trevor и Trevor LicenseServer,, при этом группы, применённые ко второй, будут определять доступность лицензий для пользователя Trevor.
Кроме того, PLS Enterprise Server автоматически создаст учётную запись пользователя (с именем, равным имени учётной записи Windows пользователя), если пользователь подключается через функцию Setup Private License Server в Altium Designer, а не выполняет вход в Enterprise Server — обратите внимание, что сгенерированное имя пользователя имеет формат, отличный от описанного непосредственно выше. См. Licensing without Server sign in ниже.
► См. раздел Existing User с итоговой таблицей типов профилей пользователей сервера.
Интервал тайм-аута возврата места (Seat return timeout interval)
Параметр Seat return timeout interval предназначен для принудительного истечения срока аренды лицензии, если Altium Designer не отвечает PLS в течение указанного количества часов.
PLS регулярно опрашивает проектный клиент по сети и ожидает ответ, однако ответы не будут возвращаться, если, например, хост‑ПК клиента перешёл в режим сна (Suspended) или гибернации (Hibernation) — либо если клиентское приложение аварийно завершилось или было принудительно закрыто. Если ответы от клиента не получены в течение времени, превышающего заданный интервал тайм-аута (по умолчанию 4 часа), арендованное клиентом место лицензии будет отозвано и возвращено в пул доступных мест для этой лицензии.
По сути, это автоматизированный по времени вариант ручной функции License Release.
Обратите внимание: когда Altium Designer отключается от лицензии обычным «корректным» способом (выход, выход из учётной записи сервера, Disconnect from PLS и т. п.), арендованное место лицензии возвращается автоматически.
Автоматически создавать назначение для группы All Users
Если этот параметр Local PLS включён (по умолчанию), вновь приобретённые лицензии будут назначаться группе All Users по умолчанию. Выдаваемая лицензия будет доступна всем пользователям Altium Designer, которые подключаются к серверу, независимо от того, к какой группе назначен пользователь.
Если параметр Automatically create assignment for All Users group отключён, приобретённая лицензия не назначается ни одной группе пользователей и поэтому not accessible по сети. Лицензию необходимо вручную назначить подходящей группе с помощью кнопки
— она доступна, когда запись лицензии (Admin – Licenses) открыта в режиме редактирования (
).
Доступ к лицензии Altium Designer (Sign In)
В режиме Local PLS лицензии, настроенные и опубликованные Private License Service, могут быть доступны установкам Altium Designer в сети, которые выступают клиентами PLS. Чтобы получить доступ к лицензии Altium Designer, предоставляемой PLS Enterprise Server, выполните вход в ваш Workspace Enterprise Server из Altium Designer — флажок в соответствующем диалоге можно использовать для автоматизации входа.
При входе в Enterprise Server учтите, что имя сервера localhost относится только к локальному ПК. Если серверный PLS размещён на другом ПК в сети, для входа нужно использовать сетевое (серверное) имя этого удалённого ПК — поле Server Address в диалоге входа относится именно к этому имени ([computer_name]). На ПК, где размещён Enterprise Server, можно перейти в Control Panel\System and Security\System, чтобы подтвердить его сетевое имя компьютера. Рекомендуемый способ — всегда выполнять вход, используя computer_name:port адрес сервера.

Вход на сервер impala в Altium Designer.
Вход на сервер не является обязательным. Чтобы получать доступ к лицензиям из Altium Designer без входа в Enterprise Server, если это предпочтительный подход, используйте параметр
Connect to Private Server в представлении
License Management Altium Designer. Обратите внимание: серверный PLS должен быть установлен в режим
No Authentication, а его параметр
Automatic user creation должен быть включён. См.
Licensing without Server sign in для получения дополнительной информации.
После подключения Altium Designer к Enterprise Server и его PLS область доступных лицензий в представлении License Management view Altium Designer будет заполнена списком частных лицензий, предоставляемых подключением PLS сервера. Используйте параметр License Management из выпадающего меню управления Current User (вверху справа), чтобы открыть представление License Management.

License Management доступ к странице в Altium Designer.
Чтобы арендовать лицензию для установки Altium Designer, нажмите кнопку Use License на плитке лицензии или щелкните плитку правой кнопкой мыши и выберите команду Use License в контекстном меню. Обратите внимание: лицензия, размещенная на Enterprise Server, может быть переведена в режим Automatic Leasing, так что в Altium Designer не требуется никаких действий пользователя, кроме входа на сервер.
Когда лицензия используется, ее плитка будет помечена значком
и выделена зеленой рамкой. Поле Seats для этой лицензии обновится, отражая, что занято еще одно место (seat) данной лицензии.

Частные лицензии (Private Licenses) становятся доступными при входе на сервер. Обратите внимание, что встроенная опция Setup PLS в Altium Designer не используется.
Пользователям Altium Designer не требуется входить в онлайн-аккаунт Altium Account, чтобы использовать частную лицензию, а локальное подключение LAN/WAN может быть изолировано от интернета. При необходимости перейдите на страницу System – Account Management page в диалоге Preferences, чтобы отключить подключение к Altium Account, и используйте страницу System – Network Activity page, чтобы выбрать конкретные сетевые службы, которым будет разрешено подключение.
Статус лицензии также виден в интерфейсе браузера Workspace на странице License Manager (Admin – Licenses). Разверните запись лицензии (
), чтобы увидеть текущие сведения об аренде и, при необходимости, завершить текущую сессию аренды пользователя, нажав команду Release.
► См. таблицу Server PLS mode comparison для сравнительного обзора режима Local PLS.
Роуминг (Roaming) частной серверной лицензии
Место (seat) частной серверной лицензии (Private Server license) можно «увести в роуминг», то есть получить на заданный срок. В этом режиме вам не нужно оставаться подключенным к серверу лицензий, чтобы использовать лицензию – можно отключиться и работать офлайн, фактически свободно перемещаясь со своим местом лицензии.
Чтобы использовать место доступной частной серверной лицензии в этом режиме, нажмите кнопку
на плитке лицензии или щелкните плитку правой кнопкой мыши и выберите команду Roam в контекстном меню. Появится диалог Retain License , в котором можно задать, на сколько дней и/или часов вы хотите взять место в роуминг. Введите количество дней и/или часов или используйте стрелки вверх/вниз до появления нужного значения(ий).
-
Максимальный срок, на который можно взять в роуминг частную серверную лицензию в этом режиме, ограничен сроком действия самой лицензии.
-
Если вы используете место частной серверной лицензии в роуминге и период роуминга истекает, использование этого места прекратится без льготного периода.
-
Администратор Enterprise Server может настроить возможность роуминга для лицензии и максимальную длительность роуминга в параметрах назначения лицензии – learn more.
Когда лицензия используется в режиме роуминга, ее плитка будет помечена значком
и выделена зеленой рамкой. Поле Seats для этой лицензии обновится, отражая, что занято еще одно место данной лицензии.

Чтобы использовать частную серверную лицензию в режиме роуминга, используйте опцию Roam.
При использовании лицензии в режиме роуминга вы можете отключиться от сервера лицензий и работать офлайн. Единственный случай, когда нужно подключаться к серверу лицензий при использовании места лицензии в этом режиме, — когда вы хотите либо освободить лицензию, либо продлить период роуминга. Продление выполняется повторным нажатием кнопки
. Затем при необходимости скорректируйте период роуминга в диалоге Retain License .
Освобождение лицензии, находящейся в роуминге, выполняется путем подключения к серверу лицензий и нажатия кнопки
на плитке лицензии либо щелчка правой кнопкой по плитке и выбора команды Release в контекстном меню.
Режим External PLS
Режим конфигурации External PLS на Enterprise Server предназначен для установок, где в сети присутствует несколько серверов, и один из них настроен как центральная (удаленная) служба Private License Service для всех пользователей. Такой тип установки подходит для крупного предприятия, где каждый отдел компании (Engineering, Development и т. п.) может использовать несколько установок Altium Designer и локальный сервер отдела для управления данными проектирования. И серверы данных проектирования отделов, и установки Altium Designer лицензируются центральной службой лицензирования, такой как PLS в Altium Server или Altium Infrastructure Server, выделенной под эту задачу.
В такой схеме серверы настраиваются следующим образом:
-
Central Licensing Server – здесь устанавливается Local PLS mode (см. выше), чтобы все полученные лицензии раздавались по сети. С точки зрения локального (отдельного) сервера это внешний сервер, предоставляющий службу лицензирования через свой PLS. Обратите внимание, что опция Automatic user creation должна быть включена (значение по умолчанию), поскольку она обеспечивает User synchronization между локальным и внешним серверами.
Чтобы центральный сервер лицензирования мог предоставлять лицензии другим серверам в сети, которые настроены в режим External PLS Mode (например, серверы отделов), центральный сервер лицензирования (в режиме Local PLS) должен иметь параметр License Manager Authentication Mode, установленный в No Authentication.
Если вместо этого установлен режим безопасности Server Session , служба Identity Service (IDS) сервера не позволит PLS-подключение к другому серверу в сети, потому что в этом режиме подключения проверяются и привязываются к сессии, создаваемой при входе пользователя — а сервер, как и ожидается, не выполняет вход.
-
Local (department) Server – здесь устанавливается External PLS mode и настраивается подключение к PLS центрального сервера лицензирования и его использование вместо собственного PLS локального сервера. Таким образом, локальный сервер использует external PLS (тот, что на центральном сервере лицензирования) для лицензирования, но при этом продолжает предоставлять подключенным пользователям свои локальные службы управления данными (Data Management).
Чтобы переключить локальный сервер в режим External PLS, выберите опцию External PLS на странице License Manager в браузерном интерфейсе Workspace – Admin – Settings – License manager.

Задайте внешний URL и порт External PLS для доступа к внешнему серверу, настроенному как центральный частный сервер лицензирования.
В этом режиме Enterprise Server подключается к внешнему PLS (например, PLS удаленного сервера, настроенного как Central Licensing Server) и использует его вместо собственной службы лицензирования (PLS). Сетевой адрес Central License Server на изображении выше, а значит и цель для подключения к внешнему PLS, — http://LicenseServer – этот адрес основан на computer_name хост-ПК сервера лицензий.

Локальный «отдельный» (departmental) сервер, переведенный в режим External PLS, фактически перенаправляет лицензии, выдаваемые PLS центрального сервера лицензирования, на локальные установки Altium Designer.
Когда пользователь Altium Designer входит на локальный сервер (теперь настроенный в режиме External PLS), служба PLS удаленного сервера «прокидывается» через локальный Enterprise Server и предлагает свои лицензии Altium Designer. Как обычно, пользователь должен использовать действительные (локальные) учетные данные для входа на локальный сервер.
При использовании схемы с центральным PLS-сервером для раздачи лицензий по сети группы, назначаемые пользователям и лицензиям, настраиваются на центральном сервере лицензирования, а не на локальном (отдельном) сервере. Назначения групп на локальном сервере не применяются, поскольку локальный сервер перенаправляет проверку пользователя/лицензии на центральный PLS – см. раздел Automatic User Sync ниже.
Настройки External PLS
Опции и настройки External PLS описаны ниже. Обычно такая конфигурация используется для локального/отдельного сервера, где лицензии Altium Designer и серверные лицензии управляются удаленной центральной службой лицензирования.
URL и порт PLS
Связанные настройки PLS url и PLS Port должны соответствовать конфигурации внешнего сервера. URL — это адрес (сетевое имя) удаленного ПК, на котором размещен «центральный» серверный PLS, как указано в записи 'Computer Name' хост-ПК в разделе Control Panel\System and Security\System. В Windows 10 см. Settings » System » About.
Лицензирование локального сервера
-
Когда опция Use local license manager for vault licensing включена (отмечена), Enterprise Server лицензируется «внутренне» серверными лицензиями, полученными им из службы Altium License service, либо файлами лицензий
alf, импортированными с диска или помещенными в папку установки сервера.
-
Когда опция снята, Enterprise Server будет лицензироваться от внешнего PLS, указанного настройками PLS url и Port. На внешнем сервере (например, Central Licensing Server) должны быть доступны лицензии Altium Enterprise Server с достаточным количеством мест, полученные из службы Altium License service. Обратите внимание: если сервер был лицензирован другим способом, может потребоваться перезапуск, чтобы включить его функции.
► См. таблицу Server PLS mode comparison для сравнительного обзора режима External PLS.
Назначение лицензий группам пользователей
Опция Automatically create assignment for All Users group принудительно назначает вновь полученные лицензии группе по умолчанию All Users . Эта опция отключается, когда указанная выше опция Use local license manager for vault licensing снята, поскольку в этом режиме все лицензии поступают из External PLS, например из PLS на удаленном сервере, используемом как Central Licensing Server.
Функциональность автоматической синхронизации пользователей (Automatic User sync functionality)
Как описано выше, для реализации централизованной системы лицензирования на базе нескольких Altium Servers один сервер настраивается как центральный PLS, который предоставляет лицензии локальным (например, серверным серверам отделов) и назначенным им пользователям. Центральный сервер лицензирования переводится в режим Local PLS mode (и «No Authentication»), а локальные серверы — в режим Externals PLS mode, при котором назначенным PLS является удалённый центральный сервер лицензирования.
Когда пользователи Altium Designer выполняют вход на свой локальный сервер, они получают доступ к лицензиям, которые были «перенаправлены» с (внешнего) PLS на центральном сервере лицензирования.
Часть механизма, обеспечивающего доступ пользователя к удалённым лицензиям через локальный сервер, — создание «синхронизированного» имени пользователя на центральном сервере лицензирования: локальное имя пользователя синхронизируется с центральным сервером лицензирования. См. Automatic user creation в режиме No Authentication, выше.
Созданный профиль пользователя на сервере лицензирования имеет составное имя учётной записи пользователя; user_name server_name, где server_name относится к сетевому имени локального (серверного сервера отдела) пользователя, а user_name — к имени, используемому для входа на этот локальный сервер. Составное имя относится к «локальной» учётной записи пользователя.
Обратите внимание: синхронизированная учётная запись пользователя не будет создана, если опция Automatic user creation снята.
Например, если пользователь AltiumPaul выполняет вход на назначенный ему локальный сервер (Department Workspace, размещённый на IMPALA), PLS на центральном сервере (Licensing Server, размещённом на LicenseServer) разрешит доступ к лицензии, создав запись User с именем AltiumPaul IMPALA. Значения First Name и Last Name нового профиля пользователя будут AltiumPaul и IMPALA соответственно (локальный пользователь отдела и сервер) — Username учётной записи: IMPALA:AltiumPaul.

При установке режима External PLS mode лицензии для вошедшего пользователя берутся из указанного внешнего PLS, который создаёт синхронизированный профиль пользователя (как показано ниже).

В многосерверной конфигурации (центральный сервер лицензирования и локальные «серверы отделов») имя пользователя локального сервера синхронизируется/реплицируется на сервере лицензирования, если его там ещё нет, — тем самым обеспечивается локальный доступ к централизованным лицензиям.
В этом случае лицензия Altium Designer на удалённом Licensing Server будет показана как арендованная пользователем AltiumPaul IMPALA — это синхронизированный AltiumPaul пользователь с локального сервера ( Department Workspace, размещённого на IMPALA). Хотя пользователь Altium Designer вошёл на локальный сервер отдела, лицензия Altium Designer предоставляется удалённым PLS Licensing Server (через локальный сервер). Обратите внимание: Altium Designer показывает лицензию как арендованную учётной записью пользователя Username, которая для созданного пользователя в этом примере — IMPALA:AltiumPaul.

Пользователь, вошедший на свой локальный «сервер отдела», будет прозрачно получать доступ к лицензиям с центрального сервера лицензирования через свой локальный сервер.
В общем виде создание (синхронизированных) пользователей PLS происходит, когда его режим установлен как «Local PLS», «No Authentication» и «Automatic user creation». Это справедливо для PLS сервера, настроенного как централизованный сервер лицензирования в многосерверной схеме Central/Local, но также верно для любого сервера, переведённого в этот режим (Local-PLS/No-Authentication/AutoUserCreation).
Licensing Server Group
Профили пользователей, синхронизированные с центральным PLS-сервером в многосерверной конфигурации, можно добавлять в группы — так же, как и на любом другом сервере, установленном в Local PLS mode.
В случае схемы, состоящей из центрального сервера лицензирования и распределённых локальных серверов (как подробно описано выше), дублирующиеся (синхронизированные) пользователи на сервере лицензирования могут добавляться в группы для ограничения доступности лицензий. Поэтому, когда пользователь выполняет вход на локальный сервер, лицензии, доступные пользователю (с внешнего PLS сервера лицензирования через локальный сервер), будут определяться groups и License assignments, настроенными для этого синхронизированного пользователя на центральном сервере лицензирования.
В приведённом выше примере синхронизированный пользователь AltiumPaul IMPALA ( AltiumPaul пользователь, синхронизированный с локального сервера) на сервере лицензирования может быть добавлен в группу Engineering, которой назначена определённая лицензия Altium Designer. Когда пользователь AltiumPaul выполняет вход на свой локальный сервер, указанная лицензия станет доступной благодаря связанной группе пользователей и конфигурации назначений лицензий на внешнем сервере лицензирования.
Как правило, такие группы пользователей и назначения лицензий настраиваются администратором сервера лицензирования после того, как пользователь локального сервера впервые выполнит вход (тем самым запустив процесс синхронизации пользователя).
См. License Group Assignments ниже для получения дополнительной информации о работе с группами и назначениями лицензий.
Licensing without Server sign in
Для пользователей Altium Designer, которые не используют возможности управления данными Enterprise Server и, следовательно, не выполняют вход на сервер, Altium Designer может получать доступ к лицензиям с PLS сервера, используя внутреннюю настройку PLS в Altium Designer (как описано ниже). Для этого подхода Enterprise Server настраивается следующим образом:
-
Режим PLS сервера устанавливается в Local PLS, чтобы лицензии были доступны в сети.
-
PLS должен быть установлен в режим безопасности «No Authentication», поскольку в этой схеме сессия сервера не будет создаваться через вход на сервер.
-
На PLS сервера должна быть доступна подходящая лицензия Altium Designer, назначенная All Users, чтобы она была доступна при любом подключении к серверу.
Описанный ниже способ доступа и использования лицензий Altium Designer также применим к устаревшему Private License Server (PLS 1.0), который устанавливается как служба Windows.
License access within Altium Designer
Чтобы получить доступ к лицензиям, размещённым на сервере, в Altium Designer (без входа), выберите Connect to Local Server в представлении License Management (используйте опцию Licenses в выпадающем меню элемента управления Current User, чтобы открыть представление License Management). Откроется диалог Private License Server Setup.
Если вы вошли в свою учётную запись Altium, используйте опцию Connect to Local Server в меню управления Add License, чтобы открыть диалог Private License Server Setup.
Введите базовые сведения о сервере для PLS в диалоге Private License Server Setup и нажмите OK. Имя сервера — это сетевое (компьютерное) имя ПК, на котором размещён Enterprise Server, а стандартный порт — 9780 — используйте порт 9785 и FQDN сервера, чтобы установить защищённое соединение https (see example
). Остальные параметры диалога, такие как опции Servers list, относятся к подключению типа устаревшего PLS 1.0.

Обратите внимание: при использовании внутренней настройки Altium Designer для доступа к лицензиям PLS требуются только имя сервера и порт. Поведение отличается при подключении к устаревшему PLS 1.0.
После подключения к PLS область доступных лицензий в представлении License Management будет заполнена списком частных лицензий, которые вы можете использовать.
При установлении лицензионного подключения к PLS этим способом лицензия изначально должна быть установлена в группу «All Users» на Enterprise Server (настройка по умолчанию). После того как лицензия будет распознана Altium Designer, на сервере автоматически создаётся соответствующий профиль пользователя, как detailed below. Затем этот созданный профиль пользователя можно добавить в группу, участники которой имеют доступ к определённым лицензиям — это позволяет администратору сервера управлять доступом к лицензиям для пользователей, которые не выполняют вход на сервер.
Чтобы арендовать лицензию для установки Altium Designer, нажмите кнопку Use License на плитке лицензии или щёлкните плитку правой кнопкой мыши и выберите команду Use License в контекстном меню. Обратите внимание: лицензия, размещённая на Enterprise Server, может быть установлена в режим Automatic Leasing, чтобы в Altium Designer не требовалось вмешательство пользователя, кроме первоначальной активации подключения Private license server.
Когда лицензия используется, её плитка будет помечена значком
и выделена зелёной рамкой. Поле Seats для лицензии обновится, отражая, что занято ещё одно место этой лицензии. На стороне сервера запись лицензии на странице License Manager (Admin – Licenses) покажет, что место занято именем пользователя, производным от хост-ПК Altium Designer — см. раздел below section для получения дополнительной информации.
-
Пользователям Altium Designer не требуется входить в онлайн-учётную запись Altium Account или на Enterprise Server, чтобы использовать частную лицензию, а локальное подключение LAN/WAN может быть изолировано от интернета. При необходимости перейдите на страницу System – Account Management page диалога Preferences, чтобы отключить подключение к Altium Account, и используйте страницу System – Network Activity page, чтобы выбрать конкретные сетевые службы, которым будет разрешено подключение.
-
При доступе к лицензиям, размещённым на сервере, в Altium Designer без входа лицензию также можно использовать в режиме roaming. См. раздел Roaming a Private Server License выше, чтобы узнать больше.
Created Users
Когда пользователь подключается к PLS Enterprise Server из Altium Designer без входа в систему (как описано выше), на сервере создаётся профиль пользователя, соответствующий имени подключающегося компьютера и имени активной учётной записи Windows — то есть компьютеру и учётной записи Windows, на которых запущен Altium Designer.
Например, пользователь может работать под учётной записью Windows с именем Design на компьютере с именем PC4. Когда для доступа к лицензии используется параметр Connect to Private Server в Altium Designer, сервер PLS, на котором размещена эта лицензия, создаст пользователя с именем Design PC4, с именем/фамилией Design/PC4 и именем пользователя Design.
Обратите внимание: созданное имя пользователя имеет иной формат, чем имя пользователя, создаваемое в ответ на
signing in пользователя на сервер, как описано в разделе
Автоматическое создание пользователей. В обоих случаях PLS настроен в режим
No Authentication mode, однако когда пользователь выполнил вход, создаваемое имя пользователя формируется на основе имени входа и имени сервера (
user_name server_name). Когда используется функция
Connect to Private Server (без входа) создаваемое имя основано на активной учётной записи Windows пользователя (
user_account_name), как описано здесь.
И снова: это серверное имя пользователя, которое можно добавить в группу(ы), что, в свою очередь, определит, какие лицензии будут доступны этому пользователю на данном компьютере.
См. ниже дополнительную информацию о назначениях групп и лицензий.
Назначения групп лицензий
Чтобы управлять доступностью лицензий для пользователей Altium Designer, PLS Enterprise Server можно настроить так, чтобы он связывал конкретные лицензии с определёнными группами пользователей. На практике, когда пользователь входит на сервер, PLS предложит только те лицензии, которые назначены группам, где этот пользователь состоит участником.
Пользователи и группы пользователей могут быть уже зарегистрированы в Enterprise Server, если он уже используется для управления и хранения проектных данных Altium Designer. Лицензии, размещённые на сервере, по умолчанию назначаются группе 'All Users', но могут быть переназначены любой доступной группе. Аналогично, пользователей можно добавлять в любую доступную группу.
Пользователи
Чтобы добавить новый профиль пользователя и включить его в группу, выберите Users в главном меню браузера, чтобы увидеть список зарегистрированных имён пользователей Enterprise Server, затем нажмите кнопку
.
Введите данные нового пользователя во всплывающем диалоге Add User и нажмите кнопку
, чтобы применить изменения. В диалоге есть несколько примечательных полей:
-
Authentication: Параметр Built-in по умолчанию будет идентифицировать подключение пользователя с использованием собственной службы идентификации Enterprise Server (IDS), тогда как метод Windows применяется, когда хост‑ПК входят в домен Windows и будет использоваться аутентификация домена Windows.
-
Add Groups: Нового пользователя можно добавить в существующую группу, введя имя группы в это поле. Поле будет динамически искать существующую группу, совпадающую с первой(ыми) введённой(ыми) буквой(ами) — выберите имя группы, чтобы подтвердить выбор. По умолчанию пользователи не включаются ни в одну группу.
Группы
Чтобы добавить новую группу, а затем включить в неё существующего пользователя, выберите Groups в главном меню браузера, чтобы увидеть список существующих имён групп, затем нажмите кнопку
.
Введите имя новой группы в диалоге Create Group и добавьте любых пользователей, которых вы хотите включить в эту группу. Поле Add Members будет динамически искать существующего пользователя, совпадающего с первой(ыми) введённой(ыми) буквой(ами) — выберите полное имя участника, чтобы подтвердить выбор. Нажмите кнопку
в диалоге, чтобы применить изменения.
Существующие пользователи
Существующих пользователей можно сделать участниками группы (или групп), отредактировав их профиль. Выберите запись пользователя на странице Admin – Users и нажмите кнопку
в правом верхнем углу списка, чтобы открыть диалог Edit User , отметьте группы, которые хотите добавить, в списке Existing Groups , затем нажмите кнопку
, чтобы применить изменения. Группу также можно добавить, вводя текст в поле Add Groups , как описано выше.
Обратите внимание: существующий пользователь может быть представлен в нескольких форматах — в зависимости от того, как он был добавлен. Форматы включают стандартные записи Username/Firstname/Lastname, а также записи, автоматически сгенерированные PLS в ответ на входящие подключения, которые не создают серверную сессию через вход в систему.
| User |
Username |
First Name |
Last Name |
Account Creator |
Circumstances |
| Trevor Smith |
Trevor |
Trevor |
Smith |
Введено вручную |
Стандартная учётная запись пользователя, добавленная администратором сервера. |
| Design PC4 |
Design |
Design |
PC4 |
Сгенерировано автоматически |
Пользователь Altium Designer, работающий под учётной записью Windows Design на компьютере PC4, подключился к PLS без входа на сервер. |
| Trevor CADDESIGN |
CADDESIGN:Trevor |
Trevor |
CADDESIGN |
Сгенерировано автоматически |
Пользователь Trevor вошёл в свою учётную запись на Enterprise Server CADDESIGN, у которого PLS настроен в режим 'No Authentication'. Также, в схеме серверов Central/Local, когда Trevor входит на свой локальный сервер (CADDESIGN, настроенный в режим External PLS), пользователь Trevor CADDESIGN создаётся в PLS центрального сервера (который настроен в режим 'No Authentication'). |
Во всех случаях эти профили пользователей можно включать в группы, редактируя запись пользователя. Обратите внимание: в схеме с центральным сервером лицензирования и несколькими локальными серверами (см. External PLS mode) членство пользователя в группах применяется в Central PLS для целей лицензирования, а не на уровне Local Server.
В конфигурации Central/Local с несколькими серверами процесс настройки пользователей обычно будет таким:
-
Создать стандартную учётную запись пользователя на локальном/департаментском сервере пользователя (который настроен в режим 'External PLS' и указывает на центральный PLS лицензирования).
-
Попросить пользователя войти в новую учётную запись на локальном сервере — это синхронизирует имя пользователя с центральным PLS (в виде
user_name server_name)
-
В центральном PLS отредактировать новую синхронизированную запись пользователя, чтобы включить её в требуемую(ые) группу(ы). Лицензии назначаются группам, предоставляя доступ пользователям — см. ниже.
Назначения лицензий
В режиме Local PLS PLS Enterprise Server может выборочно предлагать лицензии Altium Designer, назначенные конкретной группе, которая, в свою очередь, может быть связана с серверной учётной записью пользователя. По умолчанию (если не указано иное) все лицензии, полученные Enterprise Server, назначаются группе 'All Users' и, следовательно, доступны любому пользователю, который подключается к PLS.
Чтобы просмотреть и отредактировать существующие назначения лицензий группам, перейдите в Admin – Licenses в браузерном интерфейсе Workspace и выберите вкладку Groups. Нажмите на имя группы в столбце Groups, чтобы увидеть её участников, а справа — назначенные ей лицензии.
Лицензию можно назначить группе, открыв диалог Add/Edit assignment кнопкой
, затем выбрав доступную лицензию, целевую группу и параметры назначения.
Тип лицензии, конкретная лицензия и предлагаемое назначение группе выбираются из выпадающих списков, которые будут заполнены перечнем доступных на данный момент вариантов. На примере ниже 10 мест конкретной 20‑местной лицензии Altium Designer назначаются группе Engineers.
Параметры назначения лицензии включают:
-
Automatic leasing: Принудительно заставляет Altium Designer автоматически арендовать (использовать) эту лицензию, когда она становится доступной. В License Manager Altium Designer обычный процесс выбора лицензии из списка и нажатия Use выполняется автоматически для этой лицензии.
-
Seat availability: Укажите количество мест лицензии (до общего количества мест по лицензии), которые будут доступны для связанной группы, либо просто отметьте параметр All available seats, чтобы включить общее количество мест для этой лицензии (её атрибут User Count)
-
Roaming: Разрешить «роуминг» лицензии (использование Altium Designer, когда хост‑ПК не подключён к сети), выбрав параметр Allow Roaming. Настройка длительности Max roam задаёт отключение «роумингового» места по истечении указанного периода. Введите 0 , чтобы разрешить неограниченный роуминг (для срочной лицензии роуминг будет фактически ограничен датой окончания действия лицензии). См. раздел Roaming a Private Server License для дополнительной информации.
-
Automatic seat release: Разрешите освобождать место лицензии Altium Designer, когда клиентская машина находится в неактивном (idle) состоянии, то есть когда на клиентской машине нет активности мыши или клавиатуры и в данный момент не выполняется длительный процесс Altium Designer (например, выпуск проекта), включив параметр Release seats on inactive clients. Параметр Lease verification interval (hours) задаёт интервал времени между отправкой запросов проверки из Altium Designer (если в предыдущем интервале активности не было, место будет освобождено при условии, что включён параметр Release seats on inactive clients). Введите значение от 1 до 12 часов. Обратите внимание: функция автоматического освобождения из‑за неактивности доступна в Altium Designer 25.1 или более поздней версии.
-
Notifications: Уведомления — это сообщения, которые будут отправляться пользователям в ответ на определённые события, например когда в аренду выдан заданный процент доступных мест лицензии или если попытка взять место в аренду не удалась. Обратите внимание: уведомления по электронной почте недоступны, пока не будут настроены и включены — см. Configuring Email Notifications.
-
Когда включён параметр Notify when <x>% of available seats have been leased и количество арендованных мест достигает (или превышает) этот процент, соответствующее уведомление по электронной почте будет отправлено в group, указанную в поле Send to users with role. См. пример.
-
Когда включён параметр Send reject notifications, письмо об ошибке будет отправлено указанной выше группе, когда пользователь пытается арендовать недоступное место лицензии — например, когда оставшееся место отображается как доступное в (необновлённом) представлении Altium Designer License Management view, но с тех пор было арендовано другим пользователем. См. пример.
Когда настройка нового назначения лицензии завершена, нажмите
, чтобы зафиксировать назначение для выбранной группы. Чтобы посмотреть сведения о назначенной лицензии, выберите опцию раскрытия (
), связанную с её записью.
Важно отметить, что у лицензий может быть назначение All Users по умолчанию, поэтому это назначение нужно удалить, чтобы сделать лицензию эксклюзивно назначенной другой группе и входящим в неё пользователям.
В приведённом выше сценарии назначения лицензии 10 мест из 20‑местной лицензии Altium Designer были назначены группе Engineers и, соответственно, её участникам. Если назначение группы All Users по умолчанию, связанное с лицензией, не было удалено и существовали бы оба назначения, лицензия не была бы доступна исключительно участникам группы Engineers — она была бы доступна всем пользователям сервера.
Чтобы удалить существующее назначение лицензии, нажмите кнопку удаления (
), связанную с его записью. Назначение лицензии можно отредактировать с помощью связанной с ним кнопки
.
Вкладка Groups предоставляет сводное представление текущих групп, входящих в них пользователей и лицензий, назначенных каждой группе. Этот универсальный интерфейс можно использовать совместно с тем, как пользователи сгруппированы (настраивается на основных страницах Users), чтобы гибко распределять лицензии и места между пользователями.
Управление лицензиями
Частная служба лицензирования (PLS) на базе Enterprise Server предлагает набор административных функций для управления распределением и использованием лицензий, включая возможность принудительно освобождать арендованную лицензию и детально отслеживать, как используются лицензии.
Освобождение используемой лицензии
В ситуациях, когда лицензия использовалась Altium Designer, но не была корректно освобождена программой, PLS предоставляет средство для завершения этой аренды и возврата места в пул доступных мест лицензии. Это может произойти, когда ПК перешёл в режим ожидания при активном Altium Designer, либо из‑за сбоя ПО, который помешал корректному завершению работы. На практике такое место лицензии всё ещё зарегистрировано как используемое и поэтому недоступно другому пользователю.
Чтобы найти проблемную лицензию в этой ситуации, перейдите к списку Licenses в интерфейсе браузера Workspace, выбрав Admin – Licenses. В списке лицензий на вкладке Licenses информация об аренде для каждой записи доступна при раскрытии записи лицензии кнопкой
— используйте это, чтобы найти пользователя, который всё ещё удерживает место лицензии.
Аренду лицензии для этого пользователя можно завершить, а место вернуть в пул лицензии, нажав ссылку Release, связанную с записью пользователя, и затем подтвердив действие в диалоговом окне Release seat. Altium Designer уведомит пользователя, что лицензия была принудительно освобождена администратором.
Мониторинг использования лицензий
Enterprise Server предоставляет набор функций мониторинга и отчётности по использованию лицензий, которые можно применять для аудита того, как лицензии Altium Designer используются в организации. Это полезно, чтобы убедиться, что доступные места лицензий используются оптимально, чтобы прогнозировать будущие потребности в лицензиях и определять использование отдельными пользователями.
Функции мониторинга использования лицензий на сервере доступны в браузерном интерфейсе на вкладке Reports страницы License Manager (Admin – Licenses). Здесь представлен широкий набор вариантов отчётности, доступных через отдельные вкладки в представлении Reports. Доступны следующие типы отчётов:
-
Использование в реальном времени
-
История использования
-
Журнал использования
-
Журнал времени
В зависимости от того, какая информация требуется для каждого отчёта, можно применять соответствующие фильтры отчётности, чтобы настроить результаты и включить конкретные лицензии, группы, пользователей и временные периоды.
-
Чтобы, например, отфильтровать результаты отчёта об использовании и показать активность конкретной лицензии, выберите интересующую лицензию в раскрывающемся меню Licenses и нажмите
— показать пример. При необходимости можно добавить дополнительные лицензии — лицензии различаются по коду активации (Activation Code).
-
Действие фильтрации параметров сохраняется при переключении между вкладками стилей отчётов, позволяя просматривать отчёты об использовании, ограниченные выбранной лицензией.
-
Страница Reports также предлагает возможность экспортировать текущий отчёт на диск в формате CSV — совместимом с Microsoft Excel и другими табличными приложениями — для целей администрирования и учёта. Выберите нужные результаты отчёта с помощью соответствующей вкладки и фильтров, нажмите кнопку
и укажите место для сохранения файла на диск.
Использование в реальном времени
Отчёт об использовании в реальном времени предоставляет подробную сводку того, как в данный момент используются лицензии Private Server, добавленные в ваш Enterprise Server.
История использования
Этот тип отчёта предоставляет подробную историю того, как использовались лицензии Private Server, добавленные в ваш Enterprise Server. По умолчанию отчёт показывает использование за предыдущий год по всем использованным лицензиям Enterprise Server, группам и пользователям. Используйте соответствующие фильтры отчётности в верхней части страницы, чтобы настроить результаты:
-
Для конкретного Time Interval для включённых записей — либо предыдущий год, предыдущий квартал, предыдущий месяц, либо настраиваемый интервал отчётности по вашему выбору.
-
Включить конкретные лицензии и/или группы и/или пользователей по мере необходимости — это отфильтрует результаты по этим настройкам.
-
Группировать записи списка по определённому временному интервалу (Year, Quarter, Month, Week или Day) и, при необходимости, по одному или нескольким другим полям (Product Name, Activation Code, User, Role). Например, вы можете захотеть увидеть использование лицензий за определённый период и сгруппировать это по вашим определённым группам — для этого выберите Role в раскрывающемся поле And. Развивая это дальше, вы можете группировать по Role и Product Name, чтобы получить историю использования каждого продукта для каждой группы.
Наряду с данными, протоколируемыми по времени для каждого активного пользователя, список отчёта предоставляет приблизительное рабочее время (Avg Work Time), рассчитанное на основе зарегистрированного Time Used за количество Days, в течение которых использовалась лицензия. Также вычисляется показатель, представляющий среднее использование мест лицензий Private Server за указанный период. Отображаемый в процентах (Usage %), он может помочь определить, насколько полно используется ёмкость ваших лицензий, с учётом применённой фильтрации.
More about License Usage
Показатель Usage в отчёте для каждой записи рассчитывается из нескольких переменных, чтобы показать агрегированный процент занятости за указанный период.
В простом примере: если лицензия на одно место использовалась 8 часов в конкретный день (24 часа), то Time Used составляет 8 часов, Avg Work Time составляет 8 часов, и если Group by установлено в Day, то Usage лицензии равно 33%.
Если тот же сценарий — одно место используется 8 часов — применить к лицензии с ёмкостью 3 места, то показатель Usage снизится до 11% поскольку в этот период пользователь займёт только одно место из 3 доступных.
Приведённые выше примеры будут показаны, когда параметр Group by установлен в Day. Если настройка группы изменена на Week, и, как в примере выше, лицензия на одно место используется 8 часов, то Usage лицензии будет 5%, потому что она использовалась одну седьмую часть указанного интервала времени — 8 часов из 168 часов недели. Показатель Usage будет дополнительно уменьшен ещё на одну пятую для 5‑местной лицензии (примерно до 1%), поскольку используется только одно место из ёмкости этой лицензии.
Итак, вкратце: Usage лицензии пользователя рассчитывается как Time Used, пропорциональный выделению мест лицензии и количеству дней в выбранном периоде (Group by), и 24 часам в сутках.
Приведённый выше расчёт эквивалентен:
Usage % = 100 x Used hours / (Seats x Group days x 24)
Обратите внимание, что в данных вычисляемых отчётов используется округление чисел, поэтому такие значения, как лицензия Usage, являются лишь приблизительными, особенно когда период Group by задан более короткими интервалами.
Журнал использования
Этот тип отчёта предоставляет подробный журнал использования лицензий Private Server, добавленных на ваш Enterprise Server, в разрезе:
-
Кто использовал лицензию и в какой группе ему была назначена эта лицензия.
-
Какую версию ПО он использовал.
-
Когда он начал использовать лицензию.
-
Когда он освободил лицензию (вернул её в пул для использования другими пользователями в рамках учётной записи).
По умолчанию журнал отражает использование за предыдущий год по всем задействованным лицензиям Private Server, группам и пользователям. Используйте соответствующие фильтры отчётности в верхней части страницы, чтобы настроить результаты по:
-
Конкретному Time Interval – предыдущий год, предыдущий квартал, предыдущий месяц или пользовательский интервал отчётности на ваш выбор.
-
Включению конкретных лицензий и/или групп и/или пользователей — по необходимости.
Журнал времени
Этот тип отчёта предоставляет подробный журнал времени для лицензий Private Server, добавленных на ваш Enterprise Server, в разрезе:
-
Кто использовал место (seat) конкретной лицензии и в какой группе ему была назначена эта лицензия.
-
Время, когда он занял место лицензии (Action = IN).
-
Время, когда он освободил место лицензии и вернул его в пул для использования другими пользователями в рамках учётной записи (Action = OUT).
По умолчанию журнал отражает события по времени за предыдущий год по всем задействованным лицензиям Private Server, группам и пользователям. Используйте соответствующие фильтры отчётности в верхней части страницы, чтобы настроить результаты по:
-
Конкретному Time Interval – предыдущий год, предыдущий квартал, предыдущий месяц или пользовательский интервал отчётности на ваш выбор.
-
Включению конкретных лицензий и/или групп и/или пользователей — по необходимости.
Устранение неполадок доступа к лицензии
Если Altium Designer не может подключиться к Enterprise Server PLS или лицензии, которые вы приобрели и настроили в PLS, не отображаются в списке Available Licenses в Altium Designer, возможно, доступ блокируют системные настройки или настройки ПО.
При устранении любых проблем учитывайте следующее:
-
Host PC Firewall – Enterprise Server PLS по умолчанию использует порт
9780 при передаче лицензионных данных по сети. Проверьте, что этот порт был открыт в брандмауэре хост‑ПК во время установки сервера.
-
Allowed network connections – в Altium Designer доступна страница System – Network Activity page в диалоге Preferences. Убедитесь, что отмечен пункт «License Server», чтобы сервер PLS мог обмениваться данными с Altium Designer по сети.
-
Try basic tests:
-
Check locally – если сервер PLS настроен на ПК, на котором также установлена Altium Designer, подтвердите доступность PLS для этой локальной установки, прежде чем устранять неполадки на удалённых ПК. Если PLS и частные лицензии доступны локально, это означает, что у ПК в сети, которые не могут подключиться, проблема в сети или в настройках Altium Designer (а не PLS).
-
Assign license to All Users – если лицензия, корректно назначенная в PLS, недоступна для аренды (lease) в Altium Designer, временно измените назначение группы лицензии на All Users (или просто создайте для этой лицензии новое назначение All Users). См. License Assignments выше. Если после этого лицензия становится доступной, значит, была проблема с группой пользователей или назначением лицензии.
-
Refresh the server PLS – после изменений в настройке лицензий серверного PLS, особенно при добавлении или удалении приобретённых серверных лицензий, может потребоваться выйти из системы и войти снова, чтобы увидеть изменения. В некоторых случаях может понадобиться перезапустить Enterprise Server — перезагрузив ПК или используя функцию Restart в IIS Manager Windows.
-
Refresh the Enterprise server's PLS connection – после изменений доступа к лицензиям в серверном PLS или в Altium Designer заново установите соединение с Enterprise Server, нажав команду Refresh на странице Licensing Management в Altium Designer, либо выйдя из системы и снова войдя на сервер. При использовании internal PLS setup для доступа к лицензиям в Altium Designer обновите соединение, нажав Refresh и/или ссылку Disconnect/Reconnect... private license server. Чтобы принудительно выполнить полное обновление соединения, выберите ссылку Setup private license server и нажмите OK в диалоге Private License Server Setup.
-
Check Groups and PLS Authentication mode – если лицензия, к которой вы пытаетесь получить доступ, входя в Enterprise Server, назначена конкретной группе, убедитесь, что имя учётной записи пользователя на сервере входит в эту группу — обратите внимание, что в режиме PLS «No Authentication» группы назначаются сгенерированной учётной записи
user_name server_name. И наоборот, если вы подключаетесь к PLS, используя опцию «Setup private license server» в Altium Designer, то аутентификация Enterprise Server must должна быть установлена в «No Authentication».
Сравнение режимов Enterprise Server PLS
Enterprise Server PLS может быть настроен в одном из трёх различных режимов, каждый из которых подходит для определённых схем лицензирования Altium Designer и Altium Servers. В таблице ниже кратко показано, как PLS управляет и предоставляет лицензии Altium при каждом режиме PLS.
| |
No PLS mode |
Local PLS mode |
External PLS mode |
| Server license location: |
Локально |
Локально |
Локально или внешне |
| User authentication: |
н/д |
Сеанс сервера |
No Authentication |
н/д |
| Altium Server licenses served to network: |
Нет |
Нет |
Да |
Да — лицензии берутся из внешнего серверного PLS. |
| Altium Designer licenses served to network: |
Нет |
Да |
Да |
Да — лицензии берутся из внешнего серверного PLS. |
| Altium Designer license access using internal PLS setup: |
Нет |
Нет |
Да |
Нет |