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

À propos de l'intégration ONLYOFFICE et Mattermost

ONLYOFFICE propose un connecteur officiel pour intégrer ONLYOFFICE Docs dans Mattermost pour collaborer sur des documents joints aux messages privés ou de groupe. Le connecteur est disponible en téléchargement sur le site officiel ou sur GitHub. L'application est rendu accessible sous la Licence Apache.

Pour en savoir plus sur le fonctionnement et la compilation du connecteur ONLYOFFICE pour Mattermost, veuillez consulter notre documentation API .

Principales caractéristiques

  • Afficher et modifier des documents texte, des feuilles de calcul et des présentations et à l'aide de l'option Open file in ONLYOFFICE (Ouvrir le fichier dans ONLYOFFICE).
  • Gérer des droits d'accès Edit (Modifier) ou Read (Lecture)) dans le menu contextuel de l'option Change access rights (Modifier les droits d'accès).
  • Collaborer sur des documents en temps réel: deux modes de co-édition (Strict et Rapide).
  • Afficher l'historique des modifications.
  • Prise en charge de JWT pour l'échange sécurisé afin que personne ne puisse accéder à vos documents sauf celles ayant les privilèges d'accès appropriés.

Formats pris en charge

  • À modifier et afficher: DOCX, XLSX, PPTX
  • Lecture seule: XLS, XLSX, CSV, XLSM, XLT, XLTM, ODS, FODS, OTS, PPS, PPSX, PPSM, PPT, PPTX, PPTM, POT, POTX, POTM, ODP, FODP, OTP, DOC, DOCX, DOCM, DOT, DOTX, DOTM, ODT, FODT, OTT, RTF

Toutes les nouveautés de la version 1.1.1

Fonctionnalités modifiées

  • L'opération du compartiment S3 est corrigée
  • Le chargeur de l'éditeur est corrigé
  • Les dépendances sont mis à jour

Le journal des modifications complet est disponible ici.

Connecter ONLYOFFICE Docs à Mattermost

Exigences

  • ONLYOFFICE Docs (Document Server) 6.4.0 ou version ultérieure

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

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

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

  • Mattermost v. 5.37.2 ou version ultérieure
  • Connecteur ONLYOFFICE v1.1.1 pour Mattermost

Installer le connecteur ONLYOFFICE pour Mattermost

Pour connecter Mattermost, procédez comme suit:

  1. Recherchez l'application d'intégration ONLYOFFICE pour Mattermost. Il y a plusieurs façons de ce faire:
    • Téléchargez la version la plus récente sur la page de nouvelles versions de l'application sur GitHub.
    • Clonez le code source de l'application et compilez le code vous-même:
      1. Clonez le branche master.
      2. Passez à la racine du projet.
      3. Installez les dépendances:
        npm install --legacy-peer-deps
        Pour créer un module complémentaire, il vous faut installer Node.js v.15.14.0 sur votre ordinateur.
      4. Exécutez la commande suivante:
        make dist
  2. Passez à (your_mattermost_host)/admin_console/plugins/plugin_management
  3. Recherchez le fichier tar.gz que vous avez téléchargé ou le module complémentaire compilé du dossier dist et appuyez sur Upload (Télécharger).

Configurer le connecteur ONLYOFFICE pour Mattermost

Passez à System Console (Console du système) -> recherchez le module complémentaire ONLYOFFICE en utilisant la recherche -> Configure (Configurer). Activez le module complémentaire dans le champ approprié et configurez les paramètres suivants:

  1. Document Editing Service address (Adresse du service de modification des documents) - saisissez l'adresse URL où ONLYOFFICE Docs est installé (par ex. https://documentserver).
    ImportantL'adresse d'ONLYOFFICE Docs doit être accessible sur Mattermost et l'adresse de Mattermost doit être accessible sur ONLYOFFICE Docs.
  2. Secret key (Clé secrète) - la clé secrète JWT utilisée pour signer les données.
    À partir de la version de ONLYOFFICE Docs v.7.2, JWT est activé par défaut et la clé secrète est générée automatiquement. Il vous faut également activer la validation du jeton du côté Mattermost: recherchez votre clé secrète dans le fichier de configuration ONLYOFFICE Docs, ensuite indiquez la même clé secrète dans les paramètres du connecteur. Pour en savoir plus, consultez la section Activer le jeton JWT pour l'intégration ONLYOFFICE et Mattermost.
  3. JWT Header (En-tête JWT) - indiquez l'en-tête JWT.
    ImportantLorsque la protection du JWT est activé, il faut indiquer l'en-tête personnalisé puisque les en-têtes externes d'autorisation sont bloqués par Mattermost. Les paramètres de l'en-tête doivent être également fourni dans la signature ONLYOFFICE Docs (pour plus d'informations, cliquez ici).
  4. JWT Prefix (Suffixe JWT) - indiquez le suffixe JWT.
ONLYOFFICE_configuration ONLYOFFICE_configuration

