<?xml version="1.0" encoding="UTF-8"?>
  | 
  | <process-definition
  |   xmlns="urn:jbpm.org:jpdl-3.1"  name="consultation">
  |    <swimlane name="souscripteur">
  |       <assignment expression="user(souscripteur)"></assignment>
  |    </swimlane>
  |    <swimlane name="intermediaire">
  |       <assignment expression="user(intermediaire)"></assignment>
  |    </swimlane>
  |    
  |    <swimlane name="Responsable VR">
  |       <assignment expression="user(ResponsableVR)"></assignment>
  |    </swimlane>
  |    <start-state name="Nouvelle consultation">
  |       <task name="demande de consultation" swimlane="intermediaire">
  |          <controller>
  |             <variable name="num_consultation" 
access="read,write,required"></variable>
  |             <variable name="date_dmde_sousc" 
access="read,write,required"></variable>
  |             <variable name="garantie" 
access="read,write,required"></variable>
  |             <variable name="assure" access="read,write,required"></variable>
  |             <variable name="date_transmission" 
access="read,write,required"></variable>
  |             <variable name="type_assure" 
access="read,write,required"></variable>
  |             <variable name="ville_assure" 
access="read,write,required"></variable>
  |             <variable name="activite_assure" 
access="read,write,required"></variable>
  |             <variable name="capital_assure" 
access="read,write,required"></variable>
  |             <variable name="taux_accepe" 
access="read,write,required"></variable>
  |             <variable name="commission_interm" 
access="read,write,required"></variable>
  |             <variable name="commentaires_interm"></variable>
  |          </controller>
  |       </task>
  |       <transition name="" to="Traitement de la consultation"></transition>
  |    </start-state>
  |      <task-node name="Traitement de la consultation">
  |       <task name="traiter la consultation" swimlane="souscripteur">
  |          <controller>
  |             <variable name="num_consultation" access="read"></variable>
  |             <variable name="date_dmde_sousc" access="read"></variable>
  |             <variable name="garantie" access="read"></variable>
  |             <variable name="assure" access="read"></variable>
  |             <variable name="date_transmission" access="read"></variable>
  |             <variable name="type_assure" access="read"></variable>
  |             <variable name="ville_assure" access="read"></variable>
  |             <variable name="activite_assure" access="read"></variable>
  |             <variable name="capital_assure" access="read"></variable>
  |             <variable name="taux_accepe" access="read"></variable>
  |             <variable name="commission_interm" access="read"></variable>
  |             <variable name="commentaires_interm" access="read"></variable>
  |             <variable name="visite_risque" 
access="read,write,required"></variable>
  |             <variable name="commentaires_sousc" 
access="read,write"></variable>
  |             <variable name="rejet" access="read,write,required"></variable>
  |          </controller>
  |       </task>
  |       <event type="node-leave">
  |          <action name="traiter la consultation" 
class="actions.TraiterConsultation"></action>
  |       </event>
  |       <transition name="si vr" to="Commander VR"></transition>
  |       <transition name="sinon" to="Résultats de l'offre"></transition>
  |       <transition name="si rejet" to="Rejet"></transition>
  |    </task-node>
  |    <task-node name="Commander VR">
  |       <task name="Commander VR" swimlane="souscripteur">
  |          <controller>
  |             <variable name="num_consultation" access="read"></variable>
  |             <variable name="date_dmde_sousc" access="read"></variable>
  |             <variable name="garantie" access="read"></variable>
  |             <variable name="assure" access="read"></variable>
  |             <variable name="date_transmission" access="read"></variable>
  |             <variable name="commentaires_interm" access="read"></variable>
  |             <variable name="commentaires_sousc" access="read"></variable>
  |             <variable name="date_cmde_vr" 
