Для организаций, которым необходимо, чтобы установки 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 поддерживает несколько режимов работы, может быть настроен как центральная или локальная служба лицензирования и способен выдавать по локальной сети лицензии как 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 (
), откуда лицензии Altium вашей компании могут быть получены локально.
Доступны три вкладки:
-
Licenses – содержит список всех лицензий, доступных в данный момент. Чтобы фактически лицензировать Enterprise Server, потребуется как минимум две лицензии (Altium Enterprise Server и Altium Enterprise Server CAL). Другие лицензии можно добавить для выдачи через PLS. Лицензии можно получить либо From cloud (выбрать из списка лицензий, доступных вашей компании на портале Altium), либо From file (импортировать существующие файлы лицензий
alf с диска).
-
Groups – позволяет назначать лицензии группам пользователей. В режиме Local PLS Enterprise Server PLS может выборочно предлагать программные лицензии, назначенные конкретной группе. По умолчанию (если не указано иначе) все лицензии, полученные Enterprise Server, назначаются группе All Users и, следовательно, доступны любому пользователю, подключающемуся к PLS.
-
Reports – предоставляет набор функций мониторинга и отчетности по использованию лицензий, которые можно применять для аудита того, как лицензии используются в организации. Это особенно полезно при использовании Private License Service, поскольку данные отчетов помогают убедиться, что доступные места лицензий используются оптимально, прогнозировать будущие потребности в лицензиях и определять использование отдельными пользователями. Доступен ряд вариантов отчетов, открываемых через соответствующие под‑вкладки. В зависимости от типа информации, требуемой для каждого отчета, можно применять связанные фильтры, чтобы настроить результаты и включить конкретные лицензии, группы, пользователей и временные периоды. Также есть возможность экспортировать текущий отчет на диск в формате CSV, совместимом с Microsoft Excel и другими табличными приложениями, для целей администрирования и учета.
См. 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 с доступными местами.
См. External PLS mode ниже для подробностей по этому варианту лицензирования.
-
импортом существующих файлов лицензий alf с диска.
Для этого используется опция From file и фактически «получаются» серверные лицензии, которые у вас уже есть локально. Выйдите из браузерного интерфейса Workspace и войдите снова, чтобы активировать новые лицензированные функции. Если это многоместные лицензии, их можно выдавать по сети для лицензирования другого совместимого ПО.
См. Obtaining License Files для информации о получении файлов лицензий из Company Dashboard.
Получение дополнительных лицензий
После успешного лицензирования Enterprise Server из облака или с помощью существующих файлов лицензий, Private License Service готова к настройке для выдачи лицензий по локальной сети. Дополнительные лицензии Altium Designer, приобретенные вашей компанией, можно получить через страницу License Manager в браузерном интерфейсе Workspace — Admin – Licenses.
Чтобы добавить лицензию в Enterprise Server, нажмите кнопку
и выберите вариант из облака (или из файла), как и ранее. Обратите внимание: лицензии можно получать как пакетно, так и по одной — используйте флажки в списке Add license, чтобы выбрать, какие лицензии Enterprise Server будет получать.
Вновь полученные лицензии затем включаются в список Licenses сервера. По умолчанию лицензии назначаются группе «All Users» (если только эта опция не была снята), что делает их доступными всем зарегистрированным пользователям Workspace. Это можно проверить на странице License Edit, открываемой нажатием кнопки
, связанной с записью лицензии.
Настройка службы лицензирования
После установки и лицензирования Enterprise Server (как описано выше) полученные лицензии можно сделать доступными в хост‑сети через Private License Service (PLS) сервера. Чтобы обеспечить максимальную гибкость в том, как лицензии выдаются сетевым клиентам (Altium Designer и другим установкам серверов), PLS можно настраивать и использовать в разных режимах работы, как кратко описано ниже:
-
Режим No PLS — конфигурация Enterprise Server по умолчанию, при которой полученные лицензии не предоставляются (не выдаются) в сеть.
-
Режим Local PLS — полученные лицензии Altium становятся доступными по сети через (локальную) службу PLS сервера.
-
Режим External PLS — Enterprise Server подключается к external PLS (например, к PLS удаленного сервера Altium, настроенного как центральная служба лицензирования) и использует ее вместо собственной схемы лицензирования. Внешняя служба лицензирования может быть развернута на базе Altium Infrastructure Server (AIS) или другого Enterprise Server.
В режимах No PLS и Local PLS Enterprise Server и его подключения лицензируются лицензиями Server и CAL, полученными из Altium License service, либо из *.alf файлов лицензий, импортированных с диска или помещенных в корневую папку установки — см. 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 по локальной сети.
Режим без PLS
Как следует из названия, режим No PLS Enterprise Server по сути представляет собой сервер в его стандартной (конфигурации по умолчанию), когда PLS не включён.
В этом случае он не предоставляет лицензии Altium по сети, однако лицензии по‑прежнему можно получать через портал Altium License service. Эта функция поддерживает возможность «самостоятельного» лицензирования Enterprise Server из приобретённых лицензий или импортированных alf файлов лицензий, которые используются наряду с устаревшим методом размещения файлов лицензий в корневой папке установки.
Чтобы выбрать этот режим, установите флажок No PLS на странице License Manager в браузерном интерфейсе Workspace — Admin – Settings – License manager.
Параметр Automatically create assignment for All Users group принудительно назначает вновь приобретённые лицензии группе All Users по умолчанию. То, как назначаются лицензии, влияет на их доступность для групп при выдаче по сети через PLS, как описано ниже. Нажмите
, чтобы подтвердить любые изменения настроек.
Режим Local PLS
В этой конфигурации PLS на сервере лицензии будут доступны установкам Altium Designer и Server, размещённым в сети. Enterprise Server лицензируется обычным образом — через приобретённые лицензии или alf файлы лицензий.

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

