Module

SaaS

Manage tenants, editions and features to create your multi-tenant / SaaS application.

ملخص

This module is used to create Software as a Service (SaaS) applications based on a multi-tenant architecture.

  • Allows to manage tenants where a tenant is a customer of your application.
  • Allows to create editions where an edition can have a different feature set of your application then assigned to the tenants.
  • Features can be assigned to editions as well as individual tenants.
  • Provides an elastic database infrastructure: A tenant can have a separate database, some or all tenants can share one or more databases.
  • Provides a Subscription system for Tenants to subscribe to Tenants with payments.

Features

Tenant Management

Tenant page is used to manage tenants in the system.

saas-tenant-page

Tenant editing modal:

saas-tenant-page-createedit

Manage the tenant connection string:

saas-tenant-page-connectionstring

saas-features

Edition Management

Editions page is used to manage the editions in your SaaS application:

saas-edition-page

An edition is sometimes called as a package for SaaS applications.

Feature Selection

Feature selection for a tenant or edition.

saas-features

  • A feature is a value of your application provided to tenants.
  • Once you define your features, they will appear in this UI, so you can arrange features per edition or tenant.
  • The tenant will have all the features of the edition it belongs to while you can customize it in the tenant level.

مزودي قواعد البيانات

أطر عمل واجهة المستخدم

روابط مفيدة

توثيق