Modules Dropbox

Dans un scénario Adobe Workfront Fusion, vous pouvez automatiser les workflows qui utilisent Dropbox ou Dropbox Business, et les connecter à plusieurs applications et services tiers. Vous pouvez ainsi automatiser des activités telles que la surveillance, la recherche, la récupération, la mise en liste, la création et la modification de fichiers et de dossiers dans votre Dropbox.

Pour obtenir des instructions sur la création d’un scénario, consultez les articles sous Créer des scénarios : index d’article.

Pour plus d’informations sur les modules, consultez les articles sous Modules : index des articles.

Conditions d’accès

Développez pour afficher les exigences d’accès aux fonctionnalités de cet article.

Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Package Adobe Workfront Tous
Licence Adobe Workfront

Nouveau : Standard

Ou

En cours : Travail ou version ultérieure

Licence Adobe Workfront Fusion **

Actuel : aucune exigence de licence Workfront Fusion

Ou

Hérité : Workfront Fusion pour l’automatisation et l’intégration du travail

Produit

Nouveau :

  • Sélectionnez ou le package Prime Workfront : votre entreprise doit acheter Adobe Workfront Fusion.
  • Package Ultimate Workfront : Workfront Fusion est inclus.

Ou

Actuel : votre entreprise doit acheter Adobe Workfront Fusion.

Pour plus d’informations sur les informations contenues dans ce tableau, voir Conditions d’accès requises dans la documentation.

Pour plus d’informations sur les licences Adobe Workfront Fusion, voir Licences Adobe Workfront Fusion.

Conditions préalables

  • Pour utiliser les modules Dropbox, vous devez disposer d’un compte Dropbox.
IMPORTANT
  • Pour utiliser le connecteur Dropbox, vous devez d’abord créer une application dans Dropbox.
    ​> Pour plus d’informations, recherchez « Créer une application » dans le guide de développement de Dropbox.
  • Lors de la création de l’application, utilisez l’URI de redirection suivant : https://app.workfrontfusion.com/oauth/cb/dropbox
  • Dropbox doit approuver les demandes comptant plus de 50 utilisateurs et utilisatrices.
    ​> Pour plus d’informations, recherchez « Production approval » dans le guide de développement de Dropbox.

Informations sur l’API Dropbox

Le connecteur Dropbox utilise les éléments suivants :

URL de base
https://api.dropboxapi.com/2
Version de l’API
2
Balise API
  • Dropbox

    v5.3.9

  • Dropbox Business

    v1.0.12

Créer une connexion à Dropbox

Pour créer une connexion pour vos modules Dropbox, procédez comme suit :

  1. Dans n’importe quel module, cliquez sur Ajouter en regard de la zone Connexion .

  2. Remplissez les champs suivants :

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header
    Connection name Saisissez un nom pour cette connexion.
    Environment Indiquez si cette connexion est destinée à un environnement de production ou hors production.
    Type Indiquez si vous vous connectez à un compte de service ou à un compte personnel.
    Client ID Saisissez votre Dropbox Client ID.
    Client Secret Saisissez votre Dropbox Client Secret.
    Account Type Choisissez si vous vous connectez à un compte personnel Dropbox ou à un compte professionnel (Dropbox Business).
    Exclure l’en-tête dropbox-api-path-root Activez cette option pour exclure l’en-tête dropbox-api-path-root pour les applications Dropbox avec un accès au dossier de l’application
  3. Cliquez sur Continuer pour enregistrer la connexion et revenir au module.## Modules Dropbox et leurs champs

Modules Dropbox et leurs champs

Lorsque vous configurez les modules Dropbox, Workfront Fusion affiche les champs répertoriés ci-dessous. En plus de ces derniers, des champs Dropbox supplémentaires peuvent s’afficher, selon des facteurs tels que votre niveau d’accès dans l’application ou le service. Un titre en gras dans un module indique un champ obligatoire.

