Automatische App-Aktualisierung aktivieren oder deaktivieren

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 3 Minuten Lesedauer
  • Verwenden Sie die Mobile-Eigenschaft clientRefresh in Ihrer ServiceNow-Instanz, um die automatische Aktualisierung Ihrer Mobile-Apps zu aktivieren oder zu deaktivieren. Sie können auch verwenden clientRefreshEigenschaft zum Anpassen des Umfangs der Aktualisierung in Ihrer mobilen App.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Die clientRefreshMobile Eigenschaft ist standardmäßig auf aktiviert ServiceNow Plattformserver. Mobile Apps, die von verwaltet werden San Diego Und spätere Versionen der Serverinstanz werden automatisch aktualisiert, nachdem ein Endanwender Aktionselemente ausführt, die Daten in Datensätzen ändern. Die Datenänderung ist für den Anwender sofort sichtbar. Anwender müssen ihre mobilen Apps nicht aktualisieren. Das Bild „neue Aktualisierung“ wird nicht mehr angezeigt, um eine App-Aktualisierung anzufordern, wenn diese Funktion aktiviert ist. Diese Funktion hat keine Auswirkungen auf die Leistung der mobilen App. Mobile Apps aktualisieren nur Bildschirme, die zuvor besucht wurden. Wenn Sie dieses Verhalten deaktivieren möchten, führen Sie die in dieser Aufgabe beschriebenen Schritte aus.

    Mobile Eigenschaften sind als Datensätze in der Tabelle „sys_sg_properties“ auf konfiguriert ServiceNow Plattformserver. Die ServiceNow Instanz sendet die mobile Eigenschaft nach der Authentifizierung an mobile Apps. Dann aktiviert oder deaktiviert die Eigenschaft eine Funktion in der mobilen App. Die clientRefreshMobile Eigenschaft wird mit JSON-Skripts konfiguriert.

    Die clientRefreshEigenschaft ist ein JSON-Objekt mit zwei Schlüsseln: IsEnabled Und Aktualisierungsumfang , Die im neuen Datensatzformular für mobile Eigenschaften beschrieben werden.
    Wichtig:
    Beginnend mit San Diego Release von ServiceNow Server: Um das Aktualisierungsverhalten zu deaktivieren, müssen Sie ein neues clientRefresh-JSON-Objekt erstellen und festlegen IsEnabled Schlüssel zu Falsch In der Definition der mobilen Eigenschaft.

    Prozedur

    1. Navigieren zu Alle > sys_sg_properties.listan.
      Die Liste „Mobile Eigenschaften“ wird angezeigt.
    2. Wählen Sie in der Liste mobile Eigenschaften die Option aus Neu .
      Das Formular „mobile Eigenschaften“ wird angezeigt.
    3. Füllen Sie im Formular die Felder aus.
      Tabelle : 1. Neues Datensatzformular für mobile Eigenschaften
      Feld Beschreibung
      Name Name des Datensatzes für Mobile-Eigenschaften. Eingabetaste ClientRefresh Damit die automatische App-Aktualisierungsfunktion konfiguriert werden kann. Obwohl diese Funktion standardmäßig aktiviert ist, müssen Sie sie erstellen, um sie zu konfigurieren. Sie ist in der Instanz erst sichtbar, wenn Sie sie erstellt haben.
      Hinweis:
      Beim Datensatznamen wird zwischen Groß- und Kleinschreibung unterschieden und muss als eingegeben werden ClientRefresh .
      Anwendung Anwendungsbereich, in dem die Mobile-Eigenschaft angewendet wird. Um einen anderen Anwendungsbereich auszuwählen, wählen Sie das Globus-Symbol ( Globus-Symbol.) Im Instanzbanner. Wählen Sie dann aus Anwendungsbereich: Application_scope .

      Informationen darüber, wie sich der Anwendungsbereich auf mobile Eigenschaften auswirkt, finden Sie unter Mobile Eigenschaften.

      Beschreibung Beschreibung der mobilen Eigenschaft. Geben Sie eine Beschreibung der Eigenschaft ein. Beispiel: Aktiviert oder deaktiviert die automatische Aktualisierung von Instanzdaten für mobile Apps.
      Typ Datentyp des Datensatzes der Mobile-Eigenschaft. Sie müssen auswählen JSON Für clientRefreshMobile Eigenschaft.
      Wert Der JSON-Code, der diese Funktion konfiguriert.
      • Um die Funktion zu deaktivieren, geben Sie Folgendes ein:
        {"isEnabled":false,"refreshScope":"all_tabs"}
      • Geben Sie Folgendes ein, um die Funktion zu aktivieren:
        {"isEnabled":true,"refreshScope":"all_tabs"}
      • Geben Sie Folgendes ein, um den Umfang der aktualisierten Daten zu erhöhen:
        {"isEnabled":true,"refreshScope":"all_tabs"}

        Wird Verwendet „All_tab“ Aktualisiert alle Bildschirme auf allen Registerkarten der Navigationsleiste, nachdem eine Aktion in der mobilen App ausgeführt wurde, die Daten in einem Datensatz ändert.

      • Geben Sie Folgendes ein, um den Umfang der aktualisierten Daten einzuschränken:
        {"isEnabled":true,"refreshScope":"current_tab"}

        Wird Verwendet „Current_tab“ Aktualisiert nur die aktuelle Registerkarte der Navigationsleiste, nachdem eine Aktion in der mobilen App ausgeführt wurde.

      Hinweis:
      Verwenden Sie einen JSON-Formatierer/-Validierer, um sicherzustellen, dass keine Syntaxprobleme vorliegen.
      Aktiv Option zum Aktivieren der mobilen Eigenschaft. Wenn das Kontrollkästchen deaktiviert ist, ist die Mobile-Eigenschaft nicht zur Verwendung aktiviert.
      Ist öffentlich

      Bestimmt, ob pre_authEigenschaft ist in der API-Antwort enthalten.

      Standardmäßig ist diese Option nicht ausgewählt. Wenn diese Eigenschaft in enthalten sein soll /pre_authAPI-Antwort: Aktivieren Sie dieses Kontrollkästchen. Weitere Informationen finden Sie unter Adaptive authentication events.

      Mobile Eigenschaften mit aktiviertem Kontrollkästchen werden von ausgeschlossen /user_clientAPI-Antwort.

      Mobile-App-Konfiguration Konfiguration der mobilen App, für die Sie die mobile Eigenschaft verwenden möchten. Diese Einstellung beschränkt das Verhalten der mobilen Eigenschaft auf Anwender, die Zugriff auf diese mobile App-Konfiguration haben. Andere Benutzer haben keinen Zugriff auf diese Mobile-Eigenschaft und erleben stattdessen das Standardverhalten.

      Um einen Wert einzugeben, beginnen Sie entweder mit der Eingabe des Konfigurationsnamens, oder wählen Sie das Suchsymbol aus. Im Suchdialogfeld werden die Konfigurationen aufgelistet, aus denen Sie auswählen können. Wählen Sie eine Konfiguration im Dialogfeld „Mobile-App-Konfigurationen“ aus.

      Mobile Anwendung Mobile Anwendung, an die Sie die mobile Eigenschaft senden möchten. Diese Einstellung beschränkt das Verhalten der Mobile-Eigenschaft auf Benutzer, die Zugriff auf diese Mobile-App haben. Andere Benutzer haben keinen Zugriff auf diese Mobile-Eigenschaft und erleben stattdessen das Standardverhalten.

      Um einen Wert einzugeben, beginnen Sie entweder mit der Eingabe des Anwendungsnamens, oder wählen Sie das Suchsymbol aus. Im Suchdialogfeld werden die Anwendungen aufgelistet, aus denen Sie auswählen können. Wählen Sie im Dialogfeld „Mobilanwendungen“ eine Anwendung aus.

    4. Wählen Sie Absenden.

    Nächste Maßnahme

    Nach dem Aktualisieren dieser Eigenschaft muss der Endanwender abrufen, um zu aktualisieren und die neuesten Funktionskonfigurationen abzurufen.