<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TekoNorma &#187; Déclencheur</title>
	<atom:link href="http://tekonorma.fr/WPblogTN/tag/declencheur/feed/" rel="self" type="application/rss+xml" />
	<link>http://tekonorma.fr/WPblogTN</link>
	<description>Conseil et support à la migration Libre et Open-Source pour les entreprises</description>
	<lastBuildDate>Thu, 05 Apr 2012 07:14:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Les règles métier sous Alfresco</title>
		<link>http://tekonorma.fr/WPblogTN/2009/12/les-regles-metier-sous-alfresco/</link>
		<comments>http://tekonorma.fr/WPblogTN/2009/12/les-regles-metier-sous-alfresco/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 19:51:16 +0000</pubDate>
		<dc:creator>Jean-Joseph THIBAULT</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Aspect]]></category>
		<category><![CDATA[COndition]]></category>
		<category><![CDATA[Déclencheur]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[GED]]></category>
		<category><![CDATA[Règle Métier]]></category>

		<guid isPermaLink="false">http://tekonorma.fr/WPblogTN/?p=61</guid>
		<description><![CDATA[Utilisation des règles &#171;&#160;métier&#160;&#187; sous Alfresco Alfresco utilise la technologie AOP (Aspect Oriented Programming – Programmation orientée objet) comme framework de développement. Cela permet de modifier le comportement de l&#8217;application serveur sans toucher aux codes de l&#8217;application. Les règles &#171;&#160;métier&#160;&#187; profitent de cette technologies et nous permettent de modifier le comportement du serveur sans programmation. [...]]]></description>
			<content:encoded><![CDATA[<h1>Utilisation des règles &laquo;&nbsp;métier&nbsp;&raquo; sous Alfresco</h1>
<p>Alfresco utilise la technologie AOP (Aspect Oriented Programming – <a title="AOP" href="http://fr.wikipedia.org/wiki/Programmation_orient%C3%A9e_aspect" target="_blank">Programmation orientée objet</a>) comme framework de développement. Cela permet de modifier le comportement de l&#8217;application serveur sans toucher aux codes de l&#8217;application. Les règles &laquo;&nbsp;métier&nbsp;&raquo; profitent de cette technologies et nous permettent de modifier le comportement du serveur sans programmation.</p>
<div id="attachment_62" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-62" title="reglealfresco1" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2009/12/reglealfresco1-300x115.jpg" alt="Gestion des règles" width="300" height="115" /><p class="wp-caption-text">Gestion des règles</p></div>
<p><span id="more-61"></span>Une règle &laquo;&nbsp;métier&nbsp;&raquo; est définie suivant les trois notions suivantes :</p>
<ol>
<li>les conditions,</li>
<li>Les Actions,</li>
<li>Les déclencheurs.</li>
</ol>
<p>La mise en place, des règles &laquo;&nbsp;métier&nbsp;&raquo;, s&#8217;effectue en trois étapes :</p>
<ol>
<li>la mise en place des conditions d&#8217;application des règles,</li>
<li>les actions à appliquer,</li>
<li>quelles sont les évènements déclencheurs.</li>
</ol>
<h2>Les conditions</h2>
<p style="margin-bottom: 0cm;">Les conditions servent à définir sur quels contenus seront appliqués les règles métier.</p>
<div id="attachment_63" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-63" title="reglealfresco2" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2009/12/reglealfresco2-300x168.jpg" alt="Conditions des règles" width="300" height="168" /><p class="wp-caption-text">Conditions des règles</p></div>
<p>Lors de la première étape de l&#8217;assistant il vous sera possible de choisir le contenu en fonction des critères suivants :</p>
<ol>
<li>Une chaîne de caractère présente dans le nom du fichier,</li>
<li>Un document appartenant à une ou plusieurs catégorie,</li>
<li>Un type de format de document basé sur le type MIME,</li>
<li>Un document possédant un ou plusieurs aspect,</li>
<li>Un document ayant une propriété de type texte, date ou valeur numérique.</li>
</ol>
<p>Vous pouvez croiser n&#8217;importe quelles conditions pour sélectionner le document. Le document doit répondre à toutes les conditions pour que la (ou les) règle(s) s&#8217;applique(nt).</p>
<p>Récemment il a été ajouté la possible de faire une sélection de type conditionnel en sélectionnant <strong>« Composite Choice »</strong>. Cela vous permet de spécifier autant de condition que vous voulez en les combinant avec la composant «<strong> OU</strong> ». Dans ce cas le document doit correspondre à une des conditions pour que les règles s&#8217;appliquent.</p>
<div id="attachment_64" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-64" title="reglealfresco6" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2009/12/reglealfresco6-300x148.jpg" alt="Conditionnel" width="300" height="148" /><p class="wp-caption-text">Conditionnel</p></div>
<h2>Les actions</h2>
<p>Un assistant vous aide dans la déclaration de vos actions.</p>
<div id="attachment_65" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-65" title="reglealfresco3" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2009/12/reglealfresco3-300x206.jpg" alt="Liste des actions" width="300" height="206" /><p class="wp-caption-text">Liste des actions</p></div>
<p>Lors de la deuxième étape de l&#8217;<strong>Assistant de création des règles</strong>, nous avons accès à la liste des actions suivantes (le libellé en anglais est fourni entre parenthèse) :</p>
<ul>
<li><strong>Ajouter un ou des aspects (Add aspect to item)</strong> : Ajouter des propriétés et des comportements aux documents ou à un espace.</li>
<li><strong>Ajouter un processus simple (Add simlpe Workflow</strong> : ajouter un processus simple d&#8217;approbation documentaire avec possibilité de rejet sur un espace.</li>
<li><strong>Libération du document (Check in Content</strong> : Libération du document préalablement réservé pour modification.</li>
<li><strong>Réservation du document (Check out content</strong> : Réservation du document pour modification.</li>
<li><strong>Copier du document dans un espace défini (Copy item to specific space)</strong> : Copier le document dans un espace spécifique.</li>
<li><strong>Exécuter un script (Execute a script)</strong> : exécuter du code JavaScript</li>
<li><strong>Extraction de Meta-données du document (Extract Common metadara fields from content)</strong> : Extraire des méta-données du document</li>
<li><strong>Importation d&#8217;un ensemble de contenu Alfresco (Import Alfresco content package)</strong> : Importation d&#8217;un ensemble de contenu</li>
<li><strong>Attaché des catégories au document (Link item to category)</strong> :Attacher aux documents une ou des catégories spécifiques</li>
<li><strong>Déplacer un document dans un espace défini (Move item to a specific space)</strong> : Supprimer le document de l&#8217;espace actuel et le déplacer vers l&#8217;espace défini.</li>
<li><strong>Supprimer un aspect à un article (Remove an aspect from an item)</strong> : Supprimer une propriété ou un ensemble de propriétés aux documents ou à un espace.</li>
<li><strong>Envoyer un email à des utilisateurs définis (Send an email to spécific users)</strong> : envoyer un email à des utilisateurs définis ou groupes d&#8217;utilisateurs.</li>
<li><strong>Définir le type d&#8217;un document (Specialize the type of an item)</strong> : Définir le type de contenu pour le document (type MIME).</li>
<li><strong>Transformer et Copier un document dans un espace spécifique (Transform and copy content to a specific space)</strong> : Transformation d&#8217;un document de type bureautique tel que un ODF vers PDF avec la possibilité de le placer dans un autre espace.</li>
<li><strong>Transformer et Copier une image dans un espace spécifique (Transform and copy image to a specific space)</strong> : Transformation d&#8217;un document de type graphique tel qu&#8217;un JPG vers le format PNG avec la possibilité de le placer dans un autre espace.</li>
<li><strong>Blog_post (Blog_post)</strong> : Aucune idée, j&#8217;ai fait un test mais cela ne marche pas !!! <a title="Aspect Blog-Post" href="http://forums.alfresco.com/fr/viewtopic.php?f=8&amp;t=3588" target="_blank">POST</a> sur le Forum attente réponse.</li>
<li><strong>Incrémentation d&#8217;un compteur (Incrément counter)</strong> : ????, pas encore testé.</li>
</ul>
<h3>Liste des différents « Aspect » pour l&#8217;action correspondant à &laquo;&nbsp;Ajouter un ou des aspects&nbsp;&raquo;</h3>
<div id="attachment_66" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-66" title="reglealfresco4" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2009/12/reglealfresco4-300x174.jpg" alt="Liste des aspects" width="300" height="174" /><p class="wp-caption-text">Liste des aspects</p></div>
<p>Liste des aspects disponibles quand vous choississez « <strong>Ajouter un ou des aspects</strong>» :</p>
<ul>
<li><strong>Catégorisable (Classifiable) </strong>: Activer la notion de catégorisation pour permettre d&#8217;attacher des catégories au document.</li>
<li><strong>Conformité (Complienceable)</strong> : Ajouter une propriété de conformité<strong>« suppression à partir du (Remove after) »</strong> date à laquelle le document n&#8217;est plus valide.</li>
<li><strong>Dublin Core (Dubli core)</strong> : Ajouter les métadonnées Dublin Core pour le document. Dublin Core Metadata comprend les méta-données tels que <strong>Éditeurs</strong>, <strong>Auteurs</strong>, <strong>Sujet</strong>, et les <strong>Droits</strong>.</li>
<li><strong>Applicabilité (Effectivity)</strong> : Ajouter des propriétés d&#8217;applicabilité <strong>« applicable du (Effective from) » </strong>et <strong>« applicable au (Effectivity to) »</strong> dates pendant les quellles le document est applicable.</li>
<li><strong>Alias Mail (Email Alias)</strong> : Ajouter une propriété d&#8217;alias aux documentx ou à un espace.</li>
<li><strong>Réception de courriel (Emailed)</strong> : Ajouter un ensemble de propriétés nommé <strong>« Courrier électronique de données (Email data) »</strong> sur le document. Cet aspect est utilisé pour récupérer les informations de la messagerie, notamment si le courriel contient des documents en pièce jointe.</li>
<li><strong>Localisation (Localisable)</strong> : Ajoute une propriété de <strong>Localisation</strong> au document.</li>
<li><strong>Résumé (Summarizable)</strong> : Ajoute une propriété <strong>Résumé</strong> au document.</li>
<li><strong>Catégorisation (Taggable) : </strong>Ajoute la propriété de<strong> </strong><strong>« catégorisation (taggable) »</strong> au document.</li>
<li><strong></strong><strong>Modèle (Templatable) </strong>: Activer le modèle de vue.</li>
<li><strong></strong><strong>Multilinguisme (Translatable)</strong>: Ajouter la propriété<strong> « </strong><strong>Multilingue (Translations) »</strong> au document.</li>
<li><strong></strong><strong>Versionable (Versionable)</strong> : Activer le versioning.</li>
</ul>
<h2><strong>Les Déclencheurs</strong></h2>
<p><strong>Lors de la troisième étape, nous aurons le choix de définir quel sera le déclencheurs de notre règle métier. Trois possibilités sont proposées :</strong></p>
<ol>
<li><strong></strong><strong>Entrant (InBound)</strong> : Tout document arrivant dans l&#8217;espace, qu&#8217;il soit nouveau, copié ou déplacé,</li>
<li><strong></strong><strong>Sortant (OutBound)</strong> :Tout document sortant de l&#8217;epace, qu&#8217;il soit supprimé ou déplacé,</li>
<li><strong></strong><strong>Mise à jour (Update)</strong> : Tout document mise à jour, qu&#8217;il soit téléchargé ou sauvegardé.</li>
</ol>
<div id="attachment_67" class="wp-caption alignnone" style="width: 310px"><strong><img class="size-medium wp-image-67" title="reglealfresco5" src="http://tekonorma.fr/WPblogTN/wp-content/uploads/2009/12/reglealfresco5-300x187.jpg" alt="Liste des déclencheurs" width="300" height="187" /></strong><p class="wp-caption-text">Liste des déclencheurs</p></div>
<p>Si la règle métier doit s&#8217;appliquer dans les trois cas, il faudra créer 3 règles.</p>
]]></content:encoded>
			<wfw:commentRss>http://tekonorma.fr/WPblogTN/2009/12/les-regles-metier-sous-alfresco/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

