In this article:
Create | Update | Versions

Manage your clients

As a XLReporting partner, you can create and manage separate tenants for your clients.

Each client tenant is fully isolated (in terms of configuration, data, and users) from all other client tenants. Centrally, you can create new clients, view your existing clients, and manage (review, create and update) your defined objects, user roles, and users across all your client tenants.

Provided you have the relevant user permission, you can click on Actions - Manage clients in Manage Profile to open this window.

This window consists of 5 main options:

screenshot manage clients create

Create client

In the clients overview, click on Create client to start creating a new client tenant. The client tenant will always be created with all active (non-locked) objects (reports, models, imports, data sets, user roles, and groups) in your partner tenant. Whether you also want to include the data and create the users is optional.

You will see a window with the following options:

Update to clients

The other 4 options show a detailed comparison between your partner tenant (the "master version") and each of your client tenants (the "client version").

XLReporting enables you to customize objects (or create new objects, or delete objects) in client tenants, so that you can tailor the configuration to individual client needs. You have the option at any time to review any differences and sychronise the configuration of selected objects and/or clients again.

screenshot manage clients update

The last columns show an analysis of each object in each client tenant between your "master version" and the "client version". The Type of update column suggests the type of update that would be required to make the client object identical to the master version:

If you want to update changes after you have analysed the list, you need to select at least 1 type of update, select the objects and/or clients you want to update, and click the Update clients button. Please be very diligent when updating objects in clients, because this can not be undone.

The options Objects and Users show an extra option Update existing user roles: if you choose this option, the updated objects will be given the user roles as defined in the master tenant. Otherwise, the user roles will remain unchanged in the client tenant, even if the object itself will be updated.

Versions

When you define reports, models, imports, data sets, user roles, and menu groups, you can use Actions - Mark version to set a version number on the current definition of your object. XLReporting automatically numbers every next version, together with a description that you can enter. These version numbers are used to synchronize master versions to client versions.

Versions have a numeric xx.yy notation where "xx" is the major version number, and "yy" is the minor version number.

Logically, version numbers marked in partner tenants versus client or sandbox tenants can never intersect. This means you can always tell whether a version was marked in a client or sandbox tenant, or in a partner tenant. This versioning information is used when synchronizing objects.

Recommended reading:
Back to top | Groups | User roles | Users

We value your privacy

We use cookies to enhance your browsing experience and analyze our traffic.
By accepting, you consent to our use of cookies.

Accept Reject Cookie Policy