Workflow : schematron par défaut

  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:d785afe0dbc0e027176f5eb7e395af49' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">\nMerci à tous les deux.<br />\nEn effet je travaillai sur le fichier blank de l\'éditeur ce qui ne semble n\'avoir aucun effet.<br />\nEn effectuant les modif dans le blank du workflow j\'ai bien mes valeurs par défaut.</p>\n<p>Alain</p>\n<p>----- Mail original -----<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> De: \"Julien CROS\" <<span id=\"da04bb7ea205b8ade3f68b47c686d450\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'da04bb7ea205b8ade3f68b47c686d450\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;\'+\'\">\'+\'&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>><br />\n> À: <a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;\">&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;</a><br />\n> Envoyé: Jeudi 31 Mars 2011 19:04:53<br />\n> Objet: Re: [or</div>\n</blockquote>\n</div>\n', created = 1507749085, expire = 1507835485, headers = '', serialized = 0 WHERE cid = '4:d785afe0dbc0e027176f5eb7e395af49' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:d785afe0dbc0e027176f5eb7e395af49' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">\nMerci à tous les deux.<br />\nEn effet je travaillai sur le fichier blank de l\'éditeur ce qui ne semble n\'avoir aucun effet.<br />\nEn effectuant les modif dans le blank du workflow j\'ai bien mes valeurs par défaut.</p>\n<p>Alain</p>\n<p>----- Mail original -----<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> De: \"Julien CROS\" <<span id=\"7a25ae0ffe829bf1f42927476b85cba2\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'7a25ae0ffe829bf1f42927476b85cba2\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;\'+\'\">\'+\'&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>><br />\n> À: <a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;\">&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;</a><br />\n> Envoyé: Jeudi 31 Mars 2011 19:04:53<br />\n> Objet: Re: [or</div>\n</blockquote>\n</div>\n', created = 1507749085, expire = 1507835485, headers = '', serialized = 0 WHERE cid = '4:d785afe0dbc0e027176f5eb7e395af49' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:29a7b4cc8f195965e271a03ffb9d07ef' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\"><!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n <head>\n <meta content=\"text/html; charset=UTF-8\" http-equiv=\"Content-Type\">\n </head>\n <body bgcolor=\"#ffffff\" text=\"#000000\">\n Bonjour Julien,<br>\n <br>\n Pour le workflow complexe proposé par défaut dans le module workflow\n :<br>\n<a class=\"moz-txt-link-freetext\" href=\"http://www.ori-oai.org/download/attachments/35848267/Schemas_WF_RPN_complex.pdf?version=2&amp;modificationDate=1264176881000\">http://www.ori-oai.org/download/attachments/35848267/Schemas_WF_RPN_complex.pdf?version=2&amp;modificationDate=1264176881000</a><br>\n <br>\n il n\'y a que deux étapes dans lesquels un contrôle de champs\n obligatoires (schematron) a été mis en oeuvre :<br>\n <br>\n 1) à l\'étape \"Saisie auteur\", &lt;step id=\"1\"\n name=\"lom_complex.private\"&gt;,<br>\n pour la transition &lt;action id=\"1\"\n name=\"lom_complex.validateCreation\"&gt;<br>\n (ligne 65 du fichier\n conf\\properties\\workflows\\default_lom_complex\\workflow_complex.xml)\n ;<br>\n ici, pour les rôles LOMC_OWNER (propriétaire de la fiche) et\n LOMC_MODERATOR (modérateur).<br>\n <br>\n 2) à l\'étape \"Validation documentaire\", &lt;step id=\"7\"\n name=\"lom_complex.pending\"&gt;,<br>\n pour la transition &lt;action id=\"12\" name=\"lom_complex.publish\"&gt;<br>\n (ligne 442 du fichier\n conf\\properties\\workflows\\default_lom_complex\\workflow_complex.xml)\n ;<br>\n ici, pour les rôles LOMC_MODERATOR (modérateur) et LOMC_ARCHIVIST\n (documenrtaliste).<br>\n <br>\n Donc, voilà de quoi tu pars quand tu personnalise ton workflow en\n partant de ce workflow complexe !<br>\n <br>\n <br>\n Jacques<br>\n <br>\n <br>\n Le 18/02/2011 15:06, Julien CROS a écrit :\n <div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote\n cite=\"mid:<span id=\"919301b5c518c9ff00d1a59ebc883be5\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'919301b5c518c9ff00d1a59ebc883be5\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#50;&#48;&#49;&#49;&#48;&#50;&#49;&#56;&#49;&#53;&#48;&#54;&#49;&#57;&#46;&#49;&#55;&#54;&#48;&#50;&#101;&#122;&#57;&#52;&#120;&#114;&#120;&#120;&#112;&#107;&#119;&#64;&#119;&#109;&#101;&#108;&#112;&#101;&#114;&#115;&#111;&#51;&#46;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;\'+\'\">\'+\'&#50;&#48;&#49;&#49;&#48;&#50;&#49;&#56;&#49;&#53;&#48;&#54;&#49;&#57;&#46;&#49;&#55;&#54;&#48;&#50;&#101;&#122;&#57;&#52;&#120;&#114;&#120;&#120;&#112;&#107;&#119;&#64;&#119;&#109;&#101;&#108;&#112;&#101;&#114;&#115;&#111;&#51;&#46;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>\"\n type=\"cite\">re bonjour,<br>\n <br>\n Juste je reviens sur un de mes propos précédents: \"je me suis\n aperçu que seuls l\'auteur et le modérateur sont soumis à un\n schematron dans le workflow complexe\" est-ce le comportement\n normal du workflow ou est-ce qu\'une de mes modifications a\n engendré cela..? Il me semblait qu\'auparavant on ne pouvait\n valider tant que les champs obligatoires n\'étaient saisis..<br>\n <br>\n Merci,<br>\n Julien<br>\n <br>\n ----- Message de <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;\">&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;</a> ---------<br>\n Date : Fri, 18 Feb 2011 14:34:59 +0100<br>\n De : Julien CROS <a class=\"moz-txt-link-rfc2396E\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;\">&lt;<span id=\"a3d5e92c57484df32761ceb295829e87\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'a3d5e92c57484df32761ceb295829e87\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;\'+\'\">\'+\'&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>&gt;</a><br>\n Répondre à : <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;\">&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;</a><br>\n Objet : Re: [ori-oai-utilisateurs] Nouveau schematron pris en\n compte au mauvais endroit...<br>\n À : <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;\">&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;</a><br>\n <br>\n <br>\n &gt; Et non, sinon je n\'aurais pas l\'effet escompté, à savoir\n validation <br>\n &gt; technique si rôle=validateur technique OU modérateur ET le\n champ <br>\n &gt; docType est rempli, c\'est pour cela que la balise que tu\n signales est <br>\n &gt; après le schematron customisé.<br>\n &gt;<br>\n &gt; Julien<br>\n &gt;<br>\n &gt; ----- Message de <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#108;&#101;&#102;&#101;&#98;&#118;&#114;&#101;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;\">&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#108;&#101;&#102;&#101;&#98;&#118;&#114;&#101;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;</a> ---------<br>\n &gt; Date : Fri, 18 Feb 2011 14:28:41 +0100<br>\n &gt; De : françois lefebvre\n <a class=\"moz-txt-link-rfc2396E\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#108;&#101;&#102;&#101;&#98;&#118;&#114;&#101;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;\">&lt;<span id=\"e390b2fbe7141abbf400b0017fdabd65\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'e390b2fbe7141abbf400b0017fdabd65\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#108;&#101;&#102;&#101;&#98;&#118;&#114;&#101;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;\'+\'\">\'+\'&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#108;&#101;&#102;&#101;&#98;&#118;&#114;&#101;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>&gt;</a><br>\n &gt; Répondre à : <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;\">&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;</a><br>\n &gt; Objet : Re: [ori-oai-utilisateurs] Nouveau schematron pris en\n compte <br>\n &gt; au mauvais endroit...<br>\n &gt; À : <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;\">&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;</a><br>\n &gt;<br>\n &gt;&gt; Ne manque t il pas une balise dans ton code ? ( voir dans\n ton mail )<br>\n &gt;&gt;<br>\n &gt;&gt; Ton action &lt;action id=\"4\"<br>\n &gt;&gt; name=\"contrib_suplomfr_u2.validateTechnicalData\"&gt;\n semble correcte.<br>\n &gt;&gt; Est ce que la balise  \"conditions\" embete le monde ?<br>\n &gt;&gt;<br>\n &gt;&gt; a+<br>\n &gt;&gt;<br>\n &gt;&gt;<br>\n &gt;&gt;<br>\n &gt;&gt; Le 18/02/2011 13:56, Julien CROS a écrit :<br>\n &gt;&gt;&gt; Bonjour François,<br>\n &gt;&gt;&gt;<br>\n &gt;&gt;&gt; Merci pour ta réponse, mais j\'ai du mal m\'expliquer\n parce qu\'en fait<br>\n &gt;&gt;&gt; je souhaiterai que ce soit le validateur technique\n qui ait le<br>\n &gt;&gt;&gt; message dans le tableau de bord workflow et qu\'il lui\n soit<br>\n &gt;&gt;&gt; impossible de faire passer la fiche à l\'étape\n suivante, en ce qui<br>\n &gt;&gt;&gt; concerne l\'auteur dans mon workflow il n\'est pas\n concerné.<br>\n &gt;&gt;&gt; Mais en relisant ton mail j\'ai vu:<br>\n &gt;&gt;&gt; &lt;conditions type=\"OR\"&gt;<br>\n &gt;&gt;&gt; &lt;conditions type=\"AND\"&gt;<br>\n &gt;&gt;&gt; en ce qui me concerne je n\'ai pas modifié opérateurs\n logiques de<br>\n &gt;&gt;&gt; condition...en orange ce que j\'ai rajouté<br>\n &gt;&gt;&gt;<br>\n &gt;&gt;&gt; &lt;action id=\"4\"\n name=\"contrib_suplomfr_u2.validateTechnicalData\"&gt;<br>\n &gt;&gt;&gt; &lt;restrict-to&gt;<br>\n &gt;&gt;&gt; &lt;conditions type=\"AND\"&gt;<br>\n &gt;&gt;&gt; &lt;conditions type=\"OR\"&gt;<br>\n &gt;&gt;&gt; &lt;condition type=\"spring\"&gt;<br>\n &gt;&gt;&gt; &lt;arg name=\"bean.name\"&gt;hasRole&lt;/arg&gt;<br>\n &gt;&gt;&gt; &lt;arg\n name=\"mask\"&gt;U2_TECHNICS_MODERATOR&lt;/arg&gt;<br>\n &gt;&gt;&gt; &lt;/condition&gt;<br>\n &gt;&gt;&gt; &lt;condition type=\"spring\"&gt;<br>\n &gt;&gt;&gt; &lt;arg name=\"bean.name\"&gt;hasRole&lt;/arg&gt;<br>\n &gt;&gt;&gt; &lt;arg name=\"mask\"&gt;U2_MODERATOR&lt;/arg&gt;<br>\n &gt;&gt;&gt; &lt;/condition&gt;<br>\n &gt;&gt;&gt; &lt;/conditions&gt;<br>\n &gt;&gt; *&lt;conditions&gt;* *&lt;&lt;&lt; ICI *<br>\n &gt;&gt;&gt; &lt;!-- Ajout vérif Schematron--&gt;<br>\n &gt;&gt;&gt; &lt;condition type=\"spring\"&gt;<br>\n &gt;&gt;&gt; &lt;arg\n name=\"bean.name\"&gt;verifySchematron&lt;/arg&gt;<br>\n &gt;&gt;&gt; &lt;arg<br>\n &gt;&gt;&gt;\nname=\"schematronFile\"&gt;/properties/workflows/contrib_suplomfr_u2/sch/lom-ori-i18n-technical.sch&lt;/arg&gt;<br>\n &gt;&gt;&gt; &lt;/condition&gt;<br>\n &gt;&gt;&gt; &lt;!--//Verif Schematron--&gt;<br>\n &gt;&gt;&gt; &lt;/conditions&gt;<br>\n &gt;&gt;&gt;<br>\n &gt;&gt;&gt; Mais je suis quand même étonné que sans ce &amp; cela\n ait reporté<br>\n &gt;&gt;&gt; l\'affichage du message sur l\'auteur...alors que le\n sch de l\'auteur<br>\n &gt;&gt;&gt; ne précise rien au sujet du DocType..<br>\n &gt;&gt;&gt;<br>\n &gt;&gt;&gt; Merci pour ta portion de code qui m\'a révélé où était\n mon oubli.<br>\n &gt;&gt;&gt;<br>\n &gt;&gt;&gt; A+<br>\n &gt;&gt;&gt;<br>\n &gt;&gt;&gt; ----- Message de <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#108;&#101;&#102;&#101;&#98;&#118;&#114;&#101;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;\">&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#108;&#101;&#102;&#101;&#98;&#118;&#114;&#101;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;</a>\n ---------<br>\n &gt;&gt;&gt; Date : Fri, 18 Feb 2011 13:12:36 +0100<br>\n &gt;&gt;&gt; De : françois lefebvre\n <a class=\"moz-txt-link-rfc2396E\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#108;&#101;&#102;&#101;&#98;&#118;&#114;&#101;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;\">&lt;<span id=\"9100882bc513913dc72d7ce5de21ceb0\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'9100882bc513913dc72d7ce5de21ceb0\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#108;&#101;&#102;&#101;&#98;&#118;&#114;&#101;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;\'+\'\">\'+\'&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#108;&#101;&#102;&#101;&#98;&#118;&#114;&#101;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script>&gt;</a><br>\n &gt;&gt;&gt; Répondre à :\n <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;\">&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;</a><br>\n &gt;&gt;&gt; Objet : Re: [ori-oai-utilisateurs] Nouveau schematron\n pris en compte<br>\n &gt;&gt;&gt; au mauvais endroit...<br>\n &gt;&gt;&gt; À : <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;\">&#111;&#114;&#105;&#45;&#111;&#97;&#105;&#45;&#117;&#116;&#105;&#108;&#105;&#115;&#97;&#116;&#101;&#117;&#114;&#115;&#64;&#108;&#105;&#115;&#116;&#101;&#115;&#46;&#117;&#110;&#105;&#118;&#45;&#114;&#101;&#110;&#110;&#101;&#115;&#49;&#46;&#102;&#114;</a><br>\n &gt;&gt;&gt;<br>\n &gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt; Bonjour,<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt; Cela me parait tout à fait normal.<br>\n &gt;&gt;&gt;&gt; Pour passer ta ressource a l\'étape suivante, il\n faut valider les<br>\n &gt;&gt;&gt;&gt; conditions.<br>\n &gt;&gt;&gt;&gt; Dans ton workflow ca se présente de cette manière\n :<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt; &lt;step id=\"1\" name=\"lom_lille1.Private\"&gt;<br>\n &gt;&gt;&gt;&gt; &lt;actions&gt;<br>\n &gt;&gt;&gt;&gt; &lt;*action id=\"1\" name=\"lom_lille1.Ask to\n Publish*\"&gt;<br>\n &gt;&gt;&gt;&gt; &lt;restrict-to&gt;<br>\n &gt;&gt;&gt;&gt; &lt;conditions type=\"OR\"&gt;<br>\n &gt;&gt;&gt;&gt; &lt;conditions type=\"AND\"&gt;<br>\n &gt;&gt;&gt;&gt; &lt;condition type=\"spring\"&gt;<br>\n &gt;&gt;&gt;&gt; &lt;arg name=\"bean.name\"&gt;hasRole&lt;/arg&gt;<br>\n &gt;&gt;&gt;&gt; &lt;arg\n name=\"mask\"&gt;LOMLILLE1_OWNER&lt;/arg&gt;<br>\n &gt;&gt;&gt;&gt; &lt;/condition&gt;<br>\n &gt;&gt;&gt;&gt; &lt;condition type=\"spring\"&gt;<br>\n &gt;&gt;&gt;&gt; &lt;arg\n name=\"bean.name\"&gt;verifySchematron&lt;/arg&gt;<br>\n &gt;&gt;&gt;&gt; *&lt;arg<br>\n &gt;&gt;&gt;&gt;\nname=\"schematronFile\"&gt;/properties/workflows/contrib_lom_lille1/sch/[LOM_FORMAT]-ori-i18n-author.sch&lt;/arg&gt;*<br>\n &gt;&gt;&gt;&gt; &lt;/condition&gt;<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt; ...etc...<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt; Cela signifie :<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt; pour demander la publication, il faut vérifier le\n schematron.<br>\n &gt;&gt;&gt;&gt; Donc lorsque tu modifie ta fiche, tu la valide.\n Le workflow regarde<br>\n &gt;&gt;&gt;&gt; si cela rempli toutes les conditions avant de te\n donner la<br>\n &gt;&gt;&gt;&gt; possibilité de passer à l\'étape suivante.<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt; Si tu souhaites avertir l\'auteur que ce champ est\n obligatoire, il<br>\n &gt;&gt;&gt;&gt; faut modifier ton formulaire dans le module\n editor.<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt; a+<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt; Le 18/02/2011 12:10, Julien CROS a écrit :<br>\n &gt;&gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt;&gt; Bonjour,<br>\n &gt;&gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt;&gt; La MD \"Type documentaire\" est saisie après\n l\'auteur (onglet<br>\n &gt;&gt;&gt;&gt;&gt; \"Général\" et \"Technique\" sont accessibles au\n validateur de cette<br>\n &gt;&gt;&gt;&gt;&gt; étape), je cherchais donc à rendre bloquant\n la non-saisie de cette<br>\n &gt;&gt;&gt;&gt;&gt; MD, après avoir cherché quel était le\n schematron à modifier, je me<br>\n &gt;&gt;&gt;&gt;&gt; suis aperçu que seuls l\'auteur et le\n modérateur sont soumis à un<br>\n &gt;&gt;&gt;&gt;&gt; schematron dans le workflow complexe (que\n j\'ai utilisé comme base à<br>\n &gt;&gt;&gt;&gt;&gt; celui que j\'ai personnalisé).<br>\n &gt;&gt;&gt;&gt;&gt; J\'ai donc fait une copie du\n lom-ori-i18n-author.sch en<br>\n &gt;&gt;&gt;&gt;&gt; unlom-ori-i18n-technical.sch et ai rajouté:<br>\n &gt;&gt;&gt;&gt;&gt; &lt;sch:assert<br>\n &gt;&gt;&gt;&gt;&gt;\n test=\"lom:general/lomfr:documentType/lomfr:value[normalize-space(.)<br>\n &gt;&gt;&gt;&gt;&gt; !=<br>\n &gt;&gt;&gt;&gt;&gt;\n\'\']\"&gt;contrib_suplomfr_u2.schematron.lom-ori.fill_documentType&lt;/sch:assert&gt;<br>\n &gt;&gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt;&gt; Ce qui fonctionne, mais s\'affiche seulement à\n l\'auteur après qu\'il<br>\n &gt;&gt;&gt;&gt;&gt; ait validé sa fiche pour demander l\'étape\n suivante....cf captures...<br>\n &gt;&gt;&gt;&gt;&gt; Pour le fichier workflow, j\'ai rajouté à\n l\'étape \"validateTechnicalData\":<br>\n &gt;&gt;&gt;&gt;&gt; &lt;condition type=\"spring\"&gt;<br>\n &gt;&gt;&gt;&gt;&gt; &lt;arg\n name=\"bean.name\"&gt;verifySchematron&lt;/arg&gt;<br>\n &gt;&gt;&gt;&gt;&gt; &lt;arg<br>\n &gt;&gt;&gt;&gt;&gt;\nname=\"schematronFile\"&gt;/properties/workflows/contrib_suplomfr_u2/sch/lom-ori-i18n-technical.sch&lt;/arg&gt;<br>\n &gt;&gt;&gt;&gt;&gt; &lt;/condition&gt;<br>\n &gt;&gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt;&gt; Pourtant cela le prend en compte comme si je\n l\'avais mis à l\'étape<br>\n &gt;&gt;&gt;&gt;&gt; \"cancelTechnicalValidation\" de l\'auteur....<br>\n &gt;&gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt;&gt; Merci d\'avance pour tout indice<br>\n &gt;&gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt;&gt; Julien<br>\n &gt;&gt;&gt;&gt;&gt; =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<br>\n &gt;&gt;&gt;&gt;&gt; Julien Cros<br>\n &gt;&gt;&gt;&gt;&gt; Cellule TICE - Université de la Méditerranée<br>\n &gt;&gt;&gt;&gt;&gt; t: 04.91.39.65.96<br>\n &gt;&gt;&gt;&gt;&gt; @: <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;\">&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;</a><br>\n &gt;&gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt; --<br>\n &gt;&gt;&gt;&gt; Cordialement.<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt; François Lefebvre<br>\n &gt;&gt;&gt;&gt; Bibliothèque Universitaire de Lille 1<br>\n &gt;&gt;&gt;&gt; Cité Scientifique - B.P. 30155<br>\n &gt;&gt;&gt;&gt; 59653 VILLENEUVE D\'ASCQ CEDEX<br>\n &gt;&gt;&gt;&gt; Tél.: 03.20.33.60.73<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;&gt;<br>\n &gt;&gt;&gt;<br>\n &gt;&gt;&gt;<br>\n &gt;&gt;&gt; ----- Fin du message de\n <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#108;&#101;&#102;&#101;&#98;&#118;&#114;&#101;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;\">&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#108;&#101;&#102;&#101;&#98;&#118;&#114;&#101;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;</a> -----<br>\n &gt;&gt;&gt;<br>\n &gt;&gt;&gt; --<br>\n &gt;&gt;&gt; =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<br>\n &gt;&gt;&gt; Julien Cros<br>\n &gt;&gt;&gt; Cellule TICE - Université de la Méditerranée<br>\n &gt;&gt;&gt; t: 04.91.39.65.96<br>\n &gt;&gt;&gt; @: <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;\">&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;</a><br>\n &gt;&gt;&gt;<br>\n &gt;&gt;<br>\n &gt;&gt; --<br>\n &gt;&gt; Cordialement.<br>\n &gt;&gt;<br>\n &gt;&gt;<br>\n &gt;&gt; François Lefebvre<br>\n &gt;&gt; Bibliothèque Universitaire de Lille 1<br>\n &gt;&gt; Cité Scientifique - B.P. 30155<br>\n &gt;&gt; 59653 VILLENEUVE D\'ASCQ CEDEX<br>\n &gt;&gt; Tél.: 03.20.33.60.73<br>\n &gt;&gt;<br>\n &gt;&gt;<br>\n &gt;<br>\n &gt; ----- Fin du message de <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#108;&#101;&#102;&#101;&#98;&#118;&#114;&#101;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;\">&#102;&#114;&#97;&#110;&#99;&#111;&#105;&#115;&#46;&#108;&#101;&#102;&#101;&#98;&#118;&#114;&#101;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#49;&#46;&#102;&#114;</a>\n -----<br>\n &gt;<br>\n &gt; --<br>\n &gt; =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<br>\n &gt; Julien Cros<br>\n &gt; Cellule TICE - Université de la Méditerranée<br>\n &gt; t: 04.91.39.65.96<br>\n &gt; @: <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;\">&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;</a><br>\n <br>\n <br>\n ----- Fin du message de <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;\">&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;</a> -----<br>\n <p><!--begin_signature-->-- <br>\n =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<br>\n Julien Cros<br>\n Cellule TICE - Université de la Méditerranée<br>\n t: 04.91.39.65.96<br>\n @: <a class=\"moz-txt-link-abbreviated\" href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;\">&#106;&#117;&#108;&#105;&#101;&#110;&#46;&#99;&#114;&#111;&#115;&#64;&#117;&#110;&#105;&#118;&#109;&#101;&#100;&#46;&#102;&#114;</a><!--end_signature--></p>\n </blockquote></div></div>\n <br>\n <pre class=\"moz-signature\" cols=\"72\">-- \nJacques Brassart\nUNR Nord-Pas de Calais\nUniversité de Valenciennes et du Hainaut-Cambrésis\nTél : 03 27 51 17 70\n</pre>\n </body>\n</html>\n</div>', created = 1507749085, expire = 1507835485, headers = '', serialized = 0 WHERE cid = '4:29a7b4cc8f195965e271a03ffb9d07ef' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
