Tri de documents — installer et trier des numérisations dans Nextcloud
Installation
- Connectez-vous à votre compte MediaLab Works, ouvrez Licences et téléchargez l’archive de l’application
docsort-x.y.z.tar.gz(disponible avec un abonnement actif, une licence à vie dans sa période de mises à jour, ou pendant l’essai gratuit de 30 jours). - Extrayez-la dans le dossier
apps/(oucustom_apps/) de Nextcloud pour obtenirapps/docsort/, dont le propriétaire est l’utilisateur du serveur web :cd /var/www/nextcloud/apps sudo tar -xzf ~/docsort-x.y.z.tar.gz sudo chown -R www-data:www-data docsort - Activez-la :
sudo -u www-data php occ app:enable docsort, ou depuis la page Applications. - Ouvrez Paramètres d’administration → Document sorter → Licence, collez votre clé de licence et enregistrez. L’application contacte le serveur de licences, lie la clé à cette instance Nextcloud et affiche la licence comme Active.
Licence
La licence est vérifiée une fois par jour. Sans internet, l’application continue de fonctionner 7 jours après la dernière vérification réussie ; ensuite, elle est arrêtée jusqu’à ce qu’elle puisse à nouveau vérifier.
Sans licence valide, l’application est arrêtée : le tri en tâche de fond ne s’exécute pas, ses pages et son API répondent avec la raison, et seule la section Licence continue de fonctionner (vous pouvez y commencer l’essai, saisir la clé ou renouveler). Les fichiers de la boîte de réception attendent simplement. Rien n’est supprimé : le tri reprend dès que la licence redevient valide.
Configuration
Paramètres d’administration → Document sorter (administrateur) :
- Lecteur de documents : cliquez sur Installer le lecteur. Une tâche de fond construit un environnement Python dans le dossier de données (
appdata_<id>/docsort/python) avec RapidOCR, pypdfium2 et OpenCV (environ 150 Mo à télécharger, environ 500 Mo sur disque) et le vérifie. Supprimer et réinstaller recommence. Depuis un terminal :sudo -u www-data php occ docsort:install(--removepour recommencer). - Règles : les listes de mots-clés, en JSON (
id,category,en,ro,min,keywords). Enregistrer les règles, ou Retour aux règles intégrées. - Essayer les règles : collez le texte d’un document et cliquez sur Classer pour voir comment il serait trié et quels mots ont décidé. Rien n’est stocké.
Paramètres personnels → Document sorter (chaque utilisateur) :
- Trier mes documents : activez-le.
- Dossiers de la boîte de réception : un par ligne, relatifs à vos fichiers (par défaut
Documente/De sortat, roumain pour « Documents/À trier »). - Destination des documents triés (par défaut
Documente). - Action pour un document reconnu : le déplacer, le copier (l’original reste dans la boîte de réception) ou seulement l’étiqueter.
- Un dossier par catégorie, puis par type, ou un dossier par type.
- Documents non reconnus : restent dans la boîte de réception, ou vont dans un dossier Unsorted.
- Noms des dossiers et des étiquettes : roumain ou anglais.
Utilisation quotidienne
- Déposez numérisations, photos et PDF dans le dossier de la boîte de réception depuis le web, le client de bureau ou le téléphone. En 15 minutes au plus, ils sont classés et étiquetés.
- Trier maintenant sur la page personnelle l’exécute immédiatement ; Afficher seulement ce qui se passerait montre un aperçu sans rien déplacer.
- Récemment triés liste ce qui a été classé et où.
- Une supposition erronée se corrige en ajoutant un mot-clé aux règles (ou demandez à votre administrateur de le faire).
- Commandes :
occ docsort:scan [user] [--dry-run] [--again] [--limit N]trie la boîte de réception de tout le monde ou d’une personne ;occ docsort:classify <file> [--text]montre comment un fichier serait trié.
Dépannage
- Les images et les PDF ne sont pas triés, mais les fichiers office si : le lecteur n’est pas installé. Paramètres d’administration → Vue d’ensemble affiche un avertissement ; installez-le depuis la section Document sorter.
- « No Python 3 was found on this server » : installez-le (
apt install python3 python3-venv) et cliquez à nouveau sur Installer le lecteur. - L’installation échoue pendant le téléchargement : le serveur doit avoir accès à internet pour récupérer les paquets Python une fois ; vérifiez le proxy/le pare-feu et réessayez.
- Un fichier reste dans la boîte de réception étiqueté
Document: ?: aucun des types n’a atteint son score minimum. Vérifiez son texte avec Essayer les règles et ajoutez les mots manquants.