Page History

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Création de la contribution

Wiki MarkupLe 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.*

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

Wiki MarkupTout 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.

Renommer fichier principal

Renommez le fichier workflow_very_easy.xml en workflow_dc_3.xml

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
xml
xml
<workflows>
    <workflow name="contrib_dc_3" type="resource" location="properties/workflows/contrib_dc_3/workflow_dc_3.xml"/>
</workflows>

Éliminer les anciennes références

Remplacez toutes les occurrences de la chaîne "default_dc_very_easy" par "contrib_dc_3" (nom du dossier de configuration du workflow) dans les fichiers :

...

Code Block
xml
xml
<property name="title" value="Ressources documentaires [3 &#233;tapes]"/>

Définition des groupes

Le fichier groups.xml est alimenté par défaut par le fichier commons-parameters.properties utilisé lors de l'installation de ORI-OAI. Dans notre cas, la définition des groupes doit se faire en interne à la contribution. Ouvrez donc le fichier groups.xml et éditez-le comme ceci (en adaptant les filtres LDAP) :

...

Info

Votre contribution contrib_dc_3 est maintenant prête à être utilisée. Celle-ci reprend exactement les mêmes caractéristiques que le workflow "default_dc_very_easy".

Vous pouvez maintenant le personnaliser !

Utilisation de la contribution

Pour pouvoir utiliser la contribution, il faut la référencer dans le fichier commons-parameters.properties, paramètre WORKFLOWS_USED.
Comme ceci par exemple, si on ne souhaite utiliser que deux workflows (celui que l'on vient de personnaliser et le workflow lom "simple") :

...