License Agreements
License agreements in Beacon Tower allow organizations to require users to accept terms and conditions before accessing the system. This is useful for legal compliance, service agreements, and policy acknowledgments.
Definitions
| Term | Definition |
|---|---|
| License Agreement | A document containing terms and conditions that users must accept before accessing an organization's resources. |
| License Document | The resource containing the license text, created in Admin > Documents. |
| License Acceptance | The act of a user agreeing to the terms, which is recorded for compliance and auditing. |
Concept
How License Agreements Work
A license agreement is a document that users must accept before they can access an organization's resources. When enabled:
- Users see the license document when they first access the organization
- Users must explicitly accept the terms to proceed
- Acceptance is recorded for compliance and auditing purposes
Configuration Through Templates
License agreements are configured through organization templates:
- Create a Document: First, create a document with the license text in Admin > Documents
- Configure Template: In an organization template, reference the license document
- Enable Requirement: Set whether users must accept the license before joining
- Apply to Organizations: Organizations created from the template inherit the license requirement
User Experience
When a user accesses an organization with a required license agreement:
- The license document is displayed
- The user must read and scroll through the content
- An acceptance checkbox or button is presented
- Upon acceptance, the user gains access to the organization
- The acceptance timestamp is recorded
Users only need to accept the license once per organization. If the license document is updated, users may be required to accept the new version.
Best Practices
- Keep licenses clear: Write license text that is easy to understand
- Version license documents: Create new versions when terms change significantly
- Test the flow: Verify the license acceptance workflow before deploying to users
- Document requirements: Clearly state what users are agreeing to
- Review periodically: Update license terms as business requirements change
Workflows
Creating a License Document
- Navigate to Admin > Documents
- Click Create Document
- Enter a name (e.g., "Terms of Service" or "End User License Agreement")
- Select License as the document type
- Add the license text content
- Save the document
Applying to Organizations
Organizations created from a configured template will automatically:
- Reference the license document
- Require users to accept the license before accessing resources