> For the complete documentation index, see [llms.txt](https://academy.shade.inc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://academy.shade.inc/guides/guides-fr/automatisations/organiser-automatiquement-les-nouveaux-televersements.md).

# Organiser automatiquement les nouveaux téléversements

Définissez les métadonnées, renommez et classez les nouveaux téléversements dans le bon dossier de projet dès leur arrivée.

**Résultat :** fichiers déposés dans un `Entrée` dossier sont étiquetés avec leur projet, renommés de façon cohérente et déplacés dans le dossier de ce projet, sans que personne n'ait à les trier manuellement.

**Pour qui :** équipes qui reçoivent un flux régulier de médias (cartes d'appareil photo, livraisons d'agence, envois de contributeurs) et passent du temps à les trier.

**Temps :** environ 20 minutes.

## Avant de commencer

* Créer [Votre première automatisation](/guides/guides-fr/automatisations/votre-premiere-automatisation.md) d'abord si vous n'avez jamais utilisé l'éditeur d'automatisation.
* Convenez d'une convention de nom de fichier qui commence par un code projet, par exemple `ACME_interview_01.mov`. Cette recette lit le code projet au début du nom de fichier.
* Ajoutez un **Projet** champ de texte aux métadonnées du drive. Voir [Métadonnées et champs personnalisés](https://academy.shade.inc/ai-tools/custom-and-automated-metadata).
* Créez un dossier de destination pour chaque projet, comme `Projets/ACME/Rushes` et `Projets/ACME/Images fixes`. **Déplacer l'élément** déplace les fichiers dans des dossiers qui existent déjà. Il ne les crée pas.

## Comment ça marche

```mermaid
organigramme LR
  T["Élément importé (Entrée)"] --> X["Transformer le texte : code projet à partir du nom de fichier"]
  X --> M["Mettre à jour les métadonnées de l'élément : Projet"]
  M --> S{"Si / Sinon : type d'élément"}
  S -->|video| V["Déplacer l'élément vers Projets/code/Rushes"]
  S -->|image| I["Déplacer l'élément vers Projets/code/Images fixes"]
```

## Étapes

{% stepper %}
{% step %}

### Déclencher lors des envois vers Entrée

Créez une nouvelle automatisation nommée `Trier Entrée`. Choisissez **Élément importé** et définissez **Emplacement de téléversement** sur `Entrée`.
{% endstep %}

{% step %}

### Extraire le code projet du nom de fichier

Ajoutez un **Transformer le texte** étape :

* **Texte d'entrée :** tapez `{` et choisissez le **nom**. Le nom n'inclut pas l'extension du fichier.
* **Opération :** diviser en conservant la première partie.
* **Délimiteur :** `_`

Pour `ACME_interview_01.mov`, l'étape produit `ACME`.
{% endstep %}

{% step %}

### Étiquetez le fichier avec son projet

Ajoutez **Mettre à jour les métadonnées de l'élément**:

* **Élément :** l'élément importé depuis le déclencheur.
* **Champs à mettre à jour :** définissez **Projet** sur la sortie de l'étape Transformer le texte.

Le fichier est maintenant recherchable et filtrable par projet, même si quelqu'un le déplace plus tard.
{% endstep %}

{% step %}

### Acheminez selon le type de fichier

Ajoutez un **Si / Sinon** qui vérifie le **tapez**.

* Sur la branche vidéo, ajoutez **Déplacer l'élément** avec **Dossier de destination** défini sur `Projets/`, puis la sortie de Transformer le texte, puis `/Rushes`.
* Sur l'autre branche, ajoutez **Déplacer l'élément** avec `Projets/`, la sortie de Transformer le texte, puis `/Images fixes`.

Tapez `{` dans le **Dossier de destination** champ pour insérer le code projet entre les parties fixes du chemin.
{% endstep %}

{% step %}

### Facultatif : renommer selon votre style maison

Avant le déplacement, ajoutez **Renommer l'élément** si vous souhaitez des noms cohérents, par exemple le code projet, la date de prise de vue et le nom d'origine. L'extension d'origine du fichier est conservée automatiquement, donc ne la tapez pas.
{% endstep %}

{% step %}

### Enregistrez, activez et testez

Cliquez sur **Enregistrer**, puis **Activer**. Téléversez un fichier de test nommé avec un vrai code projet et vérifiez qu'il se retrouve dans le bon dossier avec **Projet** rempli. Si ce n'est pas le cas, ouvrez **Exécutions** pour voir quelle étape a échoué et pourquoi.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
Les automatisations agissent avec les autorisations de la personne qui les a créées. Si le créateur perd l'accès en modification aux dossiers de destination, l' **Déplacer l'élément** étape échoue.
{% endhint %}

## Variantes

* **Codes projet inconnus :** avant le déplacement, ajoutez **Rechercher l'enregistrement** pour rechercher le code dans un **Projets** objet personnalisé, et envoyer les fichiers sans correspondance vers un `Entrée/Non trié` dossier à la place. Voir [Modéliser les projets et les clients sous forme d'objets personnalisés](/guides/guides-fr/objets-personnalises-et-metadonnees/modeliser-des-projets-et-des-clients-en-tant-quobjets-personnalises.md).
* **Laissez l'IA étiqueter le contenu :** activez **Remplissage automatique avec l'IA** pour des champs tels que Type de plan ou Balises, afin qu'ils se remplissent à partir de l'image ou de la vidéo elle-même. Vous n'avez pas besoin d'une étape d'automatisation pour cela.
* **Plus de deux types de fichiers :** utilisez **Basculer** au lieu de **Si / Sinon** pour envoyer les vidéos, l'audio, les images et les documents vers des dossiers séparés.

## Guides associés

* [Votre première automatisation](/guides/guides-fr/automatisations/votre-premiere-automatisation.md)
* [Concevez un schéma de métadonnées évolutif](/guides/guides-fr/objets-personnalises-et-metadonnees/concevez-un-schema-de-metadonnees-evolutif.md)
* [Créez un dossier pour chaque nouveau projet](/guides/guides-fr/objets-personnalises-et-metadonnees/creez-un-dossier-pour-chaque-nouveau-projet.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://academy.shade.inc/guides/guides-fr/automatisations/organiser-automatiquement-les-nouveaux-televersements.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
