Réponses céées sur le Forum

Page 8 sur 84
  • R3dKap

    Membre
    18 octobre 2024 à 19h54 en réponse à: Utilisation de la fonction Patch avec une formule nommée

    C’est pas la formule nommée nfAuditID qui te posait problème ? Car dans ton code tu as mis en commentaire cette ligne :

    //AuditID: nfAuditID;

    Alors que tu me donnes la définition de la formule nommée nfClient🤔

  • R3dKap

    Membre
    18 octobre 2024 à 19h00 en réponse à: Utilisation de la fonction Patch avec une formule nommée

    Si je comprends bien tu veux juste alimenter ta colonne AuditID de ta liste SP à partir de ta formule nommée nfAuditID. Ton code me semble bon. S’il y a une erreur dans ton code c’est que les types de données entre ta colonne et ta formule nommée ne sont pas les mêmes.

    Quel est le type de ta colonne AuditID ?

    Comment alimentes-tu ta formule nommée nfAuditID ?

  • R3dKap

    Membre
    18 octobre 2024 à 18h56 en réponse à: Best practice modélisation Dataverse from SharePoint

    Je vois… Sinon pour migrer tes données de SP vers Dataverse tu peux aussi juste faire un p’tit bout de code sur un bouton dans une app Power Apps :

    ForAll(
    TaListeSP As loopItemSP;
    Patch(
    TaTableDV;
    {
    ColDV1: ColSP1;
    ColDV2: ColSP2;
    ColDV3: ColSP3;
    etc...
    }
    )
    )

    Et tu faire des traitements particuliers sur les champs, des calculs, etc. Bref tu peux faire un peu tout ce que tu veux…

  • R3dKap

    Membre
    17 octobre 2024 à 20h26 en réponse à: Erreur de publication de solution Power Automate

    Salut @Philippe,

    A priori, d’après le message, il te manque des droits pour effectuer l’opération demandée.

    Peux-tu nous préciser quels sont les rôles de sécurité associés à ton compte sur l’environnement concerné ?

  • R3dKap

    Membre
    17 octobre 2024 à 17h55 en réponse à: Power Apps suur Google Chrome

    Ok… De ce que j’ai rapidement vu sur le net à partir de ces erreurs c’est que c’est quand même probablement dû à l’une de tes extensions.

    Ce que je te suggère de faire c’est de te créer un nouveau profil Chrome et de tester dans ce nouveau profil qui sera du coup exempt de toute extension (en effet les extensions sont “par profil”).

  • R3dKap

    Membre
    17 octobre 2024 à 17h47 en réponse à: A l’aide

    Ca marche @Nelson… 😉

  • R3dKap

    Membre
    17 octobre 2024 à 17h47 en réponse à: A l’aide

    Je viens de t’envoyer un message privé sur le site… 😉

  • R3dKap

    Membre
    17 octobre 2024 à 12h42 en réponse à: Comment Convertir un fichier CSV en fichier XLSX sur un SharePoint

    Salut @Charline,

    Tape ça sur Google 😉 : power automate convert csv to excel

  • R3dKap

    Membre
    17 octobre 2024 à 12h36 en réponse à: A l’aide

    Ah ouais, c’est pas juste une p’tite appli pour une p’tite boîte… 😅

    Vous voulez pas que je vous accompagne sur le projet ? Je suis dispo en ce moment… 😁 On pourrait le faire en mode “mentoring” : c’est toi qui fait l’application avec moi en background qui te fait monter en compétence… 😋

  • R3dKap

    Membre
    17 octobre 2024 à 12h32 en réponse à: Power Apps suur Google Chrome

    Quand tu vas sur make.powerapps.com qu’est ce que tu as dans la partie Console de l’outil de développement de Chrome (les 3 petits points en haut à droite du navigateur > Plus d’outils > Outils de développement > Onglet Console) ?

    Ouvre d’abord la console avant d’aller sur l’url et mets-nous une capture ici… 😉

  • R3dKap

    Membre
    17 octobre 2024 à 10h20 en réponse à: Power Apps suur Google Chrome

    Bon oublions toutes les manips hormis celle d’accéder directement à make.powerapps.com : quand tu tapes ça dans ton navigateur tu devrais arriver sur la page d’accueil de Power Apps, tout simplement.

    Si ça marche sur Edge et pas sur Chrome, alors peut-être qu’une de tes (nombreuses) extensions sur Chrome empêche le bon fonctionnement de cette page : essaie peut-être de toutes les désactiver et de retenter le coup…

    Essaie aussi make.preview.powerapps.com.

  • R3dKap

    Membre
    17 octobre 2024 à 10h17 en réponse à: A l’aide

    C’est ouf comme on a tous le réflexe de vouloir décrire un problème en y intégrant directement la solution… (moi le premier) 😅

    1. Sans me parler de Power Apps, de listes, de QR code, de scanner, etc. raconte-moi une histoire : parle-moi de ces pièces de rechanges, comment elles arrivent là, comment elles sont stockées, comment elles sont réutilisées, qu’est-ce que ça veut dire un mouvement, où va la pièce, quels sont les différents acteurs qui manipulent les pièces, le magasinier, le manipulateur du transpalette, le client qui veut acheter la pièce, etc. -> ça c’est la description de l’existant (dans la vie réelle).
    2. Ensuite, explique-moi ce que tu veux faire : je veux une application qui permette de tracer et d’historiser les entrées et les sorties des pièces afin de…, qui va utiliser l’application, comment tu voudrais idéalement que ce traçage se fasse (là tu peux parler de scanner et de qr code), qui a le droit de faire quoi dans l’application (pour identifier les rôles), il faut qu’un administrateur puisse faire ça et ci et ça, etc. -> ça c’est la description du besoin

    Une fois que ça c’est bien clair alors tu peux commencer à réfléchir à l’architecture de ta solution dans l’ordre suivant :

    1. Conception du modèle de données (imaginer les listes, les colonnes, les relations, etc.) pour que ça réponde à ton besoin
    2. Schématiser le parcours de l’utilisateur dans l’application en précisant ce qu’il est possible de faire :
      1. Il fait un choix entre la consultation de l’historique des mouvements, la création d’un mouvement ou la gestion des pièces
      2. S’il choisit l’historique d’un mouvement, il peut modifier un mouvement ou en créer un nouveau et revenir ensuite au départ
      3. S’il choisit la création d’un mouvement (à partir du départ ou à partir de l’historique) il arrive sur l’écran de création de mouvement
      4. S’il choisit la gestion des pièces, il arrive sur un écran dédié où il peut : éditer les pièces existantes, ajouter de nouvelles pièces
    3. Faire des maquettes de tes écrans (maquettes grossières tout d’abord)
    4. Présenter ta solution aux utilisateurs finaux pour avoir leur sentiment (hyper important de faire ça AVANT de créer ton application passke sinon tu va être confronté au problème de “l’effet tunnel” : tu fais tout dans ton coin et puis tu le files aux utilisateurs qui finissent par te dire que ton machin est pas pratique du tout et qu’ils rechignent à l’utiliser)
    5. Réajuster ta solution en fonction des retours des utilisateurs
    6. Dessiner tes écrans au propre (couleurs, positions, dimensions, etc.)
    7. ET LA TU PEUX COMMENCER A CODER 😅

    Ca c’est l’idéal. Après, souvent on saute un peu des étapes pour aller plus vite (à ses risques et périls) mais globalement faut quand même respecter cette logique. Et surtout que procéder méthodiquement comme ça va au final te faire gagner du temps par rapport à : je me lance direct dans le codage et je réfléchis après -> ça ne marche que pour ceux qui ont déjà 20 ans d’expérience dans la création d’applications 😉.

    Et autre point très important aussi : le choix des mots -> appelle un chat un chat. Retour sur tes captures d’écrans plus haut :

    • Produit ou Pièce ? Si ton application gère des pièces de rechange alors c’est le mot “Pièce” qu’il faut voir partout
    • Type de mouvement ou Mouvement ? C’est pas la même chose : le 1er est plutôt une caractéristique du 2è -> si ton application gère des mouvements alors ça s’appelle “Mouvement

    Ah et aussi : part d’une page blanche plutôt que d’un modèle d’application existant (beaucoup trop galère selon moi).

  • Salut @Dany,

    Tout dépend de ce que tu appelles les “derniers” enregistrements : quelle est l’élément qui permet de les classer et de les considérer comme premiers ou derniers ?

    Parce-que la fonction Sort() est déléguable à SharePoint (du moment que tu ne tries pas sur une colonne complexe) : ce qui veut dire que si tu veux récupérer des lignes parmi les 2000 derniers enregistrements d’une liste qui en contient 1 000 000, tu fais d’abord un Sort() et ensuite tu filtres :

    Filter(Sort(Ma_Liste_SharePoint; DateEnreg; SortOrder.Descending); varUserMail in emails_bo)

    Bon, ça n’empêchera pas le “in” de ne pas être déléguable…

  • R3dKap

    Membre
    16 octobre 2024 à 22h27 en réponse à: Paramétrage ComboBox

    Salut @Lilian,

    Essayons déjà de résoudre un problème majeur ici 😅 : je n’ai jamais entendu parler de DataEntity ni dans SharePoint, ni dans Power Apps.

    Est-ce que tu peux nous mettre une capture d’écran qui nous montre ce que c’est que ce truc-là ?

    🙏

Page 8 sur 84