DavidZed
MembreRéponses céées sur le Forum
-
DavidZed
Membre17 août 2022 à 9h01 en réponse à: Copier texte dans le presse-papier via Power Automate ?Il y a peut être d’autres solutions mais cela va surtout dépendre des possibilités offertes par le CRM en question: import excel / csv par exemple
CommentID=WkyU0tDKFxEKO0X, PostID=Nvpht17m5o1d1oJ
-
DavidZed
Membre17 août 2022 à 8h47 en réponse à: Copier texte dans le presse-papier via Power Automate ?Ok, voici selon moi les possibilités restantes:
Si l’appli destination a un connecteur ou est joignable via API, alors tu peux partir sur un flux power automate cloud déclenché depuis powerapps, il suffira de passer la valeur concatainée
Si c’est une appli en local, il faut passer par un flux RPA (Power Automate Desktop), qui va ouvrir ton appli power automate, copier la valeur et éventuellement la coller dans l’appli destination. C’est envisageable en solution personnelle, mais s’il y a plusieurs utilisateurs, cela amène pas mal de contraintes
Ici un composant PCF qui permet de faire un “copier” vers le presse-papier depuis une appli.
GitHub – TBag/power-apps-copy-text-to-clipboard: Simple component that allows you to copy text from a Power App to the clipboard with the click of a button.
Mais je t’invite à examiner la procédure d’installation avant de choisir cette optionCette fonctionnalité devrait voir le jour car l’idée a été soumise il y a un moment, mais elle est passée au statut “Escalated” en début d’année Copy to Clipboard – Power Platform Community (microsoft.com)
CommentID=kXz4DiH9blsUGHk, PostID=Nvpht17m5o1d1oJ
-
DavidZed
Membre17 août 2022 à 8h21 en réponse à: Copier texte dans le presse-papier via Power Automate ?Petite précision, l’autre application est une powerapp ?
CommentID=WeJ5swdNUubNCHT, PostID=Nvpht17m5o1d1oJ
-
DavidZed
Membre16 août 2022 à 15h36 en réponse à: Copier texte dans le presse-papier via Power Automate ?Hello Vincent HERY ,
Dans Power Automate Desktop, tu peux utiliser les actions:
Obtenir le texte du presse-papiers
Définir le texte du presse-papiers
Effacer le contenu du presse-papiersPour manipuler les données du presse-papier
CommentID=khifQdAPYE9CKGT, PostID=Nvpht17m5o1d1oJ
-
DavidZed
Membre17 août 2022 à 7h15 en réponse à: Copier texte dans le presse-papier via Power Automate ?Le soucis, c’est que les flux Cloud de Power Automate ne sont pas exécutés sur une machine en local, il est donc impossible que le flux récupère directement une donnée qui est dans le presse-papier d’une machine en local.
Si tu nous en dis un peu plus sur la fonctionnalité que tu souhaites mettre en place ou ton besoin, nous pourrons certainement te proposer une solution alternative.
SubCommentID=CDAGDPx9G9OSTeY, CommentID=khifQdAPYE9CKGT, PostID=Nvpht17m5o1d1oJ
-
-
Il me semblait bien qu’il y avait une solution plus élégante :
Dans les propriétés avancées de ton déclencheur planifié, tu vas avoir en bas de la liste, un champ “Trigger conditions”, dans lequel tu vas pouvoir ajouter des conditions supplémentaires au déclenchement de ton flux, tu peux y mettre :
Cela devrait correspondre parfaitement à ton attente.
CommentID=DvSP8q8cK7p9ZeG, PostID=zp397A1QHlyxsjT
-
Bonjour,
Il y a une solution pas très élégante mais qui a le mérite de fonctionner :
Mettre une condition à la base de ton flux sur la valeur :
dayOfWeek(utcNow())Attention, à tester car il est très probable que cette formule considère le dimanche comme premier jour de la semaine pour lequel elle retourne 0.
Donc mettre une condition double :
dayOfWeek(utcNow())>0
AND
dayOfWeek(utcNow())<6CommentID=3n65VkgnigZ54A8, PostID=zp397A1QHlyxsjT
-
Bonjour,
Il se peut que ce soit en effet, spécifique à cette fonction Switch (tout du moins au contexte de ses compartiments de sortie).
Sur certaines actions, enlever un paramètre d’entrée peut débloquer le copier-coller.Cela se produit même en copiant-collant d’un case à un autre ?
CommentID=FMYhfdVfi2Kbv8I, PostID=4tAl59nJsfiBOs4
-
Bonjour,
Si chaque branche dispose d’un environnement propre dans power Apps, cela pourrait répondre en grande partie à ton besoin.
Il faudrait que ton application soit dans une solution, dans laquelle tu ajouterais également une variable d’environnement. C’est dans cette dernière que tu vas pouvoir renseigner la liste sharepoint que tu souhaites utiliser en source de donnée par environnement.
C’est de loin le moyen le plus pratique, car par la suite, si tu fais des modifications sur ton appli, tu n’auras qu’à réimporter la solution sur les différents environnements.
Si par contre il est impossible d’avoir un environnement par branche, et qu’il faut dupliquer des variantes d’une application :
Exporter l’appli en msapp, la réimporter en tant que nouvelle application
Dans la variante de l’application, tu peux facilement remplacer ta source de données en un clic dans toute l’app avec le nouvel outil recherche, accessible dans les paramètres :
CommentID=EL6Nt2UzjMQ4w3Q, PostID=vdX4LsNAjN5UICR
-
DavidZed
Membre5 août 2022 à 10h25 en réponse à: Interagir avec d'autres tables à partir d'un formulaire Model Driven AppsBonjour Chabel,
Je pense que l’ajout d’une sous-grille dans ton formulaire devrait correspondre à ton besoin.
Il suffit de spécifier la table associée et de configurer une vue dans celle-ci pour avoir les colonnes qui t’intéressent
CommentID=bbOKNvOHGJ0TSoQ, PostID=R9dePkNjK0c2xxQ
-
Bonjour,
Il y a peut être moyen d’obtenir le statut d’une session power apps via un power automate, mais je suis assez peu optimiste la dessus.
L’idée serait de stocker l’ID de session d’exécution de l’appli dans ton item SP. Et d’avoir un flux planifié qui vérifie si la session est fermée, auquel cas il déverrouillerai l’item. Solution à explorer mais sans garantie de résultat
Pour obtenir l’Id de session :GetPowerAppsSessionID.Run()
Autre option, qui par contre marcherait à coup sûr :
– Ajouter une variable (VarLock) true/false quand ton formulaire d’édition est ouvert
– Ajouter un Timer de 4min (hors champ ou masqué) avec
Autostart & Repeat : VarLock
OnTimerEnd :If(Form1.Mode=DisplayMode.Edit;Patch(ListeSP;VarItem;{LockedBy : User().Email}))
Sur ton DisplayMode du formulaire:
If(VarItem.LockedBy = User().Email || DateDiff(VarItem.ModifiedOn;Now();Minutes)>5;DisplayMode.Edit;DisplayMode.View)
Résultat :
Tant que le formulaire est ouvert en édition sur un item, on patch toutes les 4 min l’item avec le nom de l’utilisateur dans la colonne LockedBy
Quand on sélectionne un item, si l’utilisateur est celui qui l’a verrouillé ou si l’item n’a pas été verrouillé depuis plus de 5 min, on ouvre le formulaire en mode édition, sinon on l’ouvre en mode lectureCommentID=Xa78D5RQABFUcd0, PostID=wLOrWTvTRRMGKvV
-
Bonjour,
Pour le default, un ThisItem.NomDeLaColonne.Value devrait faire l’affaire dans les deux cas.
Par contre tu vas avoir une certaine gymnastique à faire dans le update de ton datacard pour que la donnée soit prise en compte quand une modif est apportée à la valeur du champ.
CommentID=HhJ45f4R8hgY168, PostID=D22FxemgItGdXHL
-
Bonjour,
Je ne suis pas spécialiste en RPA, mais tu peux lancer un flux desktop depuis un flux cloud. L’idée est donc de créer un flux planifié toutes les deux heures qui va lancer ton flux desktop.
CommentID=k3CzGvnFZxBaSSY, PostID=JG1rhwRJwLXVlcv
-
Bonjour,
Une piste qui pourrait aider à résoudre le problème :
Peupler une collection avec tes deux sources de données, et éventuellement utiliser un RenameColumns sur la 2eme source si les noms des colonnes sont différents.
Exemple sur le onvisible de ton écran :
Clear(ColCalendrier);
Collect(ColCalendrier;SourceDesRDV);
Collect(ColCalendrier;SourceDesDispos)Ensuite mettre ta collection dans le .Item de ta galerie
CommentID=bSQqMhngTFFbSZZ, PostID=hf39JdwfckrU0bF
-
Bonjour, je viens de t’ajouter 🙂
SubCommentID=kSNBVBFYLPkLG3m, CommentID=ZnMvLINxwVadfFg, PostID=o8ESa7JzZkC2MKH