Alfresco

Modifié par Aurelie Bertrand le 2025/03/13 08:51


DigDash Enterprise vous permet de récupérer des fichiers stockés sur un compte Alfresco.

Prérequis

  • Un serveur Alfresco (les développements et tests ont été effectués avec la version Community) (gratuite) d’Alfresco
  • Les identifiants de l’administrateur Alfresco (pour la configuration serveur)
  • La connaissance (non poussée) de l’arborescence Alfresco (pour la configuration serveur)
  • La création d’un ou de plusieurs utilisateurs Alfresco avec les mêmes noms utilisateurs définis dans Digdash

Utilisateur Digdash / utilisateur Alfresco

Nous supposons dans ce document que l’utilisateur connecté Digdash existe également dans Alfresco avec le même nom d’utilisateur (login).

Création d’un nouveau serveur de fichiers Alfresco

Vous pouvez créér un nouveau serveur de fichiers Alfresco depuis le menu de la page d'accueil ou depuis le Studio.

Depuis le menu d'accueil

  1. Depuis la page d'accueil, allez dans Configuration puis Gestion des documents.
    ➡ La page Gestion des documents s'affiche.
  2. Sélectionnez Serveurs dans le menu de gauche.
    ➡ La liste des serveurs disponibles s'affiche.
    Serveurs
  3. Cliquez sur le bouton Nouveau serveur en bas à droite.
    ➡ La page Ajouter un serveur s'affiche.
  4. Sélectionnez le Type de serveur : Alfresco, puis renseignez les autres champs comme décrit dans le paragraphe Configuration du serveur ci-dessous.
    Ajouter serveur

Depuis le Studio

  1. Dans le Studio, cliquez sur le bouton Gestionnaires dans la barre latérale de gauche, puis sélectionnez Serveurs.
    ➡ La boite de dialogue Gestionnaire de serveurs de fichiers s'affiche.
  2. Cliquez sur le bouton + à droite de la barre de recherche puis, dans le menu qui s'affiche, sélectionnez le type de serveur : Alfresco.
    ➡ La boite Ajouter un serveur de fichiers s'affiche.
    Add_server_Alfresco_Studio2_FR.png
  3. Renseignez les champs comme décrit dans le paragraphe Configuration du serveur ci-dessous.

Configuration serveur

Identifiants (Nom / Mot de passe)

L’utilisateur connecté Digdash (quel qu’il soit) sera toujours connecté au serveur Alfresco selon les identifiants admin.

URL

Préciser l’adresse du serveur Alfresco et le numéro du port si besoin.

Chemin (Chemin des documents de l'utilisateur)

Le chemin pour effectuer les actions (définies dans la suite) est à préciser de la manière suivante :

Site/Container/Uploaddirectory

Site et Container sont obligatoires

Uploaddirectory est optionnel

   
Site/ Container/ Uploaddirectory
Nom du site Espace de partage de documents qui apparaitront sur le site (« Document Library » la plupart du temps) http://docs.alfresco.com/5.1/concepts/library-intro.html////http://docs.alfresco.com/5.1/concepts/library-intro.html le chemin d’accès

Tableau : modèle du chemin Alfresco pour effectuer les actions

Exemple : 

1588078362097-699.png

Capture : Exemple d’arborescence Alfresco pour un site exemple (site nommé “swsdp”)

Soit le chemin suivant : swsdp/documentLibrary/test/retest

   
Site/ Container/ Uploaddirectory
Nom du site Espace de partage de documents qui apparaitront sur le site (« Document Library » la plupart du temps) http://docs.alfresco.com/5.1/concepts/library-intro.html////http://docs.alfresco.com/5.1/concepts/library-intro.html le chemin d’accès
swsdp/ documentLibrary/ test/retest

Tableau : Chemin vers un site Alfresco par exemple

Exploration des sous-dossiers

Vous avez la possibilité de limiter le niveau d’exploration à partir de votre chemin de documents.

Par défaut, la recherche de documents s’effectue de manière récursive et va explorer tous les sous-dossiers.

1588079186851-894.png

Tableau pour l’exploration des documents pour le connecteur Alfresco

Droits d'accès (limités)

Bien qu’en permanence connecté en tant qu’Admin sur le serveur Alfresco, nous avons décidé de restreindre les droits de l’utilisateur (autre qu’Admin) jusqu’à un certain point en suivant les exigences d’Alfresco.

 Full rights
 No rights
 Only by self
 Don't know
 ConsumerEditorCollaboratorCoordinatorContributorManagerAdmin
View/Download       
Rename       
Delete       
Upload       
Upload new version (modify)       

Tableau : Rôle et permissions pour les documents côté Alfresco

Ainsi, un visiteur (utilisateur non invité sur le site, Consumer dans Alfresco) ne se verra octroyer seulement des droits de lecture et téléchargement.

Nous avons arbitrairement choisi de ne pas restreindre les droits (côté Alfresco) quant aux actions qui ne seraient possibles que si l’utilisateur connecté Digdash était créateur du document (Cases oranges).

Actions possibles

❗Selon les règles et dans le répertoire indiqué dans la configuration serveur Alfresco.

Via la page Configuration -> Gestion des documents -> Documents , vous avez la possibilité d’agir sur les fichiers sur le serveur Alfresco.
Consultez la page Gérer les documents et serveurs pour plus de détails.