Domain Separation mit der Domänenauswahl konfigurieren
Verwenden Sie die Domänenauswahl mit Bedacht, und beachten Sie den 80/15/5-Ansatz, damit Sie nicht zu viel anpassen und die Leistung Ihrer Instanz nicht beeinträchtigen.
Verifizieren Sie Ihre Domäne, bevor Sie Änderungen vornehmen
Die Domänenauswahl fasst alle Domänen in einer Liste zusammen, aus der Sie auswählen können.
Wenn bei Ihrer Sitzung eine Zeitüberschreitung auftritt und Sie nicht abgemeldet werden, greift Ihre Sitzung auf die Domäne in Ihrem Benutzerdatensatz zurück. Gleichzeitig verlieren Sie auch alle erhöhten Rollen. In diesem Fall könnte Ihre Domänenauswahl immer noch die letzte von Ihnen ausgewählte Domäne anzeigen, wenn der obere Frame der Liste nicht neu geladen wurde. Aus diesem Grund sollten Sie Ihre Liste vollständig neu laden, wenn Sie für längere Zeit nicht in der Instanz waren.
Konfiguration in der TOP-Domäne oder der globalen Domäne
Domain Separation funktioniert am besten, wenn Sie Services für Kunden bereitstellen, die in ihrer Konfiguration sowie Benutzer- und Gruppendefinition meist Standard sind. Je mehr Sie „einmalige“ Lösungen anpassen und erstellen, desto höher ist die Toleranz für Fehler. Wenn Sie Ihre Prozesse und Ihre Geschäftslogik erstellen, sollten sich alle Variationen in Eigenschaften befinden, die für jeden Kunden automatisch funktionieren. Prozesse können zwar noch nach Bedarf angepasst werden, aber lassen Sie große Sorgfalt walten, wenn Sie entscheiden, wann und in welchem Umfang Sie eine eindeutige Konfiguration für einen einzelnen Kunden erstellen möchten.
Sie müssen bei der Konfiguration Ihrer Domänen einen „80-15-5“-Ansatz verwenden, um einen zu großen Spielraum für Anpassungen und damit Fehler zu vermeiden.
- Empfohlener Ansatz für die Konfiguration:
- 80 % oder mehr Standard
- Mindestens15 %parametrisch
- Weniger als 5 % Konfiguration
- Legen Sie fest, ob ein vorgeschlagener Change eine globale oder eine konfigurierbare Eigenschaft sein soll.
- Erstellen Sie nicht zu viel, indem Sie immer mehr Anpassungen hinzufügen, die verwaltet werden müssen. Gehen Sie stattdessen wie folgt vor:
- Beginnen Sie mit den Funktionen des Basissystems, und überprüfen Sie alle Lücken, bevor Sie Änderungen vornehmen.
- Suchen Sie nach Lösungen ohne Code.
- Verwenden Sie serverseitige Skripts, erstellen Sie modulare APIs, und integrieren Sie domänengetrennte Eigenschaften.
- Wenn Sie Client-Skripting verwenden müssen, verwenden Sie nur ServiceNow APIs. Begrenzen Sie "synchrone" Aufrufe (Anrufe, die hin und her von Client zu Server wechseln, auch AJAX genannt).
- Schreiben Sie alle Skripts logisch, um sie einfach und effektiv zu halten. Erzwingen Sie Peer-Reviews von Codeänderungen, und stellen Sie sicher, dass alle Empfohlene Domain Separation-Verfahren für Service Provider in diesem Abschnitt befolgen.