DavidZed
MembreRéponses céées sur le Forum
-
Bonjour,
Il y a déjà eu une question similaire pour laquelle j’avais apporté un élément de réponse : er l’ouverture d’un fichier dans une GED (ppfc.fr)
Peut-être voir avec Jfk2lax , s’il a pu trouver une solution
CommentID=RbTdX2IKenc4qD8, PostID=Xkm4LI9lZC0iLPv
-
DavidZed
Membre30 mars 2023 à 13h50 en réponse à: erreur Kind 12 avec mon Datacard Pièces jointes dans mon formulaireBonjour,
Il semble que ce soit un problème avec l’actuelle version de l’éditeur power apps, il est possible de contourner le problème en revenant temporairement à une précédente version de l’éditeur.
Pour changer la version de l’éditeur :
1: Editer l’application et Aller dans “paramètres”
2: Aller dans “Assistance”
3 : Vérfier la version si c’est la version 3.2302.12 ou supérieure cliquer sur Modifier (4)
et sélectionner la version précédente :
CommentID=Y4OCG8nGGHD4a47, PostID=UBY6artV86fez0K
-
Pour que ce soit plus fluide pour l’utilisateur, il faut s’appuyer sur ce que Geoffroy WAGNER a proposé en premier :
-
Collecter la source de données dans une collection
-
Patcher les modifs de quantité sur la collection (là ça se fera en instantanné)
-
Une fois toute les modifs faites par l’utilisateur, avec un bouton “enregistrer les modifications” : Patcher la collection sur la source de données
CommentID=rKuoQFLXmmnnidl, PostID=hJZK7MKsLK1NOVx
-
-
DavidZed
Membre29 mars 2023 à 19h30 en réponse à: envoi de mails "Lors de l'ajout, de la mise à jour ou de la suppression d'un évènement (V3)Bonjour,
Ce déclencheur va “déclencher” pour la moindre modification de l’évènement : ex: si une personne répond à l’invitation, ce qui peut être assez intempestif. Autre exemple, si on modifie un event récurent, le trigger va déclencher une fois par occurrence.
Il est possible de mettre une condition sur le “responseType”: “organizer”, par exemple, pour que le mail ne soit envoyé que si c’est l’organisateur de l’évènement qui est à l’origine de la modification
il y a aussi certainement possibilité de mettre cette condition dans le “trigger conditions” dans les paramètres avancés du déclencheur, pour éviter les déclenchements non désirés :
CommentID=CQ547dAax0NQNgV, PostID=ukSWgeXhNmARy4B
-
Hello,
Moi aussi j’ai un peu de mal à cerner ce que tu souhaites comme résultat, mais si tu souhaites utiliser un Set(), il faudra impérativement le mettre dans une propriété de comportement, le OnChange par exemple:If(Self.Value;Set(vartruefill;RGBA(0;180;0;1);RGBA(0;0;180;1))
“Si ce contrôle vaut true, met vartruefill en vert, sinon met vartruefill en bleu”
CommentID=foCDhQsO8c6kbLI, PostID=phBcVgxTiB9p2se
-
Le soucis c’est que quand tu enregistres une modif dans ta source de données, elle est réactualisée dans la gallerie pour afficher cette mise à jour. Si tu as des images de 2Mo par exemple, affichés en pleine résolution dans ta galerie, cela ralentira d’autant l’affichage.
Tu peux soit passer par une collection comme le propose Geoffroy WAGNER , ou, autre alternative, tu peux ajouter un bouton ou un icone “valider” et sur tes boutons + / – , au lieu de patcher la source, tu incrémentes une variable, et tu patches la valeur sur le bouton de validation, ce qui limitera le nombre de patchs
CommentID=gWNAHeQyd0RQCHu, PostID=hJZK7MKsLK1NOVx
-
DavidZed
Membre29 mars 2023 à 18h27 en réponse à: Remplissage automatique d'une colonne cumulée (de dataverse) liée à une autre tableBonjour,
Voici un exemple de champ cumulatif :
Pour pouvoir créer un enregistrement dans la table récap, sans créer de formulaire, il faut idéalement un champ modifiable, donc soit créer un champ texte ou nombre, soit désactiver l’autonumber sur le champ principal, soit utiliser (et afficher) le champ numéro de version et mettre une valeur au pif.
Attention avec les champs cumulatifs, c’est loin d’être du temps réel ! ici par exemple sur un environnement de Dev, c’est mis à jour toutes les 12h, en production on peut passer à toutes les 1h (il me semble). C’est pour cela que tu vas avoir plusieurs colonnes associées au champ cumulatif qui vont être créées :
CommentID=hMFJF1NZwpLATKE, PostID=JeENVljvj19S6mK
-
Hello Jfk2lax ,
J’aurais tendance à dire que c’est en fonction de la taille de la structure et de l’appréciation du volume / de la complexité de la GED que va attendre le client.
De base je partirais sur un site par entité pour la gestion simplifiée des droits, mais pour une PME de 50 salariés ou moins, un seul site peut être plus adéquat.
Après je ne suis pas spéicaliste Sharepoint 🙂 je laisserai bien un expert s’exprimer la dessus 🙂
CommentID=Be0NapoKP1fjdN3, PostID=ijdsEuyp2lJStpy
-
Hello StevannS ,
le LabelText.Text, où tu souhaites afficher le résultat du run de ton flux n’est pas une propriété liée à un comportement.
Il faut donc passer par une fonction de comportement, par exemple, dans le bouton qui va déclencher le flux, stocker le résultat du .run dans une variable de contexte ou globale :
Set(varResultatRun,monflux.run().AA)
il suffira ensuite de mettre la variable varResultatRun dans le LabelText.Text
CommentID=o4J6z7McOLunYvT, PostID=otQD3IowHV2eqJ8
-
DavidZed
Membre29 mars 2023 à 11h06 en réponse à: Remplissage automatique d'une colonne cumulée (de dataverse) liée à une autre tableHello,
Il faut que tu crées au moins un enregistrement dans ta table récapitulative, sinon elle restera vide, même si tu as paramétré des colonnes d’agrégation ou avec une formule Power Fx
Une idée en passant : Dans cette table récapitulative, tu devrais faire une agrégation par période dans cette table : une ligne par FY ou par par exemple
CommentID=k1Kt1fgmkaWulJY, PostID=JeENVljvj19S6mK
-
DavidZed
Membre29 mars 2023 à 10h54 en réponse à: création d'une colonne dans une liste SharePoint existanteHello,
Un spécialiste Sharepoint confirmera, mais à première vue, si tu souhaites modifier les lignes existantes, il faut changer la méthode POST pour PATCH
CommentID=hAxO17pDyYLmTE6, PostID=gHwmWwwfqSMdcWc
-
Bonjour,
Pour les jours ouvrables, tu peux utiliser la formule ci-après (Dans l’exemple on calcule le nombre de jours entre deux date pickers, qui ne sont ni des samedi, ni des dimanches ) :
With(n {n // Table of all dates between start and end daten DateRange: ForAll(n Sequence(DatePickerFin.SelectedDate - DatePickerDebut.SelectedDate + 1),n DatePickerDebut.SelectedDate + Value - 1n )n },n If(n And(n IsBlank(DatePickerDebut.SelectedDate),n IsBlank(DatePickerFin.SelectedDate)n ),n // show nothing if any date pickers are blankn 0,n // Count if Week day is from Monday to Fridayn CountIf(n DateRange,n Weekday(Value,11) < 6n )n )n)
Pour les jours fériés, le plus simple est de créer une liste sharepoint avec deux colonnes : ‘Titre’ et ‘Date’, et d’ajouter une condition dans le countIf à la fin :
With(n {n // Table of all dates between start and end daten DateRange: ForAll(n Sequence(DatePickerFin.SelectedDate - DatePickerDebut.SelectedDate + 1),n DatePickerDebut.SelectedDate + Value - 1n )n },n If(n And(n IsBlank(DatePickerDebut.SelectedDate),n IsBlank(DatePickerFin.SelectedDate)n ),n // show nothing if any date pickers are blankn 0,n // Count if Week day is from Monday to Fridayn CountIf(n DateRange,n Weekday(Value,11) < 6n Not(Value in 'Liste Jours Fériés'.Date)n )n )n)
CommentID=naN6Vm7ZLrwpwtR, PostID=JOkQBIMfO7SBtxA
-
Hello Marianne LIAUZU ,
Effectivement, la limite est de 12 colonnes Lookup, mais certaines colonnes système sont comptabilisées dans ce total : “Created by” / “Créé par” et “Modified by” / “Modifié par”
CommentID=fCRwzKxX9ZgHpjd, PostID=vTe600qo74vQXnT
-
Alors l’idéal est d’initialiser la variable dans le onstart de l’app 🙂
SubCommentID=jiU2BPqunbC7kLI, CommentID=QVO7ieT6kqhPQ4Y, PostID=phBcVgxTiB9p2se
-
DavidZed
Membre29 mars 2023 à 13h38 en réponse à: Remplissage automatique d'une colonne cumulée (de dataverse) liée à une autre tablePardon, j’ai buggé au clavier, il fallait comprendre :
Dans la table récapitulative, au lieu de metre un seul enregistrement : mettre un enregistrement par FY (année fiscale), ou par mois par exemple.
Si tu veux ajouter un enregistrement unique, il faut aller dans ta solution > Ta table et tu peux ajouter une ligne dans la fenêtre d’apperçu des données :
SubCommentID=lizgcGUjqa7sYOv, CommentID=abUK99umwLXHjVY, PostID=JeENVljvj19S6mK