Activer le jeton JWT pour l'intégration ONLYOFFICE et Mattermost

Afin de protéger des documents contre un accès non autorisé, les éditeurs ONLYOFFICE utilisent le jeton JSON (JWT). Le jeton est ajouté à la configuration lorsque l'éditeur de documents est initialisé et l'échange de commandes entre les services internes de ONLYOFFICE Docs est effectué. La clé secrète est utilisée pour signer le jeton web JSON et valider le jeton sur demande à ONLYOFFICE Docs.

À partir de la version de ONLYOFFICE Docs v.7.2, JWT est activé par défaut et la clé secrète est générée automatiquement. Il vous faut rechercher votre clé secrète dans le fichier de configuration ONLYOFFICE Docs, ensuite indiquez la même clé secrète dans les paramètres du connecteur.

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

  1. Ouvrez le fichier local.json avec tout éditeur de texte disponible.
    • Pour Linux - /etc/onlyoffice/documentserver/local.json
    • Pour Windows - %ProgramFiles%\ONLYOFFICE\DocumentServer\config\local.json
    • Pour Docker – indiquez le conteneur ONLYOFFICE Docs en utilisant la commande docker exec -it <containerID> bash et ouvrez /etc/onlyoffice/documentserver/local.json

      Vous pouvez également utiliser la commande suivante pour rechercher la clé secrète par défaut et sans ouvrir le fichier 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. Le paramètre true figure 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 qui a été généré automatiquement figure dans trois sections. Vous pouvez remplacer le secret par défaut par votre propre clé secrète. La clé secrète doit être la même dans toutes trois sections.
    • services.CoAuthoring.secret.inbox.string
    • services.CoAuthoring.secret.outbox.string
    • services.CoAuthoring.secret.session.string
  4. Lorsque vous apportez des modifications, il vous faut les enregistrer et redémarrer les services pour prendre en compte ces modifications.
    supervisorctl restart all

Étape 2: Indiquez la même clé secrète dans la configuration du connecteur.

Dans la configuration du connecteur, indiquez la même clé secrète dans le champ Secret key (Clé secrète) et enregistrez les paramètres.

Pour bien commencer

Créer et modifier des fichiers

  • Cliquez sur le bouton More Actions (Plus d'actions) Bouton Plus d'actions à côté du fichier envoyé dans un message Mattermost.
  • Sélectionnez l'option Open file in ONLYOFFICE (Ouvrir le fichier dans ONLYOFFICE) dans le menu contextuel.
    ONLYOFFICE_filemenu ONLYOFFICE_filemenu

ou

  • Cliquez sur le nom du fichier.
  • La fenêtre d'aperçu du fichier apparaîtra. Pour partager un fichier avec d'autres utilisateurs, cliquez sur le bouton Share (Partager). Pour procéder à l'édition, cliquez sur le bouton Edit in ONLYOFFICE (Modifier dans ONLYOFFICE).
    ONLYOFFICE_previewfile ONLYOFFICE_previewfile

Le fichier sera ouvert avec l'éditeur ONLYOFFICE Docs.

Gérer des droits d'accès

Par défaut, l'expéditeur est accordé la permission de modification et le destinataire est accordé la permission de lecture. Pour modifier les permissions d'accès, utilisez l'option Change access rights (Modifier les droits d'accès) dans le menu contextuel du fichier. Cette option est disponible uniquement pour l'expéditeur.

Pour collaborer sur un document, les utilisateurs autorisés doivent ouvrir le même fichier à la fois.

Messages privés:

  • Utilisez la liste déroulante dans le champ Access rights for @user (Droits d'accès pour @utilisateur).
    ONLYOFFICE_privatechat ONLYOFFICE_privatechat

Message pour tous les membres du groupe:

  • Utilisez la liste déroulante dans le champ Default access rights for chat members (Droits d'accès pour les membres de la discussion par défaut).
    ONLYOFFICE_groupchatall ONLYOFFICE_groupchatall

Message pour un certain utilisateur du groupe:

  • Utilisez la liste déroulante en haut, sélectionnez l'utilisateur nécessaire et cliquez sur le bouton Add (Ajouter) à droite.

    ONLYOFFICE_groupchatcertain ONLYOFFICE_groupchatcertain

  • L'utilisateur apparaîtra dans la liste en dessous. Modifiez les permissions d'accès à l'aide de la liste déroulante à droite.
    ONLYOFFICE_groupchatcertain ONLYOFFICE_groupchatcertain
Lors de la gestion des droits d'accès, une notification sera envoyé par l'agent conversationnel à l'utilisateur sélectionné.

Afficher l'historique de modifications

Une notification de tout modification sera envoyé avec le nom de l'utilisateur.

ONLYOFFICE_versionhistory ONLYOFFICE_versionhistory

Toutes les notifications sont disponibles dans un fil de modifications. Pour ouvrir le fil de modifications, cliquez sur la flèche à droite du fichier.

ONLYOFFICE_versionhistory ONLYOFFICE_versionhistory
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