Subscription is the main way to access to the FastReport Corporate Server resources.
Subscription — stores information about the history of subscription periods. There can be only one active period, which helps clearly differentiate access permissions to resources based on a subscription plan. In addition, the subscription stores the settings of permissions and users.
Subscription period — the duration of a specific subscription plan. During the subscription period, access to FastReport Corporate Server resources is provided according to the list specified in the subscription plan.
Subscription plan — a set of paid resources to which access is permitted, as well as a set of restrictions on these resources.
The subscription plan contains information on the following resources:
The maximum size of a template or report to be uploaded in FastReport Corporate Server; you cannot upload files to the export storage.
Overdraft. If there is not enough free space in the repository of reports or exports when preparing a template or when exporting a report, then, given overdraft mode is enabled, the file will be saved in any case. The system will not let you launch an element building process if storage has no free space. The overdraft mode allows saving the result if the process is already in progress.
Time period — the duration of the active subscription plan.
The duration period of the read-only mode. After the subscription period expires, read-only mode will be enabled. After the expiration of the read-only mode period, the subscription will be blocked.
We are still discussing this nuance; most likely there will be an option to delete your subscription with all resources and an option to renew. After a longer period, let's say, six months, the subscription with resources will be deleted automatically.
Number of groups — the maximum number of groups that can be created within a subscription.
The possibility to use online designer — an option to enable or disable online designer for the subscription.
Number of data sources — indicates the maximum number of data sources that can be created for a subscription. Does not affect data sources inside the report.
Number of users (slots) — indicates the maximum number of users that can access the subscription resources.
Permission to use unlimited pages in reports — an option to enable or disable the permission to use unlimited pages in reports. If the feature is disabled, reports with an unlimited page will be marked as failed.
Number of pages in the report — indicates the maximum number of pages that can be in the report. If the number of pages exceeds the permitted number, then the report with a permitted number of pages is built.
Subscription stores the following properties:
For easy identification of the subscription, the user can assign a name to its own subscription. This name will be displayed in the user panel. In addition to the subscription name, the user can also see the name of the subscription plan.
By default, this property is not set, and the subscription will be indicated either as the name of the subscription plan, or as the identification number.
This property cannot be set manually. It stores information about the root directory identifiers of the subscription virtual file system. There are three root directories: templates, reports, and exports.
Subscription user permissions are divided into 5 categories.
Get— obtaining the information.
Entity— obtaining subscription information.
User— obtaining a list of subscription members (users).
Permission— obtaining information about the subscription user permissions.
RootDirectory— obtaining information about the subscription root directories.
DataSources— obtaining a list of subscription data sources.
Groups— obtaining a list of subscription groups.
Update— updating any properties of a subscription.
Name— a subscription name.
Create— creating or adding any information to the subscription.
DataSource— creating a new data source.
Group— creating a new group.
User— adding a user to a subscription.
Delete— deleting information directly related to the subscription.
User— removing a user from the subscription.
Administrate— administrator access to the subscription permissions.
Owner— editing subscription owner and associated permissions.
Group— editing the permissions of user groups.
Other— editing the permissions of the subscription users.
Anon— editing anonymous access permissions to a subscription.
The principles of handing permissions are the same for all elements of the cloud and are described in the user permissions section.