Réponses céées sur le Forum

Page 61 sur 85
  • R3dKap

    Membre
    2 mai 2022 à 12h31 en réponse à: Problème décalage de dates

    Ah si ça n’arrive que pour un utilisateur donné alors il faut se concentrer sur le compte de l’utilisateur ou peut-être même son poste de travail. Est-ce que son poste de travail est sur un fuseau horaire particulier ?

    Ca serait peut-être intéressant qu’il se connecte depuis un autre poste pour voir s’il a le même problème…

    CommentID=LvJKjgdJaCvHkDH, PostID=t5s6DKCgbmDnqiV

  • R3dKap

    Membre
    29 avril 2022 à 19h13 en réponse à: Problème décalage de dates

    @jonathan schulz vous avez vérifié les fuseaux horaires de quoi :

    • le compte de l’utilisateur ?

    • le site SharePoint ?

    Dans un contrôle sélecteur de date dans Power Apps il est possible de spécifier le fuseau horaire et le format. Comment est-il positionné ?

    CommentID=mX0aNZdLXSX6qmA, PostID=t5s6DKCgbmDnqiV

  • R3dKap

    Membre
    28 avril 2022 à 21h02 en réponse à: Champs obligatoire selon condition

    @Laure KERFOURN, @Geoffroy WAGNER a raison : l’idée c’est d’accéder à la valeur texte de la liste déroulante du statut.

    Perso, je le fais plutôt de cette manière : DataCardValue1.Selected.Value te renverras “Chantier“.

    Bien sûr, ta liste déroulante de statut ne s’appelle peut-être pas DataCardValue1. A toi de mettre le bon nom… 🙂

    Enfin, pour la formule à mettre dans la propriété Required de ton datacard de N° chantier, tu peux simplement le faire ainsi :

    DataCardValue1.Selected.Value = "Chantier"

    C’est tout. En effet, écrire If(A=B; true; false) revient à écrire A=B car un test d’égalité renvoie de lui-même toujours true ou false.

    CommentID=PxQg4cJbPAQGuU2, PostID=HDHDnwxH2PAioPP

  • R3dKap

    Membre
    28 avril 2022 à 20h55 en réponse à: Modifier une liste SharePoint lors de la réception d'un mail

    En fait, dans ton étape Définir une variable tu ne peux pas taper du code directement dans le paramètre Valeur. Dans ce paramètre tu ne peux y mettre que des constantes ou des références à d’autres “objets” (comme tu l’as fait pour le champ Objet du mail).

    Pour saisir une formule :

    • vide ton paramètre Valeur : si ton curseur de saisie est bien dans la zone de saisie tu vas avoir cette fameuse popup juste à côté :

    • clique sur l’onglet Expression de cette popup

    • tape ta formule dans la zone de saisie fx (cadre rouge)

    Et si à un moment donné dans ta formule tu dois faire référence à un objet de ton flow (comme le champ Objet du mail par ex.) :

    • place ton curseur de saisie dans ta formule là où tu veux y faire référence

    • clique sur l’onglet Contenu dynamique

    • clique sur l’objet ou la donnée en question

    • le code correspondant sera inséré au bon endroit

    Pour ce qui est d’extraire l’immat de l’objet de ton mail, voici la bonne formule :

    concat('F-',split(split(<ton objet de mail>,'F-')[1],' ')[0])

    Remplace <ton objet de mail> par ton champ Objet du mail.

    Tu remarqueras quelques éléments intéressants sur le code Power Automate :

    • les noms des fonctions ne sont pas sensibles à la casse

    • les chaînes de caractères s’indiquent entre apostrophes et non entre guillemets

    • les paramètres des fonctions sont séparés par des virgules et non des points-virgules

    Sinon ça serait trop facile si ça ressemblait exactement aux formules de Power Apps… 😁

    CommentID=v3Cf3pQrR8qZpCX, PostID=3nIvXEOnTF7YwWV

  • R3dKap

    Membre
    28 avril 2022 à 16h27 en réponse à: Filtre Galerie Power Apps

    C’est exactement ça ! 👍

    CommentID=da28uXEfofqt88h, PostID=u56z954yDLlkYZy

  • R3dKap

    Membre
    28 avril 2022 à 16h22 en réponse à: Galerie Power Apps

    J’ai une étiquette sur l’écran2 qui récupère et affiche le code de la ligne sélectionné de la galerie de l’écran 1.” -> donc sur ton écran 2 tu fais référence à un contrôle sur l’écran 1… 😁

    Cherche pas. Il n’y a que 2 moyens d’éviter ça :

    • Utiliser une variable globale -> pas pertinent si ta variable globale n’est utilisée que sur un seul écran (elle est donc plutôt locale)

    • Transmettre la donnée dans le 3è paramètre du Navigate() comme indiqué plus haut -> surtout que ça en fait une variable locale justement

    Je crois que définitivement il faut que je fasse soit des mini-vidéos ou des mini-webinaires d’explications très clairs sur ce genre de sujet… 😉

    CommentID=oWRAXELPrjF8o7Y, PostID=CFCdqINmqb6Alsi

  • R3dKap

    Membre
    28 avril 2022 à 15h59 en réponse à: Modifier une liste SharePoint lors de la réception d'un mail

    Salut @Geoffroy WAGNER en utilisant ce déclencheur Power Automate tu pourras spécifier ta chaîne APRS dans ce paramètre pour déjà faire en sorte que ton flux ne se déclenche que pour les mails qui ont ce mot-clé dans l’objet du mail :

    Ensuite, à toi d’analyser l’objet du mail via des fonctions de manipulation de chaîne (split, left, right, trim, etc. -> tu trouveras toutes les fonctions ici : https://docs.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference#string-functions) pour identifier la présence du code F-GJXB par ex. et rechercher ta ligne dans la liste SP en spécifiant un filtre comme ceci :

    Et il ne te restera alors plus qu’à positionner ton flag dans la colonne APRS…

    N’hésite pas si tu as besoin de + d’aide…

    CommentID=Wcwl81R1mdEIpQj, PostID=3nIvXEOnTF7YwWV

  • R3dKap

    Membre
    28 avril 2022 à 14h36 en réponse à: Power apps enregistre des données vide dans sharepoint

    @Yannick est-ce que la propriété suivante est bien activée sur ton bouton où il y a le SubmitForm() ?

    Sinon il y a un risque que le formulaire soit soumis plusieurs fois et comme juste après la soumission les données des datacards ne sont plus accessibles il se peut qu’elles soient vides…

    Sinon, sur tes datacards qui correspondent aux colonnes vides de ta liste, est-ce que tu as touché aux propriétés Default ou Update ?

    Est-ce que tu peux nous donner un exemple de datacard où il y a le problème (une combobox par ex.) et nous préciser ce que tu as dans le Default et le Update du datacard et ce que tu as dans le Items et le DefaultSelectedItems de la combobox ?

    CommentID=OYxYYmd4IGYcjqb, PostID=2bfyc58DmLG22CM

  • R3dKap

    Membre
    28 avril 2022 à 13h22 en réponse à: Nouveaux icônes pour Power Apps

    Salut @Sylvain,

    Dans Power Apps, à l’heure où j’écris ça, le seul moyen d’avoir un icône main est d’utiliser soit un bouton, soit un icône interne Power Apps (pris dans le menu des icônes de la barre d’outils en haut du Studio). 😌

    Donc, dans 90% des cas je superpose un icône interne Power Apps en rendant sa couleur, sa couleur au survol et sa couleur au clic transparente. Et ça fait bien le job… 🙂

    CommentID=0AdB1cDL554rUct, PostID=GPVOgUNNgSulS6v

  • R3dKap

    Membre
    28 avril 2022 à 13h18 en réponse à: Galerie Power Apps

    @Simon attention sur ton 2è écran de ne pas faire référence à un contrôle qui est sur ton premier écran. C’est une mauvaise pratique que l’on rencontre souvent.

    Par exemple :

    • Ecran1 : une galerie Galerie1

    • Ecran2 : une autre galerie Galerie2 qui filtre selon l’élément choisi dans Galerie1 en faisant référence à Galerie1.Selected ⛔⛔⛔

    La bonne pratique c’est :

    • Ecran1 : dans le OnSelect de Galerie1 tu fais Navigate(Ecran2; ScreenTransition.CeQueTuVeux; {locGalerie1SelectedItem: ThisItem})

    • Ecran2 : dans le filtre de Galerie2 tu utilises locGalerie1SelectedItem

    L’idée consiste, depuis l’écran 1, à transmettre à l’écran 2 l’élément sélectionné dans Galerie1. C’est l’objet du 3è paramètre du Navigate() qui va alors créer une variable LOCALE sur Ecran2 qui s’appellera locGalerie1SelectedItem.

    Voili voilou… 😉

    CommentID=WpLA2h7PBkXp1zF, PostID=CFCdqINmqb6Alsi

  • R3dKap

    Membre
    28 avril 2022 à 13h08 en réponse à: Filtre Galerie Power Apps

    @Andre je complète et amende un peu la technique de @Guillaume RENARD…

    D’une manière générale, lorsque l’on veut filtrer une galerie basée sur une valeur saisie dans une text box (pareil pour une combo box), la formule s’écrit tout simplement comme ceci :

    Filter(n    TaSourceDeDonnées;n    IsBlank(TextBox.Text) || TaColonne = TextBox.Textn)

    En gros : si je n’ai rien saisi, renvoie-moi toutes les lignes de ma source de données, et dans le cas contraire renvoie-moi uniquement les lignes qui correspondent à ce que j’ai saisi dans la text box.

    Si tu veux filtrer ta galerie sur 2 text box, alors la formule s’écrit ainsi :

    Filter(n    TaSourceDeDonnées;n    (IsBlank(TextBox1.Text) || TaColonne1 = TextBox1.Text) && (IsBlank(TextBox2.Text) || TaColonne2 = TextBox2.Text)n)

    Dis-nous comment tu as réussi à le faire de ton côté… 😉

    CommentID=ovvokBmJj3plRTJ, PostID=u56z954yDLlkYZy

  • R3dKap

    Membre
    28 avril 2022 à 13h00 en réponse à: Fusion de deux listes

    @Romain n’hésite pas à pinger avec une mention “@JeanMichelPowerBI” les experts PowerBI que tu trouveras dans la section Les experts… 😉

    @J par ex… 😀

    CommentID=BKRbbFQdcz5eWUY, PostID=NmOd5tXoleV4zs5

  • R3dKap

    Membre
    28 avril 2022 à 12h58 en réponse à: Créer un connecteur

    Salut @anthony, je confirme : custom connector = licence Power Apps ou Power Automate.

    Et pour ce qui est d’apprendre à créer un custom connector, y’a pas mal de ressource sur le web, mais tu as de la chance, @Allan a justement fait une p’tite session sur ce sujet-là au FrenchPowerBreak d’hier : https://aka.ms/FrenchPowerBreak 😉

    CommentID=wm2K5AKFksFvGc8, PostID=YXSz5y3E9r8GpPb

  • R3dKap

    Membre
    25 avril 2022 à 7h43 en réponse à: Filtrer une liste

    @Alain pour ton pb de compte tu t’adresses à la bonne personne : c’est moi qui administre le site… 😉 Je viens de déclencher une demande de réinitialisation de ton mot de passe. Dis-moi si tu reçois quelque chose (vérifie aussi dans tes spams). En parallèle j’ai envoyé un ticket au support…

    Sinon pour ton problème d’exclusion…

    Je suppose que l’information du service figure également sur le user connecté.

    Perso, je ferais comme ceci :

    • je coderais les exclusions de la manière suivante (n’oublie pas le # du début et de fin) :
      #Ent1#Ent2/Cont1#Ent2/Cont2#

    • lorsque l’application démarre, je récupère l’entreprise et le service du user (appelons-les gloUserEnt et gloUserServ)

    • je filtre la galerie ainsi :

    Filter(n    TaListe;n    Not(n        "#" & gloUserEnt & "#" in Exclusion ||n        "#" & gloUserEnt & "/" & gloUserServ & "#" in Exclusionn    )n)

    En effet, l’opérateur in peut être utilisé pour vérifier qu’une chaîne fait partie d’une autre chaîne.

    Les # sont là pour différencier les entreprises des couples entreprise/service.

    Il est possible que tu aies des soucis de délégation via cette formule. Je ne l’ai pas testée chez moi donc n’hésite pas à revenir vers moi si c’est le cas ou s’il y a un souci. On verra comment l’améliorer…

    CommentID=yhHzPBqyKOY9mPb, PostID=zITSH5vUcOX3gra

  • R3dKap

    Membre
    23 avril 2022 à 18h18 en réponse à: Licences

    Salut @Alexandre,

    Les différentes offres pour les associations sont accessibles ici :

    https://www.microsoft.com/fr-fr/microsoft-365/nonprofit/plans-and-pricing?activetab=tab%3aprimaryr1

    Pour savoir quelle offre ils utilisent il faut qu’ils regardent leur “abonnement” sur la page d’administration Microsoft 365 (accessible à https://admin.microsoft.com) :

    Ensuite, les licences qu’ils utilisent sont dispos ici :

    En cliquant ci-dessus sur le nom de la licence (Microsoft 365 Business Basic dans ce cas), ils verront la liste des utilisateurs possédant cette licence. En cliquant sur un utilisateur, ils pourront voir ce que contient comme produits et services cette licence :

    En espérant avoir répondu à ta question… 🙂

    CommentID=variBLSfiIP87cQ, PostID=yJZbR1KG1ySRaaS

Page 61 sur 85