Sommaire
|
Maarch Framework s'adresse à un public de professionnels censés maîtriser l'anglais technique, aussi la majeure partie de la documentation technique est en anglais. Nous faisons en sorte que cet état de fait soit temporaire, et que la documentation technique se retrouve aussi très rapidement dans notre belle langue. En attendant, voici un article qui explique comment faire fonctionner rapidement l'application d'exemple de Maarch v3 après l'avoir téléchargée, et qui s'adresse à tout public.
En suivant "à la culotte" ces instructions, et en vous arrangeant pour ne pas faire dans l'original coté serveur (genre la dernière Ubuntu et une base Postgres), vous allez être en mesure de faire tourner cette application en moins de 30 minutes.
Les plus courageux constateront avec plaisir que nous avons fait un gros effort de documentation (en anglais donc...), et devraient pouvoir faire des choses intéressantes avec Maarch v3.
Enfin, sachez que la GED est un domaine complexe avec des problématiques techniques, organisationnelles et juridiques. En mettant Maarch en téléchargement libre, nous permettons aux organisations d'envisager une diffusion élargie de l'information contenue dans les documents, le tout dans un budget sans commune mesure avec les constantes du marché.
Maarch et son réseau de partenaires vivent uniquement des services d'intégration, de formation et de support sur les projets bâtis autour de l'outil. Il n'y a pas de version "professionnelle" : tous les utilisateurs de Maarch sont à la même enseigne et peuvent télécharger le même logiciel. Par contre, l'expertise sur le produit, le paramétrage poussé, les modules répondant à des besoins spécifiques sont uniquement proposés par le réseau de partenaires.
Avant de recourir à une société tierce pour vous aider à installer Maarch au sein de votre organisation, assurez-vous qu'elle fait partie du réseau de distributeurs/intégrateurs que nous animons.
Bonne installation !
Le conteneur de téléchargement contient le Framework v3 ainsi qu'une application de démonstration.
Cette application permet de gérer des dossiers de type Crédits Immobiliers, et permet aussi de consulter des factures client.
Il y a deux collections documentaires distinctes, avec des écrans de recherche et des fonctionnalités spécifiques.
L'entreprise ACME gère des dossiers de crédit immobilier, chaque dossier comprenant des chemises, des sous-chemises, et des documents à l'intérieur des chemises.
ACME souhaite numériser ses dossiers avant archivage physique, de telle sorte que l'archivage ne se fasse plus par dossier, mais par boite d'archive.
Dans cet exemple la numérisation prend effet après l'instruction du prêt et décision sur son issue.
Le but de l'application est de numériser ces dossiers pour les proposer ensuite en consultation.
Le module 'Physical Archive' permet d'ouvrir une boite d'archive, de décrire les documents à l'intérieur du dossier, puis d'imprimer un séparateur code à barre qui sera placé sur chaque type de document.
La liasse est placée dans le chargeur du scanner puis numérisée.
Grâce à la combinaison des modules Folder et Physical Archive, il est possible de définir entièrement la structure des dossiers, pour un type de dossier particulier. Par exemple, vous pouvez au sein d'une même collection documentaire avoir des dossiers de type "Prêt immo" et "RH". Sur le code à barre sont inscrites les informations permettant de retrouver le dossier, son type, le type de document, et la boite d'archive dans laquelle on remise le dossier après numérisation.
Le pilotage du scanner, la transmission via internet des images, la séparation des documents et la conversion en PDF dépendent du matériel et font appel à des composants non libres, aussi vous ne les trouverez pas dans ce sample.
Sachez cependant que les intégrateurs Maarch livrent ces outils avec les sources, pour un volume de numérisation illimitée.
En sortie de numérisation et de notre outil de transfert internet et conversion, on obtient des PDF accompagnés de leurs fichiers d'index. L'index est un descripteur XML contenant des informations de service ainsi que les informations lues sur le code à barres. L'outil Maarch AutoImport en version 3 permet de transférer les images dans Maarch, en utilisant le fichier XML pour le descripteur. L'application d'exemple est fournie avec un jeu d'essai de documents correspondants au dossier de crédit.
Grâce au module Folder, vous avez accès à la recherche de dossiers dans l'application, ainsi qu'à la présentation structurée de ce dernier, selon le plan de classement défini pour ce type de dossier. La structure du dossier est affichée de façon dynamique, le contenu du noeud sélectionné s'affichant dans la partie droite de l'écran.
L'ensemble des pièces constitutives du dossier est sécurisé grâce aux droits d'accès définis pour les groupes. Contrairement à de nombreux logiciels de GED, les règles de sécurités ne sont pas instaurées de façon définitive au versement du document dans l'archive, mais de façon dynamique par attribution de privilèges d'accès aux groupes, en fonction des valeurs d'index du fonds à sécuriser.
L'entreprise ACME a de nombreux clients pour lesquels elle emet des factures à partir de son système éditique. Dans le cadre des besoins d'archivage légal, le flux d'impression est doublé pour produire des fichiers PDF destinés à être archivés, chaque fichier étant accompagné un fichier d'index contenant les descripteurs de la facture.
Le fichier de description au format XML contient les méta-données métier par lesquelles le comptable va pouvoir retrouver la facture sur une période allant de 6 à 10 ans selon les pays :
<?xml version='1.0' encoding='iso-8859-1'?> <ROOT> <INVOICE_DATE>26/07/07</INVOICE_DATE> <INVOICE_NUMBER>F2007-052</INVOICE_NUMBER> <PO_NUMBER>PO2007-052</PO_NUMBER> <CUSTOMER>FORTIS</CUSTOMER> <CONTACT_NAME>John MURPHY</CONTACT_NAME> <COUNTRY>Belgium</COUNTRY> <AMOUNT>1300</AMOUNT> </ROOT>
Maarch AutoImport y ajoute les informations de service pour des besoins de traçabilité.
L'ensemble des informations sont ensuite consultables dans l'écran de recherche dédié à la collection des factures.
On trouve dans la GED comme dans la vie deux catégories de personnes :
Pour les premières, pas de problème : une requête bien ciblée sur la recherche avancée leur permettra de retrouver facilement leurs factures.
Pour les secondes, Maarch propose un système de classement dynamique permettant de parcourir le contenu de l'archive en mode exploratoire. Il est possible de définir différents chemins pour accéder aux documents, en fonction de leurs descripteurs.
Ce mode d'accès aux documents est très pratique, et permet à des consultants non experts de retrouver des documents sans une grande connaissance des valeurs à rechercher.
Le Sample intègre un exemple simplifié de ce qu'il est possible de faire avec le module Baskets. Les corbeilles permettent d'obtenir des vues sur le fonds documentaire, et par la suite d'un changement d'index de faire circuler les documents d'une corbeille à l'autre.
Dans l'exemple, le responsable de la comptabilité doit systématiquement valider toutes les factures supérieures à 10.000 euros.
Les documents se retrouvent ensuite soit dans la corbeille "rejetées", soit dans la corbeille "validées".
Nous avons codé dans le sample un exemple de workflow de validation de facture. Même s'il s'applique plutôt à des factures fournisseur, nous l'avons placé dans la collection des factures client pour la simplicité. Le workflow procédural permet de définir à l'avance un circuit de validation/approbation.
Nous proposons le circuit suivant :
Maarch Sample a été configuré pour favoriser une installation rapide. Il a donc été prévu pour tourner sous XAMPP installé dans le dossier c:\xampp.
Si vous désirez utiliser le Sample sur un serveur linux, suivez ces instructions pour reconfigurer le framework.
Il est bien entendu possible d'utiliser autre chose que XAMPP sous Windows, mais cela demande des connaissances informatiques plus approfondies pour adapter les fichiers de configuration. Dans ce cas, consultez (en) le guide d'installation et de configuration pour la configuration de Maarch Framework.
La liste des pré-requis se trouve dans les détails ici.
Cependant, pour intaller très rapidement une version opérationnelle de Maarch v3, nous vous conseillons de :
Récupérez sur Sourceforge ou Adullact les packages suivants :
Dezippez et installez :
Le package d'AutoImport contient des documents d'exemple pour les factures et les dossiers de prêt immobilier. Ces document d'exemple vont servir pour parcourir les fonctions du sample.
Sous phpmyadmin (accessible via http://127.0.0.1/phpmyadmin), créez une nouvelle base de données nommée "maarch_v3".

N'oubliez pas de positionner l'interclassement à "utf8_unicode_ci" (le dernier de la liste).
Toujours sous phpmyadmin, allez dans la base maarch_v3 et cliquez sur l'onglet "Importer".
Les document servers sont les espaces de stockage pour les ressources qui sont déclarés dans Maarch. Créez les répertoires suivants :
Il doit y avoir un répertoire d'index par collection Maarch. Créez les répertoires suivants :
A ce stade, vous pouvez d'ores et déjà vous connecter à l'application en tant que super-utilisateur (superadmin/superadmin) ou utilisateur fonctionnel. Pour que ce soit plus parlant, nous avons créé pour vous deux jeux de documents d'exemple (dossiers de crédit et factures client), à charger avec Maarch AutoImport.
Les documents sont dans :
Copiez les documents et leur index dans les répertoires d'entrée de l'autoimport :
copy C:\autoimport\samples\documents\*.* C:\autoimport\incoming\documents copy C:\autoimport\samples\invoices\*.* C:\autoimport\incoming\invoices
Modifiez si besoin les fichiers autoimport_documents.bat et autoimport_invoices.bat pour les mettre en conformité avec l'environnement que nous venons de mettre en place (modifiez si nécessaire les chemins vers votre php CLI et vers votre htdocs ou www).
contenu de autoimport_documents.bat:
"C:\xampp\php\php.exe" C:\autoimport\maarch_autoimport\maarch_auto_import.php C:\autoimport\maarch_autoimport\config_invoices.xml
Exécutez ensuite les fichiers de commandes pour le chargement :
Et voilà !. Vous êtes maintenant prêt à utiliser Maarch Framework v3 ! Suivez le guide d'utilisation rapide du chapitre qui suit.
Ce chapitre est destiné à vous montrer rapidement des possibilités du produit, à travers des exemples concrets des données téléchargées.
| Nom de connexion | Nom | Mot de passe | Profil |
|---|---|---|---|
| superadmin | - | superadmin | Super-administrateur fonctionnel |
| ccharles | Charlotte Charles | maarch | Responsable comptabilité ayant droit aux factures client uniquement |
| bsaporta | Barbara Saporta | maarch | Responsable client ayant droit à la collection des dossiers de prêt uniquement |
| pparker | Peter Parker | maarch | Responsable Supervision ayant droit aux deux collections |
Vous pouvez aussi parcourir le fonds documentaire des factures par arborescence. Auparavant, vous devez executer au moins une fois le module Maarch AutoFoldering :
C:\xampp\htdocs\maarch_v3\modules\autofoldering\launch_autofoldering.bat
Charlotte Charles dispose d'un privilège de modification pour la collection des factures. Voyons la réaction du classement dynamique lorsque l'on change le pays de destination :
C:\xampp\htdocs\maarch_v3\modules\autofoldering\launch_autofoldering.bat
Puis parcourez l'arbre "Vue par pays/année/client" : le Sénégal apparait dans la liste des pays, et vous retrouvez ainsi votre facture.
La relance du module de classement n'est nécessaire que si on ajoute une nouvelle branche. Si l'on crée "à la main" une nouvelle facture du Sénégal, celle-ci apparait automatiquement dans l'arbre.
Validez votre saisie, puis parcourez à nouveau l'arbre "Vue par pays/année/client" : pour le pays Senegal en 2008 et le client FORTIS, Maarch affiche cette fois deux factures.
full_text est un module de Maarch qui vous permet de faire de l'indexation plein texte avec le moteur de Lucene. Nous employons la version PHP de Lucene intégrée dans le framework ZEND.
Afin de réaliser des recherches plein texte (sur les PDF-TEXT enregistrés dans Maarch) depuis l'interface de recherche avancée, vous devez au préalable lancer le module full_text de Maarch.
C:\xampp\htdocs\maarch_v3\modules\full_text\scripts\launch_fulltext_documents.bat
C:\xampp\htdocs\maarch_v3\modules\full_text\scripts\launch_fulltext_invoices.bat
Ces deux scripts doivent être planifiés si vous désirez indexer de façon régulière vos derniers PDF-TEXT enregistrés dans Maarch.
Le sample dispose d'un mécanisme de corbeilles simplifiées. Les corbeilles sont accessibles à partir du menu Maarch. Dans l'exemple, elles sont paramétrées pour afficher les factures de plus de 10.000 euros, pour pouvoir les valider ou les rejeter.
La facture apparait maintenant dans la corbeille des documents rejetés.
Nous allons maintenant simuler un circuit de validation d'une facture fournisseur fraichement arrivée au service comptabilité fournisseur. Pour simplifier le sample, nous utilisons pour cela la collection approchante des factures clients.
Comme les worflows savent gérer des états, ils peuvent interagir avec les corbeilles avancées : la facture apparait dans la corbeille des documents rejetés (accessible uniquement par Charlotte Charles).
Le sample illustre la numérisation et la consultation de dossiers de crédit après leur acceptation par l'organisme.
Il faut commencer par imprimer des séparateurs code-barre pour préparer la numérisation du dossier, chaque séparateur représentant un type de document.
A cette fin connectez-vous avec l'utilisatrice Barbara (bsaporta/maarch), et dans le menu sélectionnez "Numérisation".
Nous allons dans un premier temps créer une nouvelle boite d'archive dans laquelle viendront se ranger les originaux papier après numérisation.
Maarch affiche alors autant de séparateurs code barre que de types de documents cochés, et lance automatiquement l'impression. Les séparateurs contiennent les informations saisies: n° de lot, n° de dossier, n° de lot.
Comme indiqué plus haut, le processus de numérisation, séparation des pages et transfert requiert une certaine expertise et ne peut figurer dans le package Open Source car il fait appel à des composants propriétaires pour la reconnaissance des codes barre.
Pour la consultation des dossiers, connectez-vous avec le login pparker et mot de passe maarch.
La consultation des dossiers s'effectue via l'item "Recherche dossier" du menu. Les documents que vous avez chargé précédemment concernent le dossier n° F_000001.
Vous voyez apparaitre le plan de classement des documents, l'historique de consultation, et les pièces indispensables pour la complétude du dossier.
Les pièces sont aussi accessibles à partir de la recherche avancée.
Tout d'abord, félicitations pour être arrivé jusqu'ici !
Pour connaitre la suite à donner à votre expérience Maarch, il suffit de savoir en combien de temps vous avez installé et testé le produit :
Vous êtes un champion du PHP, Mysql, et vous avez de bonnes connaissances techniques. Elève ingénieur en informatique, vous avez survolé le produit dans le cadre d'un stage ou de vos études. Contactez-nous pour un poste ou un stage chez Maarch ! (mailto:info@maarch.org)
Vous avez pris le temps d'installer Maarch le plus proprement possible. Vous avez passé du temps à jouer avec, lire la documentation des modules, changer deux ou trois petites choses, et vous avez des idées de business plein la tête : vous êtes dans une SSII ou SSLL ! Appelez-nous directement (+33 1 47 24 51 59) pour devenir un "Maarch Solution Advisor" et représenter Maarch dans votre zone géographique. Les gros intégrateurs sont aussi les bienvenus car nous sommes structurés pour de la vente directe et indirecte. Contactez-nous pour un rendez-vous de présentation personnalisée.
Vous n'êtes pas un expert mais vous vous en êtes tout de même bien sorti ! Vous avez constaté que Maarch répond de façon simple et bon marché aux vrais besoins de GED de production de votre organisation. Vous retrouvez dans cette démonstration les outils permettant de reprendre votre existant papier, de conserver et consulter rapidement vos archives.
Sachez que nous avons déjà réalisé avec ce Framework de nombreux développements organisés en modules, répondant à l'immense majorité des besoins de production. Tout ne peut pas figurer dans un exemple générique comme celui-ci, mais notre catalogue s'enrichit au fil des projets de Maarch et de ses partenaires contributeurs.
Soyez certain que notre GED Open Source offre toutes les garanties de transparence et d'ouverture, synonyme de maitrise de votre système d'information.
Contactez-nous au +33 1 47 24 51 59 ou sur mailto:info@maarch.org pour plus d'information ou un rendez-vous de présentation personnalisée.