DavidZed
MembreRéponses céées sur le Forum
-
Si tu préfères, dans ton App > onstart, tu ajoutes
IfError(
tout au début de ta formuleet
; Notify("Ton msg d'erreur user firendly";notification.warning)
tout à la finCommentID=N8kXNbRq9VmhK6T, PostID=PTUabFutCXTPKGy
-
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
-
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
-
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
-
-
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
-
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
-
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
-
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
-
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
-
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
Membre8 octobre 2022 à 19h48 en réponse à: Filtrer lors d'un import d'un fichier Excel/CSVSi 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
-
-
DavidZed
Membre7 octobre 2022 à 18h53 en réponse à: Ajout plusieurs membres à une équipe et publication d'un message avec pièce jointe dans l'équipe TeamsNormalement, 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
-
DavidZed
Membre7 octobre 2022 à 6h37 en réponse à: Restreindre la possibilité à la fonction importer une solution uniquementMettre 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
-
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
-
DavidZed
Membre7 octobre 2022 à 19h00 en réponse à: Restreindre la possibilité à la fonction importer une solution uniquementSolution 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