Nelson
MembreRéponses céées sur le Forum
-
Nelson
Membre7 septembre 2024 à 9h51 en réponse à: Problème avec If et Filter pour envoyer une Notif.RunVoici ce que tu devrais avoir de ton côté.
-
Nelson
Membre7 septembre 2024 à 9h37 en réponse à: Problème avec If et Filter pour envoyer une Notif.RunRien ne t’en empêche Ange.
Tu dois donc commencer ton flux power automate avec une action récurante tous les jours.
Tu utilises ensuite l’action “Obtenir les éléments” pour ta liste.
Dans cette action, au niveau du filtre tu mets ceci :
<div>
<pre class=”language-markup”>LE_NOM_DE_TA_COLONNE_QUI_CONTIENT_LA_DATE eq 'formatDateTime(addDays(utcNow(), -180), 'yyyy-MM-dd')'
Via ce filtre, tu vas donc obtenir les éléments donc la date actuelle – 180 sont égales à ce que contient ta colonne.
Ensuite, tu vas utiliser l’action “Appliquer à chacun” en utilisant la valeur obtenu via ton action précédente “Obtenir les éléments”.
Et dedans pour chaque élément, tu vas pouvoir envoyer ton email de rappel.
</div>
-
Nelson
Membre6 septembre 2024 à 22h33 en réponse à: Problème avec If et Filter pour envoyer une Notif.RunGénial Ange !
C’est exactement le process que tu devais mettre en place.
N’hésite pas à utiliser le As dans ton ForAll pour être plus clair pour le futur.
Tu as absolument besoin d’un flux power automate pour envoyer ta notification ?
Via quel moyen envoi tu ta notification ?
Si c’est un email ou une notification dans ses deux cas de figures, tu n’as pas besoin de passer par un flux. (Si c’est juste pour envoyer une notification, je ne sais deviner l’ensemble du process que tu as mis dans ton flux “NotifHabilyt” 😉 )
-
Nelson
Membre6 septembre 2024 à 22h23 en réponse à: Problème avec If et Filter pour envoyer une Notif.RunBonjour Ange,
Peux-tu être plus précises sur le contexte et les erreurs qui te sont retournées s’il te plait.
Je regarde très vite fait ton code et mon premier constat est :
Tu utilises Filter, ce qui va te renvoyer x éléments.
Actuellement, le moteur de powerapps, ne peut pas essayer ta condition puisqu’elle ne sait pas pour quel élément tu veux vérifier l’égalité avec ta valeur “180”.
Si tu as une galerie, avec tes éléments et que tu veux envoyer ta notification aux personnes avec la valeur “180”.
Tu vas devoir passer par l’usage de ForAll avec l’utilisation de ton filter.
Pour dire “je boucle(ForAll) sur l’ensemble des éléments qui sont retournés par mon Filter et si l’élément sur lequel ma boucle est entrain de passer, j’envoi une notification.
J’attends de tes nouvelles.
Bonne soirée et bon week-end.
-
Nelson
Membre6 septembre 2024 à 22h15 en réponse à: On Change dans Text INput (Contrôle moderne) ne marche pasAvec plaisir,
Bon week-end.
-
Hello Alexandre,
De mon côté, sûr mon plus gros projet (une GMAO), je suis parti sur une galerie en finalité.
J’y limite l’affichage à 500 éléments car j’ai du faire face à des pc avec peu de vélocité (à mon plus grand regret. Sur ma machine j’étais déjà bien moins limité).
Elle est remplie de conditions et je fonctionne avec une collection qui peut atteindre +- 7000 items selon le profil.
Après, ils ont des filtres pour voir ce qu’ils souhaitent selon leur besoin.
-
Nelson
Membre6 septembre 2024 à 22h00 en réponse à: Comment rendre l’arrière-plan de l’application ou de l’écran transparent ?Hello,
Comment Alexandre te le précise, cela n’est pas possible.
Toutefois, veux-tu bien prendre le temps de nous en dire plus sur ton besoin pour qu’on puisse essayer de t’aiguiller au mieux vers une potentielle solution alternative ?
-
Nelson
Membre6 septembre 2024 à 11h54 en réponse à: On Change dans Text INput (Contrôle moderne) ne marche pasBonjour,
A droite, dans la partie “Behavior” vous avez le choix : Sortie du déclencheur.
Pour obtenir l’effet que vous désirez, sélectionné “Delayed”.
Bonne journée,
Nelson
-
Essayons de comprendre ce que tu fais.
Actuellement, tu as placé ton HtmlText2 dans ton conteneur HeaderContainer1.
Du coup, lui il l’interpréte comme si c’était un morceau de celui-ci et l’ajoute au reste des contenus.
Pour réussir ton opération, tu dois être un niveau au dessus, donc dans ton ScreenContainer1.
Tu dois mettre tes éléments de ton HeaderContainer1 en couleur de fond transparent.
Pour que tu puisses afficher en dessous ton HtmlText2.
-
Tu dois agencer convenablement tes éléments.
Ton 1er élément sera donc ton “Texte HTML” et au dessus viendront se mettre tes autres éléments.
Ici, tu peux voir que dans mon contenaire, mon premier élément qui sera le background dégradé est tout en bas.
Ensuite, je mets mon second élément qui est mon texte.
Et ainsi de suite.
-
Bonjour,
Vous devez utiliser le contrôle “Texte HTML”.
Dedans, vous insérez une div et le code pour votre dégradé.
Un exemple de code :
<pre class=”language-css”>
"<div style='background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(121,9,9,1) 35%, rgba(0,212,255,1) 100%); width:100%;height:" & Parent.Height & "px;'</div>"Vous pouvez vous rendre sur ce site pour choisir vos couleurs de dégradé. https://cssgradient.io/
Vous n’aurez plus qu’à modifier les lignes que je vous ai transmises avec les nouveaux paramètres que vous avez choisi.
Bonne journée,
Nelson
-
Et au niveau du paramètre “DisplayFields” tu as [“Value”] ?
-
Ok.
Tu as regardé le contenu de ta VarFiltre2 ?
Elle ne contient qu’un seul élément ?
-
Bonjour,
Tu ne nous montre pas ce que tu as mis dans ton paramètre “DefaultSelected”.
As tu bien mis cette syntaxe : {Value:VarFiltre2} ?
-
Bonjour Fred,
Dans ton Patch() en second paramètre tu dois réaliser un LookUp pour obtenir la ligne que tu désirs modifier.
Voici un exemple, en espérant que tu le comprendras convenablement :
<pre class=”language-javascript”>
Patch(
TOOL;
LookUp(TOOL;TO_TOOL=ThisItem.TO_TOOL);
{
Titre:"TO";
TO_TOOL:ThisItem.TO_TOOL;
TO_DESCRIPTION:TrimEnds(TextInputCanvas4_1.Value);
TO_LAST_CHECK_DATE:DatePickerCanvas2.SelectedDate;
TO_AUDIT_NAME:ComboboxCanvas3.Selected.Value;
TO_AUDIT_VALIDITY_MONTH:Value(TextInputCanvas4_3.Value)
})