Création de site avec plan de classement par défaut dans un projet d extension Alfresco.



Documents pareils
Extensions, Documentation, Tutoriels, Astuces

Guide d utilisateurs Plesk 11 WEBPACK. Guide d utilisateurs

Les pages suivantes présenteront : I. Le téléchargement et l installation du navigateur. II. L utilisation de Pep s à l aide de ce navigateur.

Alfresco Guide Utilisateur

Guide de l utilisateur Communauté virtuelle de pratique en gestion intégrée des risques

Modules Prestashop - ExportCatalogue / EXPORT IMPORT POUR MODIFICATIONS EN MASSE DANS PRESTASHOP VERSION Optim'Informatique

Gestion des documents avec ALFRESCO

Guide de mise à jour BiBOARD

GUIDE UTILISATEUR. Renouvellement d un certificat 3SKey

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

WinReporter Guide de démarrage rapide. Version 4

Installation du Logiciel de Configuration de l Agility sur Windows 64 bits

Mise en place SSO. Mise en place SSO. 1. Installation de Tomcat sur le serveur OCR (Windows) 2. Ajout des librairies. by LegalBox

Extraits de comptes codifiés

KWISATZ MODULE PRESTASHOP

Activation de la licence

Présentation de Ocloud

Comprendre «le travail collaboratif»

PRESENTATION DE LA PLATEFORME NUMERIQUE AGORASSAS Préparation en ligne au concours d accès à l ENM. IEJ «Pierre RAYNAUD» Université Panthéon-Assas

Manuel d utilisation de l outil collaboratif

PARTAGER UN ANNUAIRE COLLECTIF DE SIGNETS AVEC DEL.ICIO.US

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

TABLETTE NUMÉRIQUE TACTILE - IPAD

espace de partage Explication rapide

Présentation de SOFI 2.0

2. Cliquez Contact Directory of Public Administration. 5. Tapez le mot de passe - Hello (pour OFPA). Changez le mot de passe en cas de

G.E.D. Gestion Électronique des Documents

Les services de la PLM Mathrice. Et quelques outils de web-conférence

Aide pour les abonnés aux listes sympa du LAAS

INTERCONNEXION ENT / BCDI / E - SIDOC

Economies d énergie par GPO

PLAN MULTIMEDIA DANS LES ECOLES UN ESPACE DE STOCKAGE NUMERIQUE (NAS) DANS VOTRE ECOLE. Sommaire

Guide d utilisation. Trésorerie Générale du Royaume. Inscription en ligne via le Portail Internet de la. Trésorerie Générale du Royaume. Version 1.

L import massif introduit plusieurs nouvelles fonctionnalités, selon que l on importe un thésaurus, un ensemble de valeurs contrôlées ou un corpus.

Paramétrage de pools d'applications sous IIS 6.0

INSTALLATION DE L AGENT CT EASY BACKUP LAN REV 1.0/

Installation et utilisation

RTE Technologies. RTE Geoloc. Configuration avec Proxy ou Firewall

Sauvegarder sa messagerie Gmail

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

Gestion Electronique de Document (ECM/GED)

JOnAS Day 5.1. Outils de développements

Guide utilisation Omnivox, Léa et MIO

Capture Pro Software. Démarrage. A-61640_fr

Le PROXY: l identité Internet du CNUDST

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire

GESTION DES PISTES ET OPPORTUNITES

TUTORIAL ULTRAVNC (EDITION 2)

PORTAIL INTERNET DECLARATIF. Configuration du client Mail de MICROSOFT VISTA

Services bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version

Configuration d'un annuaire LDAP

Utiliser le site SoundCloud.com

1. Installation d'un serveur d'application JBoss:

Description de la maquette fonctionnelle. Nombre de pages :

Cisco CCVP. Gestion des comptes d utilisateurs

Introduction à Eclipse

Petit-Déjeuner Juin 2012: Le Cloud by DSP

Application de lecture de carte SESAM-Vitale Jeebop

Procédure d enregistrement des étudiants sur le portail «Student Engineering & Design Community» d Autodesk :

