IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

InfoPath .NET Discussion :

Gestion d'une liste avec Infopath [IP-2007]


Sujet :

InfoPath .NET

  1. #1
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2002
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 274
    Points : 192
    Points
    192
    Par défaut Gestion d'une liste avec Infopath
    Bonjour,

    débutant dans Infopath / Sharepoint dev., on m'a demandé de trouver une solution pour rendre plus convivial la gestion d'une liste sous Sharepoint 2007. En effet cette liste comprend de nombreux champs et listes déroulantes et c'est "pénible" pour l'utilisateur de rentrer toutes les infos. J'ai besoin de pouvoir mettre en forme les champs, les regrouper, faire des zones "masquées" et des mises en forme conditionnelles. Il me semble que tout ceci se fait assez bien dans IP.

    Donc l'idéal serait de remplacer les formulaires "tousfaits" de sharepoint par des formulaires IP (en les gardant intégrés dans mes pages sharepoint bien sûr :-))

    Est-ce que quelqu'un pourrait me confirmer que c'est possible de faire tout ça et me donner éventuellement quelques pistes pour démarrer ?

    J'ai déjà fait quelques essais avec ces tutoriels :
    http://blogs.msdn.com/b/infopath/arc...oint-list.aspx
    (là ca marche pas car c'est du 2007 chez moi je pense... car pas moyen d'insérer les données)
    ou là : http://www.bizsupportonline.net/brow...h-workflow.htm
    mais c'est pas ce qu'il me faut car je veux pouvoir éditer les éléments de la liste avec le joli formulaire Infopath par la suite et là c'est juste une insertion de données dans la liste via un workflow.

    Ou alors est-ce que IP n'est pas conseillé et qu'il me faut envisager de développer mes propres webparts ? mais là je débute aussi....

    Merci pour votre aide
    Steve

  2. #2
    Membre éprouvé
    Homme Profil pro
    Référent technique
    Inscrit en
    Juillet 2007
    Messages
    834
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Référent technique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 834
    Points : 1 219
    Points
    1 219
    Par défaut
    Bonjour,
    InfoPath est même l'outil conseillé pour faire ceci (contrôle de saisie, mise en forme spécifique,...).
    Il faut réaliser ce que l'on appelle un formulaire InfoPath services qui permettra de saisir les informations à l'intérieur d'une page web. Enfin pour cela il faut disposer d'un Moss (et non pas un wss) en version Entreprise.

    Cordialement.
    Rémi MATAYRON
    N'hésitez pas à visiter mon blog dédié à InfoPath et SharePoint : http://rmatayron.blogspot.com/

    Pour plus de visibilité sur le forum, marquer la question en [Résolu] lorsque la réponse fournie vous convient.

  3. #3
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2002
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 274
    Points : 192
    Points
    192
    Par défaut
    Hello,

    merci pour ta réponse, je possède effectivement un MOSS.

    Est-ce que par "formulaire InfoPath services" tu parles d'un formulaire qui requête sur un webservice ?

    Je suis un peu tout nouveau dans Infopath et je ne suis pas sûr de bien comprendre comment "connecter" mon formulaire Infopath avec ma liste sharepoint. Aurais-tu un ptit tutoriel sous la main ?

    De plus est-ce que tu peux me confirmer que ce formulaire IP sera intégrable complètement dans mon site sharepoint, avec le master tout autour ? Je désire vraiment que lorsque l'utilisateur clique sur "Nouveau" dans ma liste, ce formulaire IP s'ouvre et puisse lui permettre de saisir les données. Idem pour l'affichage ou la modification d'un item de la liste.

    Encore merci pour ton aide

    Steve

  4. #4
    Membre éprouvé
    Homme Profil pro
    Référent technique
    Inscrit en
    Juillet 2007
    Messages
    834
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Référent technique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 834
    Points : 1 219
    Points
    1 219
    Par défaut
    Bonsoir,

    Ah la ça ce complique.
    En fait quand je parles de "InfoPath form Services", je parles d'un formulaire InfoPath qui s'intégre dans une page aspx. Au lieu de s'ouvrir avec le logiciel Microsoft InfoPath, il s'ouvrira dans une page Web. En effet "InfoPath form services" convertit à la volée un formulaire désigné avec InfoPath en une page web.
    Donc pour ce point vous êtes bon.

    Par contre la ou cela se complique c'est que la plupart des formulaires InfoPath Form services ne reprennent pas la masterpage (le look avec le frame) de SharePoint. Il repart d'une page vide qu'il transforme.
    Avec Moss2007, cela est possible en développant une webpart que l'on appelle XmlFormView (ainsi le formulaire s'intègre complètement dans le look sharepoint). En tapant "Xmlformview + infopath" dans google, vous avez des chances de trouver votre bonheur.
    Pour débuter c'est pas le plus simple tout de même...

    En fait, ce que vous demandez est complètement intégré dans MOSS 2010 qui est élaboré en grande partie avec des formulaires InfoPath. Notamment au niveau de saisie ou de modification d'éléments de liste.

    Si c'est possible, je vous conseilles d'attendre de migrer vers la version 2010 de MOSS...
    Rémi MATAYRON
    N'hésitez pas à visiter mon blog dédié à InfoPath et SharePoint : http://rmatayron.blogspot.com/

    Pour plus de visibilité sur le forum, marquer la question en [Résolu] lorsque la réponse fournie vous convient.

  5. #5
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2002
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 274
    Points : 192
    Points
    192
    Par défaut
    Merci pour ces infos Billout !

    En effet je suis tombé ce matin sur le xmlFormView que j'ai implémenté dans mon site sharepoint.

    En rajoutant ce xmlFormView dans mon sharepoint designer j'arrive à intégrer mon formulaire Infopath exporté (j'ai dû passer par la Central Administration de mon serveur Sharepoint car j'ai rajouté du code embarqué dans mon formulaire infopath :-S) je récupère le chemin du .xsn que j'indique dans le xmlFormView et le tour est joué (enfin ca marche pour un ptit formulaire de test :-))

    Concernant la migration vers Sharepoint 2010 "c'est pas d'actualité" m'a-t-on dit car comme on tourne encore avec Office 2003 dans ma boîte, on craint des incompatibilités entre Word2003 et Sharepoint 2010 par exemple...

    Encore merci
    Steve

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Entité-Association] Gestion d'une table avec listes de référentiel
    Par dorian53 dans le forum Schéma
    Réponses: 9
    Dernier message: 13/03/2013, 21h49
  2. Réponses: 0
    Dernier message: 14/11/2010, 14h59
  3. Réponses: 1
    Dernier message: 17/03/2009, 08h59
  4. [SimpleXML] Gestion d'une liste avec xml
    Par juninho269 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 29/05/2008, 17h06
  5. [MFC] creer une liste avec des check????
    Par ginounet dans le forum MFC
    Réponses: 4
    Dernier message: 16/06/2004, 11h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo