Installation & Licenses Management
This page explains how licensing works for Avonni Dynamic Components.
Installation
Direct Link Install
Important
To successfully install the Avonni Dynamic Components Package, please enable Lightning Web Security in your org.
Production Environments
When you install Avonni Dynamic Components in your production org, you'll automatically receive 5 licenses. This allows you to:
Experience the full power of Dynamic Components
Conduct live testing with your users
Evaluate the solution's suitability for your needs
Sandbox Environments
We encourage you to explore the Avonni Dynamic Components in your sandbox environments. Sandbox installations are entirely free with no limitations or time restrictions. This gives you to:
Familiarize yourself with the solution
Develop and test your dynamic components
Train your team
Purchasing Licenses
The Avonni Components package has a freemium plan that allows up to 5 users in your production org. You'll need additional licenses to grant access to more than 5 users.
To purchase licenses, please email us at sales@avonni.app with your requirements or schedule a time to discuss pricing options.
Assigning Licenses
You must assign licenses to ensure your users can view and interact with the Avonni Dynamic Components.
Here's how:
Go to Salesforce Setup
Find Installed Packages
Manage Avonni Dynamic Components Licenses
Assign Licenses
Permission Set
To use Avonni Dynamic Components effectively, you need to assign the appropriate permission sets to your users. The Avonni Components package provides two main permission sets:
Avonni Dynamic Components User: This permission set grants end-users the necessary permissions to use Avonni Dynamic Components that have been added to Lightning Pages.
Avonni Dynamic Components Admin: This permission set grants administrators permission to create, edit, and manage Avonni Dynamic Components using the Component Builder. It also includes the permissions of the "User" permission set.
1. Who Needs Which Permission Set?
End Users (Viewing and Interacting): If a user only needs to view and interact with existing Dynamic Components on App & Record Pages (e.g., use a custom Data Table, click buttons, see a custom layout), they need the Avonni Dynamic Components User permission set.
Administrators and Builders: If users need to create, edit, or manage Dynamic Components using the Avonni Component Builder, they need the Avonni Dynamic Components Admin permission set.
Without the appropriate permission set, users might see errors, components might not render correctly, or data might not load.
2. Assigning Permission Sets
Follow these steps to assign the Avonni permission sets:
Go to Setup: In Salesforce, click the gear icon (Setup) in the top right corner and select Setup.
Find Permission Sets: In the Quick Find box (left sidebar), type "Permission Sets" and select Permission Sets.
Select the Permission Set: Click on the name of the permission set you want to assign:
Avonni Components User
Avonni Dynamic Components Admin
Manage Assignments: Click the Manage Assignments button.
Add Assignments: Click the Add Assignments button.
Select Users: Select the checkboxes next to the users you want to assign the permission set to. You can use the search and filter options to find specific users.
Assign: Click the Assign button.
Done: Click Done.
Important Considerations
License Assignment: Assigning a permission set does not automatically assign a license for Avonni Dynamic Components. You must also assign licenses to users through the "Installed Packages" section in Setup.
Profile-Based Permissions (Optional): You can add permissions to user profiles for more granular control, but permission sets are generally the recommended approach.
Least Privilege: Follow the principle of least privilege. Only assign the "Admin" permission set to users who must build and manage components. Most users will only need the "User" permission set.
Last updated
Was this helpful?