Mobile-Eigenschaften
Mobile-Eigenschaften ermöglichen es Administratoren, Funktionen in ServiceNow-Apps zu aktivieren oder zu deaktivieren, ohne die ServiceNow-Instanz zu aktualisieren.
Der ServiceNow Platform-Server steuert die Funktionen, die in Ihrer Mobile-App verfügbar sind. Die Serverinstanz wird für jeden Release der Familie mit neuen Funktionen veröffentlicht. Im Apple Store und Google Play Store werden jeden Monat neue Versionen der Mobile-Apps veröffentlicht. Diese monatlichen Releases von Mobile-Apps enthalten normalerweise Fehlerkorrekturen, können aber auch neue Funktionen enthalten. Diese neuen Funktionen können mit Mobile-Eigenschaften aktiviert oder deaktiviert werden.
Mobile-Eigenschaften können so konfiguriert werden, dass Kennzeichnungen in Ihrer ServiceNow-Instanz festgelegt werden. Diese „Kennzeichnungen“ sind Datensätze, die als Schlüssel/Wert-Paare in der Tabelle „sys_sg_properties“ aufgebaut sind. Mit ihrer Hilfe können Sie Funktionen in Ihren mobilen Client-Apps aktivieren oder deaktivieren. Die ServiceNow-Instanz sendet die Mobile-Eigenschaft nach der Authentifizierung an mobile Client-Apps.
Mobile-Eigenschaften sind ab Release Yokohama verfügbar.
Anwendungsbereich und Mobile-Eigenschaften
Wenn Sie eine Mobile-Eigenschaft erstellen, wählen Sie den Anwendungsbereich aus, für den die Eigenschaft im Formular „Mobile Properties New record “ (Neuer Datensatz für Mobile-Eigenschaften) verfügbar ist. Um die Liste der verfügbaren Anwendungsbereiche zu ändern, wählen Sie das Globussymbol ( ) im Instanzbanner und dann Anwendungsbereich:application_scope.
Vorrang des Anwendungsbereichs
Wenn mehrere Mobile-Eigenschaften desselben Namens für mehrere Anwendungsbereiche definiert sind, wendet das System Vorrangregeln an, um die zu verwendende Mobile-Eigenschaft auszuwählen. In den folgenden Szenarien wird die Mobile-Eigenschaft clientRefresh als Beispiel verwendet, um zu zeigen, wie die Vorrangregeln funktionieren.
- Szenario 1: Anwendungsbereich „Global“ hat immer Vorrang
- Wenn eine Mobile-Eigenschaft für mehrere Anwendungsbereiche definiert ist und einer der globale Anwendungsbereich ist, hat die für den globalen Anwendungsbereich definierte Eigenschaft immer Vorrang. In diesem Fall finden die folgenden Aktionen statt:
- Das System ruft die Eigenschaft clientRefresh für eine Instanz auf.
- Das System findet drei clientRefresh-Eigenschaften, die für diese Instanz definiert sind:
Name der Eigenschaft Anwendungsbereich Aktualisiert (Datum und Uhrzeit) clientRefresh Global 2021-12-06 10:41:00 clientRefresh Now Mobile 2021-12-06 10:38:41 clientRefresh Agent Workspace 2021-12-06 10:42:06 - Das System wählt die für den globalen Anwendungsbereich definierte Eigenschaft clientRefresh aus.
In Szenario 1 hat die für den globalen Anwendungsbereich definierte Eigenschaft clientRefresh Vorrang.
- Szenario 2: Wenn die Mobile-Eigenschaft nicht für den globalen Anwendungsbereich definiert ist, hat die zuletzt aktualisierte Eigenschaft Vorrang
- Wenn eine Mobile-Eigenschaft für mehrere Anwendungsbereiche definiert ist, aber keine Eigenschaft mit globalem Anwendungsbereich vorhanden ist, verwendet das System die zuletzt aktualisierte Eigenschaft. In diesem Fall finden die folgenden Aktionen statt:
- Das System ruft die Eigenschaft clientRefresh für eine Instanz auf.
- Das System findet drei clientRefresh-Eigenschaften, die für diese Instanz definiert sind:
Name der Eigenschaft Anwendungsbereich Aktualisiert (Datum und Uhrzeit) clientRefresh Now Mobile 2021-12-06 10:38:41 clientRefresh Asset Management für Mobile 2021-12-06 10:42:06 clientRefresh Agent Workspace 2021-12-06 12:06:20 - Das System wählt die Eigenschaft clientRefresh aus, die zuletzt aktualisiert wurde.
In Szenario 2 wurde die für den Anwendungsbereich „Agent Workspace“ definierte Eigenschaft clientRefresh zuletzt aktualisiert. Alle drei Mobile-Eigenschaften wurden am 06.12.2021 aktualisiert. Die definierte Eigenschaft für den Anwendungsbereich „Agent Workspace“ wurde um 12:06:20 Uhr aktualisiert. Diese Zeit liegt fast eineinhalb Stunden nach den beiden anderen. Das System wählt die definierte Eigenschaft clientRefresh für den Anwendungsbereich „Agent Workspace“ aus, da es sich um die zuletzt aktualisierte Eigenschaft clientRefresh handelt.