

Shadoks_
MemberForum Replies Created
Salut Emmanuel !
Merci pour tes réponses 🙂
Bon finalement, il n’y a pas grand chose à optimiser car je joue déja beaucoup avec le cache une fois que j’ai chargé toutes mes données.Je vais rajouter un petit composant de chargement au début de l’application pour que ce soit plus user friendly et ça devrait le faire 🙂
Shadoks_
Member15 décembre 2023 at 16h57 en réponse à: Copie de dossier entre sharePoint avec power AutomateHello,
Tu peux utiliser “Copy Folder” directement sur une bibliothéque ou sur un répertoire ! Par contre attention à la limite technique imposée par MS (100Go et 30 000 fichiers Max) sinon il faudra segmenté ton répertoire. Le petit bémol est que tu perdras les métasdonnées de cette maniere.
Hello R3dKap et DavidZed !
Merci pour vos réponses, ce sont les conclusions que j’avais commencé à tirer également à force de recherche (même si j’aurai préféré entendre l’inverse haha).Maintenant, je devrais avoir toutes les cartes en mains pour choisir la solution la plus adaptée.
J’ai regardé les liens de DavidZed que je trouve un peu léger. Est ce que tu connais des spécialistes pour ce qui est de la granularité des droits sur Dataverse ? R3dKap
Bye et bonne semaine à tous 😄
CommentID=aHtzGH8vlOMmPJ2, PostID=Y9l5gXezc21cXSr
Shadoks_
Member14 septembre 2023 at 15h22 en réponse à: Package et multiplications d'une applicationHello R3dKap, ton message est vraiment top. Je vais préciser un peu les limitations en face desquels je me trouve vis à vis de mon besoin.
Dans cette application, j’ai un groupe A qui doit pouvoir modifier et créer des enregistrements dans une liste A.
Dans cette même application, j’ai un groupe B qui doit pouvoir modifier et créer des enregistrements dans une liste B.
Les enregistrements entre la liste A et B communique via l’ID de l’enregistrement A (Relation 1:1)
Maintenant, deux nouveaux groupes Abis et Bbis sont à créer. Ils vont pouvoir faire la même chose que les groupes A et B précédents. Mais les groupes Abis et Bbis ne doivent voir que leur enregistrement respectif (enregistrements saisies par Abis et Bbis). Ils ne doivent pas voir les enregistrements des groupes A et B (est des autres groupes Atris et Btris imaginons).
Un groupe C, qui ne voit que les enregistrements des deux listes A et B créés par les groupes A et B, est également à prévoir.
Durant toute l’année, les personnes administrant la solution vont devoir ajouter des groupes A, B et C.
Je ne m’y connais pas assez en SPO mais comment gérer cette complexité de vue sur 2 listes SPO avec potentiellement plusieurs centaines de groupes SPO voir des milliers à termes ?
Les groupes SPO ne permettent pas de gérer la vue sur les enregistrements selon un groupe précis. Quand bien même j’arrive à limiter cela dans mon application PowerApps, des personnes assez malignes peuvent aller consulter directement la liste SPO et créer des enregistrements pour des périmètres ne les concernant pas (Exemple créer un enregistrement avec une valeur qu’il n’aurai pas pu atteindre d’habitude).
Précédemment, la solution était une création de SPO et de workflow (2013/2016) via PowerShell à chaque fois que le besoin se présentait. La solution était vraiment peu ergonomique et les workflows ne sont plus maintenus. Je cherche donc à remplacer ça.
Egalement, je faisais comme toi pour mes précédentes applications (identifications du rôle de la personne, gestion de ce que la personne doit voir en fonction dans l’application) mais dans mon cas, je ne peux pas me permettre qu’un utilisateur voit la donnée qu’il n’est pas censé voir en allant dans le SPO.
Dis moi ce que tu penses de tout cela 🙂 ! Encore merci pour tous tes conseils c’est super sympa de ta part.
Si mon sujet t’intéresse, on peut toujours en discuter de vive voix !
N’hésite pas à me contacter ici : Alexis LOUIS | LinkedInCommentID=ombW3BZHzMP4PAY, PostID=k7h02yUE6xwHQDo
Hello ypicot,
Je suis également partisan du fait qu’une grosse apps n’est pas une solution géniale, sachant que dans mon cas, je vais très rapidement me retrouver avec un grand nombre d’utilisateur pour des cas utilisations qui peuvent légèrement changer.
Je pense plutôt partir sur la solution suivante (étant donné que la solution est sur demande de l’utilisateur) :
1) Création d’un site SharePoint, de ces listes et des groupes SharePoint via PowerShell et fichier XML (l’administrateur n’aura qu’à remplir les mails des personnes concernées pour ce périmètre, un nom générale pour l’application via la demande de l’utilisateur)
2)Import d’un package PowerApps contenant l’application et les flux Power Automate intégrés. Tout ce qui concerne les Power Automates sera variabilisé dans l’application ainsi il suffira de rebrancher le nouveau site SPO dans l’application.
3)Partager l’apps aux personnes concernées
Je pense de cette manière éviter au maximum les problèmes de saisi manuelle et les actions fastidieuses !
CommentID=Rm8wTkWnYAINavc, PostID=k7h02yUE6xwHQDo
Hello, R3dKap, j’ai utilisé ta solution. Même si les performances ne sont pas incroyable, je n’ai pour l’instant pas trouvé mieux !
Merci à tous 🙂
CommentID=0Sj1m0ojc2bkPkf, PostID=V2vbx9CLVuJQffX
Merci pour vos réponses. En effet, tu as bien compris mon problème R3dKap .
Etant donné que cette liste SPO sert principalement de référence pour la suite et quel n’est pas amené à changer durant l’utilisation de l’application (quelques minutes par jour), n’est-il pas possible de simplement Collect la liste SPO au début de l’application puis de l’afficher en dur dans une gallérie ? Si je reprend le message de DavidZed, si c’est une collection, je n’ai plus à me soucier du problème ?
CommentID=OD5PnJWlzmuou2A, PostID=V2vbx9CLVuJQffX
Désolé de répondre si tard !
Mais, je te remercie pour ta réponse qui est vraiment top 🙂
CommentID=Gyfg7wmB7Lyuxh2, PostID=9gJgnNN9PV0Y1Tv
C’est une bonne idée !
J’ai réussi à ruser la chose en créant un bouton de rafraichissement et en redéfinissant la valeur de l’ID que j’utilise sur “” puis en le redéfinissant sur la valeur de la variable. Pour cela, j’ai déclaré une variable que je fais varier.
Ainsi le changement de la valeur de la variable fait d’abord un échec sur la recherche de la galerie car l’ID est vide puis elle retrouve le groupe car je remet la bonne valeur.
Je gère l’erreur avec IfError et le tour est joué, on a juste l’impression de rafraichir notre source ainsi!
Merci pour l’aide Emmanuel 🙂
CommentID=KHp9Dm40CcXy5uJ, PostID=BnNJmdXYbbls9MR
Mon code est le suivant :
Search(n Sort(n GroupesOffice365.ListGroupMembers(n lblID.Text;n {'$top': 100}n ).value;n displayNamen );n txtRecherche.Text;n "displayName"n)
CommentID=ja9p6xrNG30ERkp, PostID=BnNJmdXYbbls9MR
Shadoks_
Member22 mai 2023 at 13h50 en réponse à: Transfert d'un fichier d'un site SharePoint externe vers mon site SharePoint interneJe réalise justement des tests sur un tenant B qu’on m’a partagé pour ensuite pour voir faire la manipulation sur un autre tenant C sur lequel je n’ai aucun accès pour le moment.
Si ca se trouve, quand j’essaierai de faire quelques choses sur le tenant C alors cela fonctionnera.
Je ne connais pas du tout le tenant B actuel mais je vais essayer de me renseigner. Par contre, je sais que le me MFA est activé. Est ce que cela pose un problème?
Je n’ai pas de compte non guest. 😞
Merci pour ton aide en tout cas David !
CommentID=GThtfXYHNtK3z6q, PostID=9BF7i0UUVtwBolz
Shadoks_
Member22 mai 2023 at 9h50 en réponse à: Transfert d'un fichier d'un site SharePoint externe vers mon site SharePoint interneJe viens de recréer une connexion avec le “perlinpinpin.com” mais malheureusement, toujours le même problème.
CommentID=ADVpECxGkRIRoo7, PostID=9BF7i0UUVtwBolz
Shadoks_
Member22 mai 2023 at 7h47 en réponse à: Transfert d'un fichier d'un site SharePoint externe vers mon site SharePoint interneHello DavidZed, as-tu une autre idée concernant le problème que je rencontre?
CommentID=hwpnf7jNXOfUnHc, PostID=9BF7i0UUVtwBolz
Shadoks_
Member17 mai 2023 at 6h49 en réponse à: Transfert d'un fichier d'un site SharePoint externe vers mon site SharePoint internePour indiquer le nom de domaine, j’ai utilisé la forme ci dessous :
NomTenant.onmicrosoft.comPour ce qui est de l’Account, j’ai repris le mien que j’utilise pour la connexion.
Suite à cela, une nouvelle connexion a bien été créée et j’ai du rentrer le Site Address en custom value.
Néanmoins, je retrouve la même erreur :
Error
You should be able to fix this by verifying your account with . You may need to re-enter your password.Error Details
Unable to access the Folder in dataset https://xxxxx.sharepoint.com/sites/xxxxxxx. Ensure that you have the right Permissions.
clientRequestId: 7f65a6ee-063c-434f-89f0-1a4ef15ddab3
serviceRequestId: daa9b3a0-d0ba-6000-88ef-6841b555d014How to fix
You should be able to fix this by verifying your account with . You may need to re-enter your password.La seule chose qui change, c’est les numéros d’erreurs pour clientRequestId et servicerequestId.
CommentID=YMAiue1ljQpnN2N, PostID=9BF7i0UUVtwBolz
Merci de votre aide! Tout est en dessous si vous souhaitez m’aider !
SubCommentID=uOWMV6339vnc4Nt, CommentID=FZfc3rQUOjFabQZ, PostID=V2vbx9CLVuJQffX