Using an On-Demand License
Contents
Altium Designer's On-Demand licensing offers you global floating license capability – within the geographic scope of your license and the conditions set out in the EULA – without the need to implement your own dedicated server. The system provides a flexible, streamlined approach to licensing, allowing you to obtain a license in a matter of mouse clicks, when and where you want it – the true essence of an on-demand system.
To further increase its flexibility, an On-Demand license can be used in two different ways, or 'modes' – On-Demand or Roaming. The choice of how you use your On-Demand license will come down to personal preference and the way in which you work.
Signing In
Before you can access and use an On-Demand license, you must first sign-in to your Altium account through the secure Altium portal – remember, On-Demand licensing is administered by an Altium managed server. For convenience, controls for account access are presented at the top of the Home - Admin - License Management workspace view (DXP » My Account).
Available Portals
When you sign in to your account, you do so through an Altium portal. On the Altium side, a portal is simply a secure connection through to a specific Altium Account Management Server. The default portal is:
- portal2.altium.com
Account Management
The Connection, Sign in and Portal Server details are all available in the System — Account Management page of the Preferences dialog. This page can be accessed by clicking the Account Preferences link in the License Management workspace view, or by selecting DXP » Preferences from the menus.
License Availability
Once signed in, all of the On-Demand licenses that are available for you to use will be presented in a grid, within the Available Licenses region of the page.
For each On-Demand license, the following information is presented:
- Product Name – what is being licensed. The name typically reflects a feature set and release.
- Activation Code – the activation code for the license.
- Used – reflects not only whether a seat of the license is in use on your installation of Altium Designer, but also who else is using a seat of the license (where the license is multi-seat) and in which mode they are using that seat. Another person using a seat in On-Demand or Roaming modes will display
In Use
andRoaming
respectively. - Assigned Seat Count – the total number of seats available on the license and how many of those seats are currently in use.
- Expiry – the date at which the license will no longer be considered valid
- Status – the current state of the license. This entry can be one of the following states:
- OK – license is in-date and seat allocation has not been exceeded.
- Expired – license expiry date has been reached.
- No Seats Left – license is still OK, but all seats are currently being used.
- Subscription Status - details if the license is covered by subscription, or if the subscription has expired.
Mode of License Use
People are unique and, as such, will often have a differing personal preference to the way in which they access and use their licenses. With flexibility in mind, On-Demand licensing has been defined to operate in two distinct modes, detailed in the following sections.
On-Demand
This is the simplest (and quickest) mode of use for an On-Demand license – the perceived default mode if you will. In this mode, a seat of an On-Demand license is acquired by any client computer, only while you are signed in to your account. When you sign out, the seat is released so that another user can acquire it.
To use a seat of an available On-Demand license in this mode, simply click on the license in the grid, then click on the Use option in the area below the grid, as shown below.
The Used field for the license will change to Used by me
and the Assigned Seat Count field will update to reflect another seat of that license taken. In addition, the 'banner' for the Available Licenses region will change from Available Licenses - Unlicensed
to Available Licenses - Licensed to AccountName
– reflecting the account to which the license is associated. The text in the lower-left of the region will also update to reflect your license usage.
Roaming
In this mode, a seat of an On-Demand license is acquired for a specified time. You do not need to remain signed-in to your account to use the license in this mode – you can sign out and work offline, in essence roaming freely with your license seat.
To use a seat of an available On-Demand license in this mode, simply click on the license in the grid, then click on the Roam option, in the area below the grid. The Retain License dialog will appear, from where you can define how many days and/or hours you wish to roam with the seat.
The Used field for the license will change to Roaming with me
and the Assigned Seat Count field will update to reflect another seat of that license taken. In addition, the 'banner' for the Available Licenses region will change from Available Licenses - Unlicensed
to Available Licenses - Licensed to AccountName
– reflecting the account to which the license is associated. Click on the plus (+) symbol to the left of the license entry in the grid to see details of the seat usage level and confirm the defined roaming period in the Expiry Date column.
Working Offline
As detailed in the previous sections, of the two modes of use of an On-Demand license, it is the Roaming mode that enable you to take the license and work offline.
When you sign out, the grid in the Available Licenses region of the License Management page will change from showing the available On-Demand
licenses, to showing the On-Demand – Offline
license that you are currently using. You will not see any Group or Assigned Seat Count information while working offline, nor will you see any expanded grid details showing other users (for seats taken from a multi-seat license).
Releasing a License Remotely
It is possible to force-release a seat on a license that is being used in either On-Demand or Roaming modes. For example, if you forget to release your seat at work when you leave for the day, you can release it from your home computer then use the open seat at home. The extent of your 'release powers' depends on whether or not you have administrative rights to your licenses:
- Have Administrative Rights – you can remotely release a seat used by any user. The seat they are using will be released and they will lose the license.
- No Administrative Rights – you can only release a seat that you are using (on another computer). The seat will be available again.
To release a license, simply right-click on the required entry in the expanded Available Licenses grid and choose Release from the context menu.
Releasing a Roaming License
When releasing a license remotely, and that license is being used in Roaming mode, the Altium Honor Code dialog will appear. The dialog essentially asks for your promise, under the Altium honor code, that you will not use, or allow others to use, the roaming license on that other computer after its release. Read the text in the dialog carefully and, if you promise to honor the terms as stated – both in the dialog and the EULA – type "I Agree" in the available field. Then click the Release button to proceed with the release.