Afin que l'archiveur puisse voir les ressources qu'il va pouvoir archiver si il le souhaite, on propose ici de créer une nouvelle catégorie destinée à l'archiveur donc qui est « Ressources publiées ».
Cette catégorie, visible seulement par un utilisateur qui a le rôle d'archiveur, va donc regrouper toutes les ressources qui correspondent au workflow « dc_3 » et qui sont dans l'état public (id=2).
Pour ce faire, on édite le fichier addonContext.xml et on ajoute aux categories du bean « roleStepCategoryConfig » un nouveau RoleStepCategory défini comme ceci :
<bean class="org.orioai.workflow.beans.RoleStepCategory"> <property name="id" value="DC3_public" /> <property name="index" value="3"/> <property name="workflowNameStepIds"> <map> <entry key="dc_3"> <list> <value>2</value> <!-- Public --> </list> </entry> </map> </property> <property name="roleMaskList"> <list> <value>DC3_MODERATOR</value> <value>DC3_ARCHIVER</value> </list> </property> <property name="description" value="fiches publiées" /> </bean>