Si le bouton « Mapper » apparaît au-dessus d’un champ ou d’une fonction, vous pouvez l’utiliser pour définir des variables et des fonctions pour ce champ. Pour plus d’informations, voir Mappage des informations d’un module à un autre.

Basculement de carte

Modules déclencheurs

Surveiller des fichiers

Ce module de type Déclencheur renvoie les détails du fichier lorsque le fichier d’un dossier spécifié est modifié.

Connection
Pour plus d’informations sur la connexion de votre compte Dropbox à Workfront Fusion, voir Créer une connexion à Dropbox dans cet article.
Folder
Sélectionnez le dossier où vous souhaitez surveiller les modifications.
Watch also subfolders
Activez cette option pour surveiller également les fichiers modifiés dans les sous-dossiers du dossier sélectionné.
Limit
Saisissez ou mappez le nombre maximum d’enregistrements que le module doit renvoyer pour chaque cycle d’exécution du scénario.

Modules pour l’obtention de fichiers et de dossiers Dropbox

Télécharger un fichier

Ce module d’action télécharge un fichier à partir d’un dossier.

Vous spécifiez le fichier et son emplacement.

Le module renvoie l’ID du fichier et tous les champs associés, ainsi que les valeurs et les champs personnalisés auxquels la connexion a accès. Vous pouvez mettre en correspondance ces informations dans les modules suivants du scénario.

NOTE
Ce module est utile pour fournir des fichiers aux modules suivants.

Lorsque vous configurez ce module, les champs suivants s’affichent.

Connection
Pour plus d’informations sur la connexion de votre compte Dropbox à Workfront Fusion, voir Créer une connexion à Dropbox dans cet article.
Méthode de sélection de fichiers
Choisissez si vous souhaitez mapper le chemin du fichier ou sélectionnez le fichier manuellement.
Chemin du fichier / Fichier

Chemin du fichier

Saisissez ou mappez le chemin cible sur le fichier.

Fichier

Sélectionnez le fichier dans le menu.

Obtenir les métadonnées d’un dossier

Ce module d’action récupère les détails d’un dossier partagé.

Vous spécifiez l’ID du dossier.

Le module renvoie l’ID du dossier et de tous les champs associés, ainsi que les champs personnalisés et les valeurs auxquels la connexion a accès. Vous pouvez mettre en correspondance ces informations dans les modules suivants du scénario.

Lorsque vous configurez ce module, les champs suivants s’affichent.

Connection
Pour plus d’informations sur la connexion de votre compte Dropbox à Workfront Fusion, voir Créer une connexion à Dropbox dans cet article.
ID de dossier partagé
Saisissez ou mappez l’ID du dossier dont vous souhaitez récupérer les détails.

Lister tous les fichiers/sous-dossiers dans un dossier

Ce module d’action répertorie les fichiers ou les dossiers d’un dossier spécifique.

Vous spécifiez l’ID du dossier.

Le module renvoie les ID des fichiers ou dossiers et tous les champs associés, ainsi que les valeurs et les champs personnalisés auxquels la connexion a accès. Vous pouvez mettre en correspondance ces informations dans les modules suivants du scénario.

Lorsque vous configurez ce module, les champs suivants s’affichent.

Connection
Pour plus d’informations sur la connexion de votre compte Dropbox à Workfront Fusion, voir Créer une connexion à Dropbox dans cet article.
Liste
Indiquez si vous souhaitez récupérer des fichiers ou des dossiers.
Afficher uniquement les fichiers téléchargeables
Activez cette option pour ne renvoyer que les fichiers téléchargeables. Certains types de fichiers, tels que les documents Google, ne sont pas téléchargeables.
Dossier
Saisissez ou mappez le dossier à partir duquel vous souhaitez récupérer des fichiers ou des dossiers.
Limite
Saisissez ou mappez le nombre maximal d’enregistrements que le module doit lister pour chaque cycle d’exécution de scénario.

Lister les révisions de fichier

Ce module d’action récupère toutes les révisions de fichier (un historique de version) d’un fichier particulier.
Vous spécifiez l’identifiant du fichier.

