Geplante Offlinezwischenspeicherung

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Konfigurieren Sie die Offlinezwischenspeicherung so, dass Ihre Außendiensttechniker geplante Updates für ihre offline zwischengespeicherten Daten erhalten können. Bei den geplanten Downloads wird der Arbeitsplan des Benutzers berücksichtigt.

    Agent Schedule-Plugin aktivieren

    Zur Aktivierung und Konfiguration der geplanten Offlinezwischenspeicherung muss das Plugin Agent Schedule [com.snc.agent_schedule] aktiviert werden. Weitere Informationen zur Aktivierung von Plugins finden Sie unter Plugins aktivieren.

    Arbeitspläne für Offlinezwischenspeicherung erstellen

    Stellen Sie für andere Mobile Clients als Mobile Agentsicher, dass im Offline-Download-Zeitplan (sys_sg_offline_download_schedule) ein Eintrag für den Clienttyp vorhanden ist, z. B. Anforderung. Dieser Eintrag gibt die Tabelle an, die die Offline-Download-Zeitpläne für die Service Desk-Mitarbeiter oder Techniker enthält. Mobile verwendet den Zeitplan aus dieser Tabelle für die Planung der Offline-Cache-Generierung. Um Zeitpläne für jeden Benutzer zu füllen, kann ein Zeitplanerskript wie in Field Service Mobile verwendet werden.

    Für Mobile Agentwird der Eintrag erstellt, wenn das Plugin aktiviert ist. Nach der Aktivierung des Plugins müssen Sie Arbeitspläne für die Außendienstmitarbeiter bzw. Techniker erstellen, damit für die Benutzer eine automatische Offlinezwischenspeicherung erfolgen kann. Dies kann direkt über die Tabelle für Servicemitarbeiter-Arbeitspläne [agent_work_schedule] geschehen. Weitere Informationen zum Erstellen von Zeitplänen über diese Tabelle finden Sie unter Arbeitszeitplan für Service Desk-Mitarbeiter oder Techniker erstellen.

    Anhand der Datensätze in der Tabelle für Servicemitarbeiter-Arbeitspläne führt Ihre Instanz im Hintergrund regelmäßige Aufgaben aus, die Zeitpläne in der Tabelle „Servicemitarbeiter – tägliche Zeitpläne“ [agent_daily_schedule] erstellen. Im Rahmen dieser Zeitpläne erhalten die Servicemitarbeiter irgendwann im Laufe ihres geplanten Arbeitstages eine lautlose Push-Benachrichtigung.

    Die Offline-Nutzlasten, die Ihre Instanz generiert, beruhen auf den Arbeitszeiten, die in den täglichen Zeitplänen des Servicemitarbeiters verzeichnet sind. Diese finden Sie in der Tabelle „Ereignisse“ [sysevent]. Mit den Datensätzen in der Tabelle „Ereignisse“ können Sie diese Nutzlasten nachverfolgen und sich darüber informieren, wann sie erstellt und wann sie an die Servicemitarbeiter gesendet werden.

    Regelmäßige Aufgaben im Zusammenhang mit der Offlinezwischenspeicherung

    Diese regelmäßigen Aufgaben werden nur für diejenigen Benutzer automatisch geplant, die in ihrer App das Herunterladen im Hintergrund aktivieren. Wie Benutzer diese Funktion aktivieren können, erfahren Sie unter Offline-Modus für Mobilgeräte.

    Populate Agents Daily Schedule Table (Tabelle „Service Desk-Mitarbeiter – tägliche Zeitpläne“ ausfüllen)
    Dieser Auftrag wird einmal täglich für alle Benutzer ausgeführt, bei denen für das Herunterladen im Hintergrund der Wert true festgelegt wurde.
    Geplanter Download von Offline-Nutzlast
    Dieser Auftrag erstellt in der Tabelle [mobile_offline_payload_gen_queue] ein Ereignis für die erste Nutzlast des Tages.

    Systemeigenschaften der Offline-Zeitplanung

    Mit folgenden Eigenschaften in der Tabelle „Systemeigenschaften“ [sys_properties] können Sie die geplante Offlinezwischenspeicherung konfigurieren.

    Tabelle : 1. Systemeigenschaften der Offline-Zeitplanung
    Eigenschaft Beschreibung
    glide.sg.offline.scheduled_download.enabled

    Aktiviert das geplante Herunterladen für alle Benutzer der Mobile Agent-App.

    glide.sg.offline.scheduled_download.cachesync_offset Legt fest, mit welchem Vorlauf vor dem Zeitplan Ihre Instanz beginnt, die Nutzlast zu generieren. Der Wert legt fest, wie viele Minuten vor dem Zeitplan des Benutzers die Nutzlastgenerierung beginnt.
    Hinweis:
    Achten Sie darauf, für diese Eigenschaft keinen früheren Wert festzulegen als für den Mobile-Auftrag zur Offline-Zeitplanung. Dadurch wird verhindert, dass Offline-Nutzlasten generiert werden.
    glide.sg.offline.scheduled_download.reminder_offset Legt fest, wann Ihre Instanz den Benutzern die tägliche Erinnerung an das manuelle Herunterladen des Cache sendet. Die Instanz sendet diese Erinnerung nur, wenn kein Cache vorhanden ist oder wenn der Cache abgelaufen ist. Der Wert legt fest, mit wie vielen Minuten Vorlauf vor dem Zeitplan eines Benutzers Ihre Instanz diese Erinnerung versendet.
    glide.sg.offline_payload.refresh_frequency Legt die refreshTimestamp-Häufigkeit von Nutzlasten fest. Der Wert steht für die Häufigkeit in Minuten. Standardmäßig beträgt er 480.
    glide.sg.offline.attachment.max_total_bytes Legt den größtmöglichen Speicherplatz fest, der allen Anhängen im Cache insgesamt zugewiesen werden kann. Der Wert wird in Megabyte (MB) angegeben. Der maximale Wert beträgt 2048 MB.

    Informationen zu weiteren Systemeigenschaften, die sich auf Offline-Vorgänge beziehen, finden Sie unter Verhalten im Offlinemodus konfigurieren.