KEYnote 35 English - Spring 2018 | Page 6

scenarios. A software activation wizard, for example, can create a request file if no online connection can be made to the gateway. The user then takes this file to WebDepot to receive the update he or she needs for the software activation wizard.
Another common choice is to combine Edu- Portal with Software Activation Wizard. The teacher then manages the available licenses in the EduPortal, while his or her students use a wizard for activating their software.
Business Logic
The system’ s capabilities are not limited to customizing your license portal and Software Activation Wizard. It allows you to tailor the entire business logic for distributing your licenses to your needs.
Keep Tickets Complete One typical requirement is the ability to bundle licenses. You can use internal packages in Code- Meter License Central for that purpose, or a ticket to act as a package. In that case, all licenses from that ticket would always be activated in one and the same CmContainer. Even licenses that are later added to the ticket in question could only be used with that CmContainer. Whenever licenses are activated or deactivated, the system would take all licenses on the ticket together.
Declutter Tickets If you are used to distributing large numbers of updates, e. g. for clients with maintenance contracts on place, the number of licenses on a ticket can grow and grow over the years. For key accounts or users who own licenses for many separate functions, that number can quickly rise into the hundreds of licenses on a single ticket.
The license portals and gateway now give you the opportunity to declutter tickets by removing licenses that are not used anymore. This makes the picture clearer for your user and improves performance during license distribution.
Enter Data on Activation CodeMeter License Central offers dynamic entries that are filled in either when an order is created or upon delivery. One typical example would be the entry for the ticket in the license. The license portals and gateways automatically recognize the free entry and enter the relevant data when the license is activated.
The same system is used to register user names for named user licenses. You can then add rules that determine how much and how often those names can be changed.
Custom Constraints CodeMeter License Central gives you the opportunity to define product dependencies with special constraints. When several licenses are activated together, these are checked in the order of the licenses’ creation. In some instances, it can be necessary for the check to be executed separately or to go beyond the limits imposed by the defined constraints. You can define your own constraints to be checked and set detailed custom error messages if the check fails.
WebDepot
UserPortal / EduPortal
Technology Server: PHP Server: PHP
Login Ticket
Ticket, User / Password
MyPortal
Server: PHP, Java, ASP. NET, …
Ticket, User / Password, Integration in third-party systems
Software Activation Wizard / Gateway
Server: PHP Client: C #, C ++, Objective-C, Java, …
Show licenses Yes Yes Yes Yes Distribute licenses Online / Offline Online / Offline Online / Offline Online / Offline
Recover licenses
CmContainer / individual licenses
CmContainer / individual licenses
CmContainer / individual licenses
Ticket
CmContainer / individual licenses
Auto-updates Yes Yes Yes Yes Choice of CmContainer type Yes Yes Yes Yes
Localization and Corporate Design
Yes Yes Yes Yes
Split licenses / units Yes Yes Yes Yes Register users Yes Yes Optional
Allocate licenses to users / students
Create trial licenses Keep tickets complete Yes Yes Yes Yes Declutter tickets Yes Yes Yes Yes
Enter data on activation Ticket Ticket Ticket, any data
Yes
Yes Yes
Ticket, optional any data
Custom Constraints Yes Optional
6