Die CoreOne Suite ist mandantenfähig. Die Mandantenfähigkeit kann auf verschiedene Varianten umgesetzt werden.
Logische Trennung
- Datensätze pro Mandant
- Die Daten werden in einer Datenbank gespeichert.
- Jedes Objekt erhält eine Mandantenzuweisung
- Die Daten sind logisch und nicht physisch getrennt
Es ergeben sich folgende Vorteile:
- Es kann entschieden werden, welche Daten mit welchen Mandanten geteilt werden sollen
- Es ist möglich ein Rollenmodel pro Mandant zu führen
- Es können Mandanten übergreifende Rollen konfiguriert werden
- Ein System für alle Mandanten
- Lizenzierte Funktionen, Features und Module können allen Mandanten zur Verfügung gestellt werden
- Es können SaaS-Funktionen genutzt werden wie zum Beispiel dynamisches Registrieren eines neuen Mandanten (IAMaaS).
- Federation innerhalb der Mandanten ist möglich
Logische Trennung bis auf Datenbank Ebene
- Eine dedizierte Datenbank pro Mandant
Es ergeben sich die folgenden Synergien und Vorteile:
- Ein System für alle Mandanten
- Lizenzierte Funktionen, Features und Module können allen Mandanten zur Verfügung gestellt werden
- Es können SaaS-Funktionen genutzt werden wie zum Beispiel dynamisches Registrieren eines neuen Mandanten (IAMaaS).
- Ausgewählte Daten / Stammdaten können über die Mandanten geteilt werden.
- Federation innerhalb der Mandante ist möglich
Vollständige Trennung
- Pro Mandant wird ein dediziertes System zur Verfügung gestellt.
Es ergeben sich die folgenden Synergien und Vorteile:
- Die Mandanten sind vollständig unabhängig voneinander
- Lizenzierte Funktionen, Features und Module können allen Mandanten zur Verfügung gestellt werden
- Lizenzierte Funktionen, Features und Module können pro Mandant in eigenen Versionen zur Verfügung gestellt werden
- Federation innerhalb der Installationen ist möglich