Project

General

Profile

Actions

Support #2157

closed

WF: Export vers kmelia + uniqueid

Added by Anonymous over 10 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
Urgent
Start date:
06/30/2011
Due date:
% Done:

100%

Estimated time:
Navigateur:
Tous
Votre version de Silverpeas:
5.6
Système d'exploitation:
Livraison en TEST:
Livraison en PROD:

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)?

Actions #1

Updated by Emmanuel Hugonnet over 10 years ago

  • Status changed from New to Feedback
  • % Done changed from 0 to 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.

Actions #2

Updated by Anonymous over 10 years ago

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.

Actions #3

Updated by Emmanuel Hugonnet over 10 years ago

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

Actions #4

Updated by Emmanuel Hugonnet over 10 years ago

  • % Done changed from 50 to 80
Actions #5

Updated by Emmanuel Hugonnet over 10 years ago

  • Tracker changed from Bug to Support
Actions #6

Updated by Anonymous over 10 years ago

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?

Actions #7

Updated by Emmanuel Hugonnet over 10 years ago

  • Status changed from Feedback to Closed
  • Assignee set to Emmanuel Hugonnet
  • Target version set to Version 5.7
  • % Done changed from 80 to 100

Elle sera ajoutée de manière définitive en 5.7

Actions

Also available in: Atom PDF