Réponses céées sur le Forum

Page 59 sur 70
  • DavidZed

    Membre
    17 octobre 2022 à 10h16 en réponse à: Remplacer message erreur à l'ouverture

    Si tu préfères, dans ton App > onstart, tu ajoutes IfError( tout au début de ta formule

    et ; Notify("Ton msg d'erreur user firendly";notification.warning) tout à la fin

    CommentID=N8kXNbRq9VmhK6T, PostID=PTUabFutCXTPKGy

  • DavidZed

    Membre
    17 octobre 2022 à 7h23 en réponse à: Remplacer message erreur à l'ouverture

    Hello Thomas ,

    Le mieux que tu puisses faire c’est un
    IfError([Ton App.Onstart] ; Notify(“Ton msg d’error user firendly”; notification.warning)

    Si tu veux faire des comparaisons avec le paramètre ErrorKind il faudra utiliser FirstError.errorKind ou dans un filter, car le IfError te retournera systématiquement une table d’erreurs

    CommentID=Qb8Xr39qQWRWYfV, PostID=PTUabFutCXTPKGy

  • DavidZed

    Membre
    17 octobre 2022 à 7h00 en réponse à: Masquer une image dans une canvas app

    Hello Youcef DOUMANDJI ,

    Fais le test, non pas sur l’objet image, mais sur ton gallery1.selected.image1

    Idéalement, sur le .visible de ton peninput :

    IsBlank(Gallery4.Selected.Image)

    et sur le .visible de ton image :

    !peninput1.visible

    CommentID=f2NPS3blSJSOuN6, PostID=M3tBH1KE3AoCwBK

  • DavidZed

    Membre
    14 octobre 2022 à 15h27 en réponse à: Crash de l'éditeur en modifiant le OnStart

    Hello Jean-Rémy Gallapont ,

    Ton soucis nécessitera peut-être un ticket à MS, mais avant d’en arriver là, quelques options à tester :

    • Vider totalement le cache du navigateur et relancer l’éditeur dans une fenêtre navigation privée

    • Restaurer un build précédent de l’application (Détails>historique)

    Il faut être vigilant avec les fonctionnalités en preview, il peut y avoir des effets de bord à leur activation, mais surtout quand on les désactive

    CommentID=xIbNclPqoY8M4rH, PostID=RPZOntVwlgbV6J7

  • DavidZed

    Membre
    14 octobre 2022 à 10h43 en réponse à: Convertir combobox en checkbox

    Bonjour RANDRIATAHINA Charles ,

    Il n’y a pas de conversion automatique d’un contrôle en un autre.

    Le plus simple est d’ajouter un objet checkbox et de copier les paramètres items et defaults de l’un à l’autre

    CommentID=QLyHMWUlny7B0Om, PostID=V3xV0hkq4gm8kza

  • DavidZed

    Membre
    14 octobre 2022 à 10h36 en réponse à: Question sur un problème de déontologie

    Bonjour,

    C’est un cas de figure qui est beaucoup moins simple qu’il n’y paraît car plusieurs paramètres entrent en jeu.

    Le droit d’auteur sur la création d’un logiciel : Si le logiciel a été développé dans le cadre des fonctions du salarié et sur ses heures de travail, la propriété du logiciel est automatiquement dévolue à l’employeur.

    Donc techniquement, on devrait systématiquement mettre un compte de service admin de l’entreprise en propriétaire et se mettre soi-même en co-propriétaire de l’appli et des flux que l’on développe. C’est d’ailleurs une pratique de gouvernance courante.

    Par contre l’employeur, ce n’est pas forcément le supérieur en question, et là c’est plus de rôle de la charte informatique de déterminer si un N+1 doit ou non être co-owner sur toutes les créations d’un subordonné.

    Pour les accès, tout dépendra de comment est construite ta solution et l’imbrication des éléments power-apps et power automate que tu as mis en place.

    Par exemple, si tu as mis un flux cloud instantané, lancé depuis l’app, c’est la référence de connexion de l’utilisateur qui est utilisée (son onedrive par exemple) si c’est un flux planifié c’est celle du créateur du flux (toi). Mais même dans ce cas, cela ne donnera pas l’accès à l’ensemble de ton onedrive.

    CommentID=fxJsfQwnn1meHKj, PostID=pAOm81SVJ0mNYwY

  • DavidZed

    Membre
    14 octobre 2022 à 7h35 en réponse à: rafraichissement collection

    Hello Gerald ,

    Pour le rafraîchissement de ta collection, je te conseille de copier ta formule collect ou clearcollect dans le onsuccess de ton formulaire.

    Si ta collection est grande et prend du temps à se constituer, l’idéal est de supprimer et réajouter le record plutôt que de recharger la collection. Tu peux le faire avec RemoveIf(collist,ID=Self.LastSubmit.ID);Collect(collist,Self.LastSubmit)

    Ce doit être également faisable avec un update, mais avec cette formule cela fonctionne pour les form en mode new et edit.

    CommentID=k4mb9ltw2eAbWE5, PostID=QDZjxvop1HhraoY

  • DavidZed

    Membre
    12 octobre 2022 à 3h07 en réponse à: Version liste sharepoint dans Power Apps

    Hello RANDRIATAHINA Charles,

    C’est faisable via un flux power automate, qui, lancé depuis l’app, va retourner une liste de versions pour un ID d’item grâce à l’action “envoyer une requête http à sharepoint”

    Tu as ici un exemple en connecteur standard : https://www.about365.nl/2019/08/08/view-sharepoint-item-version-history-in-powerapps/

    un autre exemple en vidéo avec un respond à la fin, qui est premium (mais qui a l’avantage de retourner une table à power apps) :

    https://www.youtube.com/watch?v=PVVjBHivYxE

    CommentID=b1cVrJ0TLDYMQ7T, PostID=4nO4xhJGwAm6Z5L

  • DavidZed

    Membre
    12 octobre 2022 à 1h17 en réponse à: Plus de Dataflows

    J’ai pu vérifier de mon côté : je n’ai eu aucun soucis d’accès aux dataflows sur 3 tenants vérifiés dans la journée

    CommentID=gl9CAgFNaHKjBWd, PostID=5b0t4kYaWhoeTaF

  • DavidZed

    Membre
    11 octobre 2022 à 6h33 en réponse à: Plus de Dataflows

    Hello, cela arrivé malheureusement, mais cela dure rarement plus de quelques heures. Pour ma part, je n’ai pas eu de perturbations sur mes dataflows, 2 tenants .

    Quand cela m’est arrivé, les flows s’executaient toujours mais il était impossible de les éditer.

    Il peut s’agir d’un problème de cache, cela a certainement été ton premier réflexe, mais a tout hasard : essaie de vider le cache du navigateur, voire tester sur un autre navigateur en navigation privée pour être sûr.

    CommentID=tDLPJNFDfhwLgIL, PostID=5b0t4kYaWhoeTaF

  • DavidZed

    Membre
    8 octobre 2022 à 19h48 en réponse à: Filtrer lors d'un import d'un fichier Excel/CSV

    Si ta BDD est Dataverse, cela peut se faire assez facilement via un dataflow en power query

    Si ta BDD est sharepoint ou autre, avec power Automate, c’est faible mais la complexité est assez élevée, tu vas avoir deux volets :

    • Récupérer les données de ton CSV, avec des actions message / compose et la fonction split() pour séparer les lignes

    • Spliter les champs

    • tout au long du split, incrémenter un JSON ou une variable tableau

    La deuxième grosse contrainte va être de gérer le create / update (voire le delete) en fonction de la présence ou non de ton enregistrement dans la BDD, là il faudra que tu détermines une colonne clé de valeurs uniques, que tu vérifies pour chaque ligne si celle-ci est présente ou non et que tu fasse l’action correspondante : mettre à jour ou créer une nouvelle ligne.

    CommentID=6G4Vb8DCW3wiNyW, PostID=xgbU08vyp9XEAQt

  • Normalement, si les personnes à ajouter là l’équipe sont dans un champ “personne” multivalué, ton action “add a member to a team” devrait générer un “For each” si tu utilises le champ en question.

    Pour le fichier word, visiblement tu as mis le contenu du fichier dans le message teams, il vaudrait mieux enregistrer ton fichier (créer un fichier) et envoyer un lien dans le message.

    CommentID=rwHkHAmRymDeS35, PostID=lsYuVoUo6VPFh1c

  • Mettre les users de test dans un groupe => assigner les rôles de sécu au groupe et partager les applis aux groupes

    Ou

    utiliser le dashboard govern du COE

    CommentID=pDpXhVCuidAIZ3H, PostID=fZBcCy7J2gJxKhI

  • DavidZed

    Membre
    14 octobre 2022 à 13h20 en réponse à: Reset case à cocher

    J’en profite pour une précision : C’est effectivement le cas sur les checkbox, par contre sur les toggle, c’est l’inverse, le changement de la valeur par défaut déclenche les évènements oncheck / onuncheck

    Attention quand vous les utilisez dans des galeries pour lire et patcher une valeur

    SubCommentID=hDuGwZ4BBJs2K1R, CommentID=vRGW1wQ6pg1Oiuj, PostID=v5UiOGhxyunqeyL

  • Solution managée : tu ne peux plus modifier les apps, la structure des tables dataverse etc… au sein de ta solution : tu ne peux pas faire de dev, donc à utiliser pour recette, tests et prod

    Solution non managée : tu peux faire des modifs, créer des applis etc dans la solution : à utiliser pour le dev

    Pour le statut publié, il s’agit de la publication des customisations de ta solution, en solution non managée, il faut faire la publication manuellement, en managée c’est inutile car les customisations sont “figées” et donc considérées comme publiées. Cela affecte surtout les applications model-driven, mais par précaution il vaut mieux prendre l’habitude de publier les customisations systématiquement avant d’exporter une solution.

    SubCommentID=HJoNmsOIlMs6ZLI, CommentID=hCawnuGJYFKhph0, PostID=fZBcCy7J2gJxKhI

Page 59 sur 70