This commit is contained in:
2022-02-18 01:05:44 +00:00
parent 66a260d975
commit eb98965e41
11 changed files with 62 additions and 13 deletions

6
.vscode/launch.json vendored
View File

@@ -47,9 +47,9 @@
"AYANOVA_DB_CONNECTION": "Server=localhost;Username=postgres;Password=raven;Database=AyaNova;CommandTimeout=120;",
"AYANOVA_DATA_PATH": "c:\\temp\\ravendata",
"AYANOVA_USE_URLS": "http://*:7575;",
//"AYANOVA_PERMANENTLY_ERASE_DATABASE":"true",
"AYANOVA_SERVER_TEST_MODE": "true",
"AYANOVA_REPORT_RENDERING_TIMEOUT":"1",
"AYANOVA_PERMANENTLY_ERASE_DATABASE":"true",
//"AYANOVA_SERVER_TEST_MODE": "false",
//"AYANOVA_REPORT_RENDERING_TIMEOUT":"1",
"AYANOVA_SERVER_TEST_MODE_SEEDLEVEL": "small",
"AYANOVA_BACKUP_PG_DUMP_PATH": "C:\\data\\code\\postgres_14\\bin"
},

View File

@@ -9,7 +9,7 @@ If any packages have been changed in the release do a thorough security scan and
### Bump version numbers:
Search and replace 8.0.0-beta.0.15
Search and replace 8.0.0-beta.1-rc1
webapp,server,launcher, v8migrate
Client end ayanova-version.js,

View File

@@ -1,7 +1,7 @@
; LAN install for internal network use only
#define MyAppName "AyaNova server"
#define MyAppVersion "8.0.0-beta.0.15"
#define MyAppVersion "8.0.0-beta.1-rc1"
#define MyAppPublisher "Ground Zero Tech-Works, Inc."
#define MyAppURL "https://ayanova.com/"
#define MyAppLauncherExeName "ayanova-launcher.exe"

View File

@@ -3,7 +3,7 @@
; external to lan requires different config
#define MyAppName "AyaNova"
#define MyAppVersion "8.0.0-beta.0.15"
#define MyAppVersion "8.0.0-beta.1-rc1"
#define MyAppPublisher "Ground Zero Tech-Works, Inc."
#define MyAppURL "https://ayanova.com/"
#define MyAppLauncherExeName "ayanova-launcher.exe"

View File

@@ -4,6 +4,10 @@ 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 is the form the request an evaluation license key. See the [Trying out AyaNova](ay-evaluate.md) page for details.
## Authorization Roles required
This form is available to User's with the following [roles](ay-biz-admin-roles.md):
@@ -22,12 +26,53 @@ From the `Administration` navigation pane select `License` navigation item.
## License form
### license display
### Unlicensed 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 server can't find a license in the database then links are shown to begin a [trial evaluation](ay-evaluate.md), fetch a license key, purchase a license and a link to how to restore the database:
![unlicensed display](img/adm-license-unlicensed-display-options.png)
#### Start trial evaluation
If you are evaluating AyaNova, this is where you enter the details to request a trial license key.
![request evaluation license](img/adm-license-unlicensed-request-evaluation.png)
Enter you details here and click on Send Request. An automated email will be sent within 5 minutes to the address you provided to verify your email address. Check the inbox for the address provided and when you receive the email verification message click on the link contained within to verify your email.
Note that we will only contact the address you provide for licensing or support purposes.
See our [privacy policy](https://www.ayanova.com/privacypolicy.htm) for details.
If you do not receive an email within 10 minutes something has gone wrong. Check your spam folder and if not found there it's possible we were unable to send to the address provided. Double check your email address you entered in the request form and try again one more time.
If you _still_ do not receive the email verification after a second attempt and the address is correct, try requesting again with an alternate email account preferrably on another domain if possible; sometimes we are unable to email the address provided due to spam or other filtering or temporary issues.
Once you recieve the AyaNova trial request email verification message, click on the link contained within to confirm to our license server that your email address is valid.
We will be notified when the email address is verified and will generate a trial license for you during business hours. This part of the process is done manually as a "circuit breaker" in case of malicious requests.
Once approved, you will receive an _AyaNova trial request approved_ email message and AyaNova will automatically install the license (or may have already done so) or you can click on "Install license" to trigger the server to check if there is a license available and install it immediately.
See the [Trying out AyaNova](ay-evaluate.md) to get started with your evaluation.
#### Purchase a license
The _Purchase a license_ button will take you to our web site's license purchase page and automatically fill in your database ID so you can purchase an AyaNova license and options online. If you do not use this link you will need to provide your database id manually during purchase, it can be copied from the menu on this page using the _Copy database id_ link.
Once you have received email verification that your purchase has been completed, you can use the _Install license_ button to trigger the AyaNova server to check for any available new licenses and automatically install them.
#### Use existing license
The AyaNova license is stored in the AyaNova database so restoring your data from backup will restore your license automatically. Here we provide a link to the help documentation for restoring the database.
If you have already contacted support due to some other licensing issue and the issue has been corrected then the _Install license_ button to trigger the AyaNova server to check for any available licenses and automatically install them.
### licensed display
If the database is licensed, the license form displays the details of the current AyaNova license in effect:
![licensed display](img/adm-license-licensed-display.png)
#### Licensed to
This is the name to which the AyaNova license is officially registered, typically your company name.
@@ -61,9 +106,9 @@ In order to provide fair pricing that scales with the size of a company AyaNova
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 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.
Non scheduleable users such as administrators or office staff and inactive Scheduleable users will _not_ consume a license.
### Purchase button

View File

@@ -1,4 +1,4 @@
# Evaluate AyaNova
# Trying out AyaNova
The evaluation form is provided to generate sample data in order to be able to quickly try out features.
@@ -6,6 +6,10 @@ The sample data is randomly generated and will differ each time it is created.
In addition there is a link to receive technical support while evaluating AyaNova and get answers to any questions that are not covered in this manual.
## Requesting a trial license
If this is your first time starting AyaNova, the first step is to request a trial license.
## Generating sample data
![generate dialog](img/evaluate-generate.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View File

@@ -22,4 +22,4 @@ Or check out our support forum [forum.ayanova.com](http://forum.ayanova.com/)
---
<h6>Documentation version: 8.0.0-beta.0.15, Copyright &copy; 2022 Ground Zero Tech-Works Inc.</h6>
<h6>Documentation version: 8.0.0-beta.1-rc1, Copyright &copy; 2022 Ground Zero Tech-Works Inc.</h6>

View File

@@ -5,7 +5,7 @@ namespace AyaNova.Util
/// </summary>
internal static class AyaNovaVersion
{
public const string VersionString = "8.0.0-beta.0.15";
public const string VersionString = "8.0.0-beta.1-rc1";
public const string FullNameAndVersion = "AyaNova server " + VersionString;
public const string CurrentApiVersion="v8";
}//eoc