License
License Modes
Each Bricklead application license operates in one of the following modes. The current mode is visible on the Bricklead License Setup page.
| License Mode | Description |
|---|---|
| Demo | A time-limited trial license, automatically activated on first installation. Full Premium-level access is granted during the trial period. |
| Normal | A standard commercial license with a defined expiration date and optional user limit. |
| Perpetual | A license with no expiration date. The expiration date field is not displayed. |
| Pending | The license has been requested but not yet confirmed by Bricklead. The application is not active. |
| Blocked | The license has been explicitly blocked by Bricklead. The application is not active. |
A license is considered valid when its mode is not Pending or Blocked, the expiration date has not passed, and (for Normal mode) the number of active users does not exceed the contracted user limit.
License Levels
In addition to the license mode, each license carries a level that controls access to feature tiers within a Bricklead application.
| Level | Description |
|---|---|
| Basic | Access to core features of the application. |
| Essential | Access to core and intermediate features. |
| Premium | Full access to all features of the application, including advanced capabilities. |
When a feature requires a higher level than the one covered by your current license, a notification is displayed prompting you to upgrade. Demo licenses are always granted the Premium level.
Bricklead License Setup Page
The Bricklead License Setup page is the central place to consult the status of all Bricklead licenses installed in your environment and to trigger manual updates.
To open the page, search for Bricklead License Setup in the search bar (Tell Me) of Dynamics 365 Business Central.
Environment Information
The top section of the page displays read-only information about your Business Central environment:
| Field | Description |
|---|---|
| Business Central Version | The version of Microsoft Dynamics 365 Business Central currently running. |
| Licence Control Version | The version of the License Control Management module installed. |
| Environment Type | Indicates whether the environment is Production, Sandbox, Container, or On-Premises. |
| Environment Key | A unique identifier for your environment, used by Bricklead to deliver the correct license file. |
| End User Licence Agreement | Displayed when your environment has been registered with a known customer and partner. |
| Prospect Description | Displayed instead of the EULA field when the Contact Form has been filled in but the environment has not yet been confirmed by Bricklead. Shows the company name and contact email you entered. |
| Reseller Description | Displayed when a reseller has been declared in the Contact Form and no customer/partner record is confirmed yet. |
| Number of Full Users | The total number of active full users in the environment (used to check user-limit compliance). |
| Number of Limited Users | The total number of active limited users. |
| Number of Device Users | The total number of active device-only users. |
License List
Below the environment section, the page displays one row per installed Bricklead application:
| Column | Description |
|---|---|
| Name | The name of the Bricklead application. |
| Version | The installed version of the application. |
| License Mode | The current license mode (Demo, Normal, Perpetual, Pending, Blocked). |
| User Limit | The maximum number of users allowed. Blank when set to zero (no limit). |
| Expiration Date | The date on which the license expires. Color-coded: Attention (orange) when fewer than 7 days remain; Unfavorable (red) when the license has expired. Not shown for Perpetual licenses. |
| Level | The feature tier covered by the license (Basic, Essential, Premium). |
Actions on the License Setup Page
Update License
Manually forces a refresh of the license for the currently selected Bricklead application. Use this action after receiving a new license from Bricklead, or when you want to check whether the license has changed on Bricklead’s licensing servers.
How to use:
- Select the row corresponding to the application you want to update.
- Choose Update License in the action bar.
- The page refreshes to display the updated license information.
Update All Licenses
Forces a simultaneous refresh of all Bricklead application licenses registered in the environment.
How to use:
- Choose Update All Licenses in the action bar.
- The system contacts Bricklead’s licensing servers for each installed application and updates all records.
Contact Form
Opens the Prospect Wizard to register your contact information with Bricklead. This step is required to extend your trial period to 30 days, and to enable Bricklead to deliver a formal license to your environment.
The Contact Form button is only visible when no customer/partner registration has been confirmed for your environment yet.
Extend Demo License (Sandbox and Container environments only)
Adds 90 days to the expiration date of an expiring Demo license. This action is available only when:
- The environment is a Sandbox or Container.
- The license mode is Demo.
- The expiration date is within 7 days (past or future).
- The Contact Form has been completed (Prospect Description or End User Licence Agreement is displayed).
Automatic License Refresh
The license engine automatically refreshes all Bricklead licenses in the background. No user action is required for day-to-day operation.
A refresh occurs in the following situations:
- At Role Center opening: Each time a user opens their Role Center (home page), the system checks whether any license was last refreshed before today. If so, all outdated licenses are silently updated in the background.
- Before item-tracking operations: Licenses are also refreshed just before certain business operations involving item tracking (e.g., opening item tracking from purchase lines, sales lines, production orders, assembly orders, or item journals), to avoid refresh dialogs interrupting those workflows.
- Before planning calculations: Licenses are refreshed before running the regenerative planning worksheet calculation.
On SaaS Production environments, the refresh contacts Bricklead’s licensing servers using a secure, redundant mechanism. If the primary server is unavailable, the system automatically falls back to secondary and tertiary servers.