MCC Server en 1.1 fr
Transcription
MCC Server en 1.1 fr
MCC Server en 1.1 fr Version : 1.1 Stable Release date : 2011/06/13 Sommaire • 1 Introduction ♦ 1.1 Historique • 2 Structure du paquet • 3 Installation • 4 Détails de la configuration ♦ 4.1 Paramétrage config_XXX.xml ♦ 4.2 Paramétrage form_XXX.xml ♦ 4.3 Paramétrage structure_XXX.xml ♦ 4.4 Paramétrage Maarch AutoImport ♦ 4.5 Attention ♦ 4.6 Note Introduction Maarch Capture Connector (MCC) est un connecteur bureautique / scanner. Lors de l?impression vers une imprimante virtuelle, ce module permet d'envoyer les documents en format PDF directement dans l'application Maarch, sur la page de saisie des métadonnées. Maarch Capture Connector Serveur fonctionne avec Maarch Capture Connector Client. Historique Maarch Capture Connector (MCC) remplace Maarch Scansnap Connector (MSC). Le MSC a entièrement été réécrit en PHP pour devenir MCC. En voici les raisons : • A cause de son nom : on pensait à tort que MSC n?était compatible qu?avec les scanners Fujitsu Scansnap • Il était écrit en VB6, qui en plus de ne pas être gratuit n?est pas supporté par Microsoft • il n?était pas portable De bonnes nouvelles : • MCC est entièrement compatible avec tous les scanners et tous les générateurs de PDF (comme PDF Creator) • MCC tourne (en théorie) sous Windows, Linux et MacOS X Nouvelles fonctionnalités : • Fonctionne avec les Proxies • Fonctionne avec le protocole sécurisé HTTPS • Nouveau mode formulaire : s?il est activé, quelques informations de base vous seront demandées après la numérisation du document et avant l?envoi au serveur. Vous pouvez le mettre en forme grâce au form.xml • Un mode d?enregistrement de masse : téléchargez de nombreux documents en même temps sur le serveur. Vous pouvez préparer l?import de masse grâce au module AutoImport en utilisant le fichier structrure.xml .. _PDF Creator: http://www.pdfforge.org/ Structure du paquet Liste de fichiers pour le MCC Serveur:: MCC_Server/ |-- config/ | -- config_mass.xml.default | | -- config_mcc.xml.default | | -- config_mlb.xml.default | | -- form.dtd | -- form.xml.default | -- form_mlb.xml.default | -- structure.xml.default | -- structure_mlb.xml.default |-- outcome/ |-- logs/ |-- class_db.php |-- get_datas.php |-- mcc_server.php # # # # # # # # # # # # Le fichier de configuration entre le MCC server et la numérisation de masse Le fichier de configuration entre le MCC server et l?application Maarch Le fichier de configuration entre le MCC server et l?application Maarch LetterBox DTD du form.xml Type de formulaire pour l?application Maarch Type de formulaire pour l?application Maarch LetterBox Type de structure AutoImport pour Maarch Type de structure AutoImport pour Maarch LetterBox En mode import de masse, les fichiers sont sauvegardés ici # Classe pour gérer les connections à la base de données # Script d?échange d?informations avec MCC client # Script principal Installation 1. Faites une extraction de cette archive sur votre serveur ou le récupérer sur notre gestionnaire de version svn checkout http://svn.maarch.org/mcc/branches/1.1/server/ Il doit être accessible par le web, il faut donc le placer dans le www-root de votre serveur. 2. Enlevez le .default : le fichier config/config_XXX.xml.default devient config/config_XXX.xml 3. Éditez le fichier config_XXX.xml et personnalisez-le en fonction de votre environnement 4. Si vous voulez utiliser le mode formulaire et/ou l?import de masse, vous devez copier puis renommer les fichiers config/form_XXX.xml.default and config/structure_XXX.xml.default en config/form_XXX.xml et config/structure_XXX.xml. Puis vous devez configurer Maarch AutoImport pour injecter les documents depuis le répertoire entrant dans la base de données de l?application. Si vous n?utilisez pas l?import de masse cette étape n?est pas nécessaire. Détails de la configuration Paramétrage config_XXX.xml La configuration principale se fait dans la section <CONFIG>. Voici les tags disponibles pour la configuration • CONFIG_NAME: le nom de la configuration -> config_XXX.xml, vous devez enter XXX dans le tag CONFIG_NAME • MCC_PATH: Le chemin vers le dossier dans lequel vous avez installé le MCC Serveur ex: C:\\xampp\\htdocs\\MCC_server\\ • MAARCH_TMP_PATH: Chemin vers le répertoire temporaire de votre application. Vous pouvez le trouver ce chemin dans le fichier de configuration principale config.xml de chaque application Maarch ex: C:\\xampp\\htdocs\\entreprise\\apps\\maarch_entreprise\\tmp\\ • TARGET_PATH: Le chemin vers le dossier dans lequel le MCC Serveur copie ses fichiers entrants. ex: C:\\xampp\\htdocs\\mcc\\server\\outcome\\ • FORM: le chemin vers le fichier de configuration (seulement pour le mode formulaire ou l?import de masse) ex: C:\\xampp\\htdocs\\MCC_server\\config\\form_XXX.xml • CREATE_INDEX: A passer à ?true? si vous voulez créer un fichier d?index pour l?AutoImport seulement pour le mode formulaire ou l?import de masse) • STRUCTURE_FILE: Le chemin vers le fichier de configuration de l?index pour l?AutoImport (seulement pour le mode formulaire ou l?import de masse) ex: C:\\xampp\\htdocs\\MCC_server\\config\\structure_XXX.xml Le reste de la configuration se fait dans la base de données. Vous devez configurer le serveur et les droits pour atteindre la base de données de l?application dans laquelle vous allez enregistrer les documents avec le MCC ( Maarch LetterBox ou Maarch) Paramétrage form_XXX.xml Tout d?abord vous devez changer l?emplacement du DTD <!DOCTYPE ROOT SYSTEM "http://127.0.0.1/mcc/server/config/form.dtd"> Vous pouvez modifier la structure générale du formulaire avec : <FORM> <TITLE>Maarch Capture Connector</TITLE> <WIDTH>455</WIDTH> <HEIGHT>350</HEIGHT> true Vous pouvez modifier ou créer les champs avec : • liste des valeurs fixes <INPUT> <TYPE>comboBox</TYPE> <ID>status</ID> <LABEL>Statut</LABEL> <AUTOCOMPLETE>false</AUTOCOMPLETE> <VALUES> <VALUE><ID>NEW</ID><LABEL>Nouveau document</LABEL></VALUE> <VALUE><ID>VAL</ID><LABEL>A valider</LABEL></VALUE> <VALUE><ID>END</ID><LABEL>Cloturé</LABEL></VALUE> <VALUE><ID>TRT</ID><LABEL>A traiter</LABEL></VALUE> </VALUES> <DEFAULT_VALUE>NEW</DEFAULT_VALUE> <SHOW_ID>true</SHOW_ID> <MANDATORY>true</MANDATORY> </INPUT> • liste des valeurs dans la base de données d?une application Maarch : <INPUT> <TYPE>comboBox</TYPE> <ID>folders</ID> <LABEL>Dossiers</LABEL> <AUTOCOMPLETE>true</AUTOCOMPLETE> <DEFAULT_VALUE></DEFAULT_VALUE> <SHOW_ID>false</SHOW_ID> <MANDATORY>false</MANDATORY> </INPUT> Paramétrage structure_XXX.xml Vous pouvez préparer l?import de masse avec l?AutoImport en utilisant le fichier de structure?XXX.xml <ROOT> <FIELDS> <TYPEID>'9999'</TYPEID> <TYPIST>'bblier'</TYPIST> <STATUS>status</STATUS> <SCANDATE>'@date'</SCANDATE> <DESTINATION>entities</DESTINATION> <PRIORITY>priority</PRIORITY> <FOLDERID>folders</FOLDERID> </FIELDS> </ROOT> Paramétrage Maarch AutoImport Attention Ceci n?est nécessaire que si vous utilisez l?import de masse. Sans cela vous n?avez pas besoin de raccorder Maarch AutoImport au MCC Serveur. Note Ceci est juste une piste. Nous vous proposons de consulter la documentation Maarch AutoImport documentation pour plus d?informations. Vous trouverez la configuration de Maarch AutoImport dans le fichier ./maarch_autoimport/config_*.xml (Le nom exact dépend de votre configuration) dans le répertoire principal de l?AutoImport Le seul point important est de vous assurer que le chemin indiqué dans le tag <SCAN_IMPORT_DIRECTORY> de l?AutoImport est le même que celui du <TARGET_PATH> du MCC Serveur. Assurez-vous que vous avez entré les paramètres corrects pour l?accès à la base de données.