Cette page ne doit être appliquée que si le script vous demande de passer la migration manuelle WORKFLOW.20220920.workflow.labels
Depuis la 4.6, les cycles de vie (workflows) définis dans des plugins apportent automatiquement leur libellé. Elle est stockée dans les fichiers d'internationalisation présents dans [plugin]/i18n/messages[_*].xml. Si un cycle de vie est surchargé dans WEB-INF/param/workflows, le libellé est conservé.
Les clefs d'internationalisation des cycles de vie sont maintenant sous la forme WORKFLOW_NOM_DU_WORKFLOW pour un workflow ayant pour identifiant nom-du-workflow, où WORKFLOW_ est un préfixe commun et NOM_DU_WORKFLOW est l'identifiant du workflow en majuscules et les tirets (-) sont remplacés par des underscores (_).
Il est recommandé de faire le ménage dans le(s) fichier(s) WEB-INF/i18n/application[_*].xml, toutes les clefs référençant des workflows provenant des plugins peuvent être supprimées, si le libellé diffère de celui défini par le noyau, elles peuvent être surchargées dans WEB-INF/i18n/plugins/[plugin]/messages[_*].xml.
D'autre part, les cycles de vie propres au projet doivent définir leur nom, il y a alors 2 possibilités :
Exemple de cycle de vie projet
Par exemple, une clef définie dans application.xml comme suit :
<message key="WORKFLOW_ugc-custom">UGC Personnalisé</message>
devra être renommée et déplacée dans [plugin]/i18n/messages.xml ou WEB-INF/i18n/plugins/unknown/messages.xml :
<message key="WORKFLOW_UGC_CUSTOM">UGC Personnalisé</message>