Account Maintenance

LemonEdge can be setup as a multi-tenanted system in which multiple accounts can run within the same database. Alternatively you can have one account per database and setup the services to connect to as many databases as you like. Our Account Maintenance is designed to allow you to maintain the root account and any other accounts you have within the database.

Account Features

You can have multiple accounts setup within a single database. Each account is fully isolated from each other. The only part they share is config that affects the database structure itself; this comes from Add In Modules and Custom Entities. These can only be maintained from within the root account itself. 

Root Account

There is one default root account that always exists whenever LemonEdge initially connects to a blank database and builds everything. This is called the root account and has an Account ID of 1. This is the account the default Admin user is initially created against, and this is always the root account.

If you have multiple accounts in one database, a multi-tenanted approach as opposed to having a database per account, then this root account is the only account with the access to maintain those accounts. This is the account (the root account) you need to be in to create, copy, delete accounts and reset them.

The root account is also the only account you can edit data from that is shared across all accounts. You can only edit the following functions through the root account, all other accounts automatically receive those edits:

Licenses

All license information is tied to accounts. When you initially connect LemonEdge to a blank database it will create the LemonEdge platform against it with a default user, account, roles and teams. This will enable you to use the system to trial our accelerators or to start developing and creating your own solutions against our API.

The account the system creates is initially unlicensed. You will be notified of this every time you login. You can contact us at hello@lemontreesoftware.com for a free trial license. You need only provide the following information:

  • Company Name (For the license)
  • Company Email Address (For the license)

We will provide you with the trial details and a license key.

There are 4 tiers of license that reflect our offerings:

  • Unlicensed - Not supported, unlicensed.
  • Trial - Not for production use.
  • Standard - Licensed for Production site wide use
  • Premium - Licensed for Production site wide use
  • Enterprise - Licensed for Production site wide use

Functions

Account Maintenance allows you to perform the following maintenance procedures:

  • Maintain license details for the system
  • Create and delete accounts
  • Copy data from one account to another.
  • Reset accounts

Views 

Account Maintenance is managed with the following views: