Réponses céées sur le Forum

Page 47 sur 68
  • DavidZed

    Membre
    23 janvier 2023 à 19h58 en réponse à: Envoi de mail Outlook 365 sans compte…

    Bonjour,

    C’est parcequ’un flux instantané, déclenché via une power apps ou manuellement, est toujours lancé par l’utilisateur (avec ses credentials).

    Ta solution peut fonctionner pour éviter le connecteur outlook du point de vue de l’utilisateur, mais elle nécessitera de lui donner accès à Sharepoint et il devra approuver ce connecteur au premier lancement de l’app.

    Il y a une alternative, dans les détails, tu peux accéder à la section “Run only users”

    d’ici tu pourras préciser que les mails partiront avec les credentials du propriétaire du flux

    CommentID=hPMCF5qBSW3ciuM, PostID=cs5G6qTKV49nyCg

  • DavidZed

    Membre
    20 janvier 2023 à 15h18 en réponse à: Récupérer l'élément le plus récent d'un LookUp

    Attention à bien poser les question dans les bonnes rubriques : Power apps, Power automate etc… La base de connaissance c’est pour partager des astuces et connaissances 🙂

    CommentID=uHh0iLG9Ro1S143, PostID=3Vz9FldGwQqsiJz

  • DavidZed

    Membre
    20 janvier 2023 à 14h59 en réponse à: Récupérer l'élément le plus récent d'un LookUp

    Bonjour,

    L'idéal est de remplacer le lookup par un : First(Sort(Filter('Work Days';Ressource= LabelRessourceName.Text && 'Work Date' =DateAdd(varFirstWeek;4;Days))),'Created On',Descending))

    CommentID=tLwxVcJzMhXNpFt, PostID=3Vz9FldGwQqsiJz

  • DavidZed

    Membre
    20 janvier 2023 à 10h32 en réponse à: Colonne calculée Dataverse

    Hello,

    Ton champ createdon est bizarre, il est censé afficher le Logical name dans cet outil, avec ton préfixe éditeur

    CommentID=88LOBHhsMDFpDJp, PostID=psXppK0fddZCDTA

  • DavidZed

    Membre
    18 janvier 2023 à 12h41 en réponse à: Retourner l'id ou le name d'une pièce jointe à la suppression.

    Bonjour,

    Si j’ai bien compris :

    • Les modifs sont faites dans une collection : nouvel item, update d’un item et suppression d’un item

    • Quand l’utilisateur clique sur “enregistrer” le contenu de la collection est patché sur la source de données

    Si tel est le cas, dans ce genre de situation, avec un AddColumns() dans le Collect(), j’ajoute simplement une colonne à ma collection où je vais “enregistrer” l’opération à faire à l’update : “NoChange” / “New” / “Update” / “Remove”.

    Ca permet avant le patch de faire dans l’ordre :

    • Alléger ma collection (et donc le patch qui va suivre) de tous les enregistrements taggés “NoChange” avec un RemoveIf() sur ma collection

    • de séparer les éléments taggés “Update” et “New” (pour gagner en temps de patch si je peux en faire une partie en lot plutot qu’en ForAll)

    • de marquer les éléments à supprimer de ma source de données avec un RemoveIf() en me basant sur les items taggés “Remove”

    CommentID=0jtlTCw9Me3RGyh, PostID=ArxNHHMC0kIkCDM

  • Hello,

    Plutôt que de faire une requête par licence en filtrant sur l’utilisateur et en rajoutant une opération pour joindre les données, il serait peut-être préférable de faire une requête sur l’utilisateur et de ses licences, puis filtrer le résultat par licence.

    Voici un usecase similaire : Assigned Licenses For Users From Microsoft 365 (c-sharpcorner.com) la requête est au step 8

    CommentID=beDYwpjCX2NJtg4, PostID=vZ0MsQuFX9gbOMA

  • Hello,

    Pour ce genre d’écran, je pars généralement sur des galeries imbriquées :

    • Une gallerie horizontale (parent) avec en source de donnée, une table de dates qui correspond à la période

    • Une gallerie enfant, qui pointe sur mes données, filtrées par la date de la gallerie parente, triée par nom

    Du coup tout s’aligne tout seul

    j’avais déjà fait un planning mensuel sur un principe similaire.

    Je repasserai sur ce post si tu as besoin de plus d’explications, je tacherai d’y répondre 🙂

    CommentID=ksro0Q7kRXR3EU4, PostID=Jc0HjMiojmVRc8p

  • DavidZed

    Membre
    12 janvier 2023 à 19h43 en réponse à: Aide sur un length Power Automate

    Hello,

    Je dirais vite fait :

    Get files (properties only) avec en filtre odata : FSObjType eq '1' + idéalement les paramètres de sélection de dossier qui t’interessent

    Et ensuite un comptage du nombre d’enregistrement retournés avec la fonction Length()

    CommentID=5NW64D6jSDwT3kx, PostID=QQJZdQ3N54nMziw

  • DavidZed

    Membre
    12 janvier 2023 à 19h36 en réponse à: Flux de relance et suivi du nombre d'actions

    Par contre un conseil : si tu peux passer sur une liste Sharepoint ou mieux du Dataverse / Dataverse for teams, ce sera beaucoup simple à gérer qu’avec Excel en source de données.

    CommentID=AfEiJdkTUTfN8bF, PostID=8AsDSo1XCQTOzIc

  • DavidZed

    Membre
    12 janvier 2023 à 12h46 en réponse à: Export/Import solution Dataverse 4 Teams

    normalement, tu ne dois pas avoir à installer manuellement l’appli dans ton environnement teams de destination, elle doit être importée avec ta solution. Du coup il est possible que tu aies à importer 2 solutions, l’OOTB et les modifs.

    Je n’ai jamais eu a faire d’ALM sur une app ‘modèle D4T’, il se peut que ce soit un cas particulier

    CommentID=XpChWl30dYnQDfF, PostID=hht5547MiPzah6U

    • DavidZed

      Membre
      12 janvier 2023 à 19h47 en réponse à: Export/Import solution Dataverse 4 Teams

      la solution que tu as identifié “custom” est en fait la solution par défaut

      En toute logique, je pense qu’il faudrait :

      Dans le DEV :

      • Créer une solution non managée “Custom Issue Reporting”

      • y ajouter tous les éléments de la solution “issue reporting” avec “ajouter existant” : Tables, applis, flux, etc…

      • Exporter “Custom Issue Reporting”

      Sur la team PROD :

      • importer “Custom Issue Reporting”

      SubCommentID=vTDod2V4qUirT9G, CommentID=XpChWl30dYnQDfF, PostID=hht5547MiPzah6U

  • DavidZed

    Membre
    12 janvier 2023 à 12h20 en réponse à: Export/Import solution Dataverse 4 Teams

    MarKAR , une question, tu as créé une nouvelle solution dans ton environnement D4T ou tu essaies d’importer / exporter la solution par défaut ?

    CommentID=ruCSAVmSvd20DQB, PostID=hht5547MiPzah6U

  • Bonjour RANDRIATAHINA Charles ,

    La solution proposée par Sebastien Brandeis est bonne, a savoir que tu peux utiliser un ComboBox multivalué pour sélectionner les utilisateurs et les envoyer à power automate avec la fonction JSON(ComboBox.SelectedItems) que tu pourras interpréter dans power automate avec l’action “Analyser JSON”

    Tu peux également faire un simple formulaire de saisie de commentaire dans une liste SP avec un champ texte multiligne et un champ personne multivaluée. Ensuite sur le OnSucces du formulaire, tu envoies un mail avec le connecteur outlook et les valeurs de ton Form1.LastSubmit

    CommentID=MmbJbPJx9BnSESJ, PostID=u0JrXQ4p5VL0T4B

  • DavidZed

    Membre
    11 janvier 2023 à 19h09 en réponse à: Insertion d'un certain nombre de lignes dans une collection

    Bonjour,

    Peut être que la solution est dans le filtre, au lieu de mettre :

    ClearCollect('Collection',nFilter(nSource,nDate>=DatePicker1.SelectedDate,nDate<=DatePicker2.SelectedDaten))

    Il faut ajouter un Max() pour s’assurer que la période soit d’au moins 5 jours :

    With({Periode : DateDiff(DatePicker1.SelectedDate,DatePicker2.SelectedDate)},nClearCollect('Collection',nFilter(Source,nDate>=DatePicker1.SelectedDate,nDate<=DateAdd(DatePicker1.SelectedDate,MAx(Periode,5)n)))

    On peut également faire plus simple en mettant un “||” (Or) dans le filtre :

    ClearCollect('Collection',nFilter(Source,nDate>=DatePicker1.SelectedDate,nDate<=DatePicker2.SelectedDate ||nDate<=DateAdd(DatePicker1.SelectedDate,5)n))

    CommentID=PDrpUpcKvHeaoma, PostID=PdfgjtfQAKQo1lO

  • DavidZed

    Membre
    12 janvier 2023 à 19h33 en réponse à: Flux de relance et suivi du nombre d'actions

    Voici une solution plus simple, sans passer par une variable :

    Le détail du compose / message :

    If(equals(items('Apply_to_each')?['NB Relances'],''),1, add(int(items('Apply_to_each')?['NB Relances']),1))

    SubCommentID=HzaqhYCcS3hOKwG, CommentID=edXNiDsqwMZ9pec, PostID=8AsDSo1XCQTOzIc

Page 47 sur 68