This commit is contained in:
2022-08-30 00:02:26 +00:00
parent 92f223cc9e
commit 3076e28f14
8 changed files with 86 additions and 43 deletions

View File

@@ -4,7 +4,6 @@ The license form is used to view the AyaNova license and perform license related
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.
## Trying out AyaNova
If you are trying out AyaNova for the first time this form will automatically prompt you to request an evaluation license.
@@ -93,11 +92,21 @@ This number allows the AyaNova server to match new licenses with the database so
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 type
This field displays the license type matching which version of AyaNova is in use.
AyaNova is available as a self-installed version or as a subscription service.
Self-installed AyaNova licenses display here as "Perpetual" licenses.
Hosted subscription service AyaNova licenses display here as "Subscription" licenses.
#### License expiration date
If AyaNova is licensed for temporary time periods (e.g. month to month as a hosted service) this will show the upcoming expiration date of this particular license.
If AyaNova is licensed for temporary time periods (e.g. month to month as a subscription service) this will show the upcoming expiration date of this particular license.
In the case of regular non temporary licenses this will not display.
In the case of non expiring licenses this will not display.
#### Maintenance plan expiration date
@@ -107,19 +116,59 @@ After this time AyaNova will not be updateable and technical support will no lon
#### Licensed options
This section shows the options selected for the current license including service technician user count and other optional additions.
This section shows the options selected for the current license including licensed user count and other optional additions.
##### Service technician Scheduleable users and licensing
##### ServiceTechs licensed option
**Perpetual type licenses only**
**Perpetual licenses only**
In order to provide fair pricing that scales with the size of a company AyaNova is licensed by service technician (scheduleable user) count.
In order to provide fair pricing that scales with the size of a company self installed "Perpetual" 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 ](adm-users.md). 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 ](adm-users.md) will consume a Scheduleable User / service technician license from the total count available as licensed.
Only scheduleable users that are set to Active in their [User record ](adm-users.md) will require 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 and we encourage you to make as many non scheduleable Users as you need to ensure every user has their own unique account in AyaNova.
Scheduleable Users only appear in the [schedule form](svc-schedule.md) if they are Active, de-activating a User means their work order scheduled items will not be displayed in the Service -> Schedule form so be sure to re-assign any open scheduled work order items for them to another Active User to ensure it doesn't get lost. You can not see their work order items in the graphical schedule form but you can still see them in the Work order data tables so click through to the Scheduled Users list, filter by the inactive Tech to confirm and re-assign any unfinished work still under their name before de-activating them.
With a Perpetual license type, non scheduleable users such as administrators or office staff and inactive Scheduleable users will _not_ consume a license and we encourage you to make as many non scheduleable Users as you need to ensure every user has their own unique account in AyaNova.
##### ActiveInternalUsers licensed option
**Subscription licenses only**
When AyaNova is used as a subscription service, every User that can login consumes resources so licensing is affected by any User type who is able to login to AyaNova.
There are two types of Users who can login to AyaNova, internal staff Users and external Customer Contact Users.
Internal users require a "ActiveInternalUsers" license if they are set to Active.
##### ActiveCustomerUsers licensed option
**Subscription licenses only**
Customer Contact Users only require a "ActiveCustomerUsers" license if they are set to Active **and** have Allow Login field also set to true.
Because Customer Contact login Users generally consume very little resources they are licensed separately for a [lower price](https://ayanova.com/r/pricing.htm) than a regular AyaNova User.
#### Server information
As a convenience, below the license information is a separate section showing the current Server information as it pertains to licensing.
##### Version
This is the current version of AyaNova in use and the build type.
##### Active scheduleable Users
Displays the number of Active scheduleable type users currently consuming a license **if** the current license type and AyaNova build is `Perpetual`.
##### Active internal Users
Displays the number of Active internal (non Customer contact) type users currently consuming a license **if** the current license type and AyaNova build is `Subscription`.
##### Active Customer Contact login Users
Displays the number of Active Customer contact type users currently consuming a license **if** the current license type and AyaNova build is `Subscription`.
### Purchase button
@@ -180,19 +229,12 @@ If a tech was automatically disabled to remain within the licensed limit that sh
**Subscription licenses**
AyaNova will autoamtically deactivate excess Users of any kind preferring Users who have not logged in ever or failing that the longest time since login.
We recommend the administrator disable the excess Users before downgrading the license to avoid any potential disruption.
If a User was automatically disabled to remain within the licensed limit that shouldn't be, you can set another User inactive and then set the de-activated User back to active so they can continue working.
AyaNova will _not_ autoamtically deactivate excess Users of any kind and license installation will fail if you have not manually disabled excess Users before attempting to install the license.
## User count exceeded
If you receive an error message stating that the Server is locked due to exceeding licensed limit this means that AyaNova has found there to be more Active Users than the license permits.
In the case of Perpetual licenses this is Scheduleable Users (Service Technicians) and for Subscription hosted licenses this is all Users.
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.
@@ -226,4 +268,3 @@ You will need to [purchase](https://ayanova.com/r/pricing.htm) a Maintenance pla
AyaNova will not operate if it was released after your Maintenance plan expired and no one will be able to access AyaNova except the Super User account for the purposes of installing a license only.
You will need to [purchase](https://ayanova.com/r/pricing.htm) a Maintenance plan to continue working or downgrade back to the version you were using prior to upgrading.