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 :

Envoi de données listes externes


Sujet :

InfoPath .NET

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Envoi de données listes externes
    Bonjour à tous,

    Je suis étudiant en alternance. Je suis spécialisé dans les réseaux mais malheureusement on m'a intégré sur SharePoint où je suis tout seul. Il n'y a personne qui possède de compétences SharePoint / IP dans mon entreprise. Je suis donc livré à moi-même et à mes recherches.

    J'ai une plateforme SharePoint Server 2013 contenant un site Wiki et un autre site de gestion de stock que j'ai mis en place.

    L'objectif est de pouvoir centralisé un inventaire de gestion de stock sur la plateforme SharePoint puis de réaliser par la suite un tableau de bord.

    Voici un récapitulatif du contexte et de l'éxistant :

    Le site de gestion de stock contient une 20aines de listes externes reliées à une base de données SQL Serveur 2008.
    Les tables SQL sont reliées entre-elles par des FK (clés étrangères).
    Sur SharePoint ces liaisons ont étés faites par association dans les listes externes.


    Chaque liste correspond donc à une table.
    Pour finir certains champs des tables ont étés sélectionnés afin d'afficher une Vue (créée sous SQL puis intégrée sous forme de liste externe toujours)
    qui permet d'avoir une vision globale sur l'état de nos stocks.

    Pour arrivé à ce résultat de Vue lors dé l'ajout d'un nouvelle équipement il faut remplir les listes une à une en suivant un ordre bien défini.

    Ma problématique est de pouvoir centraliser toutes ces étapes et éviter d'avoir à remplir ces listes les une après les autres.

    On m'a conseillé de créer un formulaire WEB InfoPath.
    J'ai réussi à créer un formulaire qui me permet de sélectionner de sélectionner des données d'un type de contenu externe lorsque cela est requi ou alors de rentrer des nouvelles données pour les listes externes.

    Le problème est de pouvoir envoyer les données saisies vers les listes externes.
    Je cherche depuis presque 2 semaines et je ne comprends pas la démarche à faire.


    Est-ce que d'après vous cela est possible ? Comment dois-je m'y prendre ?

    N'y-a-t-il pas un autre moyen dans le cas contraire ?

    Je vous remercie d'avoir pris le temps de lire.
    Bonne journée.

  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,
    Si je comprends bien: Votre soucis est de concevoir un frontal permettant de faciliter et centraliser la saisie de l'information d'une gestion des stocks.
    Ce frontal ira insérer les données dans une base SQL et les données seront remontées dans SharePoint via une liste externe BCS.

    Si votre formulaire doit insérer dans plusieurs tables lors de la validation des informations, je vous conseille de passer par l'écriture de code managé. Usuellement, cela peut se faire de la manière suivante:

    • Appel d'un web service chargé de l'insertion en base de données.
    • Conception d'un workflow sur l'élément (attention : impossible de positionner un workflow sur une liste externe),
    • Ajout de code dans le formulaire (attention : impossible dans de mettre du code sur un formulaire InfoPath de type liste),
    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
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Salut,

    Merci pour ce retour.
    Je vais me pencher sur le web service et ferais un retour d'ici peu.

    Encore MERCI
    Bonne journée.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2013
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Re,

    Après quelques recherches suite à ta réponse. J'aurais besoin d'un "aiguillage".

    D'après vous, le plus simple et le plus fonctionnel à mettre en place serait d'ajouter du code manager directement dans infopath designer ?
    (Je n'ai jamais codé, mais je comprends à peu près les instructions)


    J'ai essayé de chercher des exemples de code manager pouvant m'aider à mettre en place cette solution.
    J'ai quelques liens mais pas assez explicatif pour moi
    N'auriez-vous pas des liens par hazard sous la main ?

    Je vous remercie d'avance.
    Bonne journée.

    Mp

  5. #5
    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,

    Désolé, je n'avais pas lu votre dernière question.

    Je dirais que tout dépend de la réponse aux questions suivantes:

    • le code d'insertion pourrait-il être utilisé via un autre logiciel ou une autre brique de votre SI (pour des raisons évidentes, il faudra alors s'orienter vers le développement d'un service web),
    • Est ce qu'un jour votre formulaire devient un formulaire de liste? (ce genre de formulaire InfoPath ne supporte pas le code managé).

    Si vous partez sur un web service, vous pouvez utilisez les aides suivantes:
    http://go4answers.webhost4life.com/E...ase-20961.aspx
    http://blogs.msdn.com/b/philoj/archi...08/490200.aspx


    Si vous souhaitez le faire côté InfoPath:
    http://www.bizsupportonline.net/info...-procedure.htm
    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.

Discussions similaires

  1. Données & Listes Externes
    Par Adlery dans le forum SharePoint
    Réponses: 2
    Dernier message: 08/12/2011, 09h18
  2. [IP-2007] Envoi de données vers liste SP
    Par bob633 dans le forum InfoPath
    Réponses: 1
    Dernier message: 16/11/2010, 20h58
  3. [IP-2010] Envoi de données vers 2 listes Sharepoint différentes
    Par 1nDqMix dans le forum InfoPath
    Réponses: 5
    Dernier message: 03/06/2010, 18h43
  4. Réponses: 1
    Dernier message: 26/10/2009, 17h07
  5. envoie de donnée dans une requéte depuis un liste déroulante
    Par steve o'steen dans le forum Langage
    Réponses: 1
    Dernier message: 17/10/2006, 16h24

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