Wiki source code of Mandanten
Last modified by Sabrina V. on 2026/07/23 06:08
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{aagon.floatingbox/}} | ||
| 2 | |||
| 3 | = **General** = | ||
| 4 | |||
| 5 | Client Management is used to logically structure your clients and permissions within ACMP. It allows you to organize clients, tenants, and tenant groups so that different teams or locations can view or manage only their respective areas. | ||
| 6 | |||
| 7 | [[Overview of the Tenant Plugin>>image:Mandanten_Allgemein.png]] | ||
| 8 | |||
| 9 | = **Managing Tenants** = | ||
| 10 | |||
| 11 | To use multi tenancy, you must first create tenants and tenant groups. These tenants must always be created within a tenant group and cannot be created at the root level. To provide an overview of your company and authorization structure, tenants can be organized hierarchically within tenant groups. | ||
| 12 | |||
| 13 | {{aagon.infobox}} | ||
| 14 | Tenants cannot be created without a tenant group. Tenants or groups with the same name at the same level are not permitted. | ||
| 15 | {{/aagon.infobox}} | ||
| 16 | |||
| 17 | == Creating and Using Tenant Groups == | ||
| 18 | |||
| 19 | To use the Client plugin correctly and create individual tenants, you must first create at least one tenant group. | ||
| 20 | |||
| 21 | If you have already created groups, you can rename them or move them using drag-and-drop, provided there is no entry with the same name at the destination level. | ||
| 22 | |||
| 23 | Proceed as follows: | ||
| 24 | |||
| 25 | ~1. Navigate to //System > Clients// and click //Add// in the ribbon bar under //Tenant Groups//. A wizard will open. | ||
| 26 | |||
| 27 | [[Adding the tenant group>>image:1773410455794-592.png]] | ||
| 28 | |||
| 29 | 2. Click //Next//. | ||
| 30 | |||
| 31 | 3. On the next page, choose which icon to use for the tenant group. Then click //Finish//. | ||
| 32 | |||
| 33 | In addition to adding tenant groups, you can also edit and delete them in the ribbon bar. | ||
| 34 | |||
| 35 | {{aagon.infobox}} | ||
| 36 | When a tenant group is deleted, the tenants it contains are deleted. | ||
| 37 | {{/aagon.infobox}} | ||
| 38 | |||
| 39 | The Clients contained in the deleted tenants can then be found again in the „[[Unassigned Clients>>doc:||anchor="HUnassignedClients"]]“ tab in the workspace. | ||
| 40 | |||
| 41 | == Create Tenants == | ||
| 42 | |||
| 43 | ~1. Select an existing tenant group or create a new one first. | ||
| 44 | |||
| 45 | 2. Click //Add Tenants// on the ribbon bar. A wizard will open. | ||
| 46 | |||
| 47 | 3. Enter a name and, if desired, a description. | ||
| 48 | |||
| 49 | {{aagon.infobox}} | ||
| 50 | The shortcuts you create on this page are static. If you would like to use dynamic shortcuts instead, click //Next//. If you want to use both static and dynamic Client links in your tenants, you should create the static shortcuts first. | ||
| 51 | {{/aagon.infobox}} | ||
| 52 | |||
| 53 | 4. On the next page, you can optionally create client assignments. Using the //Add Client// icon, you can access your queries from [[Query Management>>doc:ACMP.610.ACMP-Solutions.Client-Management.Abfrageverwaltung.WebHome]] and statically link clients. Select the appropriate query and click //Next//. Now select the clients you want to statically link to the new tenant. | ||
| 54 | |||
| 55 | [[Select Tenants>>image:69_Mandanten hinzufügen_2.png]] | ||
| 56 | |||
| 57 | 5. Click //Done// to confirm. | ||
| 58 | |||
| 59 | {{aagon.infobox}} | ||
| 60 | If you have selected clients that are already linked to tenants, they will be displayed in a new window. Here, you will also be asked if you would like to change the tenants associated with these tenants. | ||
| 61 | {{/aagon.infobox}} | ||
| 62 | |||
| 63 | 6. If you use dynamic filters, a result preview will be displayed in the next step before the mappings are saved. | ||
| 64 | |||
| 65 | == Delete a Client == | ||
| 66 | |||
| 67 | Deleting a client removes all client mappings to that client. It will then appear in the “Unassigned Clients” tab. | ||
| 68 | |||
| 69 | In addition, all elements assigned to that client (e.g., containers, scheduled reports, maintenance windows, etc.) as well as the Kiosk configuration will be removed. | ||
| 70 | |||
| 71 | {{aagon.infobox}} | ||
| 72 | If you want to delete a tenant but not the elements associated with it, you should first assign those elements to another tenant or convert them to global elements. | ||
| 73 | {{/aagon.infobox}} | ||
| 74 | |||
| 75 | If you still wish to delete this tenant, follow these steps: | ||
| 76 | |||
| 77 | 1. Go to //Tenants// > Client Workspace and select the tenant you want to delete. | ||
| 78 | 1. In the ribbon bar, navigate to //Tenants > Delete//. | ||
| 79 | 1. A checkbox will appear informing you of the implications of deleting a tenant. | ||
| 80 | 1. Confirm the deletion by clicking //OK//. | ||
| 81 | |||
| 82 | |||
| 83 | |||
| 84 | = Unassigned Clients = | ||
| 85 | |||
| 86 | All clients on your network that are not assigned to a tenant are listed in the tab of the same name. | ||
| 87 | |||
| 88 | To assign them: | ||
| 89 | |||
| 90 | 1. Select the clients you want to assign. | ||
| 91 | 1. Click //Assign to a Tenant// on the ribbon bar. | ||
| 92 | 1. Select the target tenant and confirm by clicking OK. | ||
| 93 | |||
| 94 | {{aagon.infobox}} | ||
| 95 | These mappings are static. | ||
| 96 | {{/aagon.infobox}} | ||
| 97 | |||
| 98 | = Start Recalc = | ||
| 99 | |||
| 100 | Starting Recalc will calculate all dynamic Client links, e.g., following rule changes or the addition of new Clients. | ||
| 101 | |||
| 102 | = Conflicts = | ||
| 103 | |||
| 104 | A conflict occurs when a client would be assigned to multiple clients due to dynamic filters. ACMP does not automatically assign such clients but lists them in the “Conflicts” tab for resolution. You will only see conflicts if multi tenancy is enabled. | ||
| 105 | |||
| 106 | The tab then displays all clients that cause conflicts due to the filters you’ve created and therefore cannot be dynamically assigned to a tenant. | ||
| 107 | |||
| 108 | You can resolve the conflicts by either | ||
| 109 | |||
| 110 | * customizing your filters for the tenants or | ||
| 111 | * performing a static assignment: Enable the checkbox next to the client and click //Assign a Tenant// on the ribbon bar. | ||
| 112 | |||
| 113 | {{box}} | ||
| 114 | Now that you have organized your clients into tenant groups and clients, resolved all conflicts, and set up user permissions, the next step is to activate multi tenancy. | ||
| 115 | {{/box}} | ||
| 116 | |||
| 117 |