Récupérer les documents stockés sur l ENTG

Présentation de la plateforme WINDCHILL. Invitation à rejoindre la plateforme

Utiliser le portail d accès distant Pour les personnels de l université LYON1

Principe de fonctionnement du lanceur d'application "AdisTlsStartCfgLotus"

Trier les ventes (sales order) avec Vtiger CRM

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008

Utilisation de la plate-forme collaborative Windchill

CREATION D UN COMPTE PERSONNEL D-MARCHE

Service en ligne Obligation de retenue (Articles 30bis et 30ter)

Machine virtuelle Java pour Palm TX

VTX FTP. Transfert de fichiers business par FTP - Manuel de l'utilisateur. Informations complémentaires : info@vtx.

WINDOWS Remote Desktop & Application publishing facile!

COMMENT EFFECTUER UNE ANALYSE VIRALE EN LIGNE

Censio Tutorial Sharepoint Cloud Connector exporter les données d un fichier plat dans Sharepoint Online. Version 1.

Mise en route d'une infrastructure Microsoft VDI

PRONOTE 2010 hébergement

Procédure d installation Smart Map 3

Convertisseur BBAN/IBAN

PROCEDURE D INSTALLATION DES LOGICIELS EBP EN ENVIRONNEMENT ESU4

Module BD et sites WEB

Comment générer un fichier PDF de qualité et certifié imprimable?

SQL SERVER PRECONISATIONS A L INSTALLATION.2 VERIFICATION INSTALLATION...2 CONNEXION RESEAU.4 EMPLACEMENTS DOSSIERS & SAUVEGARDES...

Mon Budget Guide d utilisateur Windows Phone 7

Connexions à un projet CVS via Eclipse en accès local et distant. 15 Mai 2007

Quels sont les espaces disponibles sur l ordinateur pour stocker ses documents et comment accéder facilement au dossier «My Documents»?

Procédure d'installation complète de Click&Decide sur un serveur

Guide de l administrateur de mexi

COSWIN 7I INSTALLATION VERSION HTML

Manuel : Comment faire sa newsletter

INTERCONNEXION ENT / BCDI / E - SIDOC

Réglages du portail de P&WC

Drive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas»

Introduction à la GED La Gestion Electronique des Documents

MODULE sgautorepondeur

Présentation du service de. Commandes en ligne

Créer un fichier PDF/A DÉPÔT ÉLECTRONIQUE

L application de Gestion Electronique de Documents (GED)

Transcription:

Java EE &.NET GED Alfresco & workflows Portail Liferay "People & Technology for your Agility & Performance" www.koosery-tech.fr contact@koossery-tech.fr 1 mail du Professeur G. Mathé Biopark Villejuif 94800 Villejuif. défaut dans un projet d extension Alfresco.

I. Résumé Exécutif... 3 II. Situation actuelle : impossibilité de créer un site avec plan de classement par défaut... 4 III. Composant permettant de créer un site avec un plan de classement par défaut... 6 III.1. Fonctionnement... 6 III.2. Description technique... 8 IV. Conclusion... 10

I. Résumé Exécutif ALFRESCO propose une solution de gestion électronique de documents innovante, techniquement moderne et open source. Le caractère open source de cette solution permet aux clients d ajouter ou de modifier les fonctionnalités natives afin de les faire correspondre à leurs besoins. Un des besoins souvent rencontrés est la possibilité de configurer le plan de classement par défaut qu'on voudrait voir mis en place pour des sites d'un type donné. Ce document, issu des ateliers techniques de KOOSSERY, entend apporter une réponse à ce besoin. Page 3 sur 10

