DavidZed
MembreRéponses céées sur le Forum
-
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
Membre21 novembre 2024 à 21h06 en réponse à: enregistrement formulaire dans des fichiers distinctsOk, 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
Membre21 novembre 2024 à 6h09 en réponse à: Mise à jour en temps réel d’un annuaire Power BI via Power AppsBonjour,
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.
-
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
Membre20 novembre 2024 à 22h08 en réponse à: Intégration d’une pièce jointe dans Power AppsBonjour,
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) :
- Utiliser une liste sharepoint “tampon” dans laquelle l’utilisateur peut déposer des fichiers dans le champs “pièces jointes” avec un simple formulaire.
- 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.
-
DavidZed
Membre20 novembre 2024 à 21h50 en réponse à: Image dans la propriété d’un champ Editeur de Texte enrichi ne s’affiche pasHello,
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
Membre15 novembre 2024 à 17h59 en réponse à: Liste Sharepoint via Excel, actualisation des donnéesAttention, 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
Membre13 novembre 2024 à 19h02 en réponse à: enregistrement formulaire dans des fichiers distinctsBonjour,
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.
-
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 🙂
-
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.
-
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
- 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
-
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)
-
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)
-
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)
-
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 :