Status

DONE

Author

Feature No.

ODP-2004 - Getting issue details... STATUS

Test Case No.

ODP-7416 - Getting issue details... STATUS

General Description of the Feature

A new process of Licensing and controlling User login in DSW/DASW has been developed and can be linked with any application that has version 3.7.0 and above.

The flow of the Licensing Service communication is the following:

The connection between the License Server and the DSW application can be:

  1. live connection with services
  2. offline connection with file exchange (this is used in cases where the DSW application is in servers/countries we can not have live integration with our License Server system)

In depth Documentation

For more details regarding the configuration and usage of the License Server please refer to the following documentation:

The articles include detailed information for the License Server preparation, License assignment and usage.

Prerequisites

  • DSW/DASW version 3.7.0 and above
  • Creation and preparation of a License Server that will be linked with the relevant application
  • Link of the License Server with the DSW/DASW application - Services communication

Business Benefit

Provide a complete solution on organizing and handling the User licensing.


Configuration 

To enable the License Server on a system, the relevant IT team must set it up and link it with a DSW/DASW.

By default, licensing is disabled and it can be enabled in appSettings.config by configuring the key LicensingMode. The setting LicensingMode has these available values:

Value

Description

DisabledOD Licensing UI is hidden and users do not need a valid license to login (used for testing or when another license service is used, e.g. B1)
EnabledOD Licensing UI is enabled and only users with a valid license can login (used for licensing systems without B1)
BypassOD Licensing UI is enabled, but all users can login, ignoring license status (used only during initial configuration of the system, since we need access to UI to import and assign licenses)

DSW/DASW

Business Cases:

  • 45000 - View License
  • 45001 - Assign License
  • 45002 - Revoke License
  • 45003 - Export License
  • 45004 - Import License

Administration and Process pages:

  • UID in Domain: ~/UserManagement/DomainsList 
  • UID in Companies: ~/UserManagement/CompaniesList
  • Licenses in Users → User Logins: ~/UserManagement/UsersList → ~/UserManagement/UsersLoginsList/

Setup Keys:

  • LicensingExpirationWarningInDays

Services:

  • ~/Common/ValidateLicensingData (service to check the state of the licenses and compares it with the currently assigned userlogin licenses)
  • ~/Common/SyncLicensingData (service to synchronise the license state from the license server)

License Server

  • Domain, Company, License Packages must be prepared in the License Server that is assigned on the relevant DSW/DASW application
  • Users and User Roles for the Users that can use License Server, administrate the licenses and get reporting of licensing.

Additional Information

N/A

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.