Réponses céées sur le Forum

Page 2 sur 70
  • DavidZed

    Membre
    21 novembre 2024 à 21h16 en réponse à: Permission liste SharePoint

    Bonjour,

    Dans les propriétés de la liste > permissions pour cette liste, il faut casser l’héritage des droits du site :
    Tu pourras ensuite redéfinir les utilisateurs pour cette liste uniquement, indépendament des droits configurés pour le site.

  • DavidZed

    Membre
    21 novembre 2024 à 21h06 en réponse à: enregistrement formulaire dans des fichiers distincts

    Ok, c’est bien le problème auquel je songeais,

    Power Apps ne permettra pas de satisfaire ce besoin tel quel, la seule alternive que j’entrvois, à certaines conditions :

    • Que tous les fichiers ont la même structure
    • Pas de remonté des données Excel vers Power Apps (les fichiers excel servent uniquement à être diffusés / Consultés)

    Ce qui permettrai de travailler avec un modèle de donnée fixe

    Il faut garder à l’esprit que Power Apps est un outil qui peut utiliser des tables Excel comme source de données, mais ce n’est pas à proprement parler un outil pour éditer des fichiers Excel.

  • DavidZed

    Membre
    21 novembre 2024 à 6h09 en réponse à: Mise à jour en temps réel d’un annuaire Power BI via Power Apps

    Bonjour,

    Oui, c’est tout à fait faisable et simple : il suffit d’utiliser la même source de données pour ton appli et ton rapport, par exemple une liste Sharepoint ou une table Dataverse.

    Ensuite il faudra que ton rapport Power Bi soit publié sur un espace de travail et de configurer une plannification pour l’actualisation du jeu de données.

  • DavidZed

    Membre
    20 novembre 2024 à 22h27 en réponse à: Fonctionnement restrictions DLP

    Hello,

    Pour définir la classication des connecteurs :

    Bloqués :

    Les connecteurs dont tu veux interdire l’utilisation, sans exception

    Non-business / Personnel :

    les connecteurs que tu identifies comme pouvant être une potentielle porte ouverte à des fuites de données mais que dont tu ne souhaites pas interdire totalement l’usage. Exemple : un connecteur vers un réseau social

    Business / Professionnel :

    les connecteurs qui peuvent être utilisés pour traiter des données que tu souhaites protéger d’une éventuelle perte de données

    Pour répondre à ta 2eme question :

    Ton application n’autorisera l’utilisation de connecteurs que s’ils sont dans la même catégorie, tu pourras avoir :

    • ✅ une app avec 5 connecteurs Non-business
    • ✅ une app avec 6 connecteurs business
    • ⛔Mais pas une app avec 3 connecteurs business et 3 non-business

    Ou autrement dit, les catégories business et non-business sont là pour empêcher des connecteurs de fonctionner ensemble

    Pour la 3eme question :

    Oui les connecteurs du flux et de l’app devront tous être business ou tous être non-business

    Autre point important, avec les DLP, ce ne sont pas les autorisations qui se cumulent, mais les restrictions. Si ton environnement est régit par 2 DLP :

    • Dans la premiere, le connecteur outlouk est en business
    • dans la seconde, le même connecteur est en non-businness

    Dès lors, le connecteur ne sera plus utilisable, car il sera considéré comme non-business s’il est utilisé avec des connecteurs businness, et comme business s’il est utilisé avec des connecteurs non-business

  • DavidZed

    Membre
    20 novembre 2024 à 22h08 en réponse à: Intégration d’une pièce jointe dans Power Apps

    Bonjour,

    Je ne pense pas que le contrôle html fonctionne dans une power apps, autre mauvaise nouvelle power apps n’a pas de fonctionnalité toute faite pour uploader des fichiers vers un onedrive ou une bibliothèque SP.

    La solution qui me paraît la plus simple pour un débutant (mais peut-être pas la plus optimisée) :

    1. Utiliser une liste sharepoint “tampon” dans laquelle l’utilisateur peut déposer des fichiers dans le champs “pièces jointes” avec un simple formulaire.
    2. Dans un second temps, un flux power automate automatique, qui, sur la création d’un élément dans la liste, va récupérer les pièces jointes et les déposer là où j’en ai besoin, éventuellement, il supprime les pièces jointes de la liste dans la foulée.
  • Hello,

    Pour que ton image soit affichée, il faut l’encoder en base64 et utiliser le code html suivant :

    <img src="data:image/png;base64,[Ton Image codée en base64]” />

  • DavidZed

    Membre
    15 novembre 2024 à 17h59 en réponse à: Liste Sharepoint via Excel, actualisation des données

    Attention, Les flux de données (DataFlows) alimentent uniquement les tables Dataverse

    Et je confirme, la synchro excel <> Liste SP est vraiment fastidieuse, surtout sur des grandes tables

  • DavidZed

    Membre
    13 novembre 2024 à 19h02 en réponse à: enregistrement formulaire dans des fichiers distincts

    Bonjour,

    Power Apps ne permet pas de rendre dynamique la source de données.

    Aurais-tu plus d’éléments sur ton cas d’usage ? On pourra certainement te proposer une solution alternative.

  • DavidZed

    Membre
    13 novembre 2024 à 18h58 en réponse à: Fonction Filter – Performance et délégation

    Hello,

    En terme de performances, imbriquer les Filter() n’a pas ou peu d’impact (il me semble, à tester sur des gros volumes de données)

    Par contre, en terme de lisibilité, il sera plus efficace d’utiliser la capacité de la fonction Filter à cumuler autant de tests logiques que nécessaire pour le filtrage, par exemple, pour reprendre à peu près les mêmes filtres que dans ton exemple, tu peux faire :

    On peut tout à fait cumuler le filtre basé sur la vue avec un test booléen.

    Note également que la fonction IsBlank(‘Champ’) n’est pas délégable, par contre la fonction ‘Champ = Blank() le sera 🙂

  • DavidZed

    Membre
    12 novembre 2024 à 13h23 en réponse à: Bonne pratique avec trigger défaillant

    Un scénario qui pourrait causer ce défaut de déclenchement (si créer un autre flux avec meme trigger, meme table rencontre le même probleme) :

    Je pense à un autre flux qui aurait le même trigger sur cette table et aurait une mauvaise conception et ferait une boucle : déclenchement en cas de modification > action de mise à jour sur cette table. Cela aurait pour effet de lancer une boucle infinie de déclenchements, ce qui aurait pour effet de saturer la file d’attente de déclenchements.

  • DavidZed

    Membre
    9 novembre 2024 à 17h35 en réponse à: Bonne pratique avec trigger défaillant

    Hello,

    Alors pour ceux qui passent par ici et qui ne savent pas comment marche cette colonne : Elle est très spéciale, elle est liée à la colonne Statut (StateCode) qui peut avoir les valeurs:

    Actif ou Inactif et qui n’est pas modifiable.

    • La colonne Raison du statut (StatusCode), quant à elle est customisable, mais elle a un faisceau de valeurs si StateCode est actif et un autre si StateCode est inactif

      Ce qui n’explique pas forcément le problème de déclenchement, à ta place je vérifierai les points suivants :

    • Désactiver / réactiver le flux
    • Tester le même déclencheur dans un nouveau flux
    • Tester le même déclencheur dans un nouveau flux avec un autre table
    • vérifier le déclencheur en code view, que le json ressemble à :
      (vérifier qu’il n’y a pas de [] {} “” en trop sur des valeurs = erreur lié à une ancienne verison du nouveau concepteur)
    • Vérifier qu’il n’y a pas de trigger condition avec une condition qui rendrait impossible le déclenchement
    • Vérifier que la connexion utilisée est bien un celle d’un utilisateur qui a accès à la table au niveau Organisation et non business unit / user
    • Vérifier que le compte utilisé a bien une licence premium
  • DavidZed

    Membre
    9 novembre 2024 à 15h58 en réponse à: Flux RH et confidentialité

    J’oubliais :

    Une fois ces mannipulations terminées, il faudra t’enlever des membres du site SP RH

    Il faudra également vérifier que le form est bien un form partagé

    Tu peux également faire en sorte que ton flux efface la réponse du fichier excel lié au form afin que les informations ne puissent pas être consultés à cet endroit (si plus de personnes doivent avoir accès en édition au form mais pas aux données)

  • DavidZed

    Membre
    9 novembre 2024 à 15h54 en réponse à: Flux RH et confidentialité

    Bonjour,

    Un moyen d’y parvenir serait de “transférer la propriété” du flux et des connexions à la DRH, ou mieux, à un compte de service RH.

    Je met “Transférer la propriété” car il n’est possible de nommer un propriétaire que les flux qui sont dans une solution, si ce n’est pas le cas, il faudra exporter le flux en package zip et l’importer par le compte qui a les droits d’accès à la liste SP (ou envoyer en tant que modèle, autre option qui fonctionne, mais plus contraignante).

    Une fois le nouveau flux déployé, tu pourras te faire désigner comme co-propriétaire, cela te permettra d’assurer la maintenance du flux si nécessaire, sans nécessairement que tu ais accès aux dossiers, car le flux y accèdera avec la connexion RH.

    Tu pourras ensuite supprimer ou désactiver le flux initial (dont tu es propriétaire)

  • DavidZed

    Membre
    28 octobre 2024 à 13h35 en réponse à: Propriété DisplayMode sur composant

    Hello,

    Tu as certainement une entrée dans ton composant qui permet de récupérer l’élément sélectionné pour faire ton action.

    Il faudra aller modifier la propriété DisplayMode des objets dans ton composant que tu souhaites désactiver si l’entrée est vide :

    If(‘IsBlank(Mon Composant’.’mon entrée’) ; DisplayMode.Disabled ; DisplayMode.Edit)

  • DavidZed

    Membre
    26 octobre 2024 à 17h59 en réponse à: Problème formulaire

    Si tu veux retrouver le nom technique de tes champs, le plus simple est d’ajouter le champ une seconde fois dans le formulaire pour récupérer les valeurs par défaut.

    SInon tu peux aller dans les propriétés de ta liste et tu auras le nom technique les propriétés de chaque colonne à la fin de l’url :

Page 2 sur 70