1 message / 0 nouveaux
Dernière contribution
jbrassar
Workflow : schematron par défaut
Bonjour Julien,

Pour le workflow complexe proposé par défaut dans le module workflow :
http://www.ori-oai.org/download/attachments/35848267/Schemas_WF_RPN_complex.pdf?version=2&modificationDate=1264176881000

il n'y a que deux étapes dans lesquels un contrôle de champs obligatoires (schematron) a été mis en oeuvre :

1) à l'étape "Saisie auteur", <step id="1" name="lom_complex.private">,
pour la transition <action id="1" name="lom_complex.validateCreation">
(ligne 65 du fichier conf\properties\workflows\default_lom_complex\workflow_complex.xml) ;
ici, pour les rôles LOMC_OWNER (propriétaire de la fiche) et LOMC_MODERATOR (modérateur).

2) à l'étape "Validation documentaire", <step id="7" name="lom_complex.pending">,
pour la transition <action id="12" name="lom_complex.publish">
(ligne 442 du fichier conf\properties\workflows\default_lom_complex\workflow_complex.xml) ;
ici, pour les rôles LOMC_MODERATOR (modérateur) et LOMC_ARCHIVIST (documenrtaliste).

Donc, voilà de quoi tu pars quand tu personnalise ton workflow en partant de ce workflow complexe !