Le module renvoie tous les champs standard associés à l’enregistrement, ainsi que tous les champs et valeurs personnalisés auxquels la connexion accède. Vous pouvez mettre en correspondance ces informations dans les modules suivants du scénario.

Lorsque vous configurez ce module, les champs suivants s’affichent.

Connection
Pour plus d’informations sur la connexion de votre compte Dropbox à Workfront Fusion, voir Créer une connexion à Dropbox dans cet article.
Méthode de sélection de fichiers
Choisissez si vous souhaitez mapper le chemin du fichier ou sélectionnez le fichier manuellement.
Chemin du fichier / Fichier

Chemin du fichier

Saisissez ou mappez le chemin cible sur le fichier.

Fichier

Sélectionnez le fichier dans le menu.

Limite
Saisissez ou mappez le nombre maximal d’enregistrements que le module doit lister pour chaque cycle d’exécution de scénario.

Rechercher des fichiers/dossiers

Ce module de recherche recherche les enregistrements dans un objet dans Dropbox qui correspondent à la requête que vous avez spécifiée.

Vous pouvez mettre en correspondance ces informations dans les modules suivants du scénario.

Connection
Pour plus d’informations sur la connexion de votre compte Dropbox à Workfront Fusion, voir Créer une connexion à Dropbox dans cet article.
Search
Saisissez le terme de recherche.
Folder
Sélectionnez le dossier où vous souhaitez rechercher. Ce module recherche l’intégralité du compte Dropboxaccount si vous ne sélectionnez pas de dossier.
Statut du fichier
Sélectionnez le statut du fichier que vous souhaitez inclure dans la recherche.
Catégories de fichiers
Sélectionnez les catégories de fichiers à inclure dans la recherche.
Extensions de fichiers
Pour chaque extension de fichier que vous souhaitez inclure dans la recherche, cliquez sur Ajouter un élément et saisissez ou mappez l’extension de fichier.
Limite
Saisissez ou mappez le nombre maximum d’enregistrements que le module doit renvoyer pour chaque cycle d’exécution du scénario.

Modules pour la création et la modification de fichiers et de dossiers Dropbox

Créer un dossier

Ce module d’action crée un dossier.

Vous spécifiez le chemin et un nom pour le dossier.

Le module renvoie l’ID du dossier et tous les champs associés, ainsi que les valeurs et les champs personnalisés auxquels la connexion a accès. Vous pouvez mettre en correspondance ces informations dans les modules suivants du scénario.

Lorsque vous configurez ce module, les champs suivants s’affichent.

Connection
Pour plus d’informations sur la connexion de votre compte Dropbox à Workfront Fusion, voir Créer une connexion à Dropbox dans cet article.
Folder Name
Saisissez le nom du nouveau dossier.
Folder

Saisissez ou mappez le chemin où vous souhaitez créer un dossier.

Note :

Si vous utilisez un compte Dropbox Business (avec espaces d’équipe), vous devez supprimer la barre oblique / ou ne cliquez pas sur Cliquez ici pour choisir un dossier pour créer un dossier d’équipe à la racine.

Si la barre oblique n’est pas supprimée, une erreur [409] path/malformed_path/.. est renvoyée.

Auto rename
Activez cette option pour renommer le nouveau dossier si un dossier portant le même nom existe déjà à l’emplacement cible.

Créer/remplacer un fichier texte

Ce module d'action crée un fichier DOC ou remplace le contenu d'un fichier existant.

Vous spécifiez le fichier source et le dossier.

Lorsque vous configurez ce module, les champs suivants s’affichent.

Connection
Pour plus d’informations sur la connexion de votre compte Dropbox à Workfront Fusion, voir Créer une connexion à Dropbox dans cet article.
Select to

Indiquez si vous souhaitez créer ou remplacer un fichier DOC.

  • Créer Sélectionnez le dossier dans lequel vous souhaitez créer un fichier.

  • Remplacer

    Sélectionnez le mode de sélection du fichier à remplacer, puis mappez le chemin d’accès au fichier ou sélectionnez le fichier.

