Einstellen der Push-Benachrichtigungen für die M-Files Mobile Apps

Push-Benachrichtigungen ermöglichen die Zustellung von M-Files Server Benachrichtigungen an iOS- und Android-Geräte, auf denen M-Files Mobile-Applikation nicht installiert ist. Push-Benachrichtigungen werden, mit Ausnahme von Benachrichtigungsübersichten, für die gleichen Ereignisse wie E-Mail-Benachrichtigungen gesendet. Nachdem sie aktiviert sind, erhalten Sie eine Push-Benachrichtigung. Zum Beispiel dann, wenn eine neue Zuweisung für Sie erstellt wurde. Sie können auch personalisierte Benachrichtigungsregeln mithilfe des klassischen M-Files Desktops erstellen (siehe Benachrichtigungseinstellungen im klassischen M-Files Desktop bearbeiten).

Zur Aktivierung von Push-Benachrichtigungen

Bevor Sie beginnen, beachten Sie, dass die Benachrichtigungen auf dem M-Files Server (siehe Benachrichtigungseinstellungen in M-Files Admin bearbeiten) zu aktivieren sind.

Erstellen eines Benachrichtigungshubs in Azure

M-Files Push-Benachrichtigungen benutzen Azure-Benachrichtigungshubs zur Zustellung von Benachrichtigungen (siehe Microsoft Azure Notification Hubs). Sie benötigen deshalb ein gültiges Microsoft Azure Abonnement, bevor Sie fortfahren. Rufen Sie https://azure.microsoft.com auf, um ein Abonnement zu erstellen, falls Sie noch keines besitzen.

Führen Sie folgende Schritte aus, um einen neuen Benachrichtigungshub in Azure zu erstellen:

  1. Melden Sie sich auf dem Azure Portal an.
  2. Ressource erstellen > Mobile > Notification Hub auswählen.
  3. Im Benachrichtigungshub Feld einen eindeutigen Namen eingeben.
  4. Im Neuen Namensraum erstellen Feld einen Namen für den Namensraum eingeben.
    Falls Sie noch keinen Dienst-Bus-Namensraum festgelegt haben, den standardmäßig vorgesehenen verwenden. Dieser wird automatisch, basierend auf dem Hub-Namen erstellt, sofern der angegebene Namensraum verfügbar ist.
    Falls Sie bereits einen Namensraum haben, in dem der Hub erstellt werden soll, auf die Vorhandener auswählen Verknüpfung drücken und anschließend Erstellen auswählen.
  5. Ihren Speicherort, Ihre Ressourcengruppe und Ihr Abonnement auswählen.
  6. Eine geeignete Preisstufe auswählen (für Einzelheiten siehe Notification Hubs pricing).

Einstellen der Azure-Benachrichtungshubs für Push-Benachrichtigungen

Nachdem Sie einen Azure-Benachrichtigungshub erstellt haben, muss dieser für die unterschiedlichen Mobile-Plattformen konfiguriert werden. Sie finden die Einstellungen für die verfügbaren Benachrichtigungsdienste, indem Sie folgende Schritte ausführen:

  1. Melden Sie sich auf dem Azure Portal an.
  2. Alle Dienste auswählen.
  3. Unter Mobile Benachrichtigungshubs auswählen.
  4. Aus der Liste Benachrichtigungshubs den Hub auswählen, der gemäß den Anweisungen in Erstellen eines Benachrichtigungshubs in Azure erstellt wurde.
  5. Unter Benachrichtigungseinstellungen eine der beiden oder beide Aktionen ausführen:
    • Unter Apple (APNS) die iOS-Konfiguration eingeben. Sie können die Konfigurationseinstellungen über unseren Kundendienst im M-Files Support Portal oder Ihren M-Files Händler anfordern.
      oder
    • Die Android-Konfiguration unter Google (GCM) eingeben. Sie können die Konfigurationseinstellungen über unseren Kundendienst im M-Files Support Portal oder Ihren M-Files Händler anfordern.

Aktivierung von Push-Benachrichtigungen in M-Files Dokumentenverwaltungen

Nachdem Sie einen Notification-Hub erstellt und für Push-Benachrichtigungen eingerichtet haben, müssen Sie die Push-Benachrichtigungen für die M-Files Dokumentenverwaltungen, in denen sie eingesetzt werden sollen, aktivieren. Darüber hinaus müssen Sie eine Verbindung zwischen M-Files und dem "Azure Notification Hub" herstellen. Die Verbindungseinstellungen können wahlweise in der Windows-Registry des M-Files Servers gespeichert und/oder getrennt für jede Dokumentenverwaltung in M-Files Admin festgelegt werden. Die Einstellungen auf Serverebene werden in keiner Dokumentenverwaltung verwendet, deren Verbindungseinstellungen mit M-Files Admin festgelegt wurden.

Zuerst müssen Sie die Verbindungseinzelheiten in den Einstellungen des Notification-Hub finden:

  1. Melden Sie sich auf dem Azure Portal an.
  2. Alle Dienste auswählen.
  3. Unter Mobile Benachrichtigungshubs auswählen.
  4. Aus der Liste Benachrichtigungshubs den Hub auswählen, der gemäß den Anweisungen in Erstellen eines Benachrichtigungshubs in Azure erstellt wurde.

Falls Sie die Verbindungseinzelheiten in der Windows-Registry des Servers speichern wollen, folgende Schritte ausführen:

  1. Optional: In den Einstellungen des Notification-Hub Eigenschaften auswählen.
  2. Optional: Den Wert des Name Felds kopieren und als Wert des folgenden Windows-Registry-Schlüssels in der Registry des M-Files Servers eintragen:
    Schlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Motive\M-Files\<version>\Server\MFServer
    Wertname AzureNotificationHubName
    Wertetyp REG_SZ
    Beschreibung Den Namen des „Azure Notification Hub“ zur Auslieferung der Benachrichtigungen verwenden.
    Wert <Name des Notification-Hubs>
  3. Optional: In den Einstellungen des Notification-Hub Access Policies auswählen.
  4. Optional: Den Wert des DefaultFullSharedAccessSignature Felds kopieren und als Wert von einem der folgenden Registry-Schlüssel von Windows im M-Files Server eingeben:
    Schlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Motive\M-Files\<version>\Server\MFServer
    Wertname AzureNotificationHubConnectionString
    Wertetyp REG_SZ
    Beschreibung Die Verbindungszeichenfolge für den „Azure Notification Hub“.
    Wert <die Verbindungszeichenfolge für den Notification-Hub>

Zur Aktivierung von Push-Benachrichtigungen in einer Dokumentenverwaltung:

  1. M-Files Admin öffnen.
  2. In der hierarchischen Ansicht auf der linken Seite, eine Verbindung zum M-Files Server erweitern.
  3. Dokumentenverwaltungen erweitern.
  4. Eine Dokumentenverwaltung erweitern.
  5. Konfigurationen auswählen.
  6. Im Aufgabenbereich Advanced Vault Settings auswählen.
  7. Den Notifications erweitern und Push Notifications auswählen.
  8. Den Wert von Enabled auf Yes setzen.

Falls die Verbindungseinzelheiten nicht in der Windows-Registry des Servers gespeichert wurden oder falls die Einstellungen auf Serverebene dokumentenverwaltungsspezifisch überschrieben werden sollen, Folgendes ausführen:

  1. Optional: Den Namen des Notification-Hub und die Verbindungszeichenfolge als Werte der Einstellungen Notification Hub Name und Connection String eingeben.

    Um den Wert für den Notification Hub Name zu erhalten, die Einstellungen des Notification-Hub (siehe Schritte von 1 bis 4) öffnen, Eigenschaften auswählen und den Name Wert zu Ihrer Konfiguration hinzufügen.

    Um den Wert für die Connection String zu erhalten, die Einstellungen des Notification-Hub (siehe Schritte von 1 bis 4) öffnen, Access Policies auswählen und den DefaultFullSharedAccessSignature Wert zu Ihrer Konfiguration hinzufügen.

  2. Auf Save klicken, um die Änderungen nach Beendigung zu speichern.

Das Verfahren beenden, indem Sie entweder 19 oder die Schritte 20 und 21 in Abhängigkeit davon ausführen, wo die Verbindungseinstellungen gespeichert wurden. Beachten Sie, dass der Neustart der Dokumentenverwaltung oder des Servers immer in einer kontrollierten Umgebung erfolgen sollte und Benutzer vorab informiert werden müssen, damit kein Datenverlust bei der Arbeit eintritt.

  1. Falls Sie die Verbindungseinzelheiten der Dokumentenverwaltung (siehe Schritt 17) gespeichert haben, kann der Neustart der Dokumentenverwaltung ausgelöst werden.
    In diesem Fall können Sie die Schritte 20 und 21 überspringen.
  2. Falls die Verbindungseinstellen auf dem Server gespeichert werden (siehe Schritte von 5 bis 8) können Sie den MFServer-Dienst, wie unter Schritt 21 angegeben, neustarten.
  3. Den Windows Task-Manager verwenden, um den MFServer-Dienst zu neu zu starten:
    1. Auf die Aufgabenleiste rechtsklicken und Task-Manager auswählen.
      Ergebnis:Das Task-Manager Fenster wird geöffnet.
    2. Die Dienste Registerkarte öffnen.
    3. Auf den MFServer Dienst rechtsklicken und Neu starten auswählen.
Ihre Dokumentenverwaltung ist nun eingestellt, um Push-Benachrichtigungen an Benutzer der Dokumentenverwaltung zu senden. Wiederholen Sie den Vorgang für so viele Dokumentenverwaltungen wie sie benötigen.