Articles avec le tag :
Fermer
Changelog
Fermer
Essayer dans le cloud
Essayer dans le cloud
Centre d'aide
l'intégration

Vue d'ensemble

Pour modifier vos documents au sein de la plateforme collaborative SharePoint vous pouvez connecter ONLYOFFICE Docs à la bibliothèque de documents via un connecteur officiel ONLYOFFICE ou en utilisant WOPI.

Principales caractéristiques

  • Modifier les documents texte, les feuilles de calcul et les présentations en appuyant sur l'option Modifier dans ONLYOFFICE dans le menu contextuel du fichier et le ruban (lorsqu'un connecteur officiel est utilisé) ou en cliquant sur le fichier (lors de l'utilisation de WOPI).
  • Modifier les documents en collaboration en temps réel : utilisez deux modes de collaboration (Rapide et Strict avec un connecteur officiel, Rapide uniquement via WOPI), la fonction de Suivi des modifications, les commentaires et le chat intégré.
Attention à WOPI : Les jetons d'accès ont une heure d'expiration. Saisissez 10 heures pour la propriété access_token_ttl pour le mode de collaboration Rapide. Le mode de collaboration Strict peut avoir un effet néfaste sur le paramètre du jeton d'accès.

Formats pris en charge

Pour le connecteur officiel :

  • À afficher et modifier : DOCX, XLSX, PPTX, PPSX.
  • À afficher : PDF, DJVU, TXT, CSV, ODT, ODS, ODP, DOC, XLS, PPT, PPS, EPUB, RTF, HTML, HTM, MHT, XPS.

Pour WOPI :

  • À afficher et modifier : DOCX, XLSX, PPTX, DOCM, XLSM, PPTM, ODT, ODS, ODP, TXT, CSV.
  • À afficher : PDF, DJVU, XPS.

Toutes les nouveautés de la version 3.0.0

Ajouté

  • Prise en charge de JWT
  • Document Server v6.0 et les versions antérieures ne sont plus prises en charge

Le journal des modifications complet est disponible ici.

Connecter ONLYOFFICE Docs à SharePoint

Exigences

  • ONLYOFFICE Document Server v7.1 ou version ultérieure
    Vous avez besoin d'activer WOPI en suivant cette instruction.

    Vous avez besoin d'une instance pouvant être résolue et connectée par SharePoint et tout autre client final. L'instance doit envoyer des données en POST directement à SharePoint.

    Veuillez consulter la documentation officielle pour en savoir plus sur l'installation de ONLYOFFICE Docs.

    Vous pouvez également utiliser ONLYOFFICE Docs Cloud (version SaaS).

  • SharePoint 2019
  • Connecteur ONLYOFFICE 3.0.0 pour SharePoint

Installer et configurer ONLYOFFICE et SharePoint

La solution d'intégration ONLYOFFICE SharePoint est un connecteur officiel ONLYOFFICE disponible à la page GitHub sous la Licence GNU AGPL v.3.

Pour en savoir plus sur le fonctionnement et la compilation de la solution d'intégration ONLYOFFICE SharePoint, veuillez consulter la documentation API.
  1. Cliquez sur Démarrer, passez à Tous les programmes, passez à Outils administratifs, ensuite cliquez sur Services et assurez-vous que le service Administration de SharePoint est démarré.
  2. Cliquez sur Démarrer, puis sur SharePoint Management Shell et passez au répertoire contenant le fichier .wsp.
  3. Exécuter le script Install.ps1 :
    PS> .\Install.ps1
  4. Entrez votre adresse du site SharePoint :
    https://
    Au lieu de suivre les étapes 3 et 4 vous pouvez taper la commande suivante :
    Add-SPSolution -LiteralPath/onlyoffice.wsp

    À la page d'accueil Administration centrale de SharePoint cliquez sur Paramètres du système > Gestion de la batterie > Gérer les solutions de la batterie. À la page Gestion des solutions cliquez sur onlyoffice.wsp, puis sur Déployer la solution.

  5. À la page d'accueil Administration centrale de SharePoint cliquez sur Gérer les applications web sous Gestion des applications.
  6. Assurez-vous de sélectionner votre site et cliquez sur l'icône Fournisseurs d'authentification.
  7. Cliquez sur Zone par défaut dans la fenêtre indépendante Fournisseurs d'authentification.
  8. Cochez Activer l'accès anonyme sous Modifier l'authentification, ensuite cliquez sur Enregistrer.
  9. En revenant à Gérer les applications web cliquez sur l'icône Stratégie anonyme.
  10. Sous Restrictions d'accès anonyme sélectionnez votre Zone et saisissez la Stratégie d'autorisation – Aucune, ensuite cliquez sur Enregistrer.
  11. Dans SharePoint, ouvrez la page de paramètres administratifs /_layouts/15/Onlyoffice/Settings.aspx. Entrez l'adresse suivante :
    https://<documentserver>/
    documentserver est le nom du serveur sur lequel ONLYOFFICE Docs est installé. L'adresse doit être accessible par le navigateur de l'utilisateur et depuis le serveur SharePoint. L'adresse du serveur SharePoint doit être également accessible depuis ONLYOFFICE Docs pour un bon fonctionnement.
Lorsque vous avez des sous-sites établis avec SharePoint, vous aurez besoin de configurer, en plus, la connexion de ONLYOFFICE Docs à chaque sous-site afin qu'il fonctionne correctement. Passez aux paramètres de chaque sous-site et saisissez l'adresse de Docs dans le champ approprié.

À partir de la version ONLYOFFICE Docs v7.2 le jeton JWT est activé par défaut et la clé secrète est générée automatiquement. Vous devez également l'activer du côté de SharePoint : trouvez votre propre clé secrète dans le fichier de configuration ONLYOFFICE Docs et ensuite spécifiez la même clé secrète aux paramètres d'administration de SharePoint. Pour en savoir plus, consultez la section de l'article Activer le jeton JWT pour intégrer ONLYOFFICE et SharePoint.

Si la protection JWT est activée, il est nécessaire de spécifier un nom d'en-tête personnalisé puisque la politique de sécurité de SharePoint bloque les en-têtes « Autorisation » externes. Cet en-tête doit également être spécifié dans les paramètres de signature de ONLYOFFICE Docs (les instructions plus détaillées sont disponibles ici).

Activer le jeton JWT pour intégrer ONLYOFFICE et SharePoint

Afin de protéger les documents de tout accès non autorisé, les éditeurs ONLYOFFICE utilisent le jeton JSON Web Token (JWT). Le jeton est ajouté à la configuration lors de l'initialisation de l'Éditeur de Documents et lors de l'échange de commandes entre les services internes de ONLYOFFICE Docs. La clé secrète est utilisée pour signer le jeton JSON et valider le jeton sur la demande à la connexion de ONLYOFFICE Docs.

À partir de la version ONLYOFFICE Docs v7.2 le jeton JWT est activé par défaut et la clé secrète est générée automatiquement. Vous avez besoin de trouver votre propre clé secrète dans le fichier de configuration ONLYOFFICE Docs et ensuite de spécifier la même clé secrète aux paramètres du connecteur.

Étape 1 : Trouvez votre propre clé secrète dans le fichier de configuration ONLYOFFICE Docs

  1. Ouvrez le fichier local.json à l'aide d'un éditeur de texte disponible.
    • Pour Linux - /etc/onlyoffice/documentserver/local.json
    • Pour Windows - %ProgramFiles%\ONLYOFFICE\DocumentServer\config\local.json
    • Pour Docker - entrez le conteneur ONLYOFFICE Docs en utilisant la commande docker exec -it <containerID> bash et ouvrez-le. /etc/onlyoffice/documentserver/local.json

      À titre subsidiaire, vous pouvez utiliser la commande suivante pour trouver la clé secrète par défaut sans ouvrir local.json :

      sudo docker exec <containerID> /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'

    Le fichier local.json doit ressembler à ceci :

    {
      "services": {
        "CoAuthoring": {
          "token": {
            "enable": {
              "request": {
                "inbox": true,
                "outbox": true
              },
              "browser": true
            }
          },
          "secret": {
            "inbox": {
              "string": "yoursecret"
            },
            "outbox": {
              "string": "yoursecret"
            },
            "session": {
              "string": "yoursecret"
            }
          }
        }
      }
    }
    
  2. La valeur true est spécifiée dans trois sections. Cela signifie que la validation du jeton est activée.
    • services.CoAuthoring.token.enable.browser
    • services.CoAuthoring.token.enable.request.inbox
    • services.CoAuthoring.token.enable.request.outbox
  3. La clé secrète générée automatiquement est spécifiée dans trois sections. Vous pouvez remplacer la valeur secrète par défaut avec votre propre clé secrète. La clé secrète doit être identique dans trois sections.
    • services.CoAuthoring.secret.inbox.string
    • services.CoAuthoring.secret.outbox.string
    • services.CoAuthoring.secret.session.string
  4. Si vous apportez des modifications, enregistrez-les et redémarrez les services pour que les modifications de configuration prennent effet.
    supervisorctl restart all

Étape 2 : Spécifier la même clé secrète aux paramètres du connecteur

Spécifiez la même clé secrète aux paramètres du connecteur dans le champ Clé secrète et enregistrez les paramètres.

Connecter ONLYOFFICE Docs en utilisant WOPI

Il est possible également de connecter ONLYOFFICE Docs avec SharePoint via WOPI - un protocole basé sur REST qui envoie les demandes HTTP vers un ensemble de points de terminaison REST lorsqu'un client établie une connexion au serveur contenant vos données.

Veuillez noter que la connexion de ONLYOFFICE Docs via WOPI manque de certaines fonctions compte tenu de l'architecture de WOPI :
  • Les éditeurs ne prennent pas en charge la fonction Historique des versions.
  • Pas de prise en charge de la fonction Publipostage.
  • Les éditeurs ne permettent pas non plus d'insérer une image de votre stockage.
  • Les documents de votre stockage ne peuvent pas être comparés.
  • Les formats suivants ne sont pas pris en charge : DOC, XLS, PPT.

Afin de connecter ONLYOFFICE Docs à SharePoint via WOPI,

  1. Assurez-vous de répondre aux exigences.
  2. Ouvrez votre serveur SharePoint. Démarrez la console SharePoint Management Shell et définissez la zone nécessaire de WOPI par la commande suivante :
    Set-SPWOPIZone -Zone "external-http"
    Documentserver utilise le paramètre external-http par défaut.
  3. Exécutez la commande suivante afin de vérifier s'il existe des liaisons de WOPI avec d'autres types de documents sur la batterie actuelle :
    Get-SPWOPIBinding
    S'il y en a quelques-unes, supprimez-les en exécutant la commande suivante :
    Remove-SPWOPIBinding -All:$true
  4. Créez de nouvelles liaisons pour les actions par défaut en fonction des types de fichiers. Exécutez la commande suivante afin de créer des liaisons pour tous les types de fichiers :
    New-SPWOPIBinding -ServerName ip_or_domain.com:port
    Exécutez la commande suivante afin de créer des liaisons pour des types spécifiques de fichiers :
    New-SPWOPIBinding -ServerName ip_or_domain.com:port -Extension DOCX
    Lorsque SSL n'est pas utilisé, ajoutez -AllowHTTP en fin de commande.
Download Best editors on your website Let your site users view, edit and collaborate
on all types of text, spreadsheet and presentation files
Cela peut vous aider aussi :
Fermer