none
Récupération réponses d'enquêtes Sharepoint RRS feed

  • Question

  •  

    Bonjour ,

     

    je travaille actuellement sur une application Web qui interroge un site sharepoint.

     

    Ce site sharepoint contient des enquétes auxquelles les utilisateurs vont répondre. Le but de l'application web est de récupérers les réponses à ces questions par utilisateur, pour ensuite les traiter.

     

    Quelqu'un pourrait - il me donner un piste pour récupérer ces réponses.

     

    Je vous remercie.

     

     

    lundi 15 septembre 2008 06:39

Toutes les réponses

  • Bonjour,

    Selon ta version de SharePoint, tu peu exporter tes données vers Excel et faire tes traitements. Puis tu publie les résultats par le biais d'une Web Part Excel Service.

    Çà pourrais être une solution parmi d'autre.

    mardi 16 septembre 2008 13:08
  •  

    Bonjour,

    Par expériencel l'export des données d'un sondage vers Excel (à l'aide du menu d'exportation) est assez aléatoire. S'il y a des sauts de page, des sauts conditionnels, etc. on se retrouve souvent avec des résultats incomplets...

     

    L'export vers Excel fonctionne mieux si on utilise la fonction Export to Microsoft Excel disponible à l'aide du menu contextuel du Navigateur (sous IE6 ou 7), menu qui est disponible lorsque la souris se trouve sur le graphique qui affiche la synthèse des résultats. Là au moins, on peut récupérer l'intégralité du résultat. Mais l'inconvénient est que le tableau qui est généré contient de nombreuses lignes blanches qu'il faut nettoyer à l'aide de macros si on veut que le fichier soit ensuite utilisable.

     

    Une autre option, est de passer par le flux RSS du sondage. Ca va vous fournir un fichier XML avec les réponses. Malheureusement, les réponses sont encapsulées dans une balise <description> sous la forme d'un "[CDATA" . Il faut donc encore décortiquer les réponses avant de pouvoir les exploiter. Sur un projet précédent, nous avions fait un petit programme (RssSurvey2HTML) qui traitait le flux RSS et qui génère un tableau HTML formaté. De votre côté, ca pourrait aussi être une solution que d'interroger le flux RSS fourni par le sondage. L'avantage est que cela ne nécessite pas de connaissance du modèle objet de Sharepoint. Veillez à configurer le flux RSS de telle sorte que tous les résultats se retrouvent dans le flux RSS (nombre d'items, nombre de jours).

     

    -Jerome

    mardi 16 septembre 2008 16:18