Ce didacticiel présente comment vous pouvez connecter deux listes SharePoint avec des champs de recherche.

Vue d’ensemble

SharePoint propose deux types de champs de recherche :

  • Recherche: crée un lien vers une autre liste. Par exemple, une liste Commandes peut contenir un champ de recherche lié aux clients de la liste Client.
  • Choix : cliquez ou appuyez sur ce champ pour afficher un petit menu d’éléments parmi lesquels faire votre choix.

Dans ce didacticiel, vous créez une application qui utilise ces types de champs de recherche.

Dans quel but utiliser les champs de recherche ?

Les données utilisées dans les entreprises sont volumineuses et complexes. Les données de liste SharePoint sont souvent liées aux données d’une autre liste. Les champs de recherche sont le principal moyen permettant d’organiser ces données.

Par exemple, si vous pouvez avoir une liste Commandes qui contient un champ de recherche lié à une liste Clients, pour voir quel client a passé la commande. Le champ de recherche dans la liste Commandes vous permet aussi d’obtenir d’autres données de la liste Clients. Vous pouvez également utiliser un champ de recherche pour connecter la liste Commandes à une liste Produit et récupérer les informations dont vous avez besoin sur le produit commandé, comme des images du produit, ses spécifications, les détails du fabricant, etc.

À quoi servent les champs de choix ?

Les champs de choix sont utilisés pour les listes très courtes, mais au lieu de créer une liste distincte, vous reprenez les valeurs de cette liste dans un petit menu qui s’affiche lorsque vous cliquez ou appuyez sur le champ de choix et que vous sélectionnez une des valeurs.

Il peut par exemple s’agir du code d’état du client, de la disponibilité du produit, des codes d’état, bref, toute liste fixe qui reste relativement courte. Ces données pourraient être implémentées en tant que listes distinctes et vous pourriez utiliser un champ de recherche pour les lier, mais il est généralement plus facile et plus rapide de les mettre en œuvre en tant que champs de choix.

Créer les listes dans SharePoint

Dans ce didacticiel, vous liez deux listes SharePoint personnalisées, Assets et RepairShop. La liste Assets sert à effectuer le suivi du matériel dans une équipe. Comme le matériel tombe en panne de temps à autre, nous utilisons la liste RepairShop pour suivre les ateliers locaux qui peuvent résoudre le problème.

Champs de recherche utilisés dans cet exemple

La liste RepairShop utilise le champ ContactEmail pour identifier l’atelier. Cette liste est définie en premier afin que chaque ligne de la liste Assets puisse pointer sur un élément.

La liste Assets comporte deux champs de recherche : * le premier s’appelle RepairShop, de type recherche. Il utilise les adresses de courrier pour pointer sur les entrées de la liste RepairShop. * L’autre s’appelle AssetType, de type choix. Il répertorie les types de matériels de cette ressource.

En temps normal, vous pourriez créer d’autres champs, en fonction des informations que vous souhaitez suivre.

Créer la liste RepairShop et ajouter les données

Cette opération s’effectue en premier pour que, lorsque vous ajoutez des données à la liste Assets, les entrées de la liste RepairShop soient disponibles dans le champ de recherche Assets.RepairShop.

  1. Sur votre site SharePoint, créez une liste RepairShop.

  2. Ajoutez un champ ContactEmail de type Une seule ligne de texte.

  3. Ajoutez tous les autres champs dont vous avez besoin.

  4. Cliquez ou appuyez sur +Nouveau pour entrer des exemples de données dans la liste, avec au moins 3 lignes avec différentes valeurs pour ContactEmail. Lorsqu’un appareil doit être réparé, vous choisissez une de ces adresses.

Créer la liste Assets

  1. Sur votre site SharePoint, créez une liste Assets.

  2. Cliquez ou appuyez sur le signe plus (+) et choisissez Plus.

  3. Ajoutez un champ AssetType de type champ de choix, puis dans la zone de texte Tapez chaque choix sur une ligne distincte, indiquez les valeurs que vous souhaitez voir apparaître dans le menu. Cliquez ou appuyez sur OK.

  4. Commencez à ajouter un autre champ, comme dans l’étape 2 : cliquez ou appuyez sur le signe plus (+) et choisissez Plus.

  5. Ajoutez un champ RepairShop de type recherche, choisissez RepairShop dans la zone de texte Obtenir les informations de, puis choisissez ContactEmail dans la zone de texte Dans cette colonne. Cliquez ou appuyez sur OK.

  6. Ajoutez tous les autres champs souhaités.

Créer une application à partir de la liste Assets

Cette application vous permet d’ajouter des données à la liste Assets.

  1. Ouvrez PowerApps Studio. Si vous débutez avec PowerApps, inscrivez-vous gratuitement à l’aide de votre adresse professionnelle et suivez les instructions pour télécharger PowerApps Studio à partir du Windows store.

  2. Dans le menu Fichier (le long du bord gauche), cliquez ou appuyez sur Nouveau, puis cliquez ou appuyez sur SharePoint.

  1. Choisissez votre site SharePoint dans la liste Sites récents ou entrez l’URL de votre site directement dans la zone de texte. Cliquez ou appuyer sur OK.

  1. Choisissez la liste principale de votre site SharePoint. Dans cet exemple, il s’agit de la liste Assets. Cliquez ou appuyez sur le bouton Connecter dans l’angle inférieur droit.

Ajouter des données à la liste Assets

Vous pouvez maintenant exécuter l’application et voir à quoi ressemble l’écran pour les champs de recherche.

  1. Appuyez sur F5 ou sélectionnez Aperçu ( ).

  2. Cliquez ou appuyez sur le symbole + dans l’angle supérieur droit pour ajouter une entrée.

  3. Entrez le titre de cette ressource.

  4. Cliquez ou appuyez sur la flèche déroulante AssetType. Les valeurs affichées sont celles que vous avez entrées lorsque vous avez créé ce champ. Choisissez une des entrées.

  5. Cliquez ou appuyez sur la flèche déroulante RepairShop. Choisissez une des entrées.

  6. Dans l’angle supérieur droit, cliquez ou appuyez sur la case à cocher pour enregistrer la nouvelle entrée.

  7. (facultatif) Répétez cette procédure pour ajouter autant d’éléments à la liste que vous le souhaitez.

  8. Appuyez sur Échap pour revenir à l’espace de travail par défaut.

Pour plus d’informations