Réponses céées sur le Forum

Page 5 sur 84
  • J’ai pas encore testé mais juste en tapant le point-virgule juste au niveau des options de la fonction tu vois que les attendees doivent être spécifiés au format texte et séparément :

    Ensuite, en regardant la doc du connecteur tu as plus d’infos :

  • Deux choses déjà :

    • les dates doivent être transmises au format UTC, d’où l’utilisation de la fonction Text() dans mon exemple -> à faire aussi de ton côté
    • je pense qu’il doit y avoir un souci avec le format des attendees

    Essaie de procéder par étapes :

    1. Tu essaies déjà de créer un événement sans aucune option supplémentaire et en mettant l’identifiant de ton propre calendrier
    2. Si l’étape 1 marche tu passes à l’étape suivante en ajoutant les options au fur et à mesure (sans les attendees) et tu testes à chaque fois
    3. Si ça marche aussi alors tu rajoutes les attendees et on voit si ça plante

    En attendant je vais regarder de mon côté comment il faut spécifier les attendees.

    REMARQUE – Lorsque tu remontes une erreur dans Power Apps via une capture, procède de la manière suivante : https://ppfc.fr/groupes/infos-ppfc/forum/topic/%f0%9f%92%a1-power-apps-remonter-clairement-une-erreur-de-formule/

  • @Francis,

    En fait tu peux te passer de Power Automate… 😉

    Ajoute le connecteur Outlook Office 365 à ton application et sur un bouton tu mets un code de ce genre :

    C’est beaucoup plus rapide à l’exécution… 😋

    Les accolades à la fin, tu verras en réouvrant l’accolade, que ce sont tous les autres paramètres que tu peux spécifier si tu le veux.

  • R3dKap

    Membre
    27 novembre 2024 à 13h06 en réponse à: Bouton HTML dans une notification email V2

    @Mickael,

    Voici la solution proposée par ChatGPT :

    Pour permettre le déclenchement d’un flux Power Automate avec un paramètre via une simple balise dans un e-mail, il faut contourner les contraintes des requêtes HTTP typiques (qui sont généralement en POST) en passant le paramètre via une URL de type GET. Voici une solution adaptée :

    <hr>
    <h3>Étape 1 : Adapter le flux pour gérer des paramètres dans l’URL</h3>

    1. Créer un flux Power Automate avec le déclencheur Quand une requête HTTP est reçue.

    2. Modifiez le schéma JSON du déclencheur pour accepter des paramètres de requête. Exemple minimal :

      <code class="language-json">{
        "type": "object",
        "additionalProperties": true
      }
      

      Ce schéma est flexible et permettra de recevoir des paramètres directement dans l’URL.

    3. Ajoutez une action pour récupérer les paramètres. Par exemple :

      • Utilisez une action Composer avec cette expression pour extraire le paramètre value :
        <code class="language-plaintext">@triggerOutputs()['queries']['value']
        
    4. Configurez les actions suivantes dans le flux selon vos besoins pour utiliser ce paramètre.

    <hr>
    <h3>Étape 2 : Sauvegarder et récupérer l’URL générée</h3>

    1. Sauvegardez le flux Power Automate.
    2. Une URL sera générée, par exemple :
      https://prod-XX.westus.logic.azure.com:443/workflows/<ID>/triggers/manual/paths/invoke
      
    3. Cette URL accepte des paramètres en ajoutant ?param=value à la fin.

    <hr>
    <h3>Étape 3 : Construire la balise HTML pour l’e-mail</h3>

    Vous pouvez construire une balise HTML pour inclure cette URL dans un e-mail. Exemple :

    <code class="language-html">/triggers/manual/paths/invoke?value=HelloWorld" target="_blank">
      Cliquez ici pour déclencher l'action
    
    
    • Remplacez <ID> par l’ID de votre flux.
    • value=HelloWorld est la valeur passée en paramètre.
    • target="_blank" permet d’ouvrir l’URL dans une nouvelle fenêtre ou onglet (utile pour des mails).

    <hr>
    <h3>Étape 4 : Tester l’intégration</h3>

    Envoyez un e-mail contenant cette balise . Lorsque le destinataire clique sur le lien :

    1. Le flux Power Automate sera déclenché.
    2. Le paramètre value sera transmis au flux.

    <hr>
    <h3>Sécurité</h3>

    Pour éviter que votre flux ne soit déclenché par des tiers non autorisés, vous pouvez :

    1. Restreindre les appels à l’URL :
      • Ajouter une vérification conditionnelle dans le flux pour vérifier un secret ou une signature unique (par exemple, un token passé en paramètre).
    2. Protéger l’accès au flux :
      • Utiliser un outil comme Azure API Management ou un middleware pour contrôler qui peut appeler cette URL.

    <hr>

    Avec cette configuration, un simple clic sur le lien HTML dans un e-mail suffira à passer le paramètre d’entrée et déclencher le flux ! 🎉

    L’idée étant que tu crées un tout petit flux avec 2 paramètre :

    • l’ID SharePoint de l’élément de liste concerné
    • la valeur de la colonne Statut de ta liste

    Ainsi on pourrait même imaginer envoyer une notification avec un bouton Html ACCEPTER ou un bouton REFUSER (ou un simple bouton CLOTURER dans ton cas).

    Tiens-nous au courant pour nous dire si çà marche… 😉

  • R3dKap

    Membre
    26 novembre 2024 à 21h18 en réponse à: Formule Substringof invalide

    @Mickael,

    Ton premier substring('hello world', 6, 5) est bien écrit. Je pense que l’erreur venait du fait que ton paramètre Requête de filtre devait être au format : <nom du champ> <opérateur> 'substring(...)'.

    Ton 2è substring(TEST, 0, 4) est faux : il faut des apostrophes autour de TEST pour que ce soit interprété comme une chaîne, donc : substring('TEST', 0, 4).

    Pour ton problème sur le retour du nombre d’occurrence, qu’as-tu mis dans Respond to a Power App or Flow ?

  • R3dKap

    Membre
    26 novembre 2024 à 21h10 en réponse à: EFFECTUER UN SPILT APRES UN CONCAT

    @faddi,

    Si je comprends bien, tu as une liste Inventaires dans laquelle tu as une colonne de type texte qui s’appelle ListeCatégoriesInv et qui contient des catégories séparées par ” – “.

    Et sur un écran tu veux afficher les catégories d’une ligne d’inventaire dans une galerie (une catégorie par ligne) plutôt que de voir une concaténation de catégories.

    Pour faire ça, il te suffit d’écrire quelque chose comme ceci sur le Items de la galerie en question :

    Split(ThisItem.ListeCategorieInv; " - ")

    Et sur le label que tu as mis dans la galerie, tu mets simplement : ThisItem.Value.

    Ca devrait le faire… 😉

  • R3dKap

    Membre
    26 novembre 2024 à 20h42 en réponse à: HelloWord Sharepoint Framework

    @julio,

    Je m’y connais pas trop en SharePoint Framework mais à ta place je désinstallerai tout et je réinstallerai la dernière version… 😉

  • R3dKap

    Membre
    26 novembre 2024 à 20h40 en réponse à: Liste Sharepoint via Excel, actualisation des données

    @David,

    Comment est alimentée la liste déroulante dans ton application ? Qu’y a-t-il dans le Items ?

  • R3dKap

    Membre
    18 novembre 2024 à 12h56 en réponse à: Actualisation modèle de données et TCD sur Sharepoint

    Mmm… Je sais pas si y’a une solution à ce problème. A mon avis il faut que tu revoies l’emplacement des données et l’accès à ces données par les différents protagonistes. Essayer de faire en sorte que tout soit sur SharePoint, quitte à faire tes “TCD” dans une petite application Power Apps…

  • R3dKap

    Membre
    13 novembre 2024 à 19h57 en réponse à: Flux Power Automate duplique les enregistrements dans une SP List

    @GREGOIRE, tu es sûr que tu n’as pas une copie de ton flux quelque part qui est encore actif ?

  • R3dKap

    Membre
    13 novembre 2024 à 19h51 en réponse à: Opinions, conseils, trucs et aide : création application

    @Annie,

    En attendant de partir sur une solution complète bien ficelée, tu peux rester sur ta solution actuelle assez simplement avec les listes que tu as prévues actuellement :

    • Une liste EMPLOYES
    • Une liste ACCIDENTS DU TRAVAIL
    • Une liste ABSENCES MALADIE
    • Une liste CLINIQUES
    • Une liste MEDECINS-EXPERTS

    Mais pour que je puisse te diriger vers le bon paramétrage du site ou de la liste, il faudrait que tu me précises ce que chacun a le droit de faire sur le système : qui a le droit (entre les employés, les gestionnaires et les admins) de consulter, créer, modifier ou supprimer des données dans quelle liste ?

  • R3dKap

    Membre
    12 novembre 2024 à 21h05 en réponse à: Actualisation modèle de données et TCD sur Sharepoint

    Tu pourrais pas plutôt configurer tes TCD avec cette option :

  • R3dKap

    Membre
    12 novembre 2024 à 20h56 en réponse à: Conversion .csv to .xlsx

    Etrange effectivement… Passke oui ça l’air configuré comme chez moi. Donc, c’est le fichier. Est-ce que tu peux charger le fichier que t’as utilisé (ou une partie du moins) dans l’onglet Documents du canal Power Automate ? 🙏

  • R3dKap

    Membre
    12 novembre 2024 à 12h21 en réponse à: Conversion .csv to .xlsx

    Avec le tien ça marche aussi 🤔 :

    Comment as-tu paramétré ton action “Obtenir le contenu du fichier” ? As-tu bien laissé le paramètre “Déduire le type de contenu” à Oui ?

  • R3dKap

    Membre
    12 novembre 2024 à 12h16 en réponse à: Conversion .csv to .xlsx

    Salut @Emmanuel,

    C’est étrange passke par exemple avec le mini CSV que j’ai donné en exemple plus, placé dans SP, lorsque je le charge j’ai bien son contenu texte :

    Je vais essayer avec le tien tel quel…

Page 5 sur 84