File storage
The Report Processor service allows you to store reports in the FastReport Corporate Server. The storage is divided into three compartments, each of which has its own size limit:
- Report templates.
- Reports.
- Exports from reports.
There are separate cloud file systems with directories and files for each category.
There are no restrictions on the nesting depth for the directories, however we recommend nesting no more than 3 levels deep. Files and directories cannot be created infinitely, as even empty directories and files occupy at least 16K of space.
Basic file and directory properties
Below is a list of basic properties common to all directories and all types of repositories.
Name
— display name of a file or directory.No restrictions, two different files can have the same name in the same directory.
This feature may change after the release.
Type
— type, indicates whether a certain resource is a file or a directory.Id
— a unique identifier for any file.ParentId
— parent folder identifier, serving as a basis for the file system.Each file or directory has a parent directory that contains this file or directory. The root directory is an exception: it has no parent and cannot be assigned a parent.
Tags
— a list of tags.A displayed list of any data for easy filtering and display in the user panel.
Icon
— file or directory icon; no icon by default.Size
— file or directory size.Directory size is always 16 KB, the size of nested directories and files is not automatically calculated. The minimum file size is 16KB.
SubscriptionId
— a subscription identifier.Each file or directory must be linked to a subscription.
CreatorUserId
— the identifier of the user who created the resource.EditorUserId
— the identifier of the user who last modified the resource.CreatedTime
— resource creation date and time.EditedTime
— last modified date and time.
User permissions
User permissions for files are grouped into 6 categories.
Get
— getting any information about a file or directory.Entity
— general information about a file or directory: name, size, icon, etc.Count
— the number of child directories and files within a directory. Not applicable to files.Download
— the possibility of downloading a file.Permission
— information about user permissions to access a file or directory.
Update
— updating information about a file or directory.Place
— the possibility of moving a file or directory to another directory.Name
— renaming a file or directory.Icon
— changing icon.Tags
— editing tag list.
Create
— creating or changing any data directly related to a file or directory.Entity
— creating new child elements inside the directory.
Delete
— deleting data directly associated with a file or directory.Entity
— deleting a file or directory.
Execute
— launching applications or tasks to process a file or directory.Export
— exporting a template or report.Prepare
— preparing a report from a template.Design
— a template design.
Administrate
— administrator`s access to file or directory permissions.Owner
— editing the owner of a file or directory 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 file or directory.
Webdav and network directory connection
At the moment, FastReport Corporate Server does not support such functionality.