DavidZed
MembreRéponses céées sur le Forum
-
A ce stade, ça devient un peu complexe, je te conseille de charger la donnée dans une collection
CommentID=hi5t3wOZnCVwTY6, PostID=Pra5YOCgclogTe7
-
Hello Shadoks_ ,
Si ce n’est déjà fait, les premières choses à tester :
Vérifier que le user externe se connecte bien avec son compte guest
Tenter de lancer l’app dans edge en mode navigation privée. Si ça fonctionne, c’est un problème de cache du navigateur. => à vider
Tenter de lancer l’app dans edge sur un autre machine avec le même compte Si ça fonctionne, c’est un problème d’installation du navigateur, de proxy ou d’url bloquée sur le premier PC .
Republier l’application si elle n’a pas été modifiée depuis plus de 6 mois
CommentID=PsKg0zNYfOR0zUE, PostID=9gJgnNN9PV0Y1Tv
-
Ton action obtenir les roles va te sortir un Json qui aura cette structure :
Dans le cas ou l’app est partagée directement à un user, tu vas avoir son email, le type sera “User”
Si l’app est partagé à un groupe, tu auras l’email du groupe, le type sera “Group”Cette donnée va te permettre, à l’aide d’un filtre :
-
dans un 1er traitement, repertorier les emails des partages User
-
dans un second traitement, répertorier les emails des membres de chaque groupe avec qui l’app est partagée
Chaque traitement ajoutant les emails à une variable de type array
En gros ton flux devrait ressembler à cela :
CommentID=2cdhZsS5go1bZCk, PostID=4v5t1mPwBBMoBJO
-
-
DavidZed
Membre4 juillet 2023 à 14h32 en réponse à: Power Automate : Créer une image format PNG/JPG à partir d'un format base 64Hello Diane Niango ,
Pour pour créer un fichier, tu dois convertir ta donné format base64 en binary avec l’expression :
base64ToBinary(ta_chaine_base64)
CommentID=H7z8tKCNe2Mux1G, PostID=OfLNcRmV4SLOMoQ
-
DavidZed
Membre7 juillet 2023 à 16h46 en réponse à: Power Automate : Créer une image format PNG/JPG à partir d'un format base 64Après quelques recherches, il semble que mettre directement l’expression dans le champ de l’action “créer un fichier” fasse planter l’action.
essaies en ajoutant une action message / compose comme dans cet exemple :
SubCommentID=Ihi7AE2Ju0MQvPe, CommentID=H7z8tKCNe2Mux1G, PostID=OfLNcRmV4SLOMoQ
-
DavidZed
Membre7 juillet 2023 à 6h32 en réponse à: Power Automate : Créer une image format PNG/JPG à partir d'un format base 64Hello,
le message est clair, ce n’est pas une chaine au format base64 qui est fournie.
Si ton image est dans la colonne de type image dans une liste, je pense que tu n’aurais pas le format base64, il faudra passer par une requête http avec Sharepoint
SubCommentID=mMUj5u7pPci2e5X, CommentID=H7z8tKCNe2Mux1G, PostID=OfLNcRmV4SLOMoQ
-
-
Hello Laurent ,
Tu vas devoir faire deux branches parallèles qui démarrent chacune par un filter array, un sur les user et l’autre sur les groupes.
Tu trouveras le type dans le Json de sortie de ton “obtenir les attributions de rôle”. De mémoire dans body/properties/principal/type
Il faudra ensuite faire un “list group members” sur chaque groupe.
Je te conseille de faire un “ajouter à la variable de texte” (ou de tableau puis concatener) pour faire une liste unique de tous les mails séparés par un “;” cela devrait te permettre d’envoyer toutes tes notifications en une seule étape.
Ha et si tu filtres sur le type de partage, pour rappel, un groupe ne peut avoir que “CanRead”
CommentID=IULLq6YiqeK8GzY, PostID=4v5t1mPwBBMoBJO
-
Bonjour Maxime PECQUEUR ,
Pour 200 utilisateurs, je te recommande fortement de ne pas utiliser un fichier Excel comme source de données.
Tu peux par exemple passer par une liste Sharepoint ou une table dataverse (encore mieux, mais premium) et créer un flux qui va synchroniser ta source de donnée avec le fichier Excel.
CommentID=n2Rb4SvDDfXAjzU, PostID=UPawqazblK8DsjR
-
DavidZed
Membre29 juin 2023 à 15h04 en réponse à: Ajout nom ou email du créateur d'élément dans le formulaire LISTJe pense que la slution de facilité serait de recréer le form en version power apps
CommentID=R82HepfhhCzO4eN, PostID=RqPJrc8WZ8eWdaV
-
DavidZed
Membre29 juin 2023 à 15h03 en réponse à: Ajout nom ou email du créateur d'élément dans le formulaire LISTAlors, il me semblait qu’on pouvait utiliser un formatage JSON dans le header du formulaire par exemple :
{n "elmType": "span",n "txtContent": "=[$Author.title]",n "style": {n "font-weight": "bold",n "font-size": "large"n }n}
Mais la colonne ne semble pas accessible 🙁
CommentID=BruCywoobbPtrI8, PostID=RqPJrc8WZ8eWdaV
-
DavidZed
Membre29 juin 2023 à 13h55 en réponse à: Ajout nom ou email du créateur d'élément dans le formulaire LISTBonjour Adil ,
C’est une colonne qui existe déjà, il suffit de l’afficher :
CommentID=MW71wATmttXjYCb, PostID=RqPJrc8WZ8eWdaV
-
C’est simple, il suffit d’ajouter la condition de ton second filtre dans le premier,
c’est d’ailleurs ce que j’avais mis dans la formule que je t’avais proposé au début :
GroupBy( //pour grouper les données par véhiculen Sort( // on trie en amont par date de résan Filter( //on filtre la source en amont sur le lieu de restitution et la date de résan Reservations,n 'lieu restitution' = 1,n Date_Reservation <= Today();n Lieu_Restitution = 1n ),n Date_Reservation,n SortOrder.Descendingn ),n "vehicule",n "Détails Réservation" // Les colonne non groupées, vont se retrouver au format table dans la colonne "Détails Réservation"n)
Si tu veux faire redescendre d’un rang la date le lieu etc, tu as plusieurs solutions :
-
une combinaison de AddColumns() et DropColumns()
DropColumns(nAddColumns(nGroupBy(n Sort(n Filter(n Reservations;n Date_Reservation <= date_souhaitee.SelectedDate;n Lieu_Restitution = 1n );n Date_Reservation;n SortOrder.Descendingn );n "vehicule";n "Data"n);"Date_Reservation";First(ThisRecord.Data).Date_Reservation;"Crenau_Reservation";First(ThisRecord.Data).Crenau_Reservation;"lieu_restitution";First(ThisRecord.Data).lieu_restitution);n"Data")
-
Un ForALL()
ForAll(nGroupBy(n Sort(n Filter(n Reservations;n Date_Reservation <= date_souhaitee.SelectedDate;n Lieu_Restitution = 1n );n Date_Reservation;n SortOrder.Descendingn );n "vehicule";n "Data"n);n{vehicule: ThisRecord.vehicule;nDate_Reservation:First(ThisRecord.Data).Date_Reservation;nCrenau_Reservation: First(ThisRecord.Data).Crenau_Reservation;nlieu_restitution: First(ThisRecord.Data).lieu_restitution}n)
SubCommentID=B8BTrTCwBiAbCpV, CommentID=N1sLn8pALax6tAB, PostID=Pra5YOCgclogTe7
-
-
Hello Maxime PECQUEUR ,
Oui il suffit d’ajouter ton fichier excel en tant que source de données de l’application.
Le fichier doit être sur le cloud (sharepoint ou onedrive) et être au format .xlsx, sans macros et les données doivent être au format table / Tableau.
Tu pourras ensuite rechercher un enregistrement avec une fonction LookUp()
SubCommentID=YS8yVBqnJ7vGEtp, CommentID=o1o5G4hZyx1FTyE, PostID=RfuuC36KP0n4R2Z
-
Si tu vas dans la propriété .Items de ta liste déroulante, et que tu places ton curseur à la suite de ta source de données (1)
Tu vas avoir la possibilité de déployer un aperçu de la table de données (2)
Il faudra ensuite vérifier l’intitulé de la colonne (3), qui est le plus souvent Value
Si tel est le cas, tu vas pouvoir appeler la valeur sélectionnée avec (pour un combo box par exemple) :
ComboBox.Selected.Value
SubCommentID=pxxUpFeE9FgdBFf, CommentID=WeHONlcO2oqwPHM, PostID=UPawqazblK8DsjR
-
DavidZed
Membre28 juin 2023 à 16h43 en réponse à: DisplayMode.Edit ne prend pas en compte et dans gallerie un Controle attend number incompatible avec regle Table valeursHello Christian N ,
Essaies en remplaçant :
ThisItem.Lieux.Value
par :Concat(ThisItem.Lieux;Value;", ")
SubCommentID=EhAQzqjccQhJtWc, CommentID=p0bRXzRrsj50w5b, PostID=Jn7a44uIa0RYf6h