II. Situation actuelle : impossibilité de créer un site avec plan de classement par défaut Pour créer des sites dans Alfresco, on configure habituellement d'abord un type de site. Le type de site renseigne sur la structure des sites à créer. Pour configurer un type de site il faut effectuer les 2 tâches ci-dessous : - Tâche 1 : configurer un fichier <ID>-presets.xml contenant la définition de la structure du type de site - Tâche 2 : aller dans le fichier «create-site.get.js» et y ajouter l ID du type de site à la liste des types de site déjà existants. Tout site qui sera par la suite créé sur la base d un type de site configuré aura une structure correspondant à ce qui a été renseigné dans le fichier <ID>-presets.xml correspondant. Ci-dessous un exemple de fichier <ID>-presets-.xml. - ligne [3] : définition d un nouveau type de site auquel on donne l ID «DEFAULT_kcp_site», Page 4 sur 10

- lignes [4] à [20] : définition des composants qui seront affichés dans une page. - lignes [22] à [32] : définition d une page. Lorsqu on examine les informations renseignées dans le presets.xml, on se rend compte qu'il manque un élément: la structure par défaut du plan de classement. Il s agit pourtant d un besoin souvent exprimé lors de projets clients et ce besoin n est pas de base satisfait dans Alfresco. Nos ateliers ont donc développé un composant qui permet de renseigner la structure par défaut du plan de classement pour un type de site. Page 5 sur 10

III. Composant permettant de créer un site avec un plan de classement par défaut III.1. Fonctionnement Pour chaque type de site identifié par son ID (l'id renseigné dans le fichier presets.xml), il faut renseigner la structure par défaut du plan de classement dans un fichier nommé <ID>-presets-classification-shemas.xml Lors de la création d'un nouveau site basé sur un type de site d'id donné, le composant va lire le fichier <ID>-presets-classification-shemas.xml et créer le plan de classement par défaut qui y a été renseigné. Ci-dessous un exemple de fichier <ID>-presets-classification-shemas.xml. - Lignes [3] à [18] : La propriété presetid permet de renseigner l ID du type de site (le même que celui dans le fichier presets.xml) et la propriété read-only permet de renseigner si le site sera en lecture seule ou non - Ligne [4] : le tag <input> permet de spécifier le répertoire d accueil des documents qui seront injectés dans le site par des applications tiers (exemple=chaîne de numérisation). - Ligne [5] à [9] : Il peut arriver que l on souhaite créer des documents sur la base des modèles de document prédéfinis dans le site. On définit ici les différents types de modèle de documents dans le tag <content-template>. - Ligne [10] à [17] : on définit la structure du plan de classement. Le tag <directory> permet de définir un répertoire du plan de classement. La propriété name indique le nom de ce répertoire et la propriété visibility (public private) indique sa visibilité. Page 6 sur 10

Pour pouvoir utiliser le composant, il faut : - mettre le fichier <ID>-presets-classement-schemas.xml dans le répertoire <XXX>/shared/classes/alfresco/extension. - déployer les JARs kcp.ecm.core.jar et kcp.ecm.srv.webscript.jar dans <XXX> /webapps/alfresco/web-inf/lib. Pour la création d un nouveau site, on sélectionne le type de site comme dans la figure cidessous : Une fois toutes les informations renseignées on clique sur le bouton OK et notre site se crée automatiquement avec son plan de classement par défaut comme dans la figure ci-dessous : Page 7 sur 10

III.2. Description technique Pour développer le composant, les éléments suivants du code de Alfresco ont été impactés : - com.koossery.extension.alfresco.repo.site.siteclassificationschemasservice: ce service expose la méthode createsiteclassificationschema() qui sert à créer le plan de classement du site en cours de création. La méthode createsiteclassificationschema() est invoquée dans sites-post.json.js. Le service est déclaré dans le fichier Spring koossery.extension.site-services-context.xml. - sites-post.json.js : nous sommes lors de la création du site afin d invoquer la méthode createsiteclassificationschema(string shortname) du service SiteClassificationSchemasService:. Page 8 sur 10

Page 9 sur 10

IV. Conclusion Nous espérons que cet article vous permettra d avoir des idées pour ce qui concerne la configuration du plan de classement par défaut pour un type de site donné. Vous pouvez télécharger le code de l extension sur notre site web http://koossery-tech.fr ou en nous contactant par mail à l adresse contact@koossery-tech.fr Page 10 sur 10