Réponses céées sur le Forum

Page 10 sur 90
  • Effectivement,

    Je viens de vérifier et comme tu le soulignes, les tables qui permettent de gérer les variables d’environnements ne peuvent pas être utilisées en mode hors ligne. Et tu ne pourras rien y faire…

    Il va te falloir inventer une solution de contournement ou gérer ta problématique autrement…

    Navré pour toi…

  • R3dKap

    Membre
    9 décembre 2024 à 17h31 en réponse à: Copier un environnement

    Ok, je vois… Mais tu as vu qu’à la minute 5:22 il explique comment faire la même chose que ce qu’il fait pour les tenants settings mais pour les environnements settings ?

    https://youtu.be/bR9fQpJ0mh8?feature=shared&t=322

  • R3dKap

    Membre
    9 décembre 2024 à 16h47 en réponse à: Copier un environnement

    Salut @Ruslan,

    Pourquoi ne pas faire ce que tu as mis dans le titre de ton post : copier un environnement “modèle” ? 🙃😉

  • Salut @Jelle,

    Quel est le message d’erreur qui s’affiche au lancement de l’application ?

    Et lorsque tu ajoutes la tables variables d’environnement au profil hors ligne est-ce que tu as aussi un message d’erreur ?

    J’avoue ne pas avoir testé la combinaison des 2 : offline + variables d’environnement.

    Voici les limitations du mode offline : https://learn.microsoft.com/en-us/power-apps/mobile/limitations-canvas-apps

  • R3dKap

    Membre
    9 décembre 2024 à 16h39 en réponse à: Liste Sharepoint via Excel, actualisation des données

    Ah mince… J’avais pas fait attention que tu voulais alimenter une liste SharePoint et non des tables Dataverse. Du coup, comme le dit David, tu ne peux pas utiliser un dataflow pour alimenter une liste SharePoint.

    Il te faut donc passer par un flux Power Automate qui s’exécutera à intervalles réguliers et qui prendra les données de ton fichier Excel en entrée pour les injecter dans ta liste SharePoint…

  • R3dKap

    Membre
    8 décembre 2024 à 21h43 en réponse à: Office365Outlook.V4CalendarPostItem mettre aucune catégorie
  • R3dKap

    Membre
    3 décembre 2024 à 23h35 en réponse à: Message d’erreur lors de l’envoi de l’éléments

    Salut Cyrille,

    Je déduis de ton post que tu utilises un fichier Excel comme source de données pour ton application. Visiblement le message d’erreur indique qu’il ne trouve pas (ou plus) le Tableau2 qui est censé contenir tes données.

    Est-ce que ton fichier Excel n’a pas été déplacé ou renommé ?

    PS : je te recommande vivement de créer une petite liste SharePoint pour stocker tes données plutôt que de passer par un fichier Excel (qui est la pire des sources de données avec Power Apps)… 😉

  • Avec grand plaisir @Nicolas 😉

  • R3dKap

    Membre
    3 décembre 2024 à 10h10 en réponse à: Image floue depuis une galerie

    C’est parce-que tu utilises la fonction First() qui te renvoie le premier enregistrement de ta source de données (moi je l’avais utilisé sur ma capture juste pour montrer le principe du “.Full” 😉).

    Si lors de ta navigation dans le 3è paramètre du Navigate() tu as {selectedItem: ThisItem} alors il te suffit de mettre : selectedItem.'Nom colonne'.Full.

  • R3dKap

    Membre
    2 décembre 2024 à 17h49 en réponse à: Image floue depuis une galerie

    Salut @Julien,

    Pour afficher l’image en full qualité, utilise un contrôle image et branche-le vers l’image à afficher dans ta liste SharePoint. Ce faisant, assure-toi de bien choisir la propriété Full de ta colonne image :

  • 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 ?

Page 10 sur 90