Power Platform - Apps - Automate - SharePoint
Share
Explore
Power Platform - Apps - Automate - SharePoint
Approbations

icon picker
Approbations simples


Dans cet exposé, nous utilisons la liste SharePoint du modèle Suivi des dépenses :
image.png
Après le champ Date, ajouter une colonne de type Choix et nommé Statut : ​
image.png
Ajouter une colonne de type Texte multilingues et nommé Informations d’approbation : ​
image.png
Optionnellement, masquer la colonne Statut (Nouveau, puis Modifier les colonnes)
Dans Power Automate :
Créer un flux du type Flux cloud automatique nommé Flux de suivi des approbations de dépense et avec comme déclencheur de type SharePoint Lorsqu’un élément est créé.
Compléter l’étape Lorsqu’un élément est créé : site et liste.
Ajouter une étape Mettre à jour l’élément (SharePoint) et la compléter ainsi (Dans Informations d’approbation, sélectionner Modifié par DisplayName) : ​
image.png
Ajouter une étape Démarrer et attendre une approbation (Approbations) : ​
image.png
Ajouter une étape Condition (Control) : ​
image.png
Dans Si oui, ajouter une étape Mettre à jour l’élément (SharePoint), renommer-le Mettre à jour le statut à Approuvé et compléter ainsi : ​
image.png
Copier l’étape et coller-la dans Si Non. Changer Approuvé par Rejeté. Renommer l’étape Mettre à jour le statut à Rejeté.
Ajouter une étape Créer un tableau HTML (Opération de données) AVANT Condition. Dans De, affecter le Contenu dynamique Réponses. Choisir Personnalisé dans la liste Colonnes et compléter la table ainsi : - Dans En-tête (Header), saisir Approbateur puis dans Valeur (Value) rechercher la valeur dynamique Réponses Nom de l’approbateur. - Reponse_time (hh:mm:ss) > dans la fenêtre Expression, saisir dateDifference(item()?['requestDate'],item()?['responseDate']) et cliquer sur Ajouter. ​
image.png
- Décision > Réponses Réponse de l’approbateur - Commentaires > Réponses Commentaires
Ajouter une étape (donc au dessus de Condition), de type Message (Opérations de donnée), et coller cette expression dans Entrées : ​replace(replace(replace(body('Créer_un_tableau_HTML'),'<table>','<table border="1px solid #ddd" width="100%" '),'<td>','<td style="padding:10px">'),'<th>','<th style="padding:10px">'). Renommer l'étape Styles de la table HTML.
Dans chacune des 2 étapes Mettre à jour le statut à..., affecter Sorties de Styles de la table HTML : ​
image.png


Share
 
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.