How RIC works

Definitions

Customer - an XFRX customer. Customers can set up one or more organizations. Each customer has a customer username and password to access the customer API. Typically, the customer sets up a single organization for themselves, or the customer is a software vendor and sets up organizations for end users.

Organization - Each organization has its own user base, reports repository and a subdomain on which it is accessible (such as https://organization_subdomain.reportsincloud.com)

Picture: One customer sets up one or more organizations.

Customer user quota - Every customer has a user quota based on their license. This quota is applied both to organizations and users. For example: if the quota is 10, then the customer can create 10 organizations with 1 user each, or 1 organization with 10 users, or anything in between (such as 2 organizations with 5 users each).

API - Adding or removing organizations, users, or uploading and deleting reports is done via API, so this can be fully automated from within your software. There are two types of the API, a customer API for adding/removing organizations and subdomains and a user API for adding and removing reports and users within a single organization.

Uploading reports - Uploading the report does not require any user interaction. The report is processed via XFRX to an XML file, which is then uploaded to the organization repository at a location specified by the report path.