access="read,write,required"></variable>
  |          </controller>
  |       </task>
  |       <transition name="" to="Fixer Date VR">
  |          
  |       </transition>
  |    </task-node>
  |    <task-node name="Résultats de l'offre">
  |       <task name="Répondre à l'offre" swimlane="souscripteur">
  |          <controller>
  |             <variable name="num_consultation" access="read"></variable>
  |             <variable name="date_dmde_sousc" access="read"></variable>
  |             <variable name="garantie" access="read"></variable>
  |             <variable name="assure" access="read"></variable>
  |             <variable name="date_transmission" access="read"></variable>
  |             <variable name="type_assure" access="read"></variable>
  |             <variable name="ville_assure" access="read"></variable>
  |             <variable name="activite_assure" access="read"></variable>
  |             <variable name="capital_assure" access="read"></variable>
  |             <variable name="taux_accepe"></variable>
  |             <variable name="commission_interm"></variable>
  |             <variable name="commentaires_interm" access="read"></variable>
  |             <variable name="commentaires_sousc" access="read"></variable>
  |             <variable name="VR" access="read,write,required"></variable>
  |             <variable name="date_cmde_vr" access="read"></variable>
  |             <variable name="date_vr" access="read"></variable>
  |             <variable name="expert" access="read"></variable>
  |             <variable name="date_vr_eff" access="read"></variable>
  |             <variable name="rapport_expertise" access="read"></variable>
  |             <variable name="date_transmission_offre_interm" 
access="read,write,required"></variable>
  |          </controller>
  |       </task>
  |       <event type="node-enter">
  |          <action name="Répondre à l'offre" 
class="actions.ReponseOffre"></action>
  |       </event>
  |       <transition name="répondre à l'intermédiaire" to="Réponse finale de 
l'intermédiaire"></transition>
  |    </task-node>
  |    <task-node name="Fixer Date VR">
  |       <task name="Fixer Date VR" swimlane="Responsable VR">
  |          <controller>
  |             <variable name="num_consultation" access="read"></variable>
  |             <variable name="date_dmde_sousc" access="read"></variable>
  |             <variable name="garantie" access="read"></variable>
  |             <variable name="assure" access="read"></variable>
  |             <variable name="date_transmission" access="read"></variable>
  |             <variable name="commentaires_interm" access="read"></variable>
  |             <variable name="commentaires_sousc" access="read"></variable>
  |             <variable name="date_cmde_vr" access="read"></variable>
  |             <variable name="date_vr" 
access="read,write,required"></variable>
  |             <variable name="expert" access="read,write,required"></variable>
  |          </controller>
  |       </task>
  |       <transition name="" to="Conclusions VR">
  |          <action name="informer le souscripteur" 
class="actions.InformerSousc">
  |      <swimlaneName>Responsable VR</swimlaneName>
  |       <msg>${Responsable VR} a fixé la date de la VR pour le 
${date_vr}</msg>
  |     </action>
  |       </transition>
  |    </task-node>
  |    <task-node name="Conclusions VR">
  |       <task name="Conclusions VR" swimlane="Responsable VR">
  |          <controller>
  |             <variable name="num_consultation" access="read"></variable>
  |             <variable name="date_dmde_sousc" access="read"></variable>
  |             <variable name="garantie" access="read"></variable>
  |             <variable name="assure" access="read"></variable>
  |             <variable name="date_transmission" access="read"></variable>
  |             <variable name="commentaires_interm" access="read"></variable>
  |             <variable name="commentaires_sousc" access="read"></variable>
  |             <variable name="date_cmde_vr" access="read"></variable>
  |             <variable name="date_vr" access="read"></variable>
  |             <variable name="expert" access="read"></variable>
  |             <variable name="date_vr_eff" 
access="read,write,required"></variable>
  |             <variable name="rapport_expertise" 
access="read,write,required"></variable>
  |          </controller>
  |         </task>
  |       <transition name="" to="Résultats de l'offre"></transition>
  |    </task-node>
  |    <task-node name="Réponse finale de l'intermédiaire">
  |       <task name="Réponse de l'intermédiaire" swimlane="intermediaire">
  |          <controller>
  |             <variable name="num_consultation" access="read"></variable>
  |             <variable name="num_consultation" access="read"></variable>
  |             <variable name="date_dmde_sousc" access="read"></variable>
  |             <variable name="garantie" access="read"></variable>
  |             <variable name="assure" access="read"></variable>
  |             <variable name="date_transmission" access="read"></variable>
  |             <variable name="type_assure" access="read"></variable>
  |             <variable name="ville_assure" access="read"></variable>
  |             <variable name="activite_assure" access="read"></variable>
  |             <variable name="capital_assure" access="read"></variable>
  |             <variable name="taux_accepe"></variable>
  |             <variable name="commission_interm"></variable>
  |             <variable name="commentaires_interm" access="read"></variable>
  |             <variable name="commentaires_sousc" access="read"></variable>
  |             <variable name="VR" access="read"></variable>
  |             <variable name="date_cmde_vr" access="read"></variable>
  |             <variable name="date_vr" access="read"></variable>
  |             <variable name="expert" access="read"></variable>
  |             <variable name="date_vr_eff" access="read"></variable>
  |             <variable name="rapport_expertise" access="read"></variable>
  |             <variable name="date_transmission_offre_interm" 
access="read"></variable>
  |             <variable name="reponse_finale" 
access="read,write,required"></variable>
  |          </controller>
  |       </task>
  |       <event type="node-leave">
  |          <action name="Réponse finale" class="actions.ReponseFinale">
  |          <swimlaneName>intermediaire</swimlaneName>
  |       <msg>${intermediaire} a répondu à l'offre par ${reponse_finale}</msg>
  |     </action>
  |       </event>
  |       <transition name="Demande d'aménagements tarifaires" to="Résultats 
Aménagements tarifaires"></transition>
  |       <transition name="rejet" to="Offre rejetée par 
l'intermédiaire"></transition>
  |       <transition name="Ok" to="Elaborer contrat"></transition>
  |    </task-node>
  |    <task-node name="Résultats Aménagements tarifaires">
  |       <task name="Résultats d'aménagements" swimlane="intermediaire">
  |          <controller>
  |            <variable name="date_dmde_sousc" access="read"></variable>
  |             <variable name="garantie" access="read"></variable>
  |             <variable name="assure" access="read"></variable>
  |             <variable name="date_transmission" access="read"></variable>
  |             <variable name="commentaires_interm" access="read"></variable>
  |             <variable name="commentaires_sousc" access="read"></variable>
  |             <variable name="VR" access="read,write,required"></variable>
  |             <variable name="date_cmde_vr" access="read"></variable>
  |             <variable name="date_vr" access="read"></variable>
  |             <variable name="expert" access="read"></variable>
  |             <variable name="date_vr_eff" access="read"></variable>
  |             <variable name="rapport_expertise" access="read"></variable>
  |             <variable name="date_transmission_offre_interm" 
access="read"></variable>
  |             <variable name="reponse_finale" access="read"></variable>
  |             <variable name="date_demde_amg" 
access="read,write,required"></variable>
  |          </controller>
  |       </task>
  |       <task name="Traiter l'offre d'aménagements" swimlane="souscripteur">
  |          <controller>
  |             <variable name="reponse_amenag" 
access="read,write,required"></variable>
  |          </controller>
  |       </task>
  |       <event type="node-leave">
  |          <action name="Reponse_amenag" class="actions.ReponseAmenag">
  |          <swimlaneName>souscripteur</swimlaneName>
  |       <msg>${souscripteur} a répondu à l'offre d'aménagements par 
${reponse_amenag}</msg>
  |     </action>
  |       </event>
  |       <transition name="rejet" to="Offre rejetée par la cie"></transition>
  |       <transition name="Ok" to="Elaborer contrat"></transition>
  |    </task-node>
  |    <task-node name="Elaborer contrat">
  |       <event type="node-leave">
  |          <action name="Informer l'intermédiaire"></action>
  |       </event>
  |       <transition name="" to="Fin de la Consultation"></transition>
  |    </task-node>
  |    <end-state name="Offre rejetée par l'intermédiaire"></end-state>
  |    <end-state name="Offre rejetée par la cie"></end-state>
  |    <end-state name="Fin de la Consultation"></end-state>
  |    <end-state name="Rejet"></end-state>
  |    
  | </process-definition>

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3937684#3937684

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3937684


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to