Réponses céées sur le Forum

Page 63 sur 70
  • DavidZed

    Membre
    30 août 2022 à 7h37 en réponse à: Masquer une liste Sharepoint

    Malheuresement il me semble qu’il n’y a pas de méthode simple,

    C’est soit via powershell , soit via http request : voici un flux instantané qui fonctionne chez moi :

    CommentID=BfB8hWV2ED6JKnG, PostID=EjdN8RcQLRx3b8I

  • DavidZed

    Membre
    30 août 2022 à 6h19 en réponse à: Masquer une liste Sharepoint

    Bonjour Vince ,

    Tu peux utiliser l’astuce dans la vidéo ci-après pour créer un pseudo masquage des données via les paramètres des listes

    CommentID=ZIokfbkk9HVfGpA, PostID=EjdN8RcQLRx3b8I

  • DavidZed

    Membre
    29 août 2022 à 15h28 en réponse à: Filter et délégation

    Bonjour ,Le soucis, il me semble, c’est que le filtre sur l’ID n’est que partiellement délégable (qu’avec “=” mais pas avec “<,>,>=,<=” )Il y a une astuce simple qui peux permettre de récupérer jusqu’à 4000 lignes en jouant sur le sorting, ce qui revient à récupérer les 2000 premiers et les 2000 derniers records, un exemple :

    Concurrent( ClearCollect(Collection1;Filter(SortByColumns(List;"ID";Ascending);ID>0));;nClearCollect(Collection2;Filter(SortByColumns(List;"ID";Descending);ID>0)) );; nClearCollect(NewCollection;Collection1;Filter(Collection2; Not(ID in Collection1.ID)));;nClear(Collection1);;nClear(Collection2)

    Pour récupérer plus de 4000 items par contre, il faudra nécessairement ajouter une colonne “Other_ID” de type nombre entier, sur laquelle tu vas pouvoir filter avec des “>”,”<“.

    Cela ne règlera pas le problème, mais dans ta seconde collection, au niveau du filtre : ClearCollect(CollectionColl2;Filter(Matable;And(ID>1500;ID<3000)))

    Mieux vaux ne pas utiliser le “and” et mettre les conditions directement en paramètre du filtre : ClearCollect(CollectionColl2;Filter(Matable;ID>1500;ID<3000))

    CommentID=iHxm1K8SZBmV7H1, PostID=6uetl2M2IMmquZP

  • DavidZed

    Membre
    29 août 2022 à 10h13 en réponse à: Lecture Date

    Au temps pour moi !

    Normalement tu peux utiliser l’action “convert time zone” ou l’expression :
    convertTimeZone('Timestamp','SourceTZ','Dest TZ')

    Le soucis, c’est que la valeur retournée par ton flux n’est pas une date à un fuseau horaire américain, mais bien au fuseau UTC (indiqué par le “Z” à la fin du timestamp)

    Je pense que le problème vient de la colonne calculée, essaie de remplacer le calcul par :
    (31/08/2022)- Nb Jours avant (1,5) = 29/08/2022 12:00

    CommentID=bu1CVgrxRum2hXC, PostID=9XjSieDAU5HFn02

  • DavidZed

    Membre
    29 août 2022 à 9h06 en réponse à: Lecture Date

    Bonjour Philippe CULOT ,

    Pour comparer une égalité entre ces deux dates, tu peux forcer un format de date dans ta condition avec l’expression formateDateTime :

    Ex pour la date du jour :
    formatDateTime(utcNow(), 'dd-MM-yyyy')

    Pour la date de ta campagne, il suffira de remplacer le utcNow() par ta valeur dynamique de date de campagne

    CommentID=KprE7CM4cSNS3Kv, PostID=9XjSieDAU5HFn02

  • DavidZed

    Membre
    29 août 2022 à 8h58 en réponse à: Selection checkbox changement couleur

    Bonjour Hugo ,

    Un objet peut faire référence à un de ses propre paramètre via le préfixe “Self.”
    Inutile de mettre un Switch, car tu ne peux avoir que 2 valeurs, un if est suffisant,

    Essaies ceci :
    If(Self.Value;RGBA(123; 164; 72; 1);RGBA(255; 255; 255; 1))

    CommentID=kEph7yVKWeNLIaP, PostID=5g8nOxHzmlRdLi8

  • DavidZed

    Membre
    29 août 2022 à 8h33 en réponse à: Fusion deux tables

    Salut FRED b. ,

    Si tu peux identifier une clé commune aux deux tables, tu peux t’en sortir assez simplement (ex un code client interne) :

    Dans ta table Client WEB, tu ajoutes toutes les colonnes de la table client CRM qui t’intéressent (sauf celles en commun, qui sont déjà présentes, même sous un autre nom)
    Tu ajoutes une clé secondaire (ex Code Client)

    Dans le dataflow CRM, tu ne changes rien niveau power Query, par contre dans le mappage des colonnes, tu sélectionnes ta table Client WEB, et tu fais le mappage pour chaque colonne de sortie de ta query.

    Normalement, tu verras en haut de la fenêtre de mappage, la référence de ta colonne clé.

    Veille bien à décocher “supprimer les enregistrements qui ne figurent pas dans la sortie de requête”

    Le résumé : Avec ton dataflow Client CRM, tu vas mettre à jour ta table Client WEB

    Si tout se passe bien, tu peux supprimer la table dataverse Client CRM

    CommentID=oMyFC1eRUG3jwWY, PostID=aXBeu3Y2FhJTrvN

  • DavidZed

    Membre
    25 août 2022 à 14h09 en réponse à: Soucis Lien pièce jointe Teams

    Bonjour Thibaud Cuiengnet ,

    Il y a une particularité à prendre en compte pour les pièces jointes à des items de liste sharepoint, c’est que cette “colonne”, proposée par défaut dans les listes SP est multivaluée.

    Ce qui veut dire que le lien que tu récupères dans power automate est certainement celui de l’item de la liste et non du fichier

    Pour obtenir le lien du (ou des) fichier en pièce jointe, il va falloir ajouter un “get attachments”, et récupérer les valeurs “displayname” et “absoluteuri”, qui vont te générer un “appliquer à chacun”

    Il faudra ensuite les ajouter à une variable type string pour faire les liens url

    Attention, si tu mets ses liens dans un email, il faudra les formater en html ( <a href=….. ) par contre si tu veux les faire apparaitre dans la CARD de l’approval, il faudra utiliser le format markdown : https://docs.microsoft.com/en-us/power-automate/approvals-markdown-support#links

    CommentID=aC7G1lk1A81oB05, PostID=tI0oXrjSnxIb5Bo

  • DavidZed

    Membre
    25 août 2022 à 13h42 en réponse à: Partage environnement

    Bonjour, FRED b. ,

    Alors à ma connaissance, ce n’est pas faisable de la sorte. Le seul moyen qui s’en rapproche le plus, c’est de passer par les solutions :

    Tu peux développer tes applications et flux (mais pas encore les rapports power BI) au sein d’une solution sur ton tenant et les déployer sur le tenant d’un client.
    C’est une méthode qui permet en effet, de déployer rapidement des applis, flux et les correctifs chez un client qui ne te fournit pas de compte sur son tenant.

    Attention à l’accès invité, c’est très limité sur beaucoup de fonctionnalités Power Platform

    L’idéal, reste que le client fournisse un compte de développement sur son tenant. L’argument à lui fournir est simple : En procédant ainsi, il aura un compte propriétaire de toutes les applis et flux développés.

    CommentID=0H4QTQB4tSn8kSB, PostID=qv3um6rmx27ad8p

  • DavidZed

    Membre
    24 août 2022 à 12h34 en réponse à: Activer les commentaires sur une liste SharePoint

    Dans contenu du site > Paramètres du site > Fonctionnalités du site

    Vérifier que “listes de collaboration d’équipe” est actif

    Après ça ma connaissance de SP ne va pas beaucoup plus loin, si ça ne règle pas le problème, il faudra que quelqu’un qui a plus l’habitude de SP 🙂

    CommentID=eXeHBIsZ6c3em0h, PostID=kdjHoadZBq1RUB5

  • DavidZed

    Membre
    24 août 2022 à 10h38 en réponse à: Activer les commentaires sur une liste SharePoint

    Bonjour, Xavier NOEL-BRIAND ,

    en faisant un clic droit sur un item de la liste, tu as bien l’option commentaire dans le menu déroulant ? :

    Si ce n’est pas le cas, c’est certainement un paramétrage des droits au niveau du site ou de la liste.

    S’il apparait, c’est un bug au niveau de la vue, créer une nouvelle vue pour voir si l’onglet commentaire apparaît

    CommentID=J36WL377J3sB1He, PostID=kdjHoadZBq1RUB5

  • Bonjour Gissinger Véronique,

    Il y a peut-être un soucis dans le paramètre “update” du datacard ou l’identification du champ.

    Si tu supprimes le champ date de la demande et que tu l’ajoutes à nouveau dans le formulaire principal, est-ce que cela résous le problème ?

    CommentID=tmVE2mD7HdwFY0q, PostID=4VVrNK447keN2Ek

  • DavidZed

    Membre
    19 août 2022 à 8h18 en réponse à: Flux qui ne se lance pas

    Bonjour Youcef DOUMANDJI

    Pour moi l’idée de base me parait correcte : le flux ne devrait se déclencher que si il y a une modification sur n’importe quelle colonne de l’enregistrement et si la trigger condition est “True”

    Je pense qu’il y a juste un petit soucis de syntaxe dans la trigger condition :

    @equals(triggerBody()?['NomdemacolonnedansSP'],false)

    1ere chose à essayer, mettre une majuscule à False

    Sinon, il faut analyser la sortie du trigger (sans condition) dans l’historique d’une exécution et voir comment est retranscrite la valeur de cette colonne dans le XML pour en avoir le coeur net

    CommentID=Rh4ptNDLZDLQ5zN, PostID=rKTsL39duEbTMYb

    • DavidZed

      Membre
      19 août 2022 à 13h20 en réponse à: Flux qui ne se lance pas

      Au temps pour moi !
      J’ai fait une confusion avec le post initial, la syntaxe est bonne 🙂

      Et je reste persuadé que la trigger condition ne limite pas le trigger à cette seule colonne de manière générale, mais à tester pour en avoir le coeur net.

      SubCommentID=C2yiLgR4aIfta1X, CommentID=Rh4ptNDLZDLQ5zN, PostID=rKTsL39duEbTMYb

  • DavidZed

    Membre
    25 août 2022 à 14h13 en réponse à: Partage environnement

    Je plussoie 😄

    L’idéal est de sensibiliser le client sur l’avantage qu’il aurait à regrouper les demandes d’ajustements et modifications, quitte à faire ressortir la part “déploiement ” sur le devis en lui précisant que cette partie est fixe, que tu lui déploies 15 modifs ou une seule.

    Ou de se mettre d’accord sur la fréquence des mises à jour

    SubCommentID=GMH4QUbCQHtY12z, CommentID=bLEtHLP5Q27C4bg, PostID=qv3um6rmx27ad8p

Page 63 sur 70