Support #2157
ferméWF: Export vers kmelia + uniqueid
100%
Description
2 développements spécifiques avaient été réalisés sur le moteur de workflow par Nicolas (Silverpeas version 4.10 M2):
- displayerName="uniqueid": un champ texte automatique qui prend une valeur unique pour référencer une commande
- trigger d'export vers un kmelia: <trigger name="sendInKmelia" className="com.silverpeas.workflow.extensions.SendInKmelia">
Ces 2 développements ont-il été intégrés dans les nouvelles version de Silverpeas? Car elle ne semble pas fonctionner (voici les traces l'affirmant):
- [...] Type d'afficheur inconnu (EXCEPTION : com.silverpeas.form.FormException: form.EXP_UNKNOWN_DISPLAYER)
- [...] trigger = sendInKmelia, EXCEPTION : java.lang.ClassNotFoundException:om.silverpeas.workflow.extensions.SendInKmelia from BaseClassLoader
Est-il possible de les obtenir de nouveau pour la version actuelle (et les versions à venir)?
Mis à jour par Emmanuel Hugonnet il y a plus de 13 ans
- Statut changé de New à Feedback
- % réalisé changé de 0 à 50
Les développements sont présents dans Silverpeas V5
Pour le point numero 2 il y a une faute de frappe :
le nom de la classe est com.silverpeas.kmelia.workflowextensions.SendInKmelia il y a un . de trop.
La classe com.silverpeas.form.fieldDisplayer.UniqueIdFieldDisplayer est bien présente, vérifiez votre configuration.
Mis à jour par Anonyme il y a plus de 13 ans
Merci pour votre réponse.
Concernant le UniqueIdFieldDisplayer, pouvez-vous m'aiguiller sur les éléments de configuration à vérifier?
Pour info, voici comment le champs est défini dans mon fichier xml:<dataFolder>
<item name="ref_commande" computed="false">
<label role="default" lang="fr">Référence</label>
<type>text</type>
<readonly>false</readonly>
</item>
[...]
</dataFolder>
<form name="presentationForm">
<title role="default" lang="fr">Suivi de commande</title>
<input item="ref_commande" readonly="false" mandatory="false" displayerName="simpletext"/>
[...]
</form>
<form name="fCommander">
<title role="default" lang="fr">Commander</title>
<input item="ref_commande" readonly="false" mandatory="false" displayerName="uniqueid"/>
[...]
</form>
Dans les 2 formulaires, l'affichage ne se fait pas.
Mis à jour par Emmanuel Hugonnet il y a plus de 13 ans
Le code est présent, il manque la configuration du champ de type uniqueid dans le fichier com/silverpeas/form/settings/types.properties :
Ajoutez la ligne :
text.displayer.uniqueid = com.silverpeas.form.fieldDisplayer.UniqueIdFieldDisplayer
Mis à jour par Anonyme il y a plus de 13 ans
Effectivement, cette ligne est absente.
En revanche, à chaque mise à jour, va-t-il falloir rajouter la ligne dans ce fichier? Ce fichier est-il supprimé lors du mvn clean install?
Mis à jour par Emmanuel Hugonnet il y a plus de 13 ans
- Statut changé de Feedback à Closed
- Assigné à mis à Emmanuel Hugonnet
- Version cible mis à Version 5.7
- % réalisé changé de 80 à 100
Elle sera ajoutée de manière définitive en 5.7