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 :

Lien : Infopath, publication Sharepoint et donnée SQL Server


Sujet :

InfoPath .NET

  1. #1
    Membre à l'essai
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2013
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2013
    Messages : 22
    Points : 19
    Points
    19
    Par défaut Lien : Infopath, publication Sharepoint et donnée SQL Server
    Bonjour,

    Novice sur Infopath je cherche à créer une maquette avec les contraintes suivantes :

    - Le formulaire est créé avec Infopath 2010,

    - Le formulaire sera rempli par les utilisateurs via une interface web (publication du formulaire sur SharePoint Server 2010) avec Infopath Form Service,

    - L'ensemble des données autant en reception (affichage de donnée dans des listes déroulantes pour sélection), que l'envoi (résultat des sélections et saisie en texte libre) seront sauvegardé sur une base de données SQL Server 2008R2. La connexion vers la base de données doit être transparente pour l'utilisateur (pas de prompt pour le mot de passe).

    Je me demande déjà si ce mode de fonctionnement est possible, car je but sur quelques problématiques :

    - Quand j'ouvre Infopath j'ai le choix entre :

    > Template sur un fichier de connexion de données : Ne réponds pas à mon besoin, car ma source de données est SQL Server

    > Fichier ou schéma XML : Répond pas à mon besoin

    > Service Web : Peu répondre à mon besoin si on considere Sharepoint comme un service Web...

    > Base de données : Correspond mieux à mon besoin, mais il est précisé "Créer un formulaire pour collecter des données qui sont stockées" donc c'est une logique unidirectionnel.

    Donc je me demande si InfoPath peut combler mon besoin, car avec Access j'arrive mieux à ma finalité, mais je bloque totalement sur le formulaire web (car pas de possibilité au final d'avoir une requête d'insertion) cf le lien : http://www.developpez.net/forums/d13...eb-sharepoint/.

    Si par hasard un utilisateur d'InfoPath maîtrise bien le sujet et peut me dire si ce que je souhaite est réalisable =)

    Merci d'avance.

  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,

    La récupération des informations depuis base de données est en effet possible nativement sur un formulaire InfoPath Forms Services (connexion de données en réception).

    Par contre, il n'est pas possible de soumettre ces éléments via une connexion en envoie prédéfinie.
    Pour se faire, vous pourrez utiliser une des méthodes suivantes:

    • l'appel d'un web service chargé de réaliser l'insertion des données du formulaire dans la base,
    • Utilisation ode personnalisé dans le formulaire C# ou VB.NET. par contre, votre formulaire devra être déployé via l'administration centrale de SharePoint (phase d'approbation par un administrateur). Pas possible sur un formulaire de liste SharePoint...
    • Utilisation d'un workflow sur la liste ou bibliothèque.
    • Créer sur une liste externe BCS connectée à SQL et personnaliser via InfoPath (http://go.limeleap.com/community/bid...erver-Database)


    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 à l'essai
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2013
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2013
    Messages : 22
    Points : 19
    Points
    19
    Par défaut
    Bonjour billout rm,

    Merci pour ta réponse , dommage pour l'absence de cette fonctionnalité si je comprend bien la logique (je vais faire au plus simple pour moi ) :

    Etape 1 - Site SharePoint :

    - Création d'une External Content Types et la relié à une table dans SQL Server
    - Création d'une liste externe dans Sharepoint sur mon site
    - Donner à BDCS les permissions sur la liste externe SharePoint

    Etape 2 - Création du formulaire InfoPath :

    1) Je créer une connexion de donnée en réception
    2) Je créer ma liste déroulante basé sur une requête SQL Server 2008 pour afficher par exemple le nom et le prénom
    3) Je créer un champs "Texte libre" où la personne rentre par exemple un chiffre compris entre 1 et 10.
    4) Je créer un bouton "Enregistrement" (je ne sais pas comment) qui dit de prendre la valeur Nom et Prénom + Texte libre pour le sauvegarder dans ma liste SharePoint
    5) Je publie le formulaire InfoPath dans SharePoint

    Donc si quelqu'un ouvre le formulaire dans le navigateur :

    -> InfoPath Form Service
    -> SQL Server
    -> Rendu web InfoPath (liste déroulante)
    -> Modification de l'utilisateur
    -> ENVOYER
    -> Sauvegarde de l'information dans la liste SharePoint
    -> Liste SharePoint replique avec SQL via BDCS
    -> J'ai mes données dans SQL Server

  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
    Salut j'ai à peu près le même soucis que toi.
    As-tu trouvé une solution ?

    J'ai un problème pour envoyer des données dans une liste externe.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2013
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2013
    Messages : 22
    Points : 19
    Points
    19
    Par défaut
    Bonjour mpstylerz,

    Malheureusement vu l'absence d'information accessible sur le net sur InfoPath et les interactions avec SharePoint nous avons abandonnés le projet.

    Ci joint un lien qui explique la procédure étape par étape (mais que je n'ai pas testée) : http://go.limeleap.com/community/bid...erver-Database

    Tu as aussi ce lien là : http://go.limeleap.com/community/bid...-2010-with-BCS

  6. #6
    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
    Merci

Discussions similaires

  1. [C#] Lister les Bases de données (SQL SERVER) d'un poste
    Par justice007 dans le forum Accès aux données
    Réponses: 9
    Dernier message: 21/06/2010, 16h10
  2. Réponses: 3
    Dernier message: 01/09/2005, 16h24
  3. probleme base de donnée SQL server
    Par waguila666 dans le forum ASP
    Réponses: 9
    Dernier message: 01/12/2004, 11h54
  4. Migration de données SQL Server to Access2000
    Par guams dans le forum Migration
    Réponses: 8
    Dernier message: 02/07/2004, 14h23
  5. Réponses: 3
    Dernier message: 29/03/2004, 18h02

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