SharePoint 2016 : Les formulaires InfoPath

Alimenter les contrôles à partir d'une liste

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Ici, votre objectif sera d'alimenter tous les champs d'un nouveau formulaire à partir d'une liste SharePoint unique.
06:16

Transcription

Vos utilisateurs veulent avoir, comme information, l'origine de la mise en relation entre votre organisation et le fournisseur. Autrement dit, comment le contact à été créé, est-ce que c'est à votre initiative, etc. Pour atteindre cet objectif, vous allez créer une liste qui va s'appeler Mise en contact, dans laquelle vous allez indiquer différentes façons d'être en contact, vous ouvrez votre navigateur, sur votre site, et vous ajoutez une application, une liste personnalisée, tout simplement. Vous l'appelez Mise en Contact, on va mettre des espaces, ce sera plus clair, Mise en contact, très bien. Vous la créez, et, à l'intérieur, vous allez l'ouvrir, et vous allez ajouter, par exemple, la mise en contact à été faite à notre initiative, à notre initiative, donc c'est de votre part, c'est un démarchage commercial, par exemple, et puis recommandation interne, voilà, quelque chose de plausible. Une fois que vous avez créé cette liste, vous allez ouvrir le modèle fournisseur et dans le modèle formulaire, vous allez vérifier que, grâce au ruban Création de page, que vous êtes bien sur l'affichage Vue Contact. Oui, en effet, maintenant, vous avez plusieurs affichages, donc là, vous vous positionnez bien sur Vue Contact, normalement c'est la vue par défaut. Donc, vous allez vous mettre, par exemple, sur la ligne Société, vous allez insérer une ligne au-dessus, vous allez ajouter un contrôle supplémentaire qui va être un contrôle de type Zone de liste déroulante, vous allez, tout simplement, nommer l'étiquette : Mise en contact, vous allez renommer le champ, Propriétés, vous dites que c'est natureMiseEnContact, par exemple, et sous choix de la zone de liste, vous sélectionnez Rechercher des choix dans une source de données externe, cliquez sur Ajouter, l'assistant de connexion s'ouvre, vous cliquez sur Suivant, vous allez dire que vous souhaitez recevoir les données d'une bibliothèque ou d'une liste, Suivant, vous indiquez juste l'URL de votre site, vous faites Suivant, et là, vous allez chercher la liste qui s'appelle Mise en Contact. Suivant, vous récupérez uniquement le titre, vous faites suivant, suivant, terminer. Une fois terminé, vous pouvez changer, ici, on va récupérer le titre et non pas l'ID. Vous pouvez faire OK, et là, vous vérifiez que ça fonctionne bien en appuyant sur F5, donc cet écran est normal, vous cliquez sur Oui, c'est un écran de sécurité, à notre initiative, démarchage commercial, très bien, ça fonctionne. Vous fermez la fenêtre, vous retournez sur la liste SharePoint, la liste Mise en Contact, et là, vous allez rajouter des lignes supplémentaires, par exemple dans les recommandations, là, il y avait recommandation interne on va dire recommandation d'un confrère. Vous ne faites que ça, vous retournez sur InfoPath Designer, vous refaites F5, là, vous cliquez Oui sur la boîte de dialogue, et là, vous retrouvez bien Recommandation d'un confrère. Maintenant, vous allez dans Données, et ici, vous avez Connexion de données. Vous allez cliquer sur Connexion de données, et là, vous retrouvez votre connexion de données, mise en contact, que vous allez modifier, voilà, suivant, vous retrouvez tous les paramètres que vous avez évidemment indiqués, et là, vous allez enregistrer une copie des données dans le modèle de formulaire. Ça veut dire qu'InfoPath va copier le contenu des valeurs qui sont ici dans le formulaire. Suivant, vous aurez en plus une extraction automatique si les données ont été modifiées, et on va le vérifier, d'ailleurs, vous faites Terminer, fermer, donc là, vous pouvez faire à nouveau F5 pour vérifier que tout fonctionne bien, donc ça va, tout va bien, maintenant, vous retournez au niveau de la liste et vous rajoutez une nouvelle recommandation, Recommandation autre fournisseur, ou recommandation autre, tout simplement. Voilà, sans rentrer dans les détails, vous avez modifié la liste, qu'est-ce qui se passe au niveau du formulaire ? Vous faites simplement F5, oui. Et là, vous voyez Recommandation autre. Autrement dit, le fait d'avoir localement recopié les données n'empêche pas InfoPath d'aller vérifier que les données n'ont pas été modifiées ou mises à jour entre-temps. Donc, il faut bien comprendre que ce mécanisme de mise en cache dans le formulaire n'interdit pas du tout d'actualiser les données, bien évidemment. Le seul risque que vous pouvez avoir, éventuellement, c'est quand vous mettez en cache dans le formulaire, ça concerne des données sensibles, parce qu'il est très facile de récupérer le formulaire lui-même, si vous avez accès à SharePoint, et de voir quel est le contenu des données, ce qui peut poser des problèmes de sécurité, évidemment, sachant que quand je dis très facile, c'est en supposant d'avoir les droits, donc ce n'est pas si facile que ça quand même. Techniquement, une fois qu'on a le fichier, c'est facile de l'ouvrir et de voir ce qu'il y a dedans. Très bien, en résumé, qu'est-ce que vous avez vu dans cet exercice ? Eh bien, vous avez vu comment alimenter un contrôle Zone de liste à partir d'une liste SharePoint, et, surtout, vous avez vu que cette liste pouvait être actualisée et elle sera systématiquement récupérée par le formulaire quelles que soient les options de mise en cache que vous avez pu sélectionner ou pas au niveau du formulaire.

SharePoint 2016 : Les formulaires InfoPath

Créez des formulaires interactifs et dynamiques avec InfoPath. Découvrez les bonnes pratiques et les erreurs à éviter lors de l'utilisation et la création de formulaires.

2h32 (34 vidéos)
Aucun commentaire n´est disponible actuellement
Spécial abonnés
Date de parution :2 mars 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !