Files
raven/docs/8.0/ayanova/docs/adm-license.md
2022-02-08 20:38:41 +00:00

6.6 KiB

License

The license form is used to view the AyaNova license and perform license related activities.

The AyaNova license is stored inside the database so as long as you have a backup of the database you have the license backed up as well.

Authorization Roles required

This form is available to User's with the following roles:

Full access

  • Business administration

Read only access

  • Business administration - restricted

How to access License

From the Administration navigation pane select License navigation item.

License form

license display

If the server can't find a license in the database then links are shown to begin a trial evaluation, fetch a license key, purchase a license and a link to how to restore the database.

If the database is licensed, the license form displays the details of the current AyaNova license in effect:

Licensed to

This is the name to which the AyaNova license is officially registered, typically your company name.

Database ID

This is the number that uniquely identifies a single AyaNova database for licensing and support purposes and will not change. If a company has multiple separate AyaNova databases each will have it's own unique ID. This number allows the AyaNova server to match new licenses with the database so they can be installed automatically when available.

License serial number

This is the unique serial number of the active AyaNova license in use. When a new replacement license is installed it will have a new unique serial number.

License expiration date

If AyaNova is licensed for temporary time periods (e.g. monthly) this will show the upcoming expiration date of this particular license.

In the case of regular non temporary licenses this will be empty.

Support and updates expiration date

This is the date that the current support and updates agreement will expire. After this time AyaNova will not be upgradeable to the latest version and technical support will no longer be available if required.

Licensed options

This section shows the options selected for the current license include service technician user count and other options such as accounting integration.

Service technician Scheduleable users and licensing

In order to provide fair pricing that scales with the size of a company AyaNova is licensed by service technician (scheduleable user) count.

Service technician and sub-contractor type Users also known as "scheduleable users" in AyaNova are Users that have their "User Type" field set to "Service user" or "Sub-contractor user" in their their User record . Users set to this type are scheduleable and trackable for service in AyaNova and selectable on work orders, quotes and preventive maintenance orders.

Only scheduleable users that are set to Active in their User record will consume a Scheduleable User / service technician license from the total count available as licensed.

Non scheduleable users such as administrators or office staff and inactive Scheduleable users will not consume a license.

Purchase button

The Purchase a license button is provided as a direct link to the license purchasing page and will automatically include the database id required to allow AyaNova to automatically install the new license after purchase.

Install button

The Install license button will trigger the AyaNova server to contact the license server and check for a new replacement license, if found it will automatically be installed.

AyaNova will automatically check for replacement licenses on a regular schedule (if connected to the internet), this button just speeds up the process but is not necessary if a new license has been automatically issued when a purchase was made or a temporary license renewed.

Menu options

Copy database ID - this menu option will copy your database id to clipboard which may be required when communicated with technical support or sales to help identify your records in order to provide support.

Install license - this is a duplicate of the functionality of the Install license button.

Erase entire AyaNova database - this option is provided to completely and permanently erase all user entered data in the AyaNova database. You will be prompted twice to make sure you really want to do this. This action can only be reversed by restoring from backup.

Downgrading a license

If a replacement license is installed that has fewer service technicians that the prior license and the administrator has not disabled the extra service techncians first, AyaNova will automatically disable any excess service techs / scheduleable Users by setting their Active property to false in order to remain with the purchased license count. It tries to do this with the least disruptive way possible by favoring disabling in this order:

  1. disable subcontractors first over in-house service techs
  2. users that have no login records (have never logged in to AyaNova)
  3. oldest last login (users who haven't logged in for the longest time)

This attempts to not disable current active service technicians.

We recommend the administrator disable the excess service techs before downgrading the license to avoid any potential disruption. If a tech was automatically disabled that shouldn't be you can set another tech inactive and then set the de-activated tech back to active so they can continue working.

User count exceeded

If you receive an error message stating that the Server is locked due to exceeding licensed active scheduleable User limit this means that AyaNova has found there to be more Active Scheduleable Users than the license permits.

This is typically a sign that the database has been directly edited outside of AyaNova and needs to be fixed by restoring from backup made before the editing took place or, if it is absolutely certain this was the only change made, setting Scheduleable User's to Active=false to match the Licensed Active Schedulable user count.

Directly editing the database circumvents the many checks and balances for ensuring data integrity and can lead to breaking AyaNova completely or worse: problems that are not noticed for some time resulting in data damaged beyond reasonable repair requiring restarting with a new empty database.

Modifying the data outside of AyaNova itself should never be attempted unless directed by AyaNova technical support personnel.

Your support agreement does not cover damage caused by directly editing the database and if this is found to be the case it may lead to costly down time and hourly charges at our discretion to repair the damage.