Private Server Licenses - Configuring Usage

Old Content - visit altium.com/documentation

 

Main article: Using a Private Server License

Once a Private Server license has been added to a Private License Server, it is typically configured with respect to its usage – which users, or defined groups of users, can access and use it. All such configuration is performed in the Security dialog. Access this dialog by selecting the license you wish to configure – in the License Usage region of the Licensing dialog – and clicking the Configure button.

Configure license usage for each license in turn, using the Security dialog.

By default there is a single group called All Users, with one user added. The user name is set to the wildcard character *, which means any user on the network is a valid member of this group. If you intend to control which users have access, or to assign your users to groups, remove this user.
 

It is recommended that you shut down and restart the Private License Server whenever you add users or change group configurations.

Managing Users

A User is a computer name on your network. The dialog provides controls for adding new users, editing the names of users and removing users, as required. If you want to set up specific usage rights for a Private Server license, rather than offer the license to everyone on the network, then you will need to add and manage the specific users that you want to give access to that license.

Adding a New User Directly

This is the direct method of user addition. Right-click within the right-hand region of the Security dialog and choose Add New User from the pop-up menu that appears. The Add User dialog will appear, where you can directly type the name of the user (computer name) to be added.
 

Commands for managing users can also be accessed by clicking the Menu button, at the bottom of the Security dialog.


Direct addition of a new user.

Each new user will appear as a distinct row entry within the currently focused group (where multiple groups exist), with an empty checkbox appearing in the field to the right. This checkbox is used to monitor/report whether the user is currently using an instance (or seat) of the available license.

New user initially added to the All Users group.

Adding a New User via Search

The left-hand region of the Security dialog provides a listing of all detected local area networks. Expand the relevant network to which the required users are connected and search for their particular computer names. Once found, select, drag and drop into the required group in the right-hand side of the dialog (where such specific groups exist) or into the default All Users group.

Search for, and add, one or more users on a network.

Editing/Removing Users

To change the name of a user after it has been added, simply click inside the area for the user's name and edit as required. Alternatively, select the user entry, right-click and choose Edit User Name from the context menu.

To remove a user, simply select the entry for that user, right-click and choose Remove User From Group from the context menu.

Managing Groups

Dividing your users into groups is an optional feature. It allows you to divide the total pool of seats supported by a license, into smaller sets. Typically you would create groups to ensure that there are always a suitable number of license seats available in the various departments that are using the software. You can also ensure that specific users always have access to the software by including them in a group that has the same number of license seats allocated as the number or users in that group.

Creating Groups

To create a new group, right-click anywhere within the right-hand region of the Security dialog and choose Add Group from the pop-up menu that appears. The Add Group dialog will open, where you can define the name for the new group.
 

Commands for managing groups can also be accessed by clicking the Menu button, at the bottom of the Security dialog.


Defining a new group.

Editing/Removing Groups

To change the name of a group after it has been created, simply click inside the area for the group's name and edit as required. Alternatively, select the group entry, right-click and choose Edit Group from the context menu.

To remove a group, simply select the entry for that group, right-click and choose Remove Group from the context menu. All users currently added to the group will be deleted also.

Assigning a User to a Group

A user can be assigned to a group in one of the following ways:

  • Search for the required user in the left-hand side of the Security dialog and drag and drop onto the group name entry in the right-hand side of the dialog (see Adding a New User via Search).
  • Drag and drop the required user from the default All Users group, or another defined group, into the required group.

For methods two and three in the list, multiple users can be moved into or between groups using the multi-select features (Ctrl+click and Shift+click).

Allocating Seats of a License by Group

License summary information for the Private Server license being configured, is displayed at the bottom of the group/user definition area.

License summary information for the Private Server license currently
being configured.

This information can be summarized as follows:

  • Checked out licenses – the number of seats of the license that are currently being used by users.
  • Assigned licenses – the number of seats of the license that have been assigned over the various groups (where they exist). When you first access the Security dialog to configure a license, the maximum number of seats will, by default, be assigned to the All Users group.
  • Total licenses – the total number of simultaneous users allowed for the current Private Server license (i.e. the number of seats of the license).

Once the users have been assigned to their respective group(s), the next step is to enter the number of simultaneous users allowed for each group or, put another way, the number of seats of the license allocated for use by each group. This is done by entering a number adjacent to each group name. This is illustrated in the following example image.

Example of specifying the number of seats of the license that can be used by each defined group.

In this case, the total number of seats supported by the license (simultaneous users) is 5. These seats have been divided over four specific groups:

  • Communications Group (1)
  • Embedded Engineering Group (1)
  • FPGA Design Group (1)
  • PCB Design (2)

 

The maximum number of license seats that can be allocated to a group can not exceed the total number of seats supported by that license.

 
If the number of Assigned license seats is greater than the Total number of seats supported by the license, the summary information will be displayed in Red and a warning dialog will appear (upon clicking OK) alerting you to the fact that your license is "over-allocated".

Example of assigning more seats to groups overall, than are supported by the license.

If the number of Assigned license seats is less than the Total number of seats supported by the license, the summary information will be displayed in Green and a warning dialog will appear (upon clicking OK) alerting you to the fact that your license is "under-allocated".

Example of assigning less seats to groups overall, than are supported by the license.

Providing User Access to Multiple Private Server Licenses

A single Private License Server can be used to license multiple instances of Altium Designer. A range of licensing options are available for Altium Designer, each offering a subset of capabilities targeted towards specific members of design teams:

  • Custom Board Implementation
  • Custom Board Front-End Design
  • Viewer Edition license

A Private License Server can be configured to provide any combination of these licensing options.

When assigning seats of a license to users, use the groups feature to control which users have access to one or multiple licensing options. This is achieved by adding the same group and user when configuring different Private Server licenses. The following image demonstrates this situation.

Example of providing a user access to multiple licensing options.

The user FPGADES2 in the FPGA Design group has been added in the assignment configuration for both the Altium Designer Custom Board Front-End Design and Altium Designer Custom Board Implementation Private Server licenses. Looking closely at the assignments made, this user is always guaranteed access to both licensing options.
 

If a user has access to multiple Private Server licenses, and they open a document kind that is licensed by those multiple licenses, they will be prompted to select which license to use. Once a user has selected a license, they retain the use of that license until they close Altium Designer.

You are reporting an issue with the following selected text and/or image within the active document: