Réponses céées sur le Forum

Page 1 sur 72
  • DavidZed

    Membre
    13 janvier 2025 à 20h12 en réponse à: Perte de connexion sur compte de service

    L’idéal est que ces comptes n’aient pas de stratégie de renouvellement de mot de passe

  • DavidZed

    Membre
    12 janvier 2025 à 18h27 en réponse à: gallerie image vue modeldriven

    Hello,

    De mémoire on pouvait afficher des images dans une vue à l’aide du composant PreviewGalleryControl, je ne sais pas si c’est accessible avec le mode moderne, il faudra peut-être basculer en classique

  • DavidZed

    Membre
    12 janvier 2025 à 15h40 en réponse à: Mise à jour automatique d’un fichier de contacts outlook

    Hello,

    Le nom de l’expéditeur n’est pas accessible avec les actions outlook de base, mais il est possible de le récupérer dans le détail du message que l’on obtient avec une requête http, voici les actions :

    dans la requête http :

    URI : https://graph.microsoft.com/v1.0/me/messages/@{triggerOutputs()?[‘body/id’]}

    Méthode : GET

    Type de contenu : application/json

    Analyser JSON :

    Corps : @{body(‘Envoyer_une_requête_HTTP’)}

    Schéma :

    <div>
    <div>{
    “type”: “object”,
    “properties”: {
    “from”: {
    “type”: “object”,
    “properties”: {
    “emailAddress”: {
    “type”: “object”,
    “properties”: {
    “name”: {
    “type”: “string”
    },
    “address”: {
    “type”: “string”
    }
    }
    }
    }
    }
    }
    }

    </div>
    </div>

  • DavidZed

    Membre
    12 janvier 2025 à 15h39 en réponse à: Mise à jour automatique d’un fichier de contacts outlook

    (doublon)

  • en ce qui me concerne, je n’utilise plus de && / And() dans les fonctions filter, à la place je me contente de mettre plusieurs tests logiques, donc au lieu de :

    Filter( Source ; [Test logique 1] && [Test logique 1] && [Test logique 1] )

    je fais plutôt :

    Filter( Source ; [Test logique 1] ; [Test logique 1] ; [Test logique 1] )

    Et pour revenir à la question initiale du si le combobox est vide : on affiche tout, j’ai pris l’habitude d’ajouter également un IsEmpty() car parfois les combobox ont un IsBlank() = False si on déselectionne tous les éléments, donc pour reprendre la formule de Geoffroy, j’aurai tendance à mettre :

    Filter(‘Payment_Orders’,
    StartsWith(Requestor ,RequestorInput.Value) ;
    StartsWith(‘Order Number’,ON_Input.Value) ;
    Request Type’= DropdownRequestType.Selected.Value || IsBlank(DropdownRequestType.Selected.Value) || IsBlank(DropdownRequestType.SelectedItems) ;
    Status=DropdownRequestType_1.Selected.Value || IsBlank(DropdownRequestType_1.Selected.Value || IsEmpty(DropdownRequestType_1.SelectedItems)
    )

    Attention pour les dropdown classiques, il n’y a pas de propriété .SelectedItems il me semble

  • DavidZed

    Membre
    10 janvier 2025 à 8h56 en réponse à: Dictaphone dans Power apps

    Bonjour,

    Il n’y a pas, à ma connaissance, d’objet “speech to text”, il faudra utiliser un textinput classique et utiliser une fonctionnalité de diction proposée par le périphérique ou la saisie vocale de windows (touche win + H) par exemple

  • Hello,

    Essaie de mettre :

    { Id: GalleryEnfant.Selected.ID ; Value : GalleryEnfant.Selected.Title }

  • DavidZed

    Membre
    5 janvier 2025 à 17h08 en réponse à: Créer une application Formulaire

    J’ai fait une vidéo qui explique en détail l’utilisation des formulaires

    https://youtu.be/R1DfFw5UYw0?si=vIR5Oh8Mc5SKf-H3

  • Bonjour,

    Les licences M365 pour les associations ne concernent que les licences attribuées aux utilisateurs, le Tenant lui est le même que pour les entreprises, donc il est possible de créer des environnements.

    Par contre, pour créer des envirronnements, il faut un compte avec le rôle Adminitrateur global ou le rôle Power Platform Administrator Designate Power Platform Administrator

    Autre option, si c’est activé, tu peux créer un envrionnement développeur sans autorisation nécessaire

  • DavidZed

    Membre
    4 janvier 2025 à 11h10 en réponse à: Créer une application Formulaire

    Pour ce qui est du fonctionnement de l’app, c’est assez simple :

    1. Créer un enregistrement
    2. Consulter un enregistrement existant
    3. Enregistrer les modifications
    4. Annuler les modifs
    5. Editerl’enregistrement affiché
    6. Supprimer l’enregistrement affiché

    On pourra bien entendu consulter également les enregistrements dans la liste SharePoint :

  • DavidZed

    Membre
    4 janvier 2025 à 11h09 en réponse à: Créer une application Formulaire

    Pour ce qui est du fonctionnement de l’app, c’est assez simple :

    1. Créer un enregistrement
    2. Consulter un enregistrement existant
    3. Enregistrer les modifications
    4. Annuler les modifs
    5. Editerl’enregistrement affiché
    6. Supprimer l’enregistrement affiché
  • DavidZed

    Membre
    4 janvier 2025 à 11h00 en réponse à: Créer une application Formulaire

    Hello,

    Voici un guide pas à pas pour créer une petite application en 5 min et sans code :

    <h5>Tu auras besoin : D’un site Sharepoint (idéalement un site d’équipe) sur lequel tu as les droits pour créer une liste.</h5>
    <h2>Etape 1 : Créer la liste</h2>

    Rendez-vous sur ton site sharpeoint

    Cliquer sur Créer / New, puis sur Liste

    Choisir une liste vierge:

    Mettre un nom, une description et cliquer sur créer :

    <h2>Etape 2 : configurer la liste</h2>

    On va maintenant ajouter des colonnes à notre liste, pour ajouter une colonne, on clique sur le + dans la ligne d’entête des colonnes et on choisit le type de données de la colonne dans la fenêtre popup :

    Nous allons ajouter une colonne de type Date, que l’on va nommer “Jour” :

    Ensuite une colonne de type choix, nommée Service, où on va configurer les différents services de la journée, exemple Matin, Arpès-midi, Soir….

    Et enfin une colonne texte à ligne multiples, que l’on va nommer “Note”, pour laquelle on va activer le mode de texte enrichi :

    L’entête de la liste devrait ressembler à ceci :

    <h2>Etape 3 : créer une power Apps d’après une source de donnée</h2>

    On va se rendre sur https://make.powerapps.com/ , sur l’écran d’acceuil , nous allons cliquer sur “Commencer par les données” :

    Puis on va sélectionner “Se connecter aux données externes”

    1. Dans la fenêtre suivante, il faudra :
    2. Sélectionner “à partir de SharePoint”
    3. Sélectionner le site SP (ou entrer son url)
    4. Sélectionner la liste “Notes de service”
    5. Cliquer sur “créer une application”

    Nous arrivons dans l’éditeur, ouvert sur l’application générée :

    La première chose à faire sur cet écran c’est d’enregistrer l’appli en cliquant sur la disquette en haut à droite, on choisit un nom et on clique sur “Enregistrer” :

    <h2>Etape 4 : Personnaliser le formulaire et la galerie</h2>

    de retour dans l’éditeur, nous allons :

    1. sélectionner le formulaire
    2. Cliquer sur “X sélectionné(s)”, à côté de “Champs” dans le volet propriétés
    3. Dans le volet “Champs”, on va déployer les champs “Note” et “Pièces jointes”
    4. On ouvre le menu déroulant du champ pièces jointes
    5. On clique sur supprimer
    6. On change le type du contrôle pour le champ “Note” et on sélectionne le dernier de la liste : “Modifier le texte enrichi”

    On peut fermer le volet “Champs”

    Pour agrandir la carte du champ “Note”, nous allons :

    1. La sélectionner dans l’arborescence ou sur le Canvas
    2. Ouvrir le menu de sélection des propriétés
    3. Choisir la propriété “Width” (Largeur)
    4. Dans la barre de formule, remplacer la valeur par la formule : Parent.Width

    Nous allons ensuite sélectionner l’éditeur de texte enrichi et lui mettre une hauteur à 350 :

    Il ne reste plus qu’à enregistrer les modifications et à publier l’appli :

    Dernière étape : Partager l’application

    Dans l’éditeur ou sur la page “Applications” de make.powerapps.com, cliquer sur partager

    Ajouter les personnes ou groupes à qui partager l’application, sélectionnez le rôle : Utilisateur ou Co-propriétaire (peut modifier l’appli, personnes uniquement, non dispo pour les groupes)

    Il faudra également donner l’accès à la liste en ajoutant les utlisateurs ou groupes d’utilisateurs au site sharepoint en tant que membre

  • DavidZed

    Membre
    2 janvier 2025 à 11h38 en réponse à: Problème avec le controle liste de choix

    Bonjour Ludovic,

    Le .Value dans ton cas ne va être utile que pour afficher la valeur sélectionnée dans ton combobox, pour toutes les manipulation de données, cela se fera avec l’enrgistrement :

    Valeur par défaut :

    [ ThisItem.budget_artistique ]
    (On met des [] pour mettre en format table car la propriété .DefaultSelectedItems est multivaluée, même si ce n’est plus obligatoire depuis peu)

    Pour le patch : Patch(Source, Record , { budget_artistique : ComboBox.Selected } )

    Attention, cela n’est vrai que pour une source de données relationnelle comme Dataverse, avec sharepoint il faudra effectivement mettre des ” Value “

  • DavidZed

    Membre
    31 décembre 2024 à 19h23 en réponse à: créer un dossier et lien unique pour chaque client

    Voici un exemple de flux qui fonctionne :

    Requete http pour renomer un dossier

  • DavidZed

    Membre
    31 décembre 2024 à 18h35 en réponse à: Problème de boucle infinie

    Bonjour,

    la dernière action modifie les propriétés du fichier et ce même flux se déclenche quand les propriétés du fichier sont modifiées, d’où la boucle

    Deux solutions :

    • Changer le trigger pour un déclenchement “quand un fichier est créé / ajouté” au lieu de créé ou modifié.
    • Mettre une trigger condition dans les paramètres avancés du déclencheur. (idéalement sur une colonne qui identifie si l’action de ce flux a été faite ou non)
      • exemple : @equals(triggerOutputs()?[‘body/DocAnaliseFaite’], ‘Non’)
      • Dans un 2eme temps, dans la dernière action “modifier les propriétés d’un fichier” Mettre cette même colonne à Oui

    Pour redéclencher le flux il faudra que cette colonne DocAnaliseFaite ait la valeur ‘Non’, sinon il ne se déclenchera plus

Page 1 sur 72