diff --git a/visa/trunk/xml/IVS/requests_definitions.xml b/visa/trunk/xml/IVS/requests_definitions.xml
index e58b444cfcb2274e5b32595759d98daf66c900a2..58c7c29cbb3572d4b5c32034202b9932fecb1109 100755
--- a/visa/trunk/xml/IVS/requests_definitions.xml
+++ b/visa/trunk/xml/IVS/requests_definitions.xml
@@ -47,10 +47,19 @@
         <parameter name="page" value="saveVisaModel"/>
         <parameter name="module" value="visa"/>
     </requestDefinition>
+    <requestDefinition method="GET" path="/apps/maarch_entreprise/index.php" validationRule="vi_getVisaModelByTitle" >
+      <parameter name="display" value="true"/>
+      <parameter name="module" value="visa"/>
+      <parameter name="page" value="getVisaModelByTitle"/> 
+    </requestDefinition>
     <requestDefinition method="POST" path="/apps/maarch_entreprise/index.php" validationRule="vi_saveVisaWF" >
         <parameter name="page" value="saveVisaWF"/>
         <parameter name="module" value="visa"/>
     </requestDefinition>
+    <requestDefinition method="POST" path="/apps/maarch_entreprise/index.php" validationRule="vi_resetVisaWF" >
+        <parameter name="page" value="resetVisaWF"/>
+        <parameter name="module" value="visa"/>
+    </requestDefinition>
     <requestDefinition method="GET" path="/apps/maarch_entreprise/index.php" validationRule="vi_saveVisaWF" >
         <parameter name="page" value="saveVisaWF"/>
         <parameter name="module" value="visa"/>
diff --git a/visa/trunk/xml/IVS/validation_rules.xml b/visa/trunk/xml/IVS/validation_rules.xml
index e565e9e447922b4ddef03ce380084dda976bfc68..42c9b6b390a957b65015b5f7337efa9ede7e33a1 100755
--- a/visa/trunk/xml/IVS/validation_rules.xml
+++ b/visa/trunk/xml/IVS/validation_rules.xml
@@ -35,6 +35,9 @@
     	<parameter name="objectType" type="identifier" />
 		<parameter name="objectId" type="identifier" />
     </validationRule>
+    <validationRule name="vi_getVisaModelByTitle" extends="standardForm" mode="error">
+        <parameter name="title" type="string" />
+    </validationRule>
     <validationRule name="vi_saveVisaModel" extends="standardForm" mode="error">
     	<parameter name="id_list" type="string" />
     	<parameter name="title" type="string" />
@@ -54,6 +57,18 @@
         <parameter name="fromDetail" type="YN" />
 		<parameter name="cons_empty" type="boolean" />
     </validationRule>
+    <validationRule name="vi_resetVisaWF" extends="standardForm" mode="error">
+        <parameter name="res_id" type="integer" />
+        <parameter name="coll_id" type="collection_list" />
+        <parameter name="dates" type="string" />
+        <parameter name="id_list" type="string" />
+        <parameter name="title" type="string" />
+        <parameter name="conseillers" type="string" />
+        <parameter name="consignes" type="string" />
+        <parameter name="list_sign" type="string" />
+        <parameter name="fromDetail" type="YN" />
+        <parameter name="cons_empty" type="boolean" />
+    </validationRule>
     <validationRule name="vi_sign_ans" extends="standardForm" mode="error">
     	<parameter name="id" type="string" />
     	<parameter name="collId" type="collection_list" />