UI feature configuration for 10Duke My Licenses

The following feature configurations are available for 10Duke My Licenses.

General configurations

  • Which license sections are available in My Licenses. The sections are by default accessed from the header bar.

    By default, only the section that shows all licenses is available. You can choose to instead show personal and organization licenses in separate sections, or even display all three sections if needed.

  • Which links are displayed in the user menu in the header bar, including possible custom links, such as a link to your website or your product’s user documentation.

  • The limit on how close to a license’s expiry date the license’s status starts showing as “expiring soon”.

    Default: 7 days

  • The format in which dates are displayed.

    Default: Automatic format selection based on the user’s locale

License table configuration

Separate configurations for each license section:

  • Which columns are available in the license table (including possible custom columns) and in which order.

  • Whether the Actions menu available on each table row provides an action button to release a license lease, and possible custom links, such as a link to purchase or renew a license in your webshop, a link to open or download your software application.

  • Whether custom categories are used to group licenses into separate tables in the view.

Custom columns, Actions links, and categorization are supported through the use of a custom license data configuration.

Custom license data configuration

My Licenses supports the use of custom license data in the license tables.

You provide the custom data in an external JSON file from which My Licenses retrieves the data. The licensed item’s “technical” name is used as a mapping to match the file’s data against licenses in 10Duke Enterprise. (Note that to keep things simple for end users, the licensed item’s name is referred to as the product name in the My Licenses UI.)

Your JSON file defines data per license.

  • You can provide additional custom details per license. These details will be displayed in custom columns according to your column configuration for each license section.

    You could, for example, show the category of the software that a particular license gives access to (such as “Desktop” or “Online”), or provide a link in the Actions menu for downloading or accessing the software.

    If enabled in your table configuration for each license section, the custom license category is also used to visually group license data on the page into separate tables per category, with the category name shown as the table title.

  • You can define custom details that override the details in 10Duke Enterprise, for example, to show your own display name for a license.

Note: If the custom license data configuration is used, your external JSON file must contain a data entry for every license available. If an end user has access to a license that is not found in the file, that license won’t be displayed to them in My Licenses.

In addition, if custom categories are also used for grouping data in a license section, the JSON file must define a category for every license. If a license is missing the category, it won’t be displayed in that section.