Skip to Content

Présentation du logiciel de GED, de Workflow et de travail collaboratif Freedom

But de ce document

Le but de ce document est de présenter le logiciel libre Freedom.

Freedom est un logiciel de GED et de Workflow disposant de fonctionnalités d’adaptation et de paramétrage très complètes. Mais Freedom propose également :

  •  Un portail d’accueil entièrement paramétrable et utilisant les possibilités d’Ajax.
  •  Un agenda partagé très évolué qui repose entièrement sur les fonctionnalités de la GED.
  •  De plus, des outils ont été développés pour piloter une messagerie externe (Qmail)
  •  Un Framework de développement en PHP très puissant

    Donc Freedom s’apparente plus à un logiciel de travail collaboratif complet qu’a une simple GED.

    Freedom repose sur PHP5 et Postgresql et utilise massivement Ajax.

    Freedom est un logiciel libre développé par la société Anakeen et intégré (installation, paramétrage, formation,..) pour le moment principalement par la société CesamNet qui partage les même bureaux que ceux d’Anakeen.

    Freedom est disponible et utilisé en production par des dizaines de sociétés depuis plusieurs années dans la région de Toulouse. Mais il n’y a que quelques mois que la société Anakeen communique sur son existence ce qui explique qu’il est malheureusement peu connu.

    Organisation des documents

    Le but premier d’une GED est de pouvoir organiser et rechercher facilement des documents. Sur ce point Freedom dispose de nombreux atouts :

  •  Vue en arborescence pour classer les documents suivant une méthode classique.
  •  Un même document peut appartenir à plusieurs dossiers. Cela permet d’organiser les documents suivant plusieurs arborescences en fonction des besoins de chaque personne ou service.
  •  Possibilité d’enregistrer des recherches personnalisées et de les transformer en dossiers virtuels dynamiques qui correspondent en fait au résultat de la recherche enregistrée.
  •  Possibilité de personnaliser les propriétés des documents (méta-données) pour augmenter les possibilités de recherche et de classement.
  •  Possibilité d’ajouter des liens hypertextes entre les documents pour naviguer entre les documents
  •  La gestion des droits permet de masquer les dossiers et documents auxquels l’utilisateur n’a pas accès.
  •  Utilisation massive d’Ajax pour accéder aux différents menus par clic-droits et rendre l’interface Web très complète.

    Workflow

    L’autre but d’une GED est de pouvoir mettre en place des workflow. Un workflow permet de :

  •  Faire circuler un document entre plusieurs personnes ou chaque personne peut compléter une partie du document avec des droits spécifiques.
  •  Faire valider un document par un responsable de service sans avoir besoin de l’imprimer (note de frais, demande de congés,..)
  •  A chaque étape du workflow, les droits d’accès sur le document sont modifiés
  •  A chaque étape du workflow il est possible d’effectuer des actions spécifiques (ex : envoi d’un mail, génération d’un nouveau document,..)

    Les familles de documents

    Les familles sont le gros point fort de Freedom. Créer une famille de documents correspond à définir les différentes propriétés (méta-données) du document. Une propriété peut-être :

  •  Un champ de saisie libre
  •  Une liste déroulante
  •  Une case à cocher
  •  Une pièce jointe à télécharger
  •  ..

    De plus, il est possible d’organiser ces propriétés dans différents onglets, de définir des propriétés calculées et des propriétés peuvent hériter des propriétés des autres familles (ex : dossier contenant le document).

    Créer une famille revient à créer un formulaire de saisie. Et ce formulaire peut être très complexe et complet comme par exemple la famille de type « Agenda ».

    Avec toutes ces possibilités et avec un peu d’imagination, il est facile de faire beaucoup de choses avec Freedom.

    Les vues

    Par défaut trois vues sont définies : la vue de consultation complète, la vue de consultation résumée et la vue d’édition. Pour chaque famille de documents il est possible de modifier ces vues ou d’en créer de nouvelles.

    La vue peut être utilisée pour la consultation, pour l’envoi de mail, pour l’impression ou pour l’édition.

    Une vue peut produire du HML mais également du XML ou du CSV.

    Les vues permettent également de masquer une partie des propriétés du document en fonction des droits de l’utilisateur.

    Les rapports

    Un rapport est le résultat d’une recherche formatée. Dans un rapport, il est possible de faire la somme des propriétés d’une famille.

    Par exemple, si vous avez créé une famille de documents de type « Facture », vous pourrez faire la somme des quantités et des montants des différentes factures sur une période donnée.

    Les rapports sont très faciles à réaliser dans Freedom et il est possible d’effectuer toutes sortes de calculs grâce aux propriétés masquées des familles. De plus, comme chaque famille de documents est représentée dans une table dans Postgresql il est possible de faire des analyses plus poussées par un outil externe (ex : OOo Calc) et par ODBC.

    Cas concrets où Freedom est utilisable

  •  Si vous voulez que vos différents sites puissent accéder facilement à vos documents et de manière sécurisée Freedom le fera très bien mais il serait dommage de l’utiliser juste pour ça.
  •  Si votre arborescence pour classer vos documents est devenue trop complexe au fils des années et que vous avez de plus en plus de mal à les classer et surtout à les retrouver Freedom apportera de nombreuses réponses.
  •  Si vous avez de nombreux documents circulant entre plusieurs services(ex : note de frais, demandes de congés, demande d’achat..), Freedom vous permettra de fiabiliser les échanges des données et de limiter l’impression des documents grâce au système de Workflow.
  •  Les possibilités de Freedom sont tellement nombreuses que certaines sociétés ont basée le coeur de leur informatique sur Freedom en développement dessus leur propre ERP.
  • Installation ou tests de Freedom

    Si vous êtes sous Red-Hat, des paquets RPM sont disponibles. Pour les personnes sous Debian ou Ubuntu, il est possible d’installer Freedom à partir des sources ou d’utiliser les paquets RPM :

  •  http://www.frdom.org/doku.php ?id=documentation:manuel_d_installation

    Pour les autres, il est possible de tester Freedom à partir de l’image « Vmware » ici :

  •  http://www.anakeen.com/ ?q=node/17

    Ou directement en ligne ici :

  •  http://www.frdom.org/doku.php ?id=demo:online

    Remarques : Des paquets au format .deb seront bientôt disponible sur le site

    Liens pour avoir plus d’informations

    Le site de la communauté OpenSource de Freedom où vous trouverez beaucoup de documentations et une liste de diffusions où vous pourrez poser des questions directement aux développeurs :

  •  http://www.frdom.org/doku.php

    Le site d’Anakeen pour avoir un support professionnel sur Freedom :

  •  http://www.anakeen.com/

    Si vous rencontrez des problèmes lors de l’installation, il ne faut pas hésiter à demander de l’aide sur la liste de diffusions :

  •  http://www.frdom.org/doku.php ?id=mailling

    Remarque : Comme je vais mettre en place ce logiciel au travail, je pense que vous trouverez bientôt d’autres articles sur Freedom sur ce site.

    Historique des modifications

    Version Date Commentaire
    0.3 25/03/07 Création par Tony GALMICHE
    0.4 28/03/07 Mise à jour du chapitre « But de ce document »
    0.5 08/06/07 Mise à jour du chapitre « Installation ou tests de Freedom »
  • Commentaires

    > Présentation du logiciel de travail collaboratif et de GED Fre

    Bonsoir Tony,
    J’envoie de suite le lien "http://www.frdom.org/doku.php" à mon boulot où notre GED fonctionne tellement bien que l’on demande à celui qui rentre les docs où elles se trouvent ! J’enverrai ton tuto et les suivants quand ils sortiront !