Création de la contribution
Le module ori-oai-workflow est proposé par défaut avec plusieurs contributions (workflows). Celle qui nous intéresse se trouve dans *\[ORI_HOME\]/src/ori-oai-workflow-svn/conf/properties/workflows/default_dc_very_easy.* Wiki Markup
Lorsque nous voulons modifier un workflow, il est conseillé de dupliquer celui-ci et de modifier la copie. En effet, il est plus simple de partir d'une copie d'un workflow plutôt que d'en créer un de zéro.unmigrated-wiki-markup
La première étape consiste donc à copier le dossier *\[ORI_HOME\]/src/ori-oai-workflow-svn/conf/properties/workflows/default_dc_very_easy* vers *\[ORI_HOME\]/src/ori-oai-workflow-svn/custom/properties/workflows/contrib_dc_3*. C'est donc cette contribution qu'il faudra maintenant modifier.
Dans les futures évolutions de ORI-OAI et dans les migrations d'un serveur à l'autre, toutes vos modifications seront donc contenues dans ce dossier.
Modification des paramètres d'origine
Tout se déroule maintenant dans le dossier *\[ORI_HOME\]/src/ori-oai-workflow-svn/custom/properties/workflows/*{*}contrib_dc_3*. Il faut modifier les références aux chemins d'origine pour pointer vers ce nouveau dossier. Il faut aussi définir un nouveau nom de workflow, ce qui aura des incidences sur d'autres paramètres. Wiki Markup
Renommer fichier principal
...
Référencement de ce workflow
...
Éditez le fichier *\le fichier [ORI_HOME\]/src/ori-oai-workflow-svn/custom/properties/workflows/*{*}contrib_dc_3/workflows.xml* et modifiez le comme ceci :
Code Block | ||||
---|---|---|---|---|
| ||||
<workflows> <workflow name="contrib_dc_3" type="resource" location="properties/workflows/contrib_dc_3/workflow_dc_3.xml"/> </workflows> |
...