Projet

Général

Profil

Actions

Feature #8452

ouvert

JBDC Connecteur - Export CV -Colonne vide

Ajouté par Marc Avenel il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

Statut:
New
Priorité:
High
Assigné à:
-
Version cible:
-
Début:
22/12/2016
Echéance:
% réalisé:

0%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Nous utilisons le connecteur JDBC pour afficher nos listes.
Si dans une colonne il y a du tag HTML
Au moment de l'export CSV (disponible dans le connecteur)
Ces colonnes comportant des tags sont vides.
Exemple de la requête:
------------------------------------------------------
select
d.labelen as "Department",
d.labelfr as "Famille",
s.labelen as "Sub department",
s.labelfr as "Sous famille",
f.code as "Codification",
coalesce(f.labelen, '') as "Job title",
f.labelfr as "Intitulés de fonction",
CASE WHEN f.iddocen IS NULL THEN '' ELSE concat ('<a href="/silverpeas/File/',f.iddocen,'?ContentLanguage=fr/"><img width="15" height="18" src="/weblib/mgic/icon/puce.gif" alt="doc" title="',f.labelen,'"/></a>') END as "<img src='/weblib/mgic/icon/en.jpg' width='16' height='16' />",
CASE WHEN f.iddocfr IS NULL THEN '' ELSE concat ('<a href="/silverpeas/File/',f.iddocfr,'?ContentLanguage=fr/"><img width="15" height="18" src="/weblib/mgic/icon/puce.gif" alt="doc" title="',f.labelfr,'"/></a>') END as "<img src='/weblib/mgic/icon/fr.jpg' width='16' height='16' />",
CASE WHEN f.id_positioncategory=0 THEN '' ELSE coalesce(c.labelen,'') END as "Grandes Fonctions<br/>Position/Category",
coalesce(f.costcenter,'') as "Cost Center<br/>Centre de coût"
from
mgic_functionRH f, mgic_department d, mgic_subdepartment s, mgic_positioncategory c
where
f.id_mgic_department = d.id AND f.id_mgic_subdepartment = s.id AND f.id_positioncategory = c.id AND f.status=0
order by
d.labelen,s.labelen,f.labelen
--------------------------------------------------
Les colonnes exportée correspondant à f.iddocen & f.iddocfr sont vides

------------------------------------------------------
Nous devons livrer ces fonctionnalités début janvier 2017,
Tous les pilotes sont prêts avant mise en Production


Fichiers

export_data_1483602207200.csv (598 octets) export_data_1483602207200.csv Marc Avenel, 05/01/2017 08:43

Mis à jour par David Lesimple il y a plus de 7 ans

  • Statut changé de New à Feedback

Avant cela, il faudra vous assurer que la version 5.15.4 soit bien installée (cf https://tracker.silverpeas.org/issues/8243)
Sans cela, avec de nombreux connecteurs JDBC déployés, en raison du bug #8243, cela ne va pas arranger la stabilité de la plateforme.

Mis à jour par Marc Avenel il y a plus de 7 ans

Vous me confirmer que mes anomalies sur les connecteur JDBC et MYDB sont corrigés en 5.15.5 ?
C'est cette version qui va être testée ces jours chez MGI.

Mis à jour par David Lesimple il y a plus de 7 ans

Marc Avenel a écrit :

Vous me confirmer que mes anomalies sur les connecteur JDBC et MYDB sont corrigés en 5.15.5 ?

Non, je parlais de la https://tracker.silverpeas.org/issues/8243
Ceux que vous avez signalé sont en cours d'analyse.

C'est cette version qui va être testée ces jours chez MGI.

Mis à jour par David Lesimple il y a plus de 7 ans

  • Statut changé de Feedback à Qualified
  • Version cible mis à Version 5.15.6

Je confirme que le code HTML est supprimé volontairement des lignes.
A la base, c'était pour supprimer les balises HTML du code Silverpeas <td class="ArrayCell"... produit par la page.

Effet induit: le code HTML propre à un enregistrement est lui aussi supprimé.

Mis à jour par Marc Avenel il y a plus de 7 ans

Donc les données liées au HTML ne sont pas conservées
Par contre la barre de titre conserve bien le HTML
L'épuration débute au données
Voir pièce jointe
---> En conclusion
Je ne peux exporter si j'ai du HTML dans la vue
Est-ce que cette exception HTML est prévue d'être traitée ?

Mis à jour par Nicolas Eysseric il y a plus de 7 ans

  • Tracker changé de Bug à Feature
  • Statut changé de Qualified à New
  • Version cible Version 5.15.6 supprimé

Ce mécanisme d'export CSV est une fonction propre au tableau (élément générique de Silverpeas) et non au tableau de l'application Connecteur JDBC.
A la base, il n'est pas prévu que les résultats contiennent du code HTML. Même si l'affichage ne pose pas de problème, il n'en est pas de même avec l'export.
Il s'agit donc d'une limitation/évolution et pas d'une anomalie.

Actions

Formats disponibles : Atom PDF