При настройке режима без PLS режим аутентификации напрямую влияет на то, как лицензии предоставляются клиентским установкам в сети — см. подробности ниже.
PLS будет предоставлять лицензии Altium Designer, когда пользователь выполняет вход в Enterprise Server. Лицензии 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 server доступны другим 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 remote Enterprise Server — когда 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 отключается от лицензии обычным «корректным» способом (выход, выход из учётной записи сервера, отключение от 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.
Вход на Server не является обязательным. Чтобы получать доступ к лицензиям из 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 (Altium Designer Agile, Altium Designer) будет заполнена списком приватных лицензий, предоставляемых подключением к PLS сервера. Чтобы открыть представление License Management, используйте параметр License Management в выпадающем меню управления Current User (вверху справа).

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

Private Licenses становятся доступными при входе на сервер. Обратите внимание, что встроенный в Altium Designer параметр Setup PLS не используется.
Пользователям 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 , в котором можно задать, на сколько дней и/или часов вы хотите увести место в роуминг. Введите количество дней и/или часов или используйте стрелки вверх/вниз до появления нужного значения(ий).
-
Максимальный срок, на который можно увести в роуминг Private Server license в этом режиме, ограничен сроком действия самой лицензии.
-
Если вы используете роуминг места Private Server license и период роуминга истекает, использование этого места прекратится без льготного периода.
-
Администратор Enterprise Server может настроить возможность роуминга для лицензии и максимальную длительность роуминга в параметрах назначения лицензии — learn more.
Когда лицензия используется в режиме роуминга, её плитка будет помечена значком
и выделена зелёной рамкой. Поле Seats для лицензии обновится, отражая, что занято ещё одно место этой лицензии.

Чтобы использовать Private Server license в режиме роуминга, используйте параметр 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 между локальным и внешним серверами.
Чтобы Central Licensing Server мог предоставлять лицензии другим серверам в сети, которые настроены в External PLS Mode (например, серверы отделов), на Central Licensing Server (в режиме Local PLS) параметр License Manager Authentication Mode должен быть установлен в No Authentication.
Если вместо этого установлен режим безопасности Server Session , служба Identity Service (IDS) сервера не позволит PLS-подключение к другому серверу в сети, потому что в этом режиме подключения проверяются и привязываются к сессии, создаваемой при входе пользователя — а сервер, как и ожидается, не выполняет вход.
-
Local (department) Server – этот сервер переводится в External PLS mode и настраивается на подключение и использование PLS Central Licensing Server вместо собственного PLS локального сервера. Таким образом, локальный сервер использует external PLS (тот, что на Central Licensing Server) для лицензирования, но при этом продолжает предоставлять подключённым пользователям свои локальные службы управления данными.
Чтобы переключить локальный сервер в режим 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 на изображении выше, а значит и цель для подключения к external PLS, — http://LicenseServer; этот адрес основан на computer_name хост-ПК сервера лицензий.

Локальный «отдельский» Server, настроенный в режиме External PLS, фактически перенаправляет лицензии, раздаваемые PLS Central Licensing Server, на локальные установки Altium Designer.
Когда пользователь Altium Designer входит на локальный Server (теперь настроенный в режиме External PLS), служба PLS удалённого сервера «прокидывается» через локальный Enterprise Server и предлагает свои лицензии Altium Designer. Как обычно, пользователь должен использовать действительные (локальные) учётные данные для входа на локальный сервер.
При использовании схемы Central PLS Server для раздачи лицензий по сети группы, назначаемые пользователям и лицензиям, настраиваются на Central Licensing Server, а не на локальном (отдельском) Server. Назначения групп на локальном сервере не применяются, поскольку локальный сервер перенаправляет проверку пользователя/лицензии на центральный 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.
Лицензирование Local Server
-
Когда включён (отмечен) параметр Use local license manager for vault licensing, Enterprise Server будет лицензироваться «внутренне» — серверными лицензиями, полученными им из сервиса лицензирования Altium License, либо файлами лицензий
alf, импортированными с диска или помещёнными в папку установки сервера.
-
Если параметр снят, Enterprise Server будет лицензироваться от внешнего PLS, указанного настройками url и Port PLS. На внешнем сервере (например, Central Licensing Server) будут доступны лицензии Altium Enterprise Server с достаточным количеством мест, полученные им из сервиса лицензирования Altium License. Обратите внимание: если сервер был лицензирован другим способом, может потребоваться его перезапуск для включения функций.
► См. таблицу 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.
Функциональность автоматической синхронизации пользователей
Как описано выше, чтобы реализовать централизованную систему лицензирования на базе нескольких Altium Servers, один сервер настраивается как Central PLS, который выдаёт лицензии Local (например, «отделовым») серверам и назначенным им пользователям. Central Licensing Server переводится в режим Local PLS mode (и «No Authentication»), а Local Servers — в режим Externals PLS mode, где назначенным PLS является удалённый Central Licensing Server.
Когда пользователи Altium Designer выполняют вход на свой Local Server, они получают доступ к лицензиям, которые были «перенаправлены» с (внешнего) PLS на Central Licensing Server.
Часть механизма предоставления пользователю доступа к удалённым лицензиям через Local Server — создание «синхронизированного» имени пользователя на Central Licensing Server: локальное имя пользователя синхронизируется с Central Licensing Server. См. Automatic user creation в режиме No Authentication выше.
Созданный профиль пользователя на Licensing Server имеет составное имя учётной записи: user_name server_name, где server_name — сетевое имя Local (Department) Server пользователя, а user_name — имя, используемое для входа на этот Local Server. Составное имя относится к «локальной» учётной записи пользователя.
Обратите внимание: синхронизированная учётная запись пользователя не будет создана, если параметр 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, который создаёт синхронизированный профиль пользователя (как показано ниже).

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

Таким образом, пользователь, вошедший на свой локальный «department» server, прозрачно получает доступ к лицензиям с центрального сервера лицензирования через свой локальный сервер.
В общем случае создание (синхронизированных) пользователей PLS происходит, когда его режим установлен в «Local PLS», «No Authentication» и «Automatic user creation». Это справедливо для Server PLS, настроенного как централизованный License Server в многосерверной схеме Central/Local, но также верно и для любого сервера, переведённого в этот режим (Local-PLS/No-Authentication/AutoUserCreation).
Группа на Licensing Server
Профили пользователей, синхронизированные с сервером Central PLS в многосерверной конфигурации, можно добавлять в группы — так же, как и на любом другом сервере, установленном в Local PLS mode.
В случае схемы, состоящей из центрального Licensing Server и распределённых Local Servers (как описано выше), дублирующиеся (синхронизированные) пользователи на Licensing Server могут быть добавлены в группы для ограничения доступности лицензий. Поэтому, когда пользователь входит на Local Server, лицензии, доступные пользователю (с внешнего PLS Licensing Server через Local Server), будут определяться группами и назначениями лицензий, настроенными для этого синхронизированного пользователя на центральном Licensing Server.
В приведённом выше примере синхронизированный пользователь AltiumPaul IMPALA ( AltiumPaul пользователь, синхронизированный с Local Server) на Licensing Server может быть добавлен в группу Engineering, которой назначена определённая лицензия Altium Designer. Когда пользователь AltiumPaul входит на свой локальный сервер, указанная лицензия станет доступной благодаря связанной группе пользователей и настройкам назначения лицензий на внешнем Licensing Server.
Как правило, эти назначения групп пользователей и лицензий выполняются администратором Licensing Server после того, как пользователь Local Server впервые выполнит вход (тем самым запустив процесс синхронизации пользователя).
См. License Group Assignments ниже для получения дополнительной информации о работе с группами и назначениями лицензий.
Лицензирование без входа на Server
Для пользователей 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.
Доступ к лицензиям в 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. Для установления защищённого соединения https используйте порт 9785 и FQDN сервера (см. пример
). Остальные настройки диалога, такие как параметры Servers list, относятся к подключению устаревшего типа PLS 1.0.

Обратите внимание: при использовании внутренней настройки Altium Designer для доступа к лицензиям PLS требуются только поля имени сервера и порта. При подключении к устаревшему PLS 1.0 поведение отличается.
После подключения к PLS область доступных лицензий в представлении License Management будет заполнена списком частных лицензий, которые вы можете использовать.
При установлении лицензионного подключения к PLS этим способом лицензия изначально должна быть назначена группе «All Users» в Enterprise Server (настройка по умолчанию). После того как лицензия будет распознана Altium Designer, на сервере автоматически создаётся соответствующий профиль пользователя, как описано ниже. Затем этот созданный профиль пользователя можно добавить в группу, участники которой имеют доступ к определённым лицензиям — это позволяет администратору сервера управлять доступом к лицензиям для пользователей, которые не выполняют вход на сервер.
Чтобы арендовать лицензию для установки Altium Designer, нажмите кнопку Use License на плитке лицензии или щелкните плитку правой кнопкой мыши и выберите команду Use License в контекстном меню. Обратите внимание: лицензия, размещенная на Enterprise Server, может быть настроена в режиме Automatic Leasing, так что в Altium Designer не требуется вмешательство пользователя, кроме первоначальной активации подключения Private license server.
Когда лицензия используется, ее плитка будет помечена значком
и выделена зеленой рамкой. Поле Seats для этой лицензии обновится, отражая, что занято еще одно место (seat) данной лицензии. На стороне сервера запись о лицензии на странице License Manager (Admin – Licenses) покажет, что место занято именем пользователя, сформированным на основе хост‑ПК Altium Designer — см. раздел ниже для получения дополнительной информации.
-
Пользователям 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
Когда пользователь подключился к Enterprise Server PLS из Altium Designer без входа в систему (как описано выше), на сервере создается профиль пользователя, соответствующий имени подключающегося компьютера (Computer Name) и имени активной учетной записи Windows (Windows User Account Name) — то есть компьютеру и учетной записи Windows, на которых запущен Altium Designer.
Например, пользователь может работать под учетной записью Windows с именем Design на компьютере с именем PC4. Когда для доступа к лицензии используется опция Altium Designer Connect to Private Server, серверный PLS, на котором размещена эта лицензия, создаст пользователя с именем Design PC4, с именем/фамилией Design/PC4 и именем пользователя (Username) Design.
Обратите внимание, что созданное имя пользователя (User Name) имеет иной формат, чем имя пользователя, создаваемое в ответ на
signing in пользователя на сервер, как описано в разделе
Automatic user creation. В обоих случаях PLS настроен в режим
No Authentication mode, однако когда пользователь выполнил вход, создаваемое имя пользователя формируется на основе имени входа и имени сервера (
user_name server_name). Когда используется функция
Connect to Private Server (без входа), создаваемое имя основано на активной учетной записи Windows пользователя (
user_account_name), как описано здесь.
И снова: это серверное имя пользователя, которое можно добавить в группу(ы), что, в свою очередь, определит, какие лицензии будут доступны этому пользователю на данном компьютере.
Ниже приведена дополнительная информация о назначениях групп и лицензий.
License Group Assignments
Чтобы управлять доступностью лицензий для пользователей Altium Designer, PLS на Enterprise Server можно настроить так, чтобы он связывал конкретные лицензии с определенными группами пользователей. На практике, когда пользователь входит на сервер, PLS предложит только те лицензии, которые назначены группам, где этот пользователь состоит.
Пользователи и группы пользователей могут уже быть зарегистрированы в Enterprise Server, если он в настоящее время используется для управления и хранения проектных данных Altium Designer. Лицензии, размещенные на сервере, по умолчанию назначаются группе «All Users», но могут быть переназначены любой доступной группе. Аналогично, пользователей можно добавлять в любую доступную группу.
Users
Чтобы добавить новый профиль пользователя и включить его в группу, выберите Users в главном меню браузера, чтобы увидеть список зарегистрированных имен пользователей Enterprise Server, затем нажмите кнопку
.
Введите данные нового пользователя во всплывающем диалоге Add User и нажмите кнопку
, чтобы применить изменения. В диалоге есть несколько примечательных полей:
-
Authentication: Параметр Built-in по умолчанию будет идентифицировать подключение пользователя с использованием собственной службы идентификации Enterprise Server (IDS), тогда как метод Windows применяется, когда хост‑ПК входят в домен Windows и будет использоваться аутентификация домена Windows.
-
Add Groups: Нового пользователя можно добавить в существующую группу, введя имя группы в это поле. Поле будет динамически искать существующую группу, совпадающую с первыми введенными буквами — выберите имя группы, чтобы подтвердить выбор. По умолчанию пользователи не включены ни в одну группу.
Groups
Чтобы добавить новую группу, а затем включить в нее существующего пользователя, выберите Groups в главном меню браузера, чтобы увидеть список существующих имен групп, затем нажмите кнопку
.
Введите имя новой группы в диалоге Create Group и добавьте пользователей, которых вы хотите сделать участниками этой группы. Поле Add Members будет динамически искать существующего пользователя, совпадающего с первыми введенными буквами — выберите полное имя участника (Member), чтобы подтвердить выбор. Нажмите кнопку
в диалоге, чтобы применить изменения.
Existing Users
Существующих пользователей можно сделать участниками группы (или групп), отредактировав их профиль. Выберите запись пользователя на странице Admin – Users и нажмите кнопку
в правом верхнем углу списка, чтобы открыть диалог Edit User ; отметьте группы, которые хотите добавить, в списке Existing Groups и затем нажмите кнопку
, чтобы применить изменения. Группу также можно добавить, вводя текст в поле Add Groups , как описано выше.
Обратите внимание: существующий пользователь может быть представлен в нескольких форматах — в зависимости от того, как он был добавлен. Форматы включают стандартные записи Username/Firstname/Lastname, а также записи, автоматически сгенерированные PLS в ответ на входящие подключения, которые не инициируют серверную сессию через вход (sign-in).
| 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»). |
Во всех случаях эти профили пользователей можно включать в группы, редактируя запись пользователя. Обратите внимание: в конфигурации «Central Licensing Server и несколько Local Servers» (см. External PLS mode) членство пользователя в группах применяется для целей лицензирования на уровне Central PLS, а не на уровне Local Server.
В много серверной конфигурации Central/Local процесс настройки пользователей обычно будет таким:
-
Создать стандартную учетную запись пользователя на локальном/департаментском сервере пользователя (который настроен в режим «External PLS» и указывает на центральный лицензирующий PLS).
-
Попросить пользователя выполнить вход в новую учетную запись на локальном сервере — это синхронизирует имя пользователя с центральным PLS (в виде
user_name server_name)
-
В центральном PLS отредактировать новую синхронизированную запись пользователя, сделав ее участником требуемой группы (групп). Лицензии назначаются группам, предоставляя доступ пользователям — см. ниже.
License Assignments
В режиме Local PLS PLS на Enterprise Server может выборочно предлагать лицензии Altium Designer, которые назначены конкретной группе, а та, в свою очередь, может быть связана с серверной учетной записью User. По умолчанию (если не указано иначе) все лицензии, приобретенные Enterprise Server, назначаются группе «All Users» и, следовательно, доступны любому пользователю, который подключается к PLS.
Чтобы просмотреть и изменить существующие назначения лицензий группам, перейдите в Admin – Licenses в браузерном интерфейсе Workspace и выберите вкладку Groups. Нажмите на имя группы в столбце Groups, чтобы увидеть ее участников (Users), а справа — назначенные ей лицензии.
Лицензию можно назначить группе, открыв диалог 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: Уведомления — это сообщения, которые будут отправляться пользователям в ответ на определённые события, например когда арендован заданный процент доступных мест лицензии или если попытка аренды места завершилась неудачей. Обратите внимание: email‑уведомления недоступны, пока не будут настроены и включены — см. Configuring Email Notifications.
-
Когда включена опция Notify when <x>% of available seats have been leased и количество арендованных мест достигает (или превышает) этот процент, соответствующее уведомление по email будет отправлено группе group, указанной в поле Send to users with role. См. пример.
-
Когда включена опция Send reject notifications, email об ошибке будет отправлен указанной выше группе, когда пользователь пытается арендовать недоступное место лицензии — например, когда оставшееся место отображается как доступное в (необновлённом) представлении управления лицензиями (Altium Designer Agile, Altium Designer), но с тех пор было арендовано другим пользователем. См. пример.
Когда настройка нового назначения лицензии завершена, нажмите
, чтобы зафиксировать назначение для выбранной группы. Чтобы посмотреть детали по назначенной лицензии, выберите опцию раскрытия (
), связанную с её записью.
Важно отметить, что у лицензий по умолчанию может быть назначение All Users, поэтому это назначение нужно удалить, чтобы лицензия была эксклюзивно назначена другой группе и входящим в неё пользователям.
В приведённом выше сценарии назначения лицензии 10 мест 20-местной лицензии Altium Designer назначены группе Engineers и, следовательно, её участникам. Если назначение по умолчанию для группы All Users, связанное с лицензией, не было удалено и существовали бы оба назначения, лицензия не была бы доступна исключительно участникам группы Engineers — она была бы доступна всем пользователям сервера.
Чтобы удалить существующее назначение лицензии, нажмите кнопку удаления (
), связанную с соответствующей записью. Назначение лицензии можно отредактировать с помощью связанной кнопки
.
Вкладка Groups предоставляет сводное представление текущих групп, входящих в них пользователей и лицензий, назначенных каждой группе. Этот универсальный интерфейс можно использовать совместно с тем, как пользователи сгруппированы (настраивается на основных страницах Users), чтобы гибко распределять лицензии и места между пользователями.
Управление лицензиями
Служба Private License Service (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 использования лицензии в отчёте для каждой записи рассчитывается на основе нескольких переменных, чтобы показать агрегированный процент занятости за указанный период.
В качестве простого примера: если однопользовательская (single seat) лицензия использовалась 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, пропорционально распределению мест (seat allocation) лицензии и количеству дней в выбранном периоде (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 сервера в Windows IIS Manager.
-
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, назначена конкретной группе, убедитесь, что имя учётной записи (Account name) пользователя сервера входит в эту группу — обратите внимание, что в режиме 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: |
н/д |
Сеанс сервера |
Без аутентификации |
н/д |
| Altium Server licenses served to network: |
Нет |
Нет |
Да |
Да — лицензии берутся из внешнего серверного PLS. |
| Altium Designer licenses served to network: |
Нет |
Да |
Да |
Да — лицензии берутся из внешнего серверного PLS. |
| Altium Designer license access using internal PLS setup: |
Нет |
Нет |
Да |
Нет |