<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.ouverture-et-innovation.org/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Ouverture &amp; Innovation - Tag - Workflow</title>
  <link>http://www.ouverture-et-innovation.org/</link>
  <atom:link href="http://www.ouverture-et-innovation.org/feed/tag/Workflow/rss2" rel="self" type="application/rss+xml"/>
  <description>Ouverture &amp; Innovation est un espace ouvert d’informations, de discussions et d’échanges sur les formats ouverts et les innovations technologiques qui les accompagnent. Son objectif est de proposer au fil de l’eau des réflexions sur les actualités et les évolutions des formats bureautiques (OpenDocument) et leurs infinies possibilités d’intégration et d’utilisation.

Ouverture &amp; Innovation est né à l’initiative de l’équipe de VersusMind société de service en logiciels libres spécialisée dans les migration bureautiques OpenSource. http://www.versusmind.eu</description>
  <language>fr</language>
  <pubDate>Mon, 20 Oct 2008 08:02:53 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Workflow de demande de congés eGroupWare</title>
    <link>http://www.ouverture-et-innovation.org/post/2008/06/16/Workflow-de-demande-de-conges-eGroupWare</link>
    <guid isPermaLink="false">urn:md5:d40f7b3966298d28951706e3fbff4865</guid>
    <pubDate>Mon, 16 Jun 2008 14:55:00 +0200</pubDate>
    <dc:creator>Nicolas</dc:creator>
        <category>articles</category>
        <category>eGroupWare</category><category>Workflow</category>    
    <description>&lt;p&gt;Le &lt;a href=&quot;http://www.egroupware.org/index.php?page_name=wiki&amp;amp;wikipage=WorkFlow&quot; hreflang=&quot;fr&quot;&gt;module WorkFlow d'eGroupWare&lt;/a&gt; permet, comme son nom l'indique, de gérer des workflow, c'est à dire des processus internes au sein d'eGroupWare.&lt;/p&gt;


&lt;p&gt;Ce module est basé sur le moteur de Workflow OpenSource &lt;a href=&quot;http://workflow.tikiwiki.org/&quot; hreflang=&quot;fr&quot;&gt;Galaxia&lt;/a&gt;. La documentation sur le module WorkFlow d'eGroupWare est pour le moment très limitée, celle de Galaxia est donc d'une grande aide.&lt;/p&gt;


&lt;p&gt;Les possibilités de création de processus sont nombreuses grâce à l'accès à l'API d'eGroupWare (langage PHP)&lt;/p&gt;    &lt;h2&gt;Principe et nomenclature&lt;/h2&gt;

&lt;p&gt;Les &lt;em&gt;processus&lt;/em&gt; gérés par le module WorkFlow sont divisée en &lt;em&gt;activités&lt;/em&gt; reliées par des &lt;em&gt;transitions&lt;/em&gt;.&lt;br /&gt;
Une &lt;em&gt;activité&lt;/em&gt; peut être &lt;em&gt;interactive&lt;/em&gt;, c'est à dire qu'un utilisateur va devoir effectuer une action.&lt;br /&gt;
La gestion des droits s'effectue à l'aide de &lt;em&gt;rôles&lt;/em&gt;.&lt;br /&gt;
Chaque lancement d'un processus est une &lt;em&gt;instance&lt;/em&gt;.&lt;/p&gt;


&lt;h2&gt;Création d'un processus&lt;/h2&gt;

&lt;p&gt;La première étape de création d'un processus est sa modélisation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;assignation des rôles à des utilisateurs/groupes, des&lt;/li&gt;
&lt;li&gt;création des activités (au minimum deux: start et end)&lt;/li&gt;
&lt;li&gt;rattachement des activités entre elles&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On peut alors visualiser le cheminement via un graphique&lt;/p&gt;


&lt;p&gt;La deuxième étape consiste à développer les activités interactives à l'aide d'une interface donnant accès au code PHP et au template html.&lt;br /&gt;
Il est possible d'ajouter un agent SMTP à une au plusieurs activités d'un processus afin d'envoyer des mails.&lt;br /&gt;
Il est aussi possible d'interagir avec les autres modules d'eGroupWare. Par exemple, l'ajout d'un événement dans le calendrier.&lt;br /&gt;&lt;/p&gt;


&lt;h2&gt;Processus de demande de congés&lt;/h2&gt;

&lt;p&gt;Voici un exemple de processus de gestion d'une demande de congés:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;L'utilisateur demande un congé en indiquant une plage de date sur eGroupWare.&lt;/li&gt;
&lt;li&gt;Le validateur reçoit un email lui indiquant qu'une demande de congé a été effectuée. (agent mail_smtp)&lt;/li&gt;
&lt;li&gt;Le validateur valide, ou non, cette demande sur eGroupWare.&lt;/li&gt;
&lt;li&gt;Si la demande est validée, la plage de congés est incluse dans le calendrier eGroupWare.&lt;/li&gt;
&lt;li&gt;L'utilisateur reçoit un email lui indiquant que sa demande de congé a été traitée. (agent mail_smtp)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Graphique:
&lt;a href=&quot;http://www.ouverture-et-innovation.org/public/images_articles/Conges_12.png&quot;&gt;&lt;img src=&quot;http://www.ouverture-et-innovation.org/public/images_articles/.Conges_12_s.jpg&quot; alt=&quot;Graphique Workflow Congés&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>