French Power Platform User Group

Please login or click SIGN UP FOR FREE to create your PowerPlatformUG account to join this user group.
  • 1.  [PowerAPPS] utilisation COMPOSANT hs

    Posted Sep 10, 2021 04:42 AM

    Bonjour à la communauté,

    pour mon  1er post, présentation vite fait: JL 'bidouilleur' développeur newbit en PowerPlatform :) !

    je tente d'utiliser les composants qui pour ma part pourraient s'avérer très important car je dois développer une dizaine d'apps d'ici quelques mois.
    apparemment le souci est qu'à l'heure actuelle, ces composants rencontrent des problèmes techniques dont la mise à jour qui ne se fait pas dans les applications les utilisant.

    l'un de mes collègues m'a fourni une astuce: passer mon apps en version ancienne pour ce problème de mise à jour = ca fonctionne, déjà une bonne chose.

    par-contre, les paramètres du composant dans la bibliothèque sont fonctionnels, dans l'apps en mode studio également mais (!) en mode production rien, nada...?...

    l'exemple en PJ montre mon composant qui me sert de bloc FOOTER dans mon visuel (cad bandeau bas de page) devant indiquer le numéro de version (une variable globale passée donc en paramètre à mon composant).

    QUESTIONS:
    1- pourquoi mon numéro de version en prod n'apparait pas ? est-ce du aux soucis sur les composants également ?
    2- est-ce que Microsoft a donné des news récentes sur les éventuelles solutions pour 'réparer' le comportement des composants ?

    PS: très content d'avoir enfin pu trouver un lieu de partages en français, c'est top ! (mon anglais étant très limite lol)



    ------------------------------
    Jean-luc FARCI
    Informaticien
    ------------------------------


  • 2.  RE: [PowerAPPS] utilisation COMPOSANT hs

    Gold Contributor
    Posted Sep 10, 2021 06:55 AM
    Edited by EMMANUEL GALLIS Sep 10, 2021 11:08 AM
    Salut JL et bienvenue ici !
    J'aurais quelques questions/remarques (pense à utiliser le numéro pour que je m'y retrouve dans tes retours, merci)...
    1. Juste pour être sûr : sur le sujet de la mise à jour des composants, tu es bien au courant que l'identification d'une mise à jour sur un composant dans une app (composant qui provient d'une bibliothèque de composants) ne se fait que lorsque l'application est ouverte dans le studio ?
    2. Tu parles de "Production" : est-ce un environnement différent ou l'application s'appelle s'implement "MonApp-PROD" et elle est sur le même environnement que ton app de DEV ? Ou la notion de "Production" représente simplement la version "publiée" de ton app ?
    3. Je suis surpris que même le libellé "Version" disparaisse complètement en prod : sa visibilité est-il conditionné par quelque chose ? Le fait qu'il n'y ait pas de numéro de version par exemple ?
    4. En prod, je suppose que tu as vérifié que ta variable globale contient bien le numéro de version ?

    En attendant, si tu veux contourner le problème, tu peux peut-être profiter d'une évolution assez récente des composants : https://www.linkedin.com/posts/egallis_powerapps-activity-6839301841390448640-FOge
    Tu pourrais donc te passer du paramètre du numéro de version et récupérer dans ton composant directement la valeur de ta variable globale. Peut-être que ça résoudrait le souci...

    ------------------------------
    EMMANUEL GALLIS
    Power Platform Consultant
    France
    ------------------------------



  • 3.  RE: [PowerAPPS] utilisation COMPOSANT hs

    Posted Sep 10, 2021 08:07 AM

    Bonjour Emmanuel,

    1- Oui j'avais bien compris ce process pour que la maj soit prise en compte


    2- pour moi la notion de 'prod' est juste l fait de publier l'apps


    3- j'ai découvert qu'en supprimant les 2 autres paramètres (pour essayer d'y voir plus clair, 1 pour gérer le type de Font, le 2 pour gérer la taille de police et 3 pour gérer la couleur du header), au moins le libelle "Version: " réapparaissait bien. donc déjà j'avais un blocage à ce niveau là

    4- oui hors du composant mon numéro de version apparait tout à fait correctement

    je m'oriente du coup sur mes autres paramètres que j'ai supprimé, notamment celui de la taille de police.
    je vais refaire mon composant et son intégration surtout et faire un par un les paramètres en les testant à chaque fois.

    par-contre je ne sais comment dans celui qui gère la couleur je vais bien pouvoir faire et passer comme paramètres...?...

    je teste tout çà et ferai retour...

    merci Emmanuel

    PS: ton lien par-contre me fait atterrir sur:



    ------------------------------
    Jean-luc FARCI
    Informaticien
    ------------------------------



  • 4.  RE: [PowerAPPS] utilisation COMPOSANT hs

    Gold Contributor
    Posted Sep 10, 2021 11:15 AM
    2. Alors on parle de "version publiée" de l'application, pas de PROD. On parle de PROD lorsqu'il s'agit d'une autre instance de l'application (une copie quoi) qui se trouve (idéalement) sur un autre environnement ou (éventuellement) sur le même environnement.

    3. Bizarre quand même. Est-ce que lorsque tu as créé ton composant à l'origine tu as déplacé certains de tes paramètres (du haut vers le bas ou l'inverse) pour les ordonner différemment ? Parce-qu'il y avait un bug là-dessus à une époque. Oui, bonne approche : avance dessus pas à pas pour identifier celui qui pose problème (mais y'a des chances que ça finisse par marcher au final sans avoir forcément un truc en particulier... certaines fonctionnalités de Power Apps sont encore instables de temps en temps).

    "par-contre je ne sais comment dans celui qui gère la couleur je vais bien pouvoir faire et passer comme paramètres...?" : là j'ai pas bien compris ta phrase... 😅

    J'ai réparé le lien dans mon post (merci)...

    A+

    ------------------------------
    EMMANUEL GALLIS
    Power Platform Consultant
    France
    ------------------------------



  • 5.  RE: [PowerAPPS] utilisation COMPOSANT hs

    Posted Sep 11, 2021 06:38 AM

    2- je comprends la différence d'accord.

    3- il est fort possible que j'ai pu modifié l'ordre des paramètres. en tout cas je suis reparti de zéro et mon passage de paramètre fonctionne déjà pour le numéro de version. je vais continuer pas à pas en incluant ceux pour modifier la police et la couleur du background.

    pour ton lien que je viens de regarder donc il y aurait apparamment la possibilité de se passer des paramètres et que le composant récupère les variables de l'apps directement: c'est cool. souci est que je n'ai pas le fonction "Access app scope" dans mon composant.

    pour ma phrase que tu n'as pas compris, je peux faire un autre post si besoin: je voudrai passer en paramètres à mon composant sa couleur de background 'l fill je crois). ce que je passerai serai une couleur RGBA qui serai encapsulée dans une variable de cette manière (voir ci dessous) mais cela ne fonctionnait pas. peut etre le problème d'origine de mon post perturbait le bon fonctionnement, il faut que je retente mais d'après toi est-ce que passé ma variable couleur en paramètre (format texte) pourrait fonctionner ?

    Merci de ton aide en tout cas...



    ------------------------------
    Jean-luc FARCI
    Informaticien
    ------------------------------



  • 6.  RE: [PowerAPPS] utilisation COMPOSANT hs

    Gold Contributor
    Posted Sep 13, 2021 06:16 AM
    Salut Jean-Luc,
    Ah, bin c'est déjà bien que ton numéro de version fonctionne bien. Oui avance pas à pas, ça te permettra d'identifier un éventuel souci au bon moment... 🙂
    Alors, c'est normal que tu ne vois pas l'option "Access app scope" car ton composant est situé dans une bibliothèque de composants (car le parent du composant n'est pas une application mais une bibliothèque de composants dans laquelle, normalement, tu n'a pas de variables globales). Cette option n'est disponible que pour les composants créés directement dans une application.
    Et pour ce qui est de passer ta couleur de fond, oui tu peux le faire tout à fait avec ton colCOLORS.varCOLOR00 par ex. Assure-toi simplement que ton paramètre de composant soit bien du type "Couleur".

    ------------------------------
    EMMANUEL GALLIS
    Power Platform Consultant
    France
    ------------------------------