diff --git a/Web/Controls/Help/GettingStarted/Docspace/DocSpaceSettings.fr.ascx b/Web/Controls/Help/GettingStarted/Docspace/DocSpaceSettings.fr.ascx index c88994796..92b8e9493 100644 --- a/Web/Controls/Help/GettingStarted/Docspace/DocSpaceSettings.fr.ascx +++ b/Web/Controls/Help/GettingStarted/Docspace/DocSpaceSettings.fr.ascx @@ -487,8 +487,8 @@
Modules complémentaires

Ajoutez des modules complémentaires pour élargir des fonctionnalités de DocSpace.

Il y a deux types de modules complémentaires: les modules complémentaires système que nous développons nous-mêmes, et les modules complémentaires personnalisés. Il est possible de télécharger un module complémentaire personnalisé sur cette page lorsque cette option est activée dans le fichier de configuration (dans la version Saas, ce sont uniquement les modules complémentaires qui sont disponibles).

-

Actuellement, les modules suivants sont disponibles: Draw.io, Convertisseur PDF, Parole au texte.

-
+

Actuellement, les modules suivants sont disponibles: Draw.io, Convertisseur PDF, Parole au texte.

+
Outils développeur" /> Outils développeur" />
@@ -544,7 +544,7 @@
  • Enregistrez les paramètres en cliquant sur le bouton Enregistrer.
  • - Connecter ONLYOFFICE Docs" /> + Connecter ONLYOFFICE Docs" /> Connecter ONLYOFFICE Docs" />
    diff --git a/Web/Controls/Help/Server/DocSpace/DocSpaceWindows/DocSpaceWindows.fr.ascx b/Web/Controls/Help/Server/DocSpace/DocSpaceWindows/DocSpaceWindows.fr.ascx new file mode 100644 index 000000000..301545a34 --- /dev/null +++ b/Web/Controls/Help/Server/DocSpace/DocSpaceWindows/DocSpaceWindows.fr.ascx @@ -0,0 +1,170 @@ +<%@ Control Language="C#" Inherits="BaseContentUserControls"%> +<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %> + + + +
    +

    Installer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local

    + +
    +

    Introduction

    +
    +
    +

    <%= ((BasePage)Page).EditionVersion %> est une version payantegratuite d'un hub de documentation auquel vous pouvez connecter des utilisateurs et des documents dans un seul endroit pour stimuler la collaboration..

    +

    L'installation sous Windows comprend les composants suivants: ONLYOFFICE DocSpace et ONLYOFFICE Docs. Ce guide décrit comment installer sans effort tous les composants de <%= ((BasePage)Page).EditionVersion %> en utilisant le fichier d'installation .exe.

    + +
    +
    +
    + +

    Configuration système minimale

    +
    +
    +
      +
    • + +
    • +
    • + +
    • +
    • + +
      Veuillez notez qu'il est impossible d'installer <%= ((BasePage)Page).EditionVersion %> sur les versions Windows suivantes: Windows Server 2008/2008 R2 x64, Windows Vista/7/8/8.1/10/11 x64.
      +
    • +
    • + +
      Certains problèmes peuvent survenir, si les paramètres régionaux système sur votre version Windows ne sont pas en en-US. Afin d'éviter ce problème, veuillez l'installer un pack de langue en-US, créez un utilisateur supplémentaire en utilisant les caractères basés sur l'alphabet latin (par ex. ONLYOFFICE ou Administrator) et accordez des privilèges d'administration à celui-ci. Ensuite, vous pouvez continuer l'installation en tant que cet utilisateur.
      +
    • +
    +
    +
    + +

    Étape 1. Télécharger le fichier d'installation <%= ((BasePage)Page).EditionVersion %>

    +
    +
    +

    Pour télécharger le fichier d'installation <%= ((BasePage)Page).EditionVersion %> , accédez à la page Télécharger. Télécharger. Passez à l'onglet Pour Windows et cliquez sur le bouton Télécharger. Remplissez et soumettez votre requête. Vous allez recevoir un courriel contenant la clé d'activation de votre essai de 30 jours et téléchargez le fichier d'installation. Téléchargez et sauvegardez la clé de licence sur votre ordinateur. Suivez le lien fourni et attendez que le téléchargement se termine. +

    +
    + +

    Étape 2. Installer des éléments prérequis

    +
    +
    +

    Faites un clic double sur le fichier .exe que vous venez de télécharger et l'assistant d'installation des prérequis lancera (Prerequisites Setup Wizard). L'assistant vous aidera d'installer les éléments prérequis au démarrage de <%= ((BasePage)Page).EditionVersion %>. Cliquez sur le bouton Next > (Suivant) pour continuer.

    +
    +
    + Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 2" /> Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 2." /> +
    +
    +
    +

    Veuillez lire attentivement les Conditions générales d'utilisation pour savoir quels composants et quelles applications sont fournis par des tiers. Activez l'option I accept the terms in the License Agreement (J'accepte les conditions générales d'utilisation) si vous êtes d'accord avec celles-ci. Ensuite, cliquez sur Next > (Suivant).

    +
    +
    + Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 2" /> Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 2." /> +
    +
    +
    +

    Vous serez invité à installer les composants suivants:

    +
      +
    • .NET Framework 4.8 ou version supérieure,
    • +
    • .NET Runtime 7.0 x64 ou version supérieure,
    • +
    • ASP.NET Core Runtime 7.0 x64 ou version supérieure,
    • +
    • Visual C++ Redistributable pour Visual Studio 2013 Update 5 x64,
    • +
    • Visual C++ Redistributable pour Visual Studio 2015-2019 x86,
    • +
    • Visual C++ Redistributable pour Visual Studio 2015-2019 x64,
    • +
    • MySQL Connector/ODBC 8.0 x86,
    • +
    • MySQL Installer Community 8.0 x86,
    • +
    • MySQL Installer Community 8.0 x86 Runner
    • +
    • Node.js v.18.16,
    • +
    • Elasticsearch v.7.10 x64 ou version supérieure,
    • +
    • Erlang v.26.0 x64,
    • +
    • RabbitMQ v.3.12 x64,
    • +
    • Redis 5.0 x64,
    • +
    • FFmpeg x64,
    • +
    • Certbot,
    • +
    • PostgreSQL ODBC Driver x64,
    • +
    • PostgreSQL v14.0 x64,
    • +
    • OpenResty.
    • +
    +
    +
    + Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 2" /> Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 2." /> +
    +
    +
    +

    Cliquez sur le bouton Suivant pour télécharger et installer le logiciel prérequis. Le processus peut prendre un certain temps

    +
    +
    + +

    Étape 3. Installer <%= ((BasePage)Page).EditionVersion %>

    +
    +
    +

    Lors de l'installation de tous éléments, vous pouvez procéder à l'installation du programme principal. L'assistant d'installation <%= ((BasePage)Page).EditionVersion %> sera lancé. Cliquez sur le bouton Next > (Suivant) pour continuer.

    +
    +
    + Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 3" /> Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 3." /> +
    +
    +
    +

    Veuillez lire les conditions générales d'utilisation <%= ((BasePage)Page).EditionVersion %> et activez l'option J'accepte les conditions générales d'utilisation si vous êtes d'accord avec celles-ci. Ensuite, cliquez sur Next > (Suivant).

    +
    +
    + Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 2" /> Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 2." /> +
    +
    +
    +

    Par défaut, <%= ((BasePage)Page).EditionVersion %> sera installé vers le dossier suivant: C:\Program Files (x86)\Ascensio System SIA\DocSpace\. Le cas échéant, vous pouvez changer le dossier en cliquant sur Browse (Naviguer) pour sélectionner le dossier nécessaire sur votre ordinateur. Ensuite, cliquez sur Next > (Suivant).

    +
    +
    + Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 3" /> Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 3." /> +
    +
    +
    +

    Sur l'écran suivant, cliquez sur le bouton Installer pour lancer l'installation. Cela peut prendre un certain temps.

    +
    +
    + Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 3" /> Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 3." /> +
    +
    +
    +

    Une fois le processus d'installation terminé, cliquez sur le bouton Terminer pour quitter l'assistant d'installation.

    +
    +
    + Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 3" /> Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 3." /> +
    +
    +
    + +

    Étape 4. Lancer <%= ((BasePage)Page).EditionVersion %>

    +
    +
    +

    Lancew votre espace DocSpace en utilisant le raccourci sur l'ordinateur. La page de configuration de DocSpace s'affiche dans votre navigateur par défaut sur http://localhost/wizard. Maintenant, il vous faut effectuer la configuration initiale de l'espace DocSpace:

    +
      +
    • Saisissez le Mot de passe que vous allez utiliser pour accéder au portail <%= ((BasePage)Page).EditionVersion %> la prochaine fois. Par défaut, le mot de passe doit comporter entre 8 et 30 caractères.
    • +
    • Saisissez votre adresse e-mail. Le courriel d'activation vous sera envoyé sur l'adresse email. Suivez le lien fourni dans le message pour terminer la procédure de validation.
    • +
    • Utilisez la liste déroulante Langue et sélectionnez la langue appropriée pour l'affichage sur toutes les pages et les notifications DocSpace.
    • +
    • Définissez le fuseau horaire qui correspond à votre région depuis la liste déroulante Fuseau horaire.
    • +
    • + Cliquez sur Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 3 " />Cliquez sur le bouton sous l'onglet Fichier d'activation de licence et recherchez le fichier de licence .lic sur votre ordinateur (consultez Étape 1). +
    • +
    • Acceptez les Conditions générales d'utilisation en cochant la case appropriées.
    • +
    +
    +
    + Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 4" /> Comment déployer <%= ((BasePage)Page).EditionVersion %> sous Windows sur un serveur local? Étape 4." /> +
    +
    +
    +

    Lorsque tous les paramètres sont définis, cliquez sur le bouton Continuer.

    +

    C'est fait. Votre espace DocSpace est prêt à fonctionner.

    +
    +
    +
    \ No newline at end of file diff --git a/Web/Controls/Help/Server/DocSpace/HTTPSDSDocker/HTTPSDSDocker.fr.ascx b/Web/Controls/Help/Server/DocSpace/HTTPSDSDocker/HTTPSDSDocker.fr.ascx new file mode 100644 index 000000000..4518553ee --- /dev/null +++ b/Web/Controls/Help/Server/DocSpace/HTTPSDSDocker/HTTPSDSDocker.fr.ascx @@ -0,0 +1,59 @@ +<%@ Control Language="C#" Inherits="BaseContentUserControls"%> +<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %> + + +
    +

    Passer votre espace <%= ((BasePage)Page).EditionVersion %> en HTTPS lors de l'installation à l'aide de Docker

    + +
    +

    Introduction

    +
    +
    +

    Lors de l'installation <%= ((BasePage)Page).EditionVersion %> à l'aide de Docker, vous pouvez utiliser le service le le script letsencrypt.org pour créer facilement le certificat signé par l'autorité de certification et passer en HTTPS avec une seule commande.

    +

    Cet article vous expliquera comment le faire.

    +
    +
    +
    +

    Créer et installer un certificat signé par l'autorité de certification

    +
    +
    +

    Pour créer le certificat letsencrypt, exécutez le script d'installation en utilisant les paramètres suivants:

    +
    bash <%= ((BasePage)Page).CommandName %>-install.sh docker --letsencryptmail user@example.com --letsencryptdomain yourdomain.com
    +

    Où:

    +
      +
    • letsencryptmail est l'adresse email à utiliser lors de l'enregistrement et la récupération. Utilisez une virgule pour enregistrer plusieurs adresses emails, par exemple: u1@example.com,u2@example.com.
    • +
    • letsencryptdomain est l'adresse du domaine où votre portail <%= ((BasePage)Page).EditionVersion %> est installé.
    • +
    +

    Le script créera et installera automatiquement le certificat signé par l'autorité de certification letsencrypt.org sur votre serveur et redémarrera le service NGINX pour que les modifications prennent effet.

    +

    Vous pouvez également passez en HTTPS manuellement à partir du ficher /app/onlyoffice/config/docspace-ssl-setup:

    +
    bash /app/onlyoffice/config/docspace-ssl-setup user@example.com yourdomain.com
    +

    Désormais, votre portail doit être disponible sur l'adresse https://.

    +
    +
    + +

    Utilisez vos propres certificats

    +
    +
    +

    Pour utiliser votre propre certificat, exécutez le script d'installation en utilisant les paramètres suivants:

    +
    bash <%= ((BasePage)Page).CommandName %>-install.sh docker --certfile path --certkeyfile path
    +

    Où:

    +
      +
    • certfile est le chemin d'accès au certificat pour le domaine.
    • +
    • certkeyfile est le chemin d'accès à la clé privée pour le certificat.
    • +
    +

    Vous pouvez également passez en HTTPS manuellement à partir du ficher /app/onlyoffice/config/docspace-ssl-setup:

    +
    bash /app/onlyoffice/config/docspace-ssl-setup -f /app/onlyoffice/fullchain.pem /app/onlyofficeprivkey.pem
    +

    Désormais, votre portail doit être disponible sur l'adresse https://.

    +
    +
    + + +
    \ No newline at end of file diff --git a/Web/Controls/Help/Server/DocSpace/HTTPSDSLinux/HTTPSDSLinux.fr.ascx b/Web/Controls/Help/Server/DocSpace/HTTPSDSLinux/HTTPSDSLinux.fr.ascx new file mode 100644 index 000000000..2fbcc07c3 --- /dev/null +++ b/Web/Controls/Help/Server/DocSpace/HTTPSDSLinux/HTTPSDSLinux.fr.ascx @@ -0,0 +1,55 @@ +<%@ Control Language="C#" Inherits="BaseContentUserControls"%> +<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %> + + +
    +

    Passer votre <%= ((BasePage)Page).EditionVersion %> en HTTPS lors de l'installation depuis des paquets RPM/DEB

    + +
    +

    Introduction

    +
    +
    +

    Lors de l'installation <%= ((BasePage)Page).EditionVersion %> depuis des paquets RPM/DEB, vous pouvez utiliser le service le le script letsencrypt.org pour créer facilement le certificat signé par l'autorité de certification et passer en HTTPS avec une seule commande.

    +

    Cet article vous expliquera comment le faire.

    +
    +
    +
    +

    Créer et installer un certificat signé par l'autorité de certification

    +
    +
    +

    Exécutez le script suivant:

    +
    bash /usr/bin/docspace-ssl-setup EMAIL DOMAIN
    +

    Où:

    +
      +
    • EMAIL est l'adresse email à utiliser lors de l'enregistrement et la récupération. Utilisez une virgule pour enregistrer plusieurs adresses emails, par exemple: u1@example.com,u2@example.com.
    • +
    • DOMAIN est l'adresse du domaine où votre portail <%= ((BasePage)Page).EditionVersion %> est installé.
    • +
    +

    Le script créera et installera automatiquement le certificat signé par l'autorité de certification letsencrypt.org sur votre serveur et redémarrera le service NGINX pour que les modifications prennent effet.

    +

    Désormais, votre portail doit être disponible sur l'adresse https://.

    +
    +
    + +

    Utilisez vos propres certificats

    +
    +
    +

    Vous pouvez utiliser vos propres certificats à l'aide du paramètre -f:

    +
    bash /usr/bin/docspace-ssl-setup -f CERTIFICATE PRIVATEKEY
    +

    Où:

    +
      +
    • CERTIFICATE est le chemin d'accès au certificat pour le domaine.
    • +
    • PRIVATEKEYest le chemin d'accès à la clé privée pour le certificat.
    • +
    +

    Désormais, votre portail doit être disponible sur l'adresse https://.

    +
    +
    + + +
    \ No newline at end of file diff --git a/Web/Controls/Help/Server/DocSpace/HTTPSDSWindows/HTTPSDSWindows.fr.ascx b/Web/Controls/Help/Server/DocSpace/HTTPSDSWindows/HTTPSDSWindows.fr.ascx new file mode 100644 index 000000000..6062b89cc --- /dev/null +++ b/Web/Controls/Help/Server/DocSpace/HTTPSDSWindows/HTTPSDSWindows.fr.ascx @@ -0,0 +1,66 @@ +<%@ Control Language="C#" Inherits="BaseContentUserControls"%> +<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %> + + +
    +

    Passer votre <%= ((BasePage)Page).EditionVersion %> en HTTPS sous Windows

    + +
    +

    Introduction

    +
    +
    +

    Lors de l'installation <%= ((BasePage)Page).EditionVersion %> sous Windows, vous pouvez utiliser le service le le script letsencrypt.org pour créer facilement le certificat signé par l'autorité de certification et passer en HTTPS avec une seule commande.

    +

    Cet article vous expliquera comment le faire.

    +
    +
    +
    + +

    Créer et installer un certificat signé par l'autorité de certification

    +
    +
    +
    Installez PowerShell version 5.1 ou ou version ultérieure sur votre ordinateur.
    +

    Lancez Windows PowerShell en mode administrateur. Par défaut, le chemin d'accès à PowerShell est comme suit:

    +
    C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
    +

    Depuis la console PowerShell, passez au répertoire \sbin\. Pour ce faire, utilisez la commande suivante:

    +
    cd "C:\Program Files (x86)\Ascensio System SIA\DocSpace\sbin"
    +

    Exécutez le script suivant:

    +
    ./docspace-ssl-setup.ps1 EMAIL DOMAIN
    +

    Où:

    +
      +
    • EMAIL est l'adresse email à utiliser lors de l'enregistrement et la récupération. +

      Utilisez une virgule pour enregistrer plusieurs adresses emails, par exemple: u1@example.com,u2@example.com. Les adresses e-mail des utilisateurs doivent apparaître entre guillemets.

      +

      Un exemple de la commande à exécuter le script:

      +
      ./docspace-ssl-setup.ps1 "EMAIL1,EMAIL2" DOMAIN
      +
    • +
    • DOMAIN est l'adresse du domaine où votre portail <%= ((BasePage)Page).EditionVersion %> est installé.
    • +
    +
    Vérifiez les Enregistrements A de votre domaine (par ex. en utilisant la commande ping), sinon le certificat ne sera pas généré.
    +

    Le script créera et installera automatiquement le certificat signé par l'autorité de certification sur votre serveur.

    +

    Désormais, votre portail doit être disponible sur l'adresse https://.

    +
    Une tâche de renouvellement automatique du certificat sera ajoutée au planificateur de tâches. Vous ne devez pas exécuter le script à nouveau à l'expiration du certificat.
    +
    +
    + +

    Utilisez vos propres certificats

    +
    +
    +

    Vous pouvez utiliser vos propres certificats à l'aide du paramètre -f:

    +
    ./docspace-ssl-setup.ps1 -f CERTIFICATE PRIVATEKEY
    +

    Où:

    +
      +
    • CERTIFICATE est le chemin d'accès au certificat pour le domaine.
    • +
    • PRIVATEKEYest le chemin d'accès à la clé privée pour le certificat.
    • +
    +

    Désormais, votre portail doit être disponible sur l'adresse https://.

    +
    +
    + +
    \ No newline at end of file diff --git a/Web/Controls/Help/Server/DocSpace/Services/DocSpaceServices.ascx b/Web/Controls/Help/Server/DocSpace/Services/DocSpaceServices.ascx new file mode 100644 index 000000000..0da6d88b2 --- /dev/null +++ b/Web/Controls/Help/Server/DocSpace/Services/DocSpaceServices.ascx @@ -0,0 +1,125 @@ +<%@ Control Language="C#" Inherits="BaseContentUserControls"%> +<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %> + + + +
    +

    DocSpace services

    +
    +

    Introduction

    +
    +
    +

    Service is the ONLYOFFICE DocSpace component that is used to perform long-running background operations without user interaction. + The service can be started and stopped from any application component or other services.

    +

    Below you can find a list of the ONLYOFFICE DocSpace services.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ServiceDescription
    +

    Launches the additional services related to the backup creation:

    +
      +
    • BackupWorkerService - launches WorkerService that runs backups/restore etc.;
    • +
    • BackupListenerService - waits for a notification to delete backups according to the schedule;
    • +
    • BackupCleanerTempFileService - deletes the temporary files remaining after backup;
    • +
    • BackupCleanerService - deletes outdated backups;
    • +
    • BackupSchedulerService - runs backups according to the schedule.
    • +
    +
    Handles the API requests related to the backups. The port number is 5012.
    Clears the #login_events">login_events + and #audit_events">audit_events tables + by LoginHistoryLifeTime and AuditTrailLifeTime to log out users after the timeout.
    +
      +
    • Handles the API requests related to the documents. The port number is 5007.
    • +
    • Launches OFormService.
    • +
    +
    +

    Launches the additional services related to the file management:

    +
      +
    • ElasticSearchIndexService - indexes documents using Elasticsearch;
    • +
    • FeedAggregatorService - aggregates notifications;
    • +
    • FeedCleanerService - removes notifications;
    • +
    • FileConverterService - converts documents;
    • +
    • ThumbnailBuilderService - generates thumbnails for documents;
    • +
    • Launcher - removes the outdated files from the recycle bin.
    • +
    +
    +

    Launches the additional services related to the notifications about DocSpace events:

    +
      +
    • NotifySenderService - sends messages from the database;
    • +
    • NotifyCleanerService - removes messages.
    • +
    +
    Handles the API requests related to the People module.
    Provides the two-way communication between a client and a server. + It allows pages to receive data without restarting (for example, thumbnails or new documents). The port number is 9899.
    Allows you to enable and configure the SAML-based single sign-on (SSO) authentication + providing a faster, easier, and more secure way for users to access DocSpace. The port number is 9834.
    Generates notifications and sends them to other services (for example, NotifyService).
    Handles the API requests not related to the services above. + For example, it handles requests related to settings, audit, authentication, etc. + The port number is 5000.
    Displays the list of launched services. The port number is 5027.
    Processes the storage handlers and the authorization pages. The port number is 5003.
    +
    +
    +
    +
    \ No newline at end of file diff --git a/Web/Controls/Help/Server/DocSpace/Services/DocSpaceServices.fr.ascx b/Web/Controls/Help/Server/DocSpace/Services/DocSpaceServices.fr.ascx new file mode 100644 index 000000000..095c976c6 --- /dev/null +++ b/Web/Controls/Help/Server/DocSpace/Services/DocSpaceServices.fr.ascx @@ -0,0 +1,118 @@ +<%@ Control Language="C#" Inherits="BaseContentUserControls"%> +<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %> + + + +
    +

    Servoces DocSpace

    +
    +

    Introduction

    +
    +
    +

    Service est le composant de DocSpace permettant d'effectuer des opérations de longue durée en arrière-plan sans intervention de l'utilisateur. Il est possible de démarrer ou d'arrêter le service à partir de n'importe quel composant d'application ou d'autres services.

    +

    Vous trouverez ci-dessous la liste des services ONLYOFFICE DocSpace.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ServiceDescription
    +

    Permet de lancer des services supplémentaires associés à la création de la sauvegarde:

    +
      +
    • BackupWorkerService - permet de lancer WorkerService pour exécuter le processus de savegarde/restauration etc.;
    • +
    • BackupListenerService - permet d'attendre une notification pour supprimer les sauvegardes selon le plan défini;
    • +
    • BackupCleanerTempFileService - permet de supprimer les fichiers temporaires restants après la sauvegarde;
    • +
    • BackupCleanerService - permet de supprimer les sauvegardes obsolètes;
    • +
    • BackupSchedulerService - permet d'exécuter les sauvegardes selon le plan défini.
    • +
    +
    Permet de gérer les demandes API associées aux sauvegardes. Le numéro du port est 5012.
    Permet d'effacer les tableaux des #login_events">événements de connexion et des #audit_events">événements d'audit à l'aide de LoginHistoryLifeTime et AuditTrailLifeTime pour déconnecter les utilisateurs après un dépassement du délai d'attente.
    +
      +
    • Permet de gérer les demandes API associées aux documents. Le numéro du port est 5007.
    • +
    • Lance OFormService.
    • +
    +
    +

    Permet de lancer des services supplémentaires associés à la gestion des fichiers:

    +
      +
    • ElasticSearchIndexService - sert à indexer des documents à l'aide d'Elasticsearch;
    • +
    • FeedAggregatorService - sert à rassembler les notifications;
    • +
    • FeedCleanerService - sert à supprimer les notifications;
    • +
    • FileConverterService - sert à convertir des documents;
    • +
    • ThumbnailBuilderService - sert à générer les miniatures de documents;
    • +
    • Launcher - sert à supprimer les fichiers obsolètes de la corbeille.
    • +
    +
    +

    Permet de lancer des services supplémentaires associés aux notifications sur événements de DocSpace:

    +
      +
    • NotifySenderService - sert à envoyer les messages à partir de la base de données;
    • +
    • NotifyCleanerService - sert à supprimer les messages.
    • +
    +
    Permet de gérer les demandes API associées au module Personnes.
    Permet d'ouvrir un canal de communication bidirectionnel entre client et serveur. Il permet aux pages de recevoir des données sans redémarrer (par exemple, des miniatures ou de nouveaux documents). Le numéro du port est 9899.
    Vous permet d'activer et de configurer l'authentification unique en utilisant le protocole SAML pour un accès rapide, facile et sécurisé à l'espace DocSpace. Le numéro du port est 9834.
    Permet de générer et envoyer des notifications vers d'autres services (par exemple, NotifyService).
    Permet de gérer les demandes API qui ne sont pas associées aux service ci-dessus. Par exemple, pour gérer des demandes associées aux réglages, audit, authentification etc. Le numéro de port est 5000.
    Permet d'afficher la liste des services lancés. Le numéro du port est 5027.
    Permet de traiter les gestionnaires de stockage et des pages d'autorisation. Le numéro du port est 5003.
    +
    +
    +
    +
    \ No newline at end of file diff --git a/Web/Controls/Help/Server/DocSpace/Tables/DocSpaceTables.ascx b/Web/Controls/Help/Server/DocSpace/Tables/DocSpaceTables.ascx new file mode 100644 index 000000000..85c507bb2 --- /dev/null +++ b/Web/Controls/Help/Server/DocSpace/Tables/DocSpaceTables.ascx @@ -0,0 +1,276 @@ +<%@ Control Language="C#" Inherits="BaseContentUserControls"%> +<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %> + + + +
    +

    DocSpace SQL tables

    +
    +

    Introduction

    +
    +
    +

    All necessary information for the ONLYOFFICE DocSpace database is stored in tables.

    +

    Below you can find a list of the main ONLYOFFICE DocSpace tables.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TableDescriptionColumns
    Account connections via OAuth.id, uid, provider, profile, linked
    User actions logs except for authorization.id, ip, initiator, browser, platform, date, tenant_id, user_id, page, action, description, target
    Completed backups.id, tenant_id, is_scheduled, name, storage_type, storage_base_path, storage_path, created_on, expires_on, storage_params, hash, removed
    Backup schedule.tenant_id, cron, backups_stored, storage_type, storage_base_path, last_backup_time, storage_params
    List of allowed or prohibited actions for user groups (for example, the ability to change information about yourself).tenant, subject, action, object, acetype
    List of user groups.tenant, id, name, categoryid, parentid, sid, removed, last_modified
    Hashed settings.tenant, id, value, last_modified
    List of users.tenant, id, username, firstname, lastname, sex, bithdate, status, activation_status, email, workfromdate, terminateddate, title, + culture, contacts, phone, phone_activation, location, notes, sid, sso_name_id, sso_session_id, removed, create_on, last_modified
    List of users who requested an address book from the Radicale server. This table is used to avoid updating the address book for all users simultaneously.tenant_id, user_id
    Group membership of users.tenant, userid, groupid, ref_type, removed, last_modified
    User photos.tenant, userid, photo
    User passwords.tenant, userid, pwdhash, LastModified
    Geolocation.id, AddrType, ip_start, ip_end, country, stateprov, district, city, zipcode, latitude, longitude, geoname_id, timezone_offset, timezone_name, processed
    Newsline.id, tenant, product, module, author, modified_by, created_date, modified_date, group_id, json, keywords, aggregated_date, context_id
    Latest news dates in modules.last_key, last_date
    Modules read by users.user_id, timestamp, module, tenant_id
    Correlation of the news feed with users.feed_id, user_id
    Folder paths (for example, files/my/58a22c6f-e835-11ec-a200-d45d64a8bb3e).tenant_id, right_node, left_node
    Range of formats for conversion (from which to which).input, output
    List of files.id, version, version_group, current_version, folder_id, title, content_length, file_status, category, create_by, create_on, + modified_by, modified_on, tenant_id, converted_type, comment, changes, encrypted, forcesave, thumb
    List of folders.id, parent_id, title, folder_type, create_by, create_on, modified_by, modified_on, tenant_id, foldersCount, filesCount, private, has_logo
    Tree of folders.folder_id, parent_id, level
    Connection between a form and a document being filled out.source_id, linked_id, linked_for, tenant_id
    Fillable fields in forms.tenant_id, entry_id, data
    Security of documents, determining who has access to files and the type of access.tenant_id, entry_id, entry_type, subject, subject_type, owner, security, timestamp, options
    List of document tags.id, name, owner, flag, tenant_id
    Correlation between tags and documents.tenant_id, tag_id, entry_type, entry_id, create_by, create_on, tag_count
    Connected third-party drives.id, provider, customer_title, user_name, password, token, user_id, folder_type, room_type, create_on, url, tenant_id, folder_id, private, has_logo
    Connected third-party drives (used in the browser plugin).user_id, app, token, tenant_id, modified_on
    Correlation of the document IDs in the third-party drives to the hashed IDs.hash_id, id, tenant_id
    Active-passive hosted services.instance_registration_id, last_updated, worker_type_name, is_active
    Logs of user actions related to authorization events.id, ip, login, browser, platform, date, tenant_id, user_id, page, action, description, active
    Information about sending messages.notify_id, state, attempts, modify_date, priority
    Queue for sending messages.notify_id, tenant_id, sender, reciever, subject, content_type, content, sender_type, reply_to, creation_date, attachments, auto_submitted
    Telegram connections.portal_user_id, tenant_id, telegram_user_id
    Forbidden tenants.address
    List of addresses where tenants are available.id, tenant, ip, for_admin
    Parent tenants.tenant_id, partner_id, affiliate_id, campaign
    Tenant quota (available features, price, etc.).tenant, name, description, features, price, product_id, visible
    Size of the tenant used space.tenant, path, counter, tag, last_modified, user_id
    Tenant tariffs.id, tenant, stamp, customer_id, comment, create_on
    List of tenants.id, name, alias, mappeddomain, version, version_changed, language, timezone, trusteddomains, trusteddomainsenabled, + status, statuschanged, creationdatetime, owner_id, payment_id, industry, last_modified, spam, calls
    Settings for webhooks.id, name, secret_key, tenant_id, uri, enabled
    Logs of webhooks.id, config_id, creation_time, webhook_id, request_headers, request_payload, response_headers, response_payload, status, tenant_id, uid, delivery
    Webstudio indexes for ElasticSearch.index_name, last_modified
    Webstudio settings.TenantID, ID, UserID, Data
    User visits to the modules.tenantid, visitdate, productid, userid, visitcount, firstvisittime, lastvisittime
    +
    +
    +
    +
    \ No newline at end of file diff --git a/Web/Controls/Help/Server/DocSpace/Tables/DocSpaceTables.fr.ascx b/Web/Controls/Help/Server/DocSpace/Tables/DocSpaceTables.fr.ascx new file mode 100644 index 000000000..44db4a7cf --- /dev/null +++ b/Web/Controls/Help/Server/DocSpace/Tables/DocSpaceTables.fr.ascx @@ -0,0 +1,273 @@ +<%@ Control Language="C#" Inherits="BaseContentUserControls"%> +<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %> + + + +
    +

    Tableaux SQL dans DocSpace

    +
    +

    Introduction

    +
    +
    +

    Toutes informations nécessaires pour la base de données ONLYOFFICE DocSpace sont mises en forme en tant que tableaux.

    +

    Vous trouverez ci-dessous la liste des tableaux principaux pour ONLYOFFICE DocSpace.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TableauDescriptionColonnes
    Connexions OAuth du compteid, uid, provider, profile, linked
    Journaux d'activité de l'utilisateur sauf l'autorisations.id, ip, initiator, browser, platform, date, tenant_id, user_id, page, action, description, target
    Sauvegardes terminées.id, tenant_id, is_scheduled, name, storage_type, storage_base_path, storage_path, created_on, expires_on, storage_params, hash, removed
    Calendrier des activités de sauvegarde.tenant_id, cron, backups_stored, storage_type, storage_base_path, last_backup_time, storage_params
    La liste des actions autorisées ou interdites pour les groupes d'utilisateurs (par exemple, la possibilité de modifier les informations sur vous-même).tenant, subject, action, object, acetype
    La liste des groupes d'utilisateurs.tenant, id, name, categoryid, parentid, sid, removed, last_modified
    Paramètres de hachage.tenant, id, value, last_modified
    La liste des utilisateurs.tenant, id, username, firstname, lastname, sex, bithdate, status, activation_status, email, workfromdate, terminateddate, title, culture, contacts, phone, phone_activation, location, notes, sid, sso_name_id, sso_session_id, removed, create_on, last_modified
    La liste des utilisateurs qui ont demandé un carnet d'adresses au serveur Radicale. Ce tableau sert à éviter la mise à jour simultanée du carnet d'adresses pour tous utilisateurs.tenant_id, user_id
    L'appartenance des utilisateurs aux groupes.tenant, userid, groupid, ref_type, removed, last_modified
    Les photos d'utilisateur.tenant, userid, photo
    Mots de passe de l'utilisateur.tenant, userid, pwdhash, LastModified
    Geolocation.id, AddrType, ip_start, ip_end, country, stateprov, district, city, zipcode, latitude, longitude, geoname_id, timezone_offset, timezone_name, processed
    Actualités.id, tenant, product, module, author, modified_by, created_date, modified_date, group_id, json, keywords, aggregated_date, context_id
    Les dates des dernières nouvelles dans des modules.last_key, last_date
    Modules lus par des utilisateurs.user_id, timestamp, module, tenant_id
    Corrélation entre le fil d'actualité et les utilisateurs.feed_id, user_id
    Chemin d'accès aux dossiers (par exemple, files/my/58a22c6f-e835-11ec-a200-d45d64a8bb3e).tenant_id, right_node, left_node
    La gamme de formats pour conversion (quel format à convertir dans quel format).input, output
    Liste des fichiers.id, version, version_group, current_version, folder_id, title, content_length, file_status, category, create_by, create_on, modified_by, modified_on, tenant_id, converted_type, comment, changes, encrypted, forcesave, thumb
    Liste des dossiers.id, parent_id, title, folder_type, create_by, create_on, modified_by, modified_on, tenant_id, foldersCount, filesCount, private, has_logo
    Arborescence de dossiers.folder_id, parent_id, level
    Rapport entre un formulaire et un document n cours de remplissage.source_id, linked_id, linked_for, tenant_id
    Champs à remplir dans des formulaires.tenant_id, entry_id, data
    Sécurité des documents, identification des personnes ayant accès aux fichiers et du type d'accès.tenant_id, entry_id, entry_type, subject, subject_type, owner, security, timestamp, options
    La liste des tags du document.id, name, owner, flag, tenant_id
    Rapport entre les tags et les documents.tenant_id, tag_id, entry_type, entry_id, create_by, create_on, tag_count
    La liste des unités tierces contactées.id, provider, customer_title, user_name, password, token, user_id, folder_type, room_type, create_on, url, tenant_id, folder_id, private, has_logo
    Les unités tierces contactées (qu'on utilise dans le module complémentaire du navigateur).user_id, app, token, tenant_id, modified_on
    Rapport entre les identifiants de documents dans des unités tierces et les identifiants hachés.hash_id, id, tenant_id
    Services hébergés actifs et passifs.instance_registration_id, last_updated, worker_type_name, is_active
    Journaux des actions d'utilisateur associées aux événements d'autorisation.id, ip, login, browser, platform, date, tenant_id, user_id, page, action, description, active
    Informations concernant l'envoi des messages.notify_id, state, attempts, modify_date, priority
    File d'attente d'envoi des messages.notify_id, tenant_id, sender, reciever, subject, content_type, content, sender_type, reply_to, creation_date, attachments, auto_submitted
    Connexions Telegram.portal_user_id, tenant_id, telegram_user_id
    Clients interdits.address
    La liste des adresses des clients disponibles.id, tenant, ip, for_admin
    Clients parent.tenant_id, partner_id, affiliate_id, campaign
    Quota de clients (les caractéristiques disponibles, prix etc.).tenant, name, description, features, price, product_id, visible
    Utilisation de l'espace par client.tenant, path, counter, tag, last_modified, user_id
    Frais de client.id, tenant, stamp, customer_id, comment, create_on
    La liste des clients.id, name, alias, mappeddomain, version, version_changed, language, timezone, trusteddomains, trusteddomainsenabled, status, statuschanged, creationdatetime, owner_id, payment_id, industry, last_modified, spam, calls
    Réglages pour webhooks.id, name, secret_key, tenant_id, uri, enabled
    Journaux d'activité de webhooks.id, config_id, creation_time, webhook_id, request_headers, request_payload, response_headers, response_payload, status, tenant_id, uid, delivery
    Indices de Webstudio pour ElasticSearch.index_name, last_modified
    Paramètres de Webstudio.TenantID, ID, UserID, Data
    Visites des utilisateurs aux modules.tenantid, visitdate, productid, userid, visitcount, firstvisittime, lastvisittime
    +
    +
    +
    +
    \ No newline at end of file