Power Automate - Flow - Sharepoint : Automatiser le déplacement de fichiers dans une bibliothèque d'archives Tutoriels

Ce tutoriel vous guide pour automatiser le déplacement de fichiers anciens vers une bibliothèque d'archives sur SharePoint. Découvrez comment créer un flux récurrent qui trie et déplace les fichiers âgés de plus de deux ans tout en préservant l'arborescence d'origine. Apprenez à utiliser des variables, des conditions IF, des boucles, et des fonctions Power FX pour gérer efficacement l'archivage automatique des documents, assurant ainsi une organisation optimale de votre contenu.

  • 07:19
  • 3518 vues
  • 0
    ( 0 avis )
Donner votre avis sur cette vidéo !

Objectifs :

Ce tutoriel vise à démontrer comment automatiser le déplacement de fichiers dans une bibliothèque d'archives SharePoint, en tenant compte de diverses contraintes et en utilisant des variables, des éléments conditionnels et des fonctions Power FX.


Chapitres :

  1. Introduction
    Dans ce tutoriel, nous allons explorer le processus d'automatisation du déplacement de fichiers dans une bibliothèque d'archives SharePoint. L'objectif est de déplacer des fichiers anciens tout en préservant l'arborescence d'origine des dossiers.
  2. Contexte et Préparation
    Nous avons une bibliothèque classique nommée 'document' sur SharePoint, contenant un dossier 'fichier à déplacer' avec plusieurs fichiers. Nous allons également créer une bibliothèque d'archives, qui est actuellement vide et doit être alimentée automatiquement.
  3. Configuration du Flux
    Nous allons initier un flux récurrent qui s'exécutera le premier de chaque mois à six heures. La première action consiste à récupérer les fichiers du dossier de la bibliothèque contenant les éléments à déplacer. Nous allons activer les paramètres avancés pour limiter le flux aux dossiers choisis et inclure les fichiers dans les sous-dossiers.
  4. Filtrage des Fichiers
    Nous allons spécifier que seuls les fichiers créés il y a deux ans ou plus doivent être déplacés. Pour cela, nous utiliserons une requête de filtre en saisissant le nom de la colonne 'created' pour la date de création du fichier. Nous paramétrons ensuite notre critère pour inclure les fichiers plus anciens.
  5. Traitement des Fichiers
    Chaque fichier concerné sera traité individuellement. Nous initialisons une boucle 'for each' pour récupérer le contenu dynamique des fichiers à traiter. À l'intérieur de cette boucle, nous alimentons une variable 'dossier' avec le chemin d'accès de chaque fichier.
  6. Gestion des Chemins d'Accès
    Nous devons gérer le chemin d'accès du fichier à déplacer, en remplaçant certaines parties du chemin par du vide pour obtenir le chemin relatif. Nous utilisons la fonction SCE pour récupérer la chaîne du chemin jusqu'à l'index correspondant au slash à éliminer.
  7. Création de Dossiers et Déplacement
    Nous testons si la variable 'dossier' est vide. Si c'est le cas, nous ajoutons une action SharePoint pour créer le dossier correspondant dans la bibliothèque d'archives. Ensuite, nous déplaçons le fichier traité vers la bibliothèque d'archives, en préservant l'arborescence d'origine.
  8. Conclusion
    Ce flux permet de déplacer efficacement les fichiers de plus de deux ans vers la bibliothèque d'archives, tout en maintenant l'organisation des dossiers. Nous avons ainsi créé un flux complet d'archivage entre bibliothèques SharePoint.

FAQ :

Comment automatiser le déplacement de fichiers dans SharePoint ?

Pour automatiser le déplacement de fichiers dans SharePoint, vous pouvez créer un flux dans Power Automate qui récupère les fichiers d'un dossier spécifique et les déplace vers une bibliothèque d'archives en fonction de critères comme la date de création.

Qu'est-ce qu'un flux dans Power Automate ?

Un flux dans Power Automate est une série d'actions automatisées qui s'exécutent en réponse à un événement ou à un calendrier, permettant d'automatiser des processus métier.

Comment définir des critères pour déplacer des fichiers ?

Vous pouvez définir des critères en utilisant des éléments conditionnels dans votre flux, comme la date de création des fichiers, pour ne déplacer que ceux qui répondent à vos conditions spécifiques.

Qu'est-ce que Power FX et comment l'utiliser ?

Power FX est un langage de formule utilisé dans Power Apps et Power Automate. Vous l'utilisez pour créer des expressions qui manipulent des données, comme calculer des dates ou filtrer des résultats.

Comment maintenir l'arborescence des dossiers lors du déplacement de fichiers ?

Pour maintenir l'arborescence des dossiers, vous devez récupérer le chemin d'accès relatif de chaque fichier et le recréer dans la bibliothèque de destination lors du déplacement.

Quels sont les avantages de l'automatisation des processus dans SharePoint ?

L'automatisation des processus dans SharePoint améliore l'efficacité, réduit les erreurs humaines et permet de gagner du temps en éliminant les tâches manuelles répétitives.


Quelques cas d'usages :

Archivage automatique de documents

Une entreprise utilise un flux Power Automate pour déplacer automatiquement les documents de plus de deux ans d'une bibliothèque SharePoint vers une bibliothèque d'archives, en maintenant l'arborescence des dossiers.

Gestion des documents obsolètes

Une organisation met en place un flux qui identifie et déplace les fichiers obsolètes vers une bibliothèque d'archives, permettant ainsi de garder la bibliothèque principale organisée et à jour.

Conformité réglementaire

Une société doit respecter des réglementations sur la conservation des documents. Elle utilise un flux pour archiver automatiquement les fichiers selon des critères de date, garantissant ainsi la conformité.

Optimisation de l'espace de stockage

Une entreprise utilise un flux pour déplacer régulièrement les fichiers anciens vers une bibliothèque d'archives, libérant ainsi de l'espace de stockage dans la bibliothèque principale.

Suivi des modifications de fichiers

Un flux est créé pour surveiller les modifications apportées aux fichiers dans SharePoint et archiver automatiquement les versions antérieures, permettant un meilleur suivi des changements.


Glossaire :

Automatisation

Processus d'exécution automatique de tâches sans intervention humaine, souvent à l'aide de logiciels ou de scripts.

Bibliothèque d'archives

Espace de stockage dans SharePoint où les documents sont conservés pour une utilisation future ou pour des raisons de conformité.

Flux

Ensemble d'actions automatisées dans un processus, souvent utilisé dans le contexte de Power Automate pour décrire un workflow.

Variables

Éléments de programmation qui stockent des valeurs pouvant changer au cours de l'exécution d'un programme.

Éléments conditionnels

Instructions qui permettent d'exécuter certaines actions uniquement si des conditions spécifiques sont remplies.

Power FX

Langage de formule utilisé dans Power Apps et Power Automate pour créer des expressions et des calculs.

Arborescence

Structure hiérarchique des dossiers et fichiers dans un système de fichiers.

SharePoint

Plateforme de collaboration développée par Microsoft, utilisée pour le stockage, la gestion et le partage de documents.

Date de création

Date à laquelle un fichier a été initialement créé.

Date de dernière modification

Date à laquelle un fichier a été modifié pour la dernière fois.

Condition IF

Instruction qui exécute un bloc de code seulement si une condition spécifiée est vraie.

Remplacement de chemin

Processus de modification d'un chemin d'accès à un fichier ou dossier pour qu'il corresponde à une nouvelle structure.

0 sur 5
( 0 avis )
5 (0)
4 (0)
3 (0)
2 (0)
1 (0)

Mandarine AI: CE QUI POURRAIT VOUS INTÉRESSER

Rappel

Afficher