SharePoint 2016 : Les flux de travail

Utiliser une boucle conditionnelle

Testez gratuitement nos 1300 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Dans cet exercice, vous étudierez un cas dans lequel l'utilisation d'une boucle conditionnelle est moins triviale que dans l'exemple précédent. Appréhendez également son fonctionnement au sein du flux de travail.
05:33

Transcription

L'objectif de cet exercice est de mettre en œuvre une boucle conditionnelle qui est basée sur la valeur de la colonne Incrément de la liste Compteur. Vous vous souvenez que vous avez une liste Compteur, que vous avez une colonne Incrément . Et en fait pour l'élément Commande vous souhaitez que cette boucle s'arrête quand cette valeur-là sera inférieure à 515. Actuellement, elle vaut 500, mais évidemment, dans le flux de travail, vous allez mettre un contrôle d'incrémentation de cette valeur. Autrement dit, il va falloir contrôler dans le flux de travail lui-même la valeur que va prendre ce champ. Pour ça, vous retournez dans SharePoint Designer. Vous créez un flux de travail associé à Affaires, et vous l'appelez, par exemple, wf05C, 2013, bien sûr. Vous mettez tout de suite une étape, et vous ajoutez, ici, une boucle conditionnelle. On va la renommer, disons, Alimentation, et la boucle, on va l'appeler tout simplement Incrément. L'exécution du contenu de cette boucle sera répétée durant... et ici on va sélectionner une valeur qui vient de la liste Compteur. Donc, vous avez la liste Compteur qui est là. Vous avez besoin de faire un test sur Incrément. Pour quel élément ? pour l'élément qui s'intitule Commandes. C'est normal. Vous souhaitez vous arrêter dès que c'est inférieur à 515, et vous allez mettre évidemment dans la boucle un contrôle, notamment, vous allez mettre une condition Si, en particulier sur le champ Titre qui doit contenir un mot. Par exemple, vous mettez directement les commandes spéciales, commande spéciale. Si c'est une commande spéciale, qu'allez-vous faire ? Vous allez créer un élément dans la liste Annonces, par exemple. Ici, on va le modifier vite fait, Commande spéciale, Commande... ... et on insère le titre de l'élément en cours. OK, OK, OK. Ensuite, il faut donc faire augmenter, incrémenter la fameuse colonne Incrément. Donc, vous allez déjà faire un calcul où vous allez récupérer la valeur actuelle de la liste Compteur. Donc, vous allez récupérer la valeur de la colonne Incrément de la liste Compteur, pour l'élément qui s'appelle Commandes, voilà Commandes, très bien, OK. Vous allez faire plus 2, donc, vous allez de 2 en 2. Évidemment, vous mettez à jour, derrière, la liste Compteur. Vous allez faire une mise à jour de l'élément de la liste. Quelle liste ? évidemment la liste Compteur. Vous allez ajouter le champ Incrément et vous lui indiquez quelle valeur. La valeur que vous venez de calculer à l'instant qui se trouve dans les paramètres, et notamment dans le paramètre Variable : calcul. OK, OK. Il ne reste plus qu'à préciser sur quel élément de la ligne, l'élément qui s'intitule Commandes. Très bien. Donc, ça me paraît bon. Il ne reste plus qu'à mettre que c'est une fin de flux de travail, voilà. Vérifiez qu'il n'y a pas d'erreurs, c'est bon, Publier. Vous allez quand même modifier pour revenir en démarrage automatique, et vous republiez. Vous allez maintenant sur la liste qui est là et vous allez créer un nouvel élément. Si tout se passe bien, il devrait y avoir plusieurs annonces créées pour cet élément, et la liste Compteur devrait aussi s'incrémenter automatiquement. Nous allons vérifier tout cela. Alors, on avait parlé d'un test sur le mot spécial. Si je tape simplement Commandes sans préciser que c'est spécial. Je fais Enregistrer. Je fais F5. J'ai Alimentation, mais il va s'arrêter là puisque de toute façon, il a terminé ce qu'il a à faire, car il n'y a pas de boucle à prévoir dans la mesure où il ne respecte pas la condition. Donc, je peux aller vérifier, mais je n'ai pas d'annonces qui sont créées, et mon compteur n'évolue pas. Je retourne dans Affaires, et cette fois-ci, je crée Commande spéciale, Enregistrer. Donc, je fais à nouveau F5. Donc, je suis aussi bien sûr dans Alimentation, mais la différence est que si je vais dans Annonces, je commence à voir les commandes qui apparaissent. Alors, F5. En fait, il y en a une, deux, trois, quatre, cinq, six, sept, huit, c'est normal. Et le compteur doit être arrivé à 516 pour Commandes. Donc, vous avez effectivement atteint votre objectif qui était de générer un certain nombre d'annonces en fonction d'un critère qui était contrôlé dans le flux de travail lui-même grâce à cette logique.

SharePoint 2016 : Les flux de travail

Créez, personnalisez et publiez des flux de travail SharePoint avec SharePoint Designer. Découvrez les bonnes pratiques et les erreurs à éviter lors de leur création.

2h33 (28 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :15 févr. 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 !