Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Résumé: Découvrez comment ajouter une tâche d’approbation à un workflow Project Web App.
S’applique à : Project Server Édition d'abonnement, Project Server 2019, Project Server 2016, Project Server 2013
En incluant une tâche d’approbation dans votre workflow Project Web App, vous pouvez vous assurer que vos projets reçoivent une approbation appropriée avant leur démarrage. Dans cet article, nous allons examiner un exemple d’utilisation d’une tâche d’approbation dans un workflow pour permettre aux utilisateurs sélectionnés d’approuver ou de rejeter un projet.
Avant de commencer
Avant de commencer, vérifiez les points suivants :
Si vous utilisez un déploiement local de Project Server, vous avez configuré la plateforme de flux de travail SharePoint 2013.
Vous avez créé l’exemple de flux de travail, les étapes et le type de projet d’entreprise comme décrit dans Create a sample Project Web App workflow.
Créer un flux de travail avec une tâche d’approbation
Nous allons utiliser l’exemple de flux de travail que vous avez créé dans Créer un exemple Project Web App workflow pour créer un flux de travail qui ressemble à ceci :
Si vous avez effectué les procédures décrites dans d’autres articles de cette série, vous avez peut-être déjà une partie de ce flux de travail en place. Toutes les étapes à suivre pour créer ce flux de travail sont décrites dans la procédure suivante.
Pour créer un flux de travail
Démarrez SharePoint Designer.
Connectez-vous à votre site Project Web App.
À gauche, cliquez sur Flux de travail.
Cliquez sur Exemple de flux de travail.
Cliquez sur Modifier le flux de travail.
Dans le ruban, cliquez sur Phase, puis sur 1 - Proposer une idée.
Placez le curseur orange dans la partie supérieure de l’étape 1, puis dans le ruban, cliquez sur Action, puis sous Actions de Project Web App, cliquez sur Attendre un événement de projet.
Cliquez sur cet événement de projet, puis choisissez Événement : lors de la soumission d’un projet dans le menu déroulant.
Placez le curseur orange sous l’étape 1, cliquez sur Phase, puis sur 2 - Demander une idée.
Placez le curseur orange sous l’étape 2, cliquez sur Étape, puis sur 3 – Exécuter.
Placez le curseur orange sous l’étape 3, cliquez sur Étape, puis sur 4 – Annulé.
Placez le curseur orange dans la zone Transition vers la phase de l’étape 1 puis dans le ruban, cliquez sur Action, puis sur Accéder à une étape.
Cliquez sur le lien d’une étape , puis choisissez 2 - Demander une révision dans la liste déroulante.
Placez le curseur orange dans la partie supérieure de l’étape 2.
Dans le ruban, cliquez sur Action, puis sous Actions de tâche, cliquez sur Démarrer un processus de tâche.
Cliquez sur le lien ces utilisateurs.
Sur la page Démarrer un processus de tâche :
Cliquez sur les points de suspension ( ...) pour Participants et ajoutez le nom de l’utilisateur auquel vous souhaitez affecter la tâche d’approbation de projet.
Pour Nom de la tâche, cliquez sur fx, indiquez Données Projet pour Source de données et Nom du projet pour Champ de la source, puis cliquez sur OK.
Cliquez sur OK.
Placez le curseur orange dans la section Transition vers la phase de l’étape 2.
Cliquez sur Condition et sélectionnez Si une valeur est égale à la valeur.
Cliquez sur le premier lien valeur, puis cliquez sur fx.
Indiquez Paramètres et variables du flux de travail pour Source de données et Variable : résultat pour Champ de la source, puis cliquez sur OK.
Cliquez sur le deuxième lien valeur et choisissez Approuvé dans la liste déroulante.
Placez le curseur orange dans la branche If de l’instruction If/Else.
Dans le ruban, cliquez sur Action, puis choisissez Accéder à une étape.
Cliquez sur le lien une étape, puis choisissez 3 - Exécuter.
Placez le curseur orange dans la branche Else de l’instruction If/Else.
Dans le ruban, cliquez sur Action, puis choisissez Accéder à une étape.
Cliquez sur une étape, puis choisissez 4 – Annulé dans le menu déroulant.
Placez le curseur orange dans la zone Transition vers la phase de l’étape 3, puis dans le ruban, cliquez sur Action, puis sur Accéder à une étape.
Cliquez sur une étape, puis choisissez Fin du flux de travail dans le menu déroulant.
Placez le curseur orange dans la zone Transition vers la phase de l’étape 4, puis dans le ruban, cliquez sur Action, puis sur Accéder à une étape.
Cliquez sur une étape, puis choisissez Fin du flux de travail dans le menu déroulant.
Dans le ruban, cliquez sur Publier.
Tester
Une fois le workflow publié, nous pouvons créer un exemple de projet pour voir comment fonctionne la tâche d’approbation.
Pour créer un projet
Dans Project Web App, dans le volet de navigation gauche, cliquez sur Projets.
Dans le ruban, cliquez sur l’onglet Projets.
Cliquez sur Nouveau, puis sur Exemple de type de projet.
Nommez le projet Attribuer une tâche d’approbation, puis cliquez sur Enregistrer.
Dans la page État du flux de travail, cliquez sur Envoyer, puis sur OK pour confirmer.
Une fois le projet créé et soumis, vous remarquerez que l’étape de flux de travail actuelle est 1 - Proposer une idée. Le flux de travail s’interrompt ici jusqu’à ce que l’utilisateur auquel vous avez attribué la tâche d’approbation approuve ou rejette le projet.
Examinons ce qui se passe lorsque l’utilisateur approuve la tâche.
Pour approuver une tâche
Connectez-vous à Project Web App en tant qu’utilisateur auquel vous avez attribué la tâche.
Dans Project Web App, dans le volet de navigation de gauche, cliquez sur Approbations.
Dans le ruban, cliquez sur Approbations de flux de travail.
Dans la liste des tâches de flux de travail, cliquez sur Toutes les tâches.
Cliquez sur Attribuer une tâche d’approbation.
Dans le ruban, cliquez sur Modifier.
Cliquez sur Approuvé.
Notez qu’une fois la tâche approuvée, l’étape de workflow actuelle est 3 - Exécuter. Essayez de créer un autre projet, puis cette fois-ci, choisissez Rejeté pour la tâche d’approbation. Notez que l’étape de flux de travail actuelle est 4 - Annulée.
Dans l’article suivant, nous allons voir comment ajouter une option d’approbation supplémentaire à la tâche d’approbation.
Voir aussi
Créer un exemple de flux de travail Project Web App
Configurer un flux de travail pour qu’il attende un événement Project Web App
Définir l’état de l’étape dans un flux de travail Project Web App
Ajouter un champ personnalisé à une page de détails de projet
Personnaliser les options d’approbation pour les flux de travail Project Web App