Freedom-ECM - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

Freedom-ECM
Développeur Anakeen
Dernière version 3.0 [+/-]
Environnement Linux pour la partie serveur et navigateur Web récent pour la partie client
Type ECM (Enterprise Content Management ou Gestion de contenu)
Licence GNU GPL
Site Web www.freedom-ecm.org

Freedom-ECM est un système Open source de gestion de contenu d’entreprise (en anglais ECM pour Enterprise Content Management) et de GED sous licence GPL.

Principales fonctionnalités

Gestion par famille

Dans Freedom-ECM, tous les documents sont classés dans des familles. Chaque famille correspond à un type de document (ex : Société, Utilisateur, Note de frais, …).

Freedom-ECM est livré avec des familles de base mais il est possible de créer toutes sortes de familles pour répondre aux différents besoins et intégrer les documents d’une société.

Contrairement à la plupart des autres GED, la création d’un document ne nécessite pas forcément l’ajout d’une pièce jointe. Dans Freedom-ECM, une pièce jointe est considérée comme un simple attribut de la famille au même titre que les autres champs.

Gestion des droits d'accès

Freedom-ECM offre une gestion de droits riche :

  • Divers droits sont supportés : voir, éditer, supprimer, envoyer par mail, déverrouiller, voir les droits, modifier les droits, ouvrir le dossier, modifier le contenu du dossier, exécuter, créer, poster sur un forum.
  • Il est possible de créer des profils contenant pour chaque droit la liste des utilisateurs ou groupes d’utilisateurs autorisés.
  • Les profils peuvent être affectés à différents documents ou différentes familles de documents.
  • Un profil peut changer automatiquement en fonction de l’état du document dans le cycle de vie. Par exemple, quand un document est à l’état brouillon, il n’a pas les mêmes droits qu’à l’état publié.

Gestion des vues

Freedom-ECM a été développé en suivant les principes de conception Modèle-Vue-Contrôleur. Cela permet pour l’utilisateur d’avoir très facilement plusieurs vues pour un même document dans un même format (ex : vue de consultation et d’impression) et même dans différents formats (HTML, XML, CSV, OpenDocument, PDF, …)

Il est même possible d’avoir des vues différentes automatiquement en fonction de l’utilisateur qui consulte le document. Chaque champ du document peut être rendu invisible ou non modifiable en fonction de l’utilisateur qui consulte le document.

Cycle de vie

Dans Freedom-ECM, il n’y a aucune limite dans la complexité des cycles de de vie (Workflow).

Workflow dans Freedom-ECM

La programmation du cycle de vie se fait actuellement en PHP mais le développement d’une interface utilisateur est prévue pour la prochaine version.

Un cycle de vie est composé de plusieurs étapes. Pour chaque étape, il est possible :

  • de déterminer la liste des étapes suivantes possible,
  • d’indiquer l’action à exécuter pour valider que le changement d’état est possible,
  • d’indiquer l’action à exécuter après le changement d’état (ex : envoi d’un mail).

Conversion de documents dans d’autres formats

Le module TE (moteur de transformations) livré avec Freedom-ECM permet de convertir des pièces jointes dans tout type de format en utilisant les applications les plus adaptées pour effectuer ces transformations (OpenOffice.org, ImageMagick, …).

Ce moteur de transformations est facilement extensible en indiquant pour chaque type de fichier l’application à utiliser pour convertir le document.

Ce module de transformations est également utilisé pour convertir chaque pièce jointe en texte pour pouvoir ensuite effectuer des recherches plein texte.

Page générée en 0.095 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise