French Power Platform User Group

Please login or click SIGN UP FOR FREE to create your PowerPlatformUG account to join this user group.
Expand all | Collapse all

charger un fichier d'une bibliothèque SharePoint

  • 1.  charger un fichier d'une bibliothèque SharePoint

    Posted Jun 14, 2021 12:10 PM
    Bonjour à tous,
    Dans une appli je dois aller chercher des pdf hébergés dans une bibliothèque SharePoint. Pour le faire j'ai utilisé "Pièces jointes" après avoir fait un "ajouter un raccourci à OneDrive" depuis la bibliothèque SharePoint. Cela fonctionne très bien mais sur certains PC ce raccourci n'apparait pas.
    Peut-être une option de OneDrive mais pour l'instant je n'ai pas la solution. En attendant j'ai essayé de synchroniser cette bibliothèque mais il y a énormément de fichiers pour les 5 quotidiens qui m'intéresse, à noter que je n'ai pas la main sur le SharePoint, je ne peux que télécharger.
    Ma question, faute de ces 2 solutions, y a-t-il une autre possibilité pour télécharger ces fichiers via PowerApps ?
    Je dois les télécharger un par un. Après je les mets dans une collection puis en PJ d'une liste (tout ça fonctionne bien)

    Merci d'avance pour votre aide :)

    ------------------------------
    laurent boucard
    ------------------------------


  • 2.  RE: charger un fichier d'une bibliothèque SharePoint

    Gold Contributor
    Posted Jun 15, 2021 09:21 AM
    Salut Laurent,
    Alors, sorry, mais y'a plusieurs choses que j'ai pas comprises... J'ai comprise que tu souhaites récupérer des PDF qui sont dans une bib. SharePoint. Ca, ok, c'est ta première phrase. Mais après, tu expliques que pour faire ça tu as utilisé le contrôle "Pièces jointes" ainsi que l'action "Ajouter un raccourci à OneDrive" depuis SP. Là je suis paumé... Aussi, tu dis que tu as tenté de faire une synchro mais qu'il y a bcp de fichiers pour, je cite, "les 5 quotidiens". De quoi s'agit-il ? N'oublie pas que je ne connais absolument rien du contexte et que donc je ne sais pas ce que tu es en train d'essayer de faire. Et apparemment, ces fichiers que tu récupères de la bib. SP tu voudrais les mettre en pièce jointe d'éléments d'une liste c'est ça ? Ce serait quoi la règle : 1 fichier PDF pour un item de liste ou plusieurs fichiers pour un item de liste ?

    Est-ce que tu pourrais me réexpliquer le besoin (sans me parler de solution ou de pb technique, juste le besoin) que tu as à l'origine. Merci d'avance...

    ------------------------------
    EMMANUEL GALLIS
    Power Platform Consultant
    France
    ------------------------------



  • 3.  RE: charger un fichier d'une bibliothèque SharePoint

    Posted Jun 15, 2021 09:54 AM

    Bonjour,

    S'il s'agit de déplacer des fichiers dans une bibliothèque SP, il faut peut être regarder côté Power Automat ?



    ------------------------------
    B Mickaël
    ------------------------------



  • 4.  RE: charger un fichier d'une bibliothèque SharePoint

    Posted Jun 15, 2021 11:46 PM
    Edited by laurent boucard Jun 15, 2021 11:50 PM
    Salut Emmanuel et déjà merci de répondre à ma question !

    Effectivement je dois récupérer quotidiennement 5 pdf dans une librairie SharePoint qui en contient plusieurs centaines. Je ne gère pas ce SharePoint.
    Ensuite je place ces pdf un par un dans une liste SharePoint (que je gère) en PJ avec aussi différentes infos.
    Donc pour récupérer ces pdf j'utilise la fonction pièce jointe (attachment).
    C'est là quand je clique sur ajouter une pièce jointe que s'ouvre l'explorateur de fichiers Windows.Et j'ai essayé deux trucs :
    - synchroniser le premier SharePoint via OneDrive ce qui créé un dossier auquel j'accède via l'explorateur, ça fonctionne, c'est fluide mais je dois synchroniser tous les fichiers. Mais bon ce n'est peut-être pas un problème.
    -je peux aussi faire "ajouter un raccourci onedrive" depuis le premier SharePoint, et là je pense qu'il n'y a pas la synchronisation de tous ces fichiers. Cela fonctionne parfaitement sur mon pc mais pas sur ceux de l'entreprise, le raccourci apparaît sur le onedrive en ligne mais pas celui du PC.J'ai lu que cette option pouvait être retiré par les administrateurs.

    Voilà mon problème.
    Et même idéalement il faudrait que lorsque je clique sur ajouter pièce jointe j'aille directement sur le SharePoint pour choisir les pdf, et sachant que leurs noms sont toujours sous la forme nom_date.pdf, il y a 5 noms différents, peut-être pouvoir filtrer. Mais le SharePoint est mal foutu, il y a un premier dossier avec la date puis dans ce dossier plusieurs dossiers  avec des noms (qui n'ont rien à voir avec le nom des fichiers), puis dans l'un d'eux mes fameux pdf.

    Alors peut-être que je n'utilise pas du tout la bonne méthode, c'est juste que c'est la seule que je connaisse et ça fonctionne.

    Pour info, je place ces pdf en PJ pour que les collègues puissent les prendre de leur coté et que je sache qu'ils l'ont fait de façon transparente pour eux. La liste SharePoint que j'ai et l'appli fonctionnent bien de ce point de vue.

    ------------------------------
    laurent boucard
    ------------------------------



  • 5.  RE: charger un fichier d'une bibliothèque SharePoint

    Gold Contributor
    Posted Jun 17, 2021 06:55 AM
    Ok, mieux compris...
    Alors pour ce qui est de récupérer les PDF depuis la bibliothèque que tu gères pas pour les mettre dans la liste que tu gères, pas besoin de Power Apps. Un simple flux Power Automate suffit. Utilise simplement l'action Obtenir les fichiers (propriétés uniquement) pour trouver les 5 fichiers dans la bibliothèque d'origine, en spécifiant uniquement le site, la bib. et un filtre sur leur nom (et sans spécifier de dossier, comme ça il cherchera dans toute la bibliothèque quel que soit le dossier) :

    Ensuite, tu boucles sur les fichiers trouvés et tu récupère leur contenu avec l'action Obtenir le contenu du fichier. Puis tu crées ton item de liste et tu y ajoutes en pièce jointe le fichier en question avec l'action Ajouter une pièce jointe.
    Reste à voir comment tu veux que ce flux se déclenche... Quoiqu'il en soit, laisse tomber le contrôle Pièces jointes dans Power Apps, tu n'y arriveras pas par ce biais-là.
    Est-ce que t'as besoin d'aide là-dessus ?

    Rapport au fait que tu veux discrètement tracer la récupération de ces pièces jointes par tes collègues, comment tu fais ça ? Je suis curieux...

    Autre question : pourquoi utiliser une liste avec des pièces jointes ? Pourquoi ne pas simplement copier les PDF dans une bibliothèque de documents à toi où tu rajouterais des colonnes pour stocker des infos supplémentaires ? Des docs on les mets dans une bib. normalement...

    ------------------------------
    EMMANUEL GALLIS
    Power Platform Consultant
    France
    ------------------------------



  • 6.  RE: charger un fichier d'une bibliothèque SharePoint

    Posted Jun 17, 2021 07:47 AM
    Edited by laurent boucard Jun 17, 2021 07:48 AM
    Salut Emmanuel et encore merci pour tes réponses,
    Non je ne vois pas trop comment faire mais je vais essayer avec ce que tu viens de me dire et je te demanderai de l'aide au besoin.
    Je suis complètement autodidacte et même si je trouve que Power Apps s'y prête bien je suis conscient de passer à coté de trucs bien plus simples que ce que je fais.

    Pour le traçage discret : le principe est que mes collègues lisent le pdf qui est en pj de la liste et si il est conforme l'imprime. Dans le Onselect du bouton "imprimer" j'ai mis un editform sur juste une colonne que j'appelle "lu", ça met un "oui" par défaut, et sur ma galerie je transforme ce "oui" par "lu à telle heure".

    Pour ta dernière question c'est typiquement une méconnaissance de Power Apps, je vais explorer ça
    encore merci et surement à très vite :D

    ------------------------------
    laurent boucard
    ------------------------------



  • 7.  RE: charger un fichier d'une bibliothèque SharePoint

    Posted Jun 18, 2021 04:15 PM
    bon alors j'ai essayé, je n'arrive pas à grand chose, je peux copier un nouveau fichier d'un Sharepoint à l'autre quand il est créé, mais pas moyen de le filtrer.
    Sur le Sharepoint d'origine la structure est la suivante :
    - plusieurs dossiers avec comme titre une date, dans chacun de ces dossiers une multitude de dossiers, un seul de ces dossiers m'intéresse et dans ce dossier il y a 5 fichiers.
    Donc je cherche à copier ces 5 fichiers quand ils sont créés (ou quand le dossier date correspondant est créé, ça revient au même je pense ) dans mon Sharepoint.

    ------------------------------
    laurent boucard
    ------------------------------



  • 8.  RE: charger un fichier d'une bibliothèque SharePoint

    Posted Jun 19, 2021 02:18 PM
    Edited by laurent boucard Jun 19, 2021 02:33 PM
    nickel j'ai enfin réussi, ça filtre bien j'ai même rajouté un filtre sur la date, seuls les fichiers du jour sont copiés.


  • 9.  RE: charger un fichier d'une bibliothèque SharePoint

    Gold Contributor
    Posted Jun 22, 2021 09:18 AM
    Edited by EMMANUEL GALLIS Jun 22, 2021 09:18 AM
    Aaaah... Bravo pour la persévérance ! 😉

    ------------------------------
    EMMANUEL GALLIS
    Power Platform Consultant
    France
    ------------------------------