Source File

Sélectionnez un fichier source à partir d’un module précédent ou mappez le contenu du fichier source.

Si vous créez un fichier, sélectionnez Vide.

Créer/mettre à jour un lien de partage

Ce module d’action crée un lien public vers un fichier.

Vous spécifiez le fichier et des informations sur le lien.

Le module renvoie l’ID du lien et tous les champs associés, ainsi que les valeurs et les champs personnalisés auxquels la connexion a accès. Vous pouvez mettre en correspondance ces informations dans les modules suivants du scénario.

Lorsque vous configurez ce module, les champs suivants s’affichent.

Connection
Pour plus d’informations sur la connexion de votre compte Dropbox à Workfront Fusion, voir Créer une connexion à Dropbox dans cet article.
Way of selecting files
Indiquez si vous souhaitez mapper ou saisir le chemin du fichier, ou sélectionnez le fichier manuellement.
File Path / File

File Path

Saisissez ou mappez le chemin d’accès au fichier cible.

File

Sélectionnez le fichier cible.

Requested Visibility

Indiquez si le lien est public, pour l’équipe ou restreint par un mot de passe.

Note :

Team only est disponible uniquement pour les comptes professionnels Dropbox. Access with password est disponible uniquement pour les comptes professionnels Dropbox Pro ou Dropbox.

Link's Expiration Date
Saisissez la date et l’heure d’expiration du lien, il ne sera alors plus accessible. Si ce champ n’est pas renseigné, le lien n’expire pas. Pour obtenir la liste des formats de date et d’heure pris en charge, voir Type coercition.
Link's Access Level

Définissez l’autorisation de la personne destinataire du lien.

  • Viewer

    Les utilisateurs et utilisatrices qui utilisent le lien peuvent afficher le contenu et le commenter.

  • Editor

    Les utilisateurs et utilisatrices qui utilisent le lien peuvent modifier, afficher et commenter le contenu. Ce niveau d’accès est disponible uniquement pour les documents cloud.

  • Max

    Les utilisateurs et utilisatrices qui utilisent le lien reçoivent le niveau d’accès maximal auquel vous pouvez définir le lien.

Supprimer un fichier/dossier

Ce module d’action supprime un fichier ou un dossier.

Vous spécifiez le fichier ou le dossier.

Le module renvoie l’ID de l’enregistrement et tous les champs associés, ainsi que les champs personnalisés et les valeurs auxquels la connexion accède. Vous pouvez mettre en correspondance ces informations dans les modules suivants du scénario.

Lorsque vous configurez ce module, les champs suivants s’affichent.

Connection
Pour plus d’informations sur la connexion de votre compte Dropbox à Workfront Fusion, voir Créer une connexion à Dropbox dans cet article.
Way of selecting files
Indiquez si vous souhaitez mapper ou saisir le chemin du fichier, ou sélectionnez le fichier manuellement.
Chemin d’accès au fichier ou au dossier / Fichier ou dossier

File/Folder Path

Saisissez ou mappez le chemin cible vers le fichier ou le dossier.

File/Folder

Sélectionnez le fichier ou le dossier dans le menu.

Déplacer un fichier/dossier

Ce module d’action déplace un fichier ou un dossier vers un autre emplacement.

Vous spécifiez le fichier ou le dossier, ainsi que la méthode et l’emplacement de son déplacement.

Le module renvoie l’ID du fichier ou du dossier et tous les champs associés, ainsi que les valeurs et les champs personnalisés auxquels la connexion a accès. Vous pouvez mettre en correspondance ces informations dans les modules suivants du scénario.

Lorsque vous configurez ce module, les champs suivants s’affichent.

Connection
Pour plus d’informations sur la connexion de votre compte Dropbox à Workfront Fusion, voir Créer une connexion à Dropbox dans cet article.
Méthode de sélection des fichiers/dossiers
Indiquez si vous souhaitez mapper ou saisir le chemin d’accès au fichier ou au dossier, ou sélectionnez le fichier ou le dossier manuellement.
File / Folder Path /

File/Folder Path

Saisissez ou mappez le chemin cible vers le fichier ou le dossier.

File/Folder

Indiquez si vous déplacez un fichier ou un dossier, puis le fichier ou le dossier.

To Folder
Saisissez ou mappez l’emplacement cible du fichier ou du dossier.
New Name
Saisissez le nouveau nom du fichier ou du dossier dans le nouvel emplacement.
Auto Rename
Activez cette option pour assurer que s’il existe un fichier ou un dossier portant le même nom, le module renomme le nouveau fichier ou dossier en ajoutant (NUMBER) après le nom du fichier ou du dossier. Sinon, le fichier ou le dossier de l’emplacement cible est remplacé.
Allow ownership transfer
Activez cette option pour permettre les déplacements par la personne propriétaire, même si cela entraîne un transfert de propriété pour le contenu déplacé.

Renommer un fichier/dossier

Ce module d’action renomme un fichier ou un dossier.

Indiquez le fichier ou le dossier et le nouveau nom.

Le module renvoie l’ID du fichier ou du dossier et tous les champs associés, ainsi que les valeurs et les champs personnalisés auxquels la connexion a accès. Vous pouvez mettre en correspondance ces informations dans les modules suivants du scénario.

Lorsque vous configurez ce module, les champs suivants s’affichent.

Connection
Pour plus d’informations sur la connexion de votre compte Dropbox à Workfront Fusion, voir Créer une connexion à Dropbox dans cet article.
Méthode de sélection de fichiers
Indiquez si vous souhaitez mapper ou saisir le chemin du fichier, ou sélectionnez le fichier manuellement.
Chemin d’accès au fichier/dossier/Fichier/Dossier

Chemin d’accès au fichier/dossier

Saisissez ou mappez le chemin cible vers le fichier ou le dossier.

Fichier ou dossier

Indiquez si vous déplacez un fichier ou un dossier, puis le fichier ou le dossier.

Renommer
Saisissez le nouveau nom du fichier, y compris son extension.

Restaurer un fichier

Ce module d’action restaure une version précédente d’un fichier.

Vous spécifiez le fichier et le numéro de la révision que vous souhaitez.

Le module renvoie l’identifiant de la version et de tous les champs associés, ainsi que les champs personnalisés et les valeurs auxquels la connexion a accès. Vous pouvez mettre en correspondance ces informations dans les modules suivants du scénario.

Lorsque vous configurez ce module, les champs suivants s’affichent.

Connection
Pour plus d’informations sur la connexion de votre compte Dropbox à Workfront Fusion, voir Créer une connexion à Dropbox dans cet article.
Way of selecting files
Indiquez si vous souhaitez mapper ou saisir le chemin du fichier, ou sélectionnez le fichier manuellement.
File Path / File

File Path

Saisissez ou mappez le chemin cible sur le fichier.

File

Sélectionnez le fichier dans le menu.

Revision
Saisissez ou mappez le numéro de révision de la révision que vous souhaitez restaurer.

Charger fichier

Ce module d’action charge un fichier dans un dossier.

Vous spécifiez des informations telles que l’emplacement du document, le fichier à charger et éventuellement un nouveau nom pour le fichier.

Le module renvoie l’ID du fichier et tous les champs associés, ainsi que les valeurs et les champs personnalisés auxquels la connexion a accès. Vous pouvez mettre en correspondance ces informations dans les modules suivants du scénario.

Lorsque vous configurez ce module, les champs suivants s’affichent.

Connection
Pour plus d’informations sur la connexion de votre compte Dropbox à Workfront Fusion, voir Créer une connexion à Dropbox dans cet article.
Folder
Sélectionnez le dossier de votre Dropbox dans lequel vous souhaitez charger le fichier.
Source File

Sélectionnez un fichier source à partir d’un module précédent ou mappez le nom et les données du fichier source.

Note :

La taille maximale du fichier chargé est de 150 Mo.

Overwrite an existing file
Activez cette option pour remplacer le fichier existant par le nouveau fichier. Si cette option est désactivée, le fichier chargé est renommé.

Autres modules

Effectuer un appel API

Ce module d’action permet d’effectuer un appel authentifié personnalisé vers l’API Dropbox. Cela vous permet de créer une automatisation du flux de données qui ne peut pas être réalisée par les autres modules Dropbox.

Lorsque vous configurez ce module, les champs suivants s’affichent.

Connection
Pour plus d’informations sur la connexion de votre compte Dropbox à Workfront Fusion, voir Créer une connexion à Dropbox dans cet article.
URL
Saisissez un chemin relatif à https://api.dropboxapi.com. Par exemple, /2/files/list_folder
Method
Sélectionnez la méthode de requête HTTP dont vous avez besoin pour configurer l’appel API. Pour plus d’informations, voir Méthodes de requête HTTP.
Headers
Saisissez les en-têtes de requête de votre choix. Workfront Fusion ajoute automatiquement des en-têtes d’autorisation.
Query String
Saisissez la chaîne de requête.
Body

Ajoutez le contenu du corps de l’appel API sous la forme d’un objet JSON standard.

Note :

Lorsque vous utilisez des instructions conditionnelles telles que if dans votre JSON, mettez les guillemets à l’extérieur de l’instruction conditionnelle.

recommendation-more-help

Exemple :

L’appel API suivant renvoie les 10 premiers fichiers du dossier /Text files de votre compte Dropbox :

URL : /2/files/list_folder

Corps :

{
"path": "/Text files",
"limit": 10,
"recursive": false,
"include_deleted": false
}

Les correspondances de la recherche se trouvent dans la sortie du module sous Lot > Corps > entrées.

Dans notre exemple, 10 billets ont été retournés.

Problèmes courants

Impossible de charger ou de mettre à jour un fichier

Voici quelques raisons possibles de l’échec du chargement ou de la mise à jour d’un fichier :

  • Le fichier chargé est trop volumineux et dépasse la taille de fichier maximale autorisée pour votre plan Dropbox ou vous avez utilisé la totalité des quotas de stockage de votre compte Dropbox. Vous devez supprimer des fichiers existants de votre compte Dropbox ou mettre à niveau votre plan.
  • Le dossier précédemment sélectionné, dans lequel le fichier est chargé, n’existe plus. Le scénario s’arrête et vous devez sélectionner à nouveau le dossier cible.

L’image référencée via un lien partagé n’est pas rendue.

L’URL renvoyée par Dropbox >Créer un lien partagé n’est pas directement liée à une image, mais à une page Dropbox. Pour forcer le téléchargement de l’image, remplacez le ?dl=0 de fin par ?dl=1. Pour forcer le rendu de l’image (par exemple, dans un navigateur web ou dans Facebook Messenger), ajoutez &raw=1 à l’URL.

Si vous devez obtenir le lien direct ou brut de l’image pour votre site web ou pour d’autres modules de Workfront Fusion, vous devez modifier l’URL partagée initiale de la manière suivante :

URL d’origine :

https://www.dropbox.com/s/ia8qtvs20f3a5ux/Screen%20Shot%202018-10-15%20at%204.21.11%20PM.png?dl=0

  1. Remplacez www par dl.
  2. Supprimez ?dl=0.

URL finale :

https://dl.dropbox.com/s/ia8qtvs20f3a5ux/Screen%20Shot%202018-10-15%20at%204.21.11%20PM.png

Pour modifier automatiquement l’URL, vous pouvez utiliser la fonction replace() deux fois :

  • Remplacer www par dl

    Remplacer www par dl

  • Et pour supprimer ?dl=0

    Supprimer DL

Pour le faire en une seule étape, combinez les fonctions suivantes :

Remplacer les deux

Vous pouvez également la copier et la coller dans le champ. Remplacez 1.url par l’URL.

{{replace(replace(1.url; "?dl=0"; ""); "www"; "dl")}}
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3