Bonjour,
Une fois la ressource publiée, chaque ressource peut être renvoyée au SCD, au SEMM, ou à l'auteur.
Par contre, lorsque la ressource est publiée, le SCD ne devrait pas pouvoir modifier la feuille de métadonnées.

Or, d'après cette image, on peut.
Je viens de vérifier à nouveau mon workflow, je ne vois pas ou cela coince :
<action id="4" name="lom_lille1.Publish_SCD"> //dans le cas ou le SCD publie
<restrict-to>
<conditions type="OR">
<conditions type="AND">
<condition type="spring">
<arg name="bean.name">hasRole</arg>
<arg name="mask">LOMLILLE1_SCD_MODERATOR</arg>
</condition>
<condition type="spring">
<arg name="bean.name">verifySchematron</arg>
<arg name="schematronFile">/properties/workflows/contrib_lom_lille1/sch/[LOM_FORMAT]-ori-i18n-scd.sch</arg>
</condition>
</conditions>
<condition type="spring">
<arg name="bean.name">hasRole</arg>
<arg name="mask">LOMLILLE1_ADMINISTRATOR</arg>
</condition>
</conditions>
</restrict-to>
<results>
<unconditional-result status="Underway"
old-status="Finished" step="4" />
</results>
<post-functions>
<function type="spring">
<arg name="bean.name">deletePermission</arg> // je retire la permission de supprimer ou d'utiliser le form. lom du SCD
<arg name="mask">LOMLILLE1_DELETE LOMLILLE1_USE_LOM_SCD_FORM</arg>
<arg name="recipient">LOMLILLE1_SCD_MODERATOR</arg>
</function>
<function type="spring">
<arg name="bean.name">saveXmlHistory</arg>
</function>
<function type="spring">
<arg name="bean.name">saveOrUpdateIndex</arg>
<arg name="idOriIndexing">indexingServicePublic</arg>
</function>
Plus loin, si je dépublie la ressource vers le SCD, SEMM ou auteur, je redonne le droit de la modifier via le formulaire adéquat.
Pouvez vous m'éclairer ?
Merci
Une fois la ressource publiée, chaque ressource peut être renvoyée au SCD, au SEMM, ou à l'auteur.
Par contre, lorsque la ressource est publiée, le SCD ne devrait pas pouvoir modifier la feuille de métadonnées.
Or, d'après cette image, on peut.
Je viens de vérifier à nouveau mon workflow, je ne vois pas ou cela coince :
<action id="4" name="lom_lille1.Publish_SCD"> //dans le cas ou le SCD publie
<restrict-to>
<conditions type="OR">
<conditions type="AND">
<condition type="spring">
<arg name="bean.name">hasRole</arg>
<arg name="mask">LOMLILLE1_SCD_MODERATOR</arg>
</condition>
<condition type="spring">
<arg name="bean.name">verifySchematron</arg>
<arg name="schematronFile">/properties/workflows/contrib_lom_lille1/sch/[LOM_FORMAT]-ori-i18n-scd.sch</arg>
</condition>
</conditions>
<condition type="spring">
<arg name="bean.name">hasRole</arg>
<arg name="mask">LOMLILLE1_ADMINISTRATOR</arg>
</condition>
</conditions>
</restrict-to>
<results>
<unconditional-result status="Underway"
old-status="Finished" step="4" />
</results>
<post-functions>
<function type="spring">
<arg name="bean.name">deletePermission</arg> // je retire la permission de supprimer ou d'utiliser le form. lom du SCD
<arg name="mask">LOMLILLE1_DELETE LOMLILLE1_USE_LOM_SCD_FORM</arg>
<arg name="recipient">LOMLILLE1_SCD_MODERATOR</arg>
</function>
<function type="spring">
<arg name="bean.name">saveXmlHistory</arg>
</function>
<function type="spring">
<arg name="bean.name">saveOrUpdateIndex</arg>
<arg name="idOriIndexing">indexingServicePublic</arg>
</function>
Plus loin, si je dépublie la ressource vers le SCD, SEMM ou auteur, je redonne le droit de la modifier via le formulaire adéquat.
Pouvez vous m'éclairer ?
Merci
-- 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