Office 365 Services

enaio® 11.10 »

Die Office-Services 'office365-client' und 'office365-dashlet' ermöglichen das Einbinden von Office 365 als Dashlet in enaio® client, enaio® webclient und enaio® webclient als Desktop-Anwendung für ein kollaboratives Arbeiten mit Word-, Excel und PowerPoint-Dokumenten.

Notwendig ist eine Lizenz von OPTIMAL SYSTEMS und eine der folgenden Microsoft-Lizenzen: Microsoft 365 Business Standard und höher, Microsoft 365 Apps for business, Microsoft 365 Apps for enterprise, Office 365 E3 oder Office 365 E5 und entsprechende Microsoft-Konten für die Benutzer.

Die Office-Versionen benötigen Office-Dateien im XML-Format. Sollen vorherige Dateiformate bearbeitet werden, dann wird die Konvertierung angeboten und die konvertierten Dateien werden als Varianten angelegt.

Die Office-Services werden über enaio® service-manager installiert und benötigen den Service 'dms'.

Dateigrößen

Für das Anzeigen und Bearbeiten von Dateien ist ein Timeout von 60 Sekunden und zusätzlich eine Größenbegrenzungen für die Dateiübertragung vorgegeben.

Anwendung Modus Größenbegrenzung Bemerkung
Word Anzeigen - Eine Größenbegrenzung ist nur durch das Timeout gegeben.
Word Bearbeiten  100 MB  
Excel Anzeigen 25 MB  
Excel Bearbeiten  25 MB  
PowerPoint Anzeigen - Eine Größenbegrenzung ist nur durch das Timeout gegeben.
PowerPoint Bearbeiten  300 MB Für in PowerPoint Dateien eingebundene Dateien gibt es eine zusätzliche Größenbegrenzung von in der Regel 100 MB. Eingebundene '.wav'-Dateien haben eine Größenbegrenzung von 100 KB.

Konfiguration

Für die Konfiguration benötigen Sie folgende Daten von OPTIMAL SYSTEMS GmbH: OPTIMAL SYSTEMS-Tenant-ID und OPTIMAL SYSTEMS-Tenant-Secret. Die Daten erhalten Sie auf Anfrage.

Für Tenant-IDs sind keine Sonderzeichen erlaubt.

Mit folgenden Schritten konfigurieren Sie das Einbinden von Office 365:

  • Services-Konfiguration über die Konfigurationsdateien application-prod.yml von enaio® gateway und office365-prod.yml von enaio® service-manager.

  • Dashlet-Konfiguration für enaio® client in enaio® enterprise-manager.

Services-Konfiguration

Die Konfigurationsdatei application-prod.yml von enaio® gateway wird um die Endpunkte der Office-Services erweitert:

proxy:
  services:
    endpoints:
      - endpoint:
          name: office365
          url: 'http://localhost:8099'
      - endpoint:
          name: dashlet365
          url: 'http://localhost:8091'

In die Konfigurationsdatei office365-prod.yml von enaio® service-manager werden die OPTIMAL SYSTEMS-Tenant-Daten eingetragen, die Sie von OPTIMAL SYSTEMS GmbH auf Anfrage erhalten haben und ein Pfad zu einem Arbeitsverzeichnis:

tenant:
  id: OS-Tenant-ID
  secret: OS-Tenant-Secret
  provider-url: https://provider.prod.enaio.io/
  host-url: https://host.prod.enaio.io/
  working-dir: C:\\data\\office
  recovery:
    enable: true

Verschlüsselung von Konfigurationswerten

Die Konfigurationswerte der Datei office365-prod.yml aus dem Verzeichnis \config\ von enaio® service-manager können verschlüsselt werden:

  • Öffnen Sie die Eingabeaufforderung als Administrator und wechseln Sie in das Verzeichnis \service-manager\tools\encryption\.

  • Führen Sie folgenden Befehl aus: encode.bat "value" -W

    Der verschlüsselte Wert wird mit führendem 'ENC' und in runden Klammern angezeigt: ENC(encryptedvalue)

  • Kopieren Sie den verschlüsselten Wert mit führendem 'ENC' und mit den runden Klammern und tragen Sie diesen in die Konfigurationsdatei ein.

  • Speichern Sie die Konfigurationsdatei und starten Sie den Service gegebenenfalls neu.

Wenn der zu verschlüsselnde Wert Anführungszeichen enthält oder mit einem Backslash endet, dann müssen diese Zeichen durch einen Backslash maskiert werden.
Beispiel: encode.bat "passwordwith\"quotation\"marks" -W

Dashlet-Konfiguration

Die Dashlet-Konfiguration für enaio® client erfolgt über enaio® enterprise-manager:

Applikationsserver > Server > Einstellungen > Servereigenschaften > Kategorie: Services > Dashletn:

  • Home-URL:

    Kopieren
    http://<gateway>/dashlet365/?id={OBJECTIDENT}&allowedExtensions=&locale={localename}&sessionguid={sessionguid}

    Kopieren Sie die URL und tragen Sie diese mit der enaio® gateway-Adresse Ihrer Installation ein.

  • Titel: Office 365

    Sie können einen beliebigen Dashlet-Titel angeben.

    Dashlet-Titel können über enaio® administrator lokalisiert werden: Einrichtung > Dashlet-Bezeichner

  • Beim Start laden

    Nein, das Dashlet darf beim Start nicht geladen werden.

Office 365 in enaio® webclient und enaio® webclient als Desktop-Anwendung

enaio® webclient und enaio® webclient als Desktop-Anwendung binden Office 365 automatisch ein, wenn die Office-Services installiert sind.

Dashlets stehen aktuell noch nicht in enaio® mobile zur Verfügung und allgemein nicht auf mobilen Endgeräten, einschließlich enaio® webclient auf mobilen Endgeräten.

Health Check

Der Service 'office365-client' bietet einen Health Check an. Der Health Check kann über die Home-Schaltfläche der Details-Ansicht des Services in enaio® services-admin ausgeführt werden oder über folgende Adresse: https://<service-manager-admin-IP>:<port>. Standard-Port des Services 'office365-client': 8099.

Die Seite zeigt einen Überblick über die Konfiguration an.

Den Health Check führen Sie über die Schaltfläche Start system health check aus.

Das Ergebnis wird angezeigt. Es kann über die Schaltfläche Download TXT report gespeichert werden.