Bonjour,
Je configure l'envoi de mail vers STAR.
Je me suis rendu compte d'une chose :
Pour faire plus jolie sur le moteur de recherche, j'ai modifié la valeur de tef.thesis.grantor ( de "Lille 1" à "Université de Lille1 - Sciences et technologies" ).
Seulement, dans STAR, notre établissement est connu sous le nom "Lille 1". Du coup, STAR considère cette nouvelle dénomination comme une co-tutelle.
J'ai donc du créer une xsl pour corriger cela lors de l'envoi vers STAR, et une autre pour remettre comme avant une fois le mail envoyé. Comme ca, c'est envoyé avec la bonne dénomination, mais sur ma recherche c'est affiché en entier.
D'où ma proposition d'amélioration :
Sachant que cela va être fait par webservice prochainement, le souci se posera très certainement toujours :
Dans le workflow, il faut, pour les actions "Envoi_STAR" et "ReEnvoi_STAR", ajouter ces post-functions entre la fonction d'envoi de mail:
<!-- remplace Universite Lille1 - Sciences et technologies par Lille 1 car connu comme cela dans STAR -->
<function type="spring">
<arg name="bean.name">xslTransform</arg>
<arg name="xslPath">properties/workflows/contrib_tef_lille1/xsl/tefModifyGrantorSTAR.xsl</arg>
</function>
< .......... function envoi de mail ......... >
<!-- annule le remplacement fait avant envoi mail à STAR -->
<function type="spring">
<arg name="bean.name">xslTransform</arg>
<arg name="xslPath">properties/workflows/contrib_tef_lille1/xsl/tefUnModifyGrantorSTAR.xsl</arg>
</function>
Ci joint les 2 xsl. Il faudra juste ajouter dans le common.properties une valeur STAR SUDOC pour l'appellation courte et dans les xsl, remplacer par les variables entre crochets
Si ca peut servir....
a+
Je configure l'envoi de mail vers STAR.
Je me suis rendu compte d'une chose :
Pour faire plus jolie sur le moteur de recherche, j'ai modifié la valeur de tef.thesis.grantor ( de "Lille 1" à "Université de Lille1 - Sciences et technologies" ).
Seulement, dans STAR, notre établissement est connu sous le nom "Lille 1". Du coup, STAR considère cette nouvelle dénomination comme une co-tutelle.
J'ai donc du créer une xsl pour corriger cela lors de l'envoi vers STAR, et une autre pour remettre comme avant une fois le mail envoyé. Comme ca, c'est envoyé avec la bonne dénomination, mais sur ma recherche c'est affiché en entier.
D'où ma proposition d'amélioration :
Sachant que cela va être fait par webservice prochainement, le souci se posera très certainement toujours :
Dans le workflow, il faut, pour les actions "Envoi_STAR" et "ReEnvoi_STAR", ajouter ces post-functions entre la fonction d'envoi de mail:
<!-- remplace Universite Lille1 - Sciences et technologies par Lille 1 car connu comme cela dans STAR -->
<function type="spring">
<arg name="bean.name">xslTransform</arg>
<arg name="xslPath">properties/workflows/contrib_tef_lille1/xsl/tefModifyGrantorSTAR.xsl</arg>
</function>
< .......... function envoi de mail ......... >
<!-- annule le remplacement fait avant envoi mail à STAR -->
<function type="spring">
<arg name="bean.name">xslTransform</arg>
<arg name="xslPath">properties/workflows/contrib_tef_lille1/xsl/tefUnModifyGrantorSTAR.xsl</arg>
</function>
Ci joint les 2 xsl. Il faudra juste ajouter dans le common.properties une valeur STAR SUDOC pour l'appellation courte et dans les xsl, remplacer par les variables entre crochets
Si ca peut servir....
a+
-- 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