Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

SharePoint 2016 : Les flux de travail

Comprendre les boucles infinies

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
L'objectif de cet exercice est de vous montrer comment vous pouvez créer une boucle infinie entre deux flux de travail par inadvertance, et comment SharePoint 2016 est capable de détecter cette situation et d'y remédier.
05:39

Transcription

Dans SharePoint Designer, vous avez un mécanisme qui permet d’éviter qu'à force de faire des conditions et des actions, vous arriviez à créer une boucle infinie. Mais vous pouvez être dans une situation où eh bien, SharePoint Designer n'est pas en mesure lui de contrôler le fait qu'il existe une boucle infinie, notamment entre plusieurs workflow. Toutefois, vous allez voir que SharePoint 2016 est capable de détecter cette situation, et qu'il va arrêter spontanément l'exécution de workflows qui pourraient s'enchaîner les uns derrière les autres. Alors pour cela, vous allez sur Flux de travail, et vous allez créer tout simplement un premier workflow. Ce workflow va être attaché à la liste Affaires. Voilà, liste Affaires. Vous allez l'appeler wf02C, avec un -1 car c'est effectivement le premier workflow de cet exercice. On va en créer un deuxième. Le reste vous le laissez, vous faites OK. Et là, vous allez simplement créer un élément dans la liste Affaires closes. Alors, ca sera aussi l’occasion de voir l’action créée, puisque vous n’allez pas encore vue. Vous allez créer donc un élément qui va être créé dans Affaires closes. Vous remarquerez la chose suivante : en fait il vous dit : voilà les champs qu’il faut remplir obligatoirement avec l’astérisque. C'est-à-dire que dès que vous avez un champ avec un astérisque, le champ doit être renseigné obligatoirement. Donc vous ne pouvez pas créer un élément dans la liste Affaires closes, s’il n’y a pas au moins un titre. Et ce n'est pas SharePoint qui va générer un titre. Donc c’est à vous de donner un titre fixe par exemple. Donc ici vous faites Modifier et vous mettez une valeur quelconque. Par exemple ici, vous mettez Affaire en cours, pourquoi pas ? Commande en cours tiens, Commande en cours. Voilà. OK. Voilà. Avant de publier, vous allez dans le fil d'Ariane et vous demandez de Démarrer automatiquement le flux de travail lorsqu’un élément est créé. Vous allez comprendre bientôt pourquoi. Donc maintenant vous pouvez publier. Je pense que vous l’avez déjà compris mais de toute façon je vais vous l’expliquer. Maintenant vous allez créer un deuxième workflow. Donc vous retournez en Flux de travail. Cette fois-ci vous l’associez à Affaires closes. Vous l’appelez wf02C et cette fois-ci c’est -2. Voilà, vous faites OK. Et là, vous allez créer - voilà, c’est la même logique - un élément dans la liste Affaires cette fois-ci. Voilà. Ici vous allez mettre Affaire terminée. Peu importe. Terminée. OK. Vous allez avec le fil d’Ariane ici, vous demandez à Démarrer automatiquement l’élément et vous publiez. La logique est la suivante : c’est que quand vous êtes dans le premier workflow, ce premier workflow est associé à quelle liste ? À la liste Affaires. Il se déclenche, et il crée un élément dans la liste Affaires closes. À ce moment-là, automatiquement, le deuxième workflow qui est ici, va démarrer tout seul. Et qu’est-ce qu’il va faire ? Puisqu’il est associé à la liste Affaires closes, eh bien, il va automatiquement générer un nouvel élément dans la liste Affaires, et ainsi de suite, d'accord ? Donc ici, je vais faire un petit peu de ménage. Très bien. Je vais lancer le navigateur tout simplement. Voilà, je vais dans Affaires. Et là, je crée un élément quelconque, ça n’a pas d’importance. Ici, je vais l’appeler par exemple Voiture de pompier, voiture de pompiers par exemple. Ça me plait bien ça tiens : Voiture de pompiers, parfait. Voilà, je ne fais rien de plus, je suis bien dans la liste Affaires. Je fais Enregistrer. Donc je fais F5 pour voir l’apparition de wf02C-1. Voitures de pompier. Effectivement, j’ai bien d’ailleurs tous les workflows qui s’exécutent les uns derrière les autres, puisqu'ils sont automatiques. Mais ça ne me gène pas en ce qui me concerne. Ils s’exécutent bien. Et vous avez effectivement Terminé, c'est-à-dire qu’il a bien été lancé. Si vous allez dans Affaires closes, hop, il a bien créé Commande en cours qui a automatiquement lancée le workflow wf02C-2 qui à son tour a créé un élément qui s’appelle Affaire terminée. Et là effectivement, c’est vraiment une affaire terminée puisque ce qui se passe c’est que SharePoint 2016 met son holà, en disant sans arrêt, il est en train de lancer : rassurez-vous, au niveau des fichiers journaux de SharePoint, vous avez un élément qui indique justement la présence de la boucle infinie. Alors, juste aussi un commentaire par rapport à l’affichage de toutes ces colonnes. Pour l’instant, ce n'est pas encore trop gênant. Mais effectivement, c’est quand même une bonne pratique pendant les exercices et même un petit peu après, de ne pas hésiter à faire un peu de ménage parce qu'ici vous pouvez tout simplement modifier l’affichage. Et vous allez désactiver l’affichage. Les workflows, eux, vont continuer à s’exécuter. Il n'y a aucun souci. Ils vont bien continuer à s’exécuter. Mais voilà : vous décidez de les cacher en quelque sorte. Et puis aussi là ici, moi ce que je vais faire de temps en temps, c’est que je vais vider la liste parce que sinon ça va être très vite encombrée. On part de quelque chose de propre.

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 !