Jacques


Le 18/02/2011 15:06, Julien CROS a écrit :
" type="cite">re bonjour,

Juste je reviens sur un de mes propos précédents: "je me suis aperçu que seuls l'auteur et le modérateur sont soumis à un schematron dans le workflow complexe" est-ce le comportement normal du workflow ou est-ce qu'une de mes modifications a engendré cela..? Il me semblait qu'auparavant on ne pouvait valider tant que les champs obligatoires n'étaient saisis..

Merci,
Julien

----- Message de julien.cros@univmed.fr ---------
Date : Fri, 18 Feb 2011 14:34:59 +0100
De : Julien CROS < >
Répondre à : ori-oai-utilisateurs@listes.univ-rennes1.fr
Objet : Re: [ori-oai-utilisateurs] Nouveau schematron pris en compte au mauvais endroit...
À : ori-oai-utilisateurs@listes.univ-rennes1.fr


> Et non, sinon je n'aurais pas l'effet escompté, à savoir validation
> technique si rôle=validateur technique OU modérateur ET le champ
> docType est rempli, c'est pour cela que la balise que tu signales est
> après le schematron customisé.
>
> Julien
>
> ----- Message de francois.lefebvre@univ-lille1.fr ---------
> Date : Fri, 18 Feb 2011 14:28:41 +0100
> De : françois lefebvre < >
> Répondre à : ori-oai-utilisateurs@listes.univ-rennes1.fr
> Objet : Re: [ori-oai-utilisateurs] Nouveau schematron pris en compte
> au mauvais endroit...
> À : ori-oai-utilisateurs@listes.univ-rennes1.fr
>
>> Ne manque t il pas une balise dans ton code ? ( voir dans ton mail )
>>
>> Ton action <action id="4"
>> name="contrib_suplomfr_u2.validateTechnicalData"> semble correcte.
>> Est ce que la balise  "conditions" embete le monde ?
>>
>> a+
>>
>>
>>
>> Le 18/02/2011 13:56, Julien CROS a écrit :
>>> Bonjour François,
>>>
>>> Merci pour ta réponse, mais j'ai du mal m'expliquer parce qu'en fait
>>> je souhaiterai que ce soit le validateur technique qui ait le
>>> message dans le tableau de bord workflow et qu'il lui soit
>>> impossible de faire passer la fiche à l'étape suivante, en ce qui
>>> concerne l'auteur dans mon workflow il n'est pas concerné.
>>> Mais en relisant ton mail j'ai vu:
>>> <conditions type="OR">
>>> <conditions type="AND">
>>> en ce qui me concerne je n'ai pas modifié opérateurs logiques de
>>> condition...en orange ce que j'ai rajouté
>>>
>>> <action id="4" name="contrib_suplomfr_u2.validateTechnicalData">
>>> <restrict-to>
>>> <conditions type="AND">
>>> <conditions type="OR">
>>> <condition type="spring">
>>> <arg name="bean.name">hasRole</arg>
>>> <arg name="mask">U2_TECHNICS_MODERATOR</arg>
>>> </condition>
>>> <condition type="spring">
>>> <arg name="bean.name">hasRole</arg>
>>> <arg name="mask">U2_MODERATOR</arg>
>>> </condition>
>>> </conditions>
>> *<conditions>* *<<< ICI *
>>> <!-- Ajout vérif Schematron-->
>>> <condition type="spring">
>>> <arg name="bean.name">verifySchematron</arg>
>>> <arg
>>> name="schematronFile">/properties/workflows/contrib_suplomfr_u2/sch/lom-ori-i18n-technical.sch</arg>
>>> </condition>
>>> <!--//Verif Schematron-->
>>> </conditions>
>>>
>>> Mais je suis quand même étonné que sans ce & cela ait reporté
>>> l'affichage du message sur l'auteur...alors que le sch de l'auteur
>>> ne précise rien au sujet du DocType..
>>>
>>> Merci pour ta portion de code qui m'a révélé où était mon oubli.
>>>
>>> A+
>>>
>>> ----- Message de francois.lefebvre@univ-lille1.fr ---------
>>> Date : Fri, 18 Feb 2011 13:12:36 +0100
>>> De : françois lefebvre < >
>>> Répondre à : ori-oai-utilisateurs@listes.univ-rennes1.fr
>>> Objet : Re: [ori-oai-utilisateurs] Nouveau schematron pris en compte
>>> au mauvais endroit...
>>> À : ori-oai-utilisateurs@listes.univ-rennes1.fr
>>>
>>>
>>>> Bonjour,
>>>>
>>>> Cela me parait tout à fait normal.
>>>> Pour passer ta ressource a l'étape suivante, il faut valider les
>>>> conditions.
>>>> Dans ton workflow ca se présente de cette manière :
>>>>
>>>>
>>>> <step id="1" name="lom_lille1.Private">
>>>> <actions>
>>>> <*action id="1" name="lom_lille1.Ask to Publish*">
>>>> <restrict-to>
>>>> <conditions type="OR">
>>>> <conditions type="AND">
>>>> <condition type="spring">
>>>> <arg name="bean.name">hasRole</arg>
>>>> <arg name="mask">LOMLILLE1_OWNER</arg>
>>>> </condition>
>>>> <condition type="spring">
>>>> <arg name="bean.name">verifySchematron</arg>
>>>> *<arg
>>>> name="schematronFile">/properties/workflows/contrib_lom_lille1/sch/[LOM_FORMAT]-ori-i18n-author.sch</arg>*
>>>> </condition>
>>>>
>>>>
>>>>
>>>> ...etc...
>>>>
>>>> Cela signifie :
>>>>
>>>> pour demander la publication, il faut vérifier le schematron.
>>>> Donc lorsque tu modifie ta fiche, tu la valide. Le workflow regarde
>>>> si cela rempli toutes les conditions avant de te donner la
>>>> possibilité de passer à l'étape suivante.
>>>>
>>>>
>>>> Si tu souhaites avertir l'auteur que ce champ est obligatoire, il
>>>> faut modifier ton formulaire dans le module editor.
>>>>
>>>>
>>>> a+
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Le 18/02/2011 12:10, Julien CROS a écrit :
>>>>>
>>>>> Bonjour,
>>>>>
>>>>> La MD "Type documentaire" est saisie après l'auteur (onglet
>>>>> "Général" et "Technique" sont accessibles au validateur de cette
>>>>> étape), je cherchais donc à rendre bloquant la non-saisie de cette
>>>>> MD, après avoir cherché quel était le schematron à modifier, je me
>>>>> suis aperçu que seuls l'auteur et le modérateur sont soumis à un
>>>>> schematron dans le workflow complexe (que j'ai utilisé comme base à
>>>>> celui que j'ai personnalisé).
>>>>> J'ai donc fait une copie du lom-ori-i18n-author.sch en
>>>>> unlom-ori-i18n-technical.sch et ai rajouté:
>>>>> <sch:assert
>>>>> test="lom:general/lomfr:documentType/lomfr:value[normalize-space(.)
>>>>> !=
>>>>> '']">contrib_suplomfr_u2.schematron.lom-ori.fill_documentType</sch:assert>
>>>>>
>>>>> Ce qui fonctionne, mais s'affiche seulement à l'auteur après qu'il
>>>>> ait validé sa fiche pour demander l'étape suivante....cf captures...
>>>>> Pour le fichier workflow, j'ai rajouté à l'étape "validateTechnicalData":
>>>>> <condition type="spring">
>>>>> <arg name="bean.name">verifySchematron</arg>
>>>>> <arg
>>>>> name="schematronFile">/properties/workflows/contrib_suplomfr_u2/sch/lom-ori-i18n-technical.sch</arg>
>>>>> </condition>
>>>>>
>>>>> Pourtant cela le prend en compte comme si je l'avais mis à l'étape
>>>>> "cancelTechnicalValidation" de l'auteur....
>>>>>
>>>>> Merci d'avance pour tout indice
>>>>>
>>>>> Julien
>>>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>>>>> Julien Cros
>>>>> Cellule TICE - Université de la Méditerranée
>>>>> t: 04.91.39.65.96
>>>>> @: julien.cros@univmed.fr
>>>>>
>>>>
>>>> --
>>>> Cordialement.
>>>>
>>>>
>>>> François Lefebvre
>>>> Bibliothèque Universitaire de Lille 1
>>>> Cité Scientifique - B.P. 30155
>>>> 59653 VILLENEUVE D'ASCQ CEDEX
>>>> Tél.: 03.20.33.60.73
>>>>
>>>>
>>>
>>>
>>> ----- Fin du message de francois.lefebvre@univ-lille1.fr -----
>>>
>>> --
>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>>> Julien Cros
>>> Cellule TICE - Université de la Méditerranée
>>> t: 04.91.39.65.96
>>> @: julien.cros@univmed.fr
>>>
>>
>> --
>> Cordialement.
>>
>>
>> François Lefebvre
>> Bibliothèque Universitaire de Lille 1
>> Cité Scientifique - B.P. 30155
>> 59653 VILLENEUVE D'ASCQ CEDEX
>> Tél.: 03.20.33.60.73
>>
>>
>
> ----- Fin du message de francois.lefebvre@univ-lille1.fr -----
>
> --
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Julien Cros
> Cellule TICE - Université de la Méditerranée
> t: 04.91.39.65.96
> @: julien.cros@univmed.fr


----- Fin du message de julien.cros@univmed.fr -----

--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Julien Cros
Cellule TICE - Université de la Méditerranée
t: 04.91.39.65.96
@: julien.cros@univmed.fr


-- 
Jacques Brassart
UNR Nord-Pas de Calais
Université de Valenciennes et du Hainaut-Cambrésis
Tél : 03 27 51 17 70