Skip to main content

Requirements

This section provides a list of key requirements for the solution. This includes both functional and non-functional requirements. Any plugin specific requirements listed in the plugin documentation.

Functional Requirements​

IDNameRequirement
List of TenantsAs a tenant manager, I want to manage multiple tenants from a single interface so that I can perform everyday administrative tasks without switching between tenant admin portals
List of apps and app versionsAs a tenant manager, I want to see a list of apps and their versions for each tenant and available in other sources
59663Generic Import TenantsAs a tenant manager, I would like to import all my tenants from excel/csv or json file. This file may include columns defined in a tenant table directly and by in my custom extension, so any columns in the file should be imported using matching my column header.
65194Tenant Security GroupAs a tenant manager, I would like to assign tenants to a set of users who only should be able to perform any operations for these tenants. Read access should be provided to everyone.

Non-Functional Requirements​

NameRequirement
Team Member Licensethe solution should work for users with a Team Member license
ExtensabilityThe solution should be easily extensible to add new features and plugins
PerformanceThe solution should be able to handle batch operations on multiple tenants
SecurityThe solution should be secure and follow AL best practices for data protection