Domain Separation und Dynamische Übersetzung
Domain Separation wird in Dynamische Übersetzung unterstützt und ist so konfiguriert, dass sie für Übersetzerkonfigurationen und Framework für Ausschlüssegilt. Mit der Domain Separation können Sie Daten, Prozesse und Verwaltungsaufgaben in logische Gruppierungen, sogenannte Domänen, aufteilen. Sie können verschiedene Aspekte dieser Trennung steuern, einschließlich der Benutzer, die Daten sehen und darauf zugreifen können.
Support-Stufe: Basis
- Geschäftslogik: Stellen Sie sicher, dass Daten in die richtige Domäne für die Anwendungsfälle des Application Service Providers übertragen werden.
- Die Anwendung unterstützt die Domänentrennung zur Laufzeit. Zur Domänentrennung gehören die Trennung von der Anwenderoberfläche, Cache-Schlüssel, Berichterstellung, Rollups und Zusammenfassungen.
- Der Besitzer der Instanz muss die Anwendung einrichten, damit sie über mehrere Mandanten hinweg funktioniert.
Beispiel-Anwendungsfall: Wenn ein Service Provider (SP) den Chat verwendet, um auf die Nachricht eines Mandanten (Kunden) zu antworten, muss der Kunde die Antwort des Service Providers sehen können.
Weitere Informationen zu den Supportstufen finden Sie unter Anwendungssupport für die Domänentrennung.
Aktivierungsinformationen
Sie sollten das Plugin „Domain Support – Domain Extensions Installer“ (com.glide.domain.msp_extensions.installer) aktivieren. Informationen dazu, wie Sie die Plugin-Aktivierung anfordern können, finden Sie unter Anforderung für Domain Separation in Dynamische Übersetzung.
So funktioniert Domain Separation in Dynamische Übersetzung
Ein Service Provider mit domänengetrennten Instanzen kann das Framework für dynamische Übersetzung implementieren, sodass Benutzer die Übersetzungsservice Provider verwenden können, die in den für ihre Domäne spezifischen Übersetzerkonfigurationen konfiguriert sind. Übersetzerkonfigurationen sind in Dynamische Übersetzungprozessgetrennt. Alle in den Übersetzerkonfigurationen der übergeordneten Domäne konfigurierten Übersetzungsservice Provider sind in untergeordneten Domänen verfügbar.
- Aktuelle Domäne
- Übergeordnete Domänen
- Globale Domäne
Außerdem können verschiedene Verbindungen für denselben Alias für Verbindungen und Anmeldeinformationen eines Übersetzungsserviceanbieters in mehreren Domänen konfiguriert werden. Anmeldeinformationen und Verbindungen sind jedoch datengetrennt. Daher ist eine in einer untergeordneten Domäne konfigurierte Verbindung in übergeordneten Domänen sichtbar. Informationen zur Domänentrennung für Verbindungen und Anmeldeinformationen finden Sie unter Domänentrennung für Anmeldeinformationen und Verbindungen.
Stellen Sie sich zum Beispiel das folgende Szenario vor:
- Verbindung1
- Verbindung2
- Verbindung3
Domänengetrennte Tabelle
Übersetzerkonfiguration [sn_dt_translator_configuration]
Standardmäßige Übersetzerkonfiguration für eine Domäne
Für die dynamische Übersetzung wird immer die Standardübersetzerkonfiguration der aktuellen Domäne berücksichtigt. Wenn die aktuelle Domäne über keine Standardübersetzerkonfiguration verfügt, wird die verfügbare Standardübersetzerkonfiguration des nächstgelegenen übergeordneten Elements berücksichtigt.
Eine Domäne kann mehrere Standardübersetzerkonfigurationen haben. Auch in diesem Fall wird die Standardübersetzerkonfiguration der aktuellen Domäne für die dynamische Übersetzung berücksichtigt. Betrachten wir als Beispiel das folgende Szenario:
In Domäne B sind TC1 und TC2 sichtbar. In Domäne B wird zunächst TC2 als Standardübersetzerkonfiguration festgelegt. Von Domäne A aus wird dann TC1 überschrieben und als standardmäßige Übersetzerkonfiguration festgelegt. Dies führt zu mehreren Standardübersetzerkonfigurationen in Domäne B. In diesem Fall wird TC2 in Domäne B als Standardübersetzerkonfiguration für die dynamische Übersetzung verwendet.
Überschreiben einer Übersetzerkonfiguration
In jeder Domäne können Sie die Übersetzerkonfiguration dieser Domäne oder der übergeordneten Domäne überschreiben. Die überschriebene Übersetzerkonfiguration einer übergeordneten Domäne ist auch in untergeordneten Domänen sichtbar. Die überschriebene Übersetzerkonfiguration einer untergeordneten Domäne ist jedoch in der übergeordneten Domäne nicht sichtbar.
Nachdem Sie eine Übersetzerkonfiguration derselben Domäne überschrieben haben, ist in dieser Domäne nur die überschriebene Übersetzerkonfiguration sichtbar.
- In der untergeordneten Domäne ist nur die überschriebene Übersetzerkonfiguration sichtbar.
- Das Feld Überschreibungen der überschriebenen Übersetzerkonfiguration bezieht sich auf die ursprüngliche Übersetzerkonfiguration der übergeordneten Domäne.
Stellen Sie sich zum Beispiel das folgende Szenario vor:
Sie können eine Übersetzerkonfiguration TC1 aus Domäne B überschreiben. Nach dem Überschreiben ist nur die überschriebene Konfiguration TC1 in Domäne B verfügbar, und das Feld Überschreibungen von TC1 bezieht sich auf TC1 der übergeordneten Domäne.
Domain Separation in Framework für Ausschlüsse
Das Modul Framework für Ausschlüsse in Dynamische Übersetzung unterstützt die Domänentrennung. Jede Domäne in einer Instanz kann über einen eigenen Satz von Regeln Framework für Ausschlüsse verfügen, sodass die Regeln für eine Domäne spezifisch sind. Die Aktivierung von Framework für Ausschlüsse in einer Instanz gilt für alle Domänen in der Instanz. Weitere Informationen finden Sie unter Ausschluss-Framework in Dynamische Übersetzung.