Réponses céées sur le Forum

Page 2 sur 4
  • En effet, voici les détails du cas d’usage :
    J’ai une liste SharePoint principale (Liste A) que j’utilise comme source de données principale pour le formulaire de mon application Power Apps.
    Et j’ai une deuxième liste (Liste B) où il y a 2 colonnes : Tilte (Texte), Checked(Yes/No). J’ai déjà quelques lignes des données prédéfinies dans cette liste B.
    Ensuite, sur l’écran formulaire de mon app Power Apps :
    – Dans une datacard, j’affiche certains éléments de ma liste B en utilisant une gallerie afin que l’utilisateur puisse séléctionner un certain nombre d’éléments de la liste B en créant un nouvel élément pour la liste A. La séléction doit se faire pas des checkbox placés à côté de chaque élément de la liste B de la gallerie. En séléctionnant un élément (OnCheck), on créé une collection pour stocker l’élément séléctionné.
    – Ensuite, on devrait être capable de sauvegarder également ces éléments séléctionnés dans une colonne SharePoint de la liste A lors de la création d’un nouvel élément.

    Alors je cherche un moyen pour récupérer les valeurs séléctionnées stockées dans la collection pour les mettre dans une colonne SharePoint ( combobox, ou texte)

    Merci 😄

    CommentID=1WPzqMuLCzq8P4d, PostID=3pyNQec9Cg3stkI

  • Merci beaucoup pour ce tips !
    ça tombe bien car j’ai besoin d’implémenter la même fonctionnalité 👍

    CommentID=ZFavsYMjmQW93fM, PostID=WuemSL6OBFlR9tK

  • Merci beaucoup pour cette précision.
    En effet, ça fonctionne désormais.

    CommentID=OOJkYA5xMYhoJfA, PostID=yKlY8TRKFIeV9F7

  • Merci beaucoup R3dKap !
    Tu as tout compris par rapport à mon besoin actuel.

    Juste une précision par rapport à tes dernières questions, un élément de la liste A peuvent avoir plusieurs éléments de la liste B à la fois. Un élément de la liste B peut être séléctionné qu’une seule fois. C’est à dire qu’une fois qu’un élément de la liste B ( “First delivered value” par exemple) est rattaché à un élément de la liste A, celui là n’apparaitra plus dans le formulaire et donc ne sera plus séléctionnable lors de la création d’un nouvel élément dans la liste A.

    Merci 👍

    SubCommentID=foWrIvpi5mD7K3T, CommentID=buLKK1nqHue5OF0, PostID=fKaqWUStj0TpiXh

  • Bonjour R3dKap ,

    Bonne année !
    Le besoin consiste à mettre à disposition des éléments prédéfinis affichés dans mon formulaire de création lié à ma ” liste A”. Ces éléments proviennent d’une autre liste SharePoint( Liste B). L’utilisateur doivent être capable de séléctionner plusieurs éléments à partir de la liste B via un checkbox placé à côté de chaque élément de ma galerie.

    Lors de la création d’un élément dans ma “liste A”, les métadonnées de ma liste B doivent être également mises à jour en fonction, dont l’ID du nouvel élément créée de ma liste A. Cet ID doivent être stocké dans une colonne personnalisé de ma liste B, ce qui me permettra après de gérer l’affichage des éléments de la liste B lié à l’ID de l’élément de la liste A lors de l’affichage de données dans l’app.

    Pour illuster, voici à quoi ressemble l’affichage des éléments de la liste B dans mon formulaire de création d’élément de la liste A.

    Dans la propriété OnCheck des checkbox, j’ai utilisé la fonction Patch() pour mettre à jour ma collection avec les nouvelles valeurs séléctionnées. J’ai bidouillé comme suit pour l’ID avec ses limites.

    Patch(n   colExistingBusinessValue,n    ThisItem,n    {n        Title:ThisItem.Title,n        CheckedBusinessValue:'Checkbox-BusinessValue'.Value,n        IDItemlistA:Value(varLastAddedItem+1)nn    })

    SubCommentID=wXXs9M6D0nkK0TS, CommentID=buLKK1nqHue5OF0, PostID=fKaqWUStj0TpiXh

  • Hello DavidZed ,
    Ah d’accord. Bon à savoir. Merci.
    Mon problème, c’est que je dois récupérer l’ID avant même la soumission du formulaire. C’est à dire que je l’ai mis dans un Patch() pour updater un item de la liste B quand je séléctionne un checkbox.

    Patch(n   colExistingBusinessValue,n    ThisItem,n    {n        Colonne1:ThisItem.Colonne1,n        Checked:Checkbox.Value,n        CustomID: varLastAddedItem+1n    })

    SubCommentID=SRbApDVdvrUtcbz, CommentID=buLKK1nqHue5OF0, PostID=fKaqWUStj0TpiXh

  • Hello R3dKap et DavidZed
    Un grand merci pour votre aide et l’inspiration 🙂 .
    Tout fonctionne maintenant.

    SubCommentID=UvTmCKc9CxvDgrW, CommentID=LhjEDmWZc42lkuk, PostID=3pyNQec9Cg3stkI

  • Tu as tout compris. C’est exactement ça l’use case.
    J’ai justement mis en place la première option et c’est bien là où je suis bloqué, j’arrive pas à repliquer dans ma colonne lookup de la liste A ce que j’ai séléctionné par rapport à la liste B. On dirait que j’ai choisi l’option la plus chiante 😐

    SubCommentID=eOW0LoTFKFvXXVt, CommentID=LhjEDmWZc42lkuk, PostID=3pyNQec9Cg3stkI

  • Merci beaucoup pour ton aide. Si j’ai bien compris je dois mettre la formule UpdateContext() au niveau de la propriété OnSelect de ma gallerie ?

    SubCommentID=RjuKQs6TatkN1pF, CommentID=RiVQiwcw4bCwsGe, PostID=3pyNQec9Cg3stkI

  • Hello DavidZed
    Merci beaucoup pour ces détails 🙂

    SubCommentID=Y0o7bV7Cc0jHbFB, CommentID=061u11oPP4Y31ga, PostID=3pyNQec9Cg3stkI

  • RANDRIATAHINA Charles

    Membre
    20 décembre 2022 à 11h27 en réponse à: ALM – Problème de flux lors de deploiment de solution

    Bonjour R3dKap ,

    Merci beaucoup pour ton retour et tes investigations.

    Pour répondre à tes question, j’ai effectivement utilisé une variable d’environnement de la liste SharePoint., et j’ai créé l’application from scratch dans Power Apps.

    En fait, j’ai finalement trouvé là où se trouvait l’origine du bug. C’est à dire que ma variable d’environnement n’arrivait pas se mettre à jour avec la bonne source de donnée sharepoint pour le formulaire, alors qu’elle arrivait à le faire pour la gallerie. Sur le formulaire et quand on regarde dans la liste de source de données, il y avait toujours l’ancien SharePoint lié au Dev. Ce qui a généré ce problème de sauvegarde pour le formulaire lors de création et d’édition.

    Ce qui est étonnant, c’est le fait que la variable d’environnement liée à la liste SharePoint n’arrivait pas à mettre à jour la source de données dans la variable d’environnement. Pourtant, lors de l’export de la solution depuis l’environnement de Dev, j’avais bien vérifié que toutes les valeurs par défaut des variables d’environnement soient supprimées. Ensuite, lors de l’import dans l’environnement de Prod, j’ai bien fait pointer la variable d’environnement sharepoint vers le bon site et la bonne liste.

    SubCommentID=rRu23wLDY4LbXx3, CommentID=xFEen0ixcaFMiJT, PostID=4yX3GU4zy0N4sNw

  • RANDRIATAHINA Charles

    Membre
    15 décembre 2022 à 17h47 en réponse à: ALM – Problème de flux lors de deploiment de solution

    Ah d’accord, c’est clair. Merci beaucoup 😄
    Sinon, j’ai encore rencontré un autre problème sur mon environnement de Prod : je n’arrive pas à éditer des éléments, pour la création ça fonctionne de manière aléatoire. Alors qu’il arrive bien à afficher des éléments à partir de ma liste SP Prod dans l’app, mais je ne peux pas les éditer.

    Est-ce que tu aurais déjà rencontré le même problème ?

    SubCommentID=EoQUMFE4MCNbl4S, CommentID=K7YA5oJCyjlmzFa, PostID=4yX3GU4zy0N4sNw

  • RANDRIATAHINA Charles

    Membre
    15 décembre 2022 à 13h11 en réponse à: ALM – Problème de flux lors de deploiment de solution

    OK. Merci beaucoup pour ces détails. En effet, le flux fonctionne maintenant pour moi.
    Et pour un utilisateur lambda, est-ce qu’il va être également obligé de passer par cette étape pour faire marcher le flux lorsqu’il se connecte pour la première fois sur l’app ?

    SubCommentID=0HXVo5ooBOE284H, CommentID=SaTVqUhtUvIbhct, PostID=4yX3GU4zy0N4sNw

  • RANDRIATAHINA Charles

    Membre
    15 décembre 2022 à 9h15 en réponse à: ALM – Problème de flux lors de deploiment de solution

    En attendant un compte de service, j’utilise mon compte perso dans la référence de connexion. Elle est bien activée.

    SubCommentID=3U2hj6sGabwgO61, CommentID=xdgfkBC5Ua7yXxb, PostID=4yX3GU4zy0N4sNw

  • RANDRIATAHINA Charles

    Membre
    7 décembre 2022 à 13h04 en réponse à: Utiliser la fonction Patch pour mettre à jour

    Hi Samar Ghabri ,

    Thanks for reply.

    It works, but I can only push one value from my collection to the sharepoint list column. Do you know how to push all selected item inside my collection (section 1, section 2) to the multiple choice columns in sharepoint list ? Thanks in advance.

    SubCommentID=t4OGri79eQHtMzv, CommentID=GoFH7veP1EEjuo0, PostID=mmkAE8DbBsvp7H1

Page 2 sur 4