Il est possible de définir un mode strict pour un type de mapping. Le mode strict consiste à rendre le code UNIQUE. En d'autres termes, il ne sera pas possible de créer un mapping ayant le même code pour un type de mapping donné.
Par défaut, le mapping simple est en mode strict et le mapping sur les actions de workflow ne l'est pas.
Pour configurer le mode strict pour les types de mappings, il faut modifier le fichier /WEB-INF/conf/plugins/workflow-mappings_context.xml :
<bean id="workflow-mappings.simpleMapping" class="fr.paris.lutece.plugins.workflow.modules.mappings.business.SimpleCodeMapping" scope="prototype" p:mappingType-ref="workflow-mappings.simpleMappingType" p:strict="true" /> <bean id="workflow-mappings.actionMapping" class="fr.paris.lutece.plugins.workflow.modules.mappings.business.ActionCodeMapping" scope="prototype" p:mappingType-ref="workflow-mappings.actionMappingType" p:codeMappingService-ref="workflow-mappings.codeMappingService" p:strict="false" />