Modules Google Drive
Les modules Adobe Workfront Fusion Google Drive vous permettent de surveiller, de rechercher, de créer, de mettre à jour, de supprimer et de gérer vos fichiers, dossiers ou lecteurs partagés dans votre Google Drive.
Dans un scénario Adobe Workfront Fusion, vous pouvez connecter votre compte Google Drive à plusieurs applications et services tiers.
Si vous avez besoin d’instructions sur la création d’un scénario, voir Créer un scénario dans Adobe Workfront Fusion.
Pour plus d’informations sur les modules, voir Modules dans Adobe Workfront Fusion.
Conditions d’accès
Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :
Pour connaître la formule, le type de licence ou l’accès dont vous disposez, contactez votre équipe d’administration Workfront.
Pour plus d’informations sur les licences Adobe Workfront Fusion, voir Licences Adobe Workfront Fusion.
Informations sur l’API de lecteur Google
Le connecteur Google Drive utilise les éléments suivants :
Connecter Google Drive à Workfront Fusion
Si vous être un utilisateur ou une utilisatrice de @gmail.com ou de @googlemail.com,vous devez créer un client OAuth sur la plateforme Google Cloud Platform afin d’obtenir un ID client et un secret client.
Pour obtenir des instructions étape par étape sur la création du client OAuth (et obtenir l’ID client et le secret client), voir Connexion d’ Adobe Workfront Fusion à Google Services à l’aide d’un client OAuth personnalisé.
Pour obtenir des instructions sur la connexion de votre compte Google Drive à Workfront Fusion, voir Créer une connexion à Adobe Workfront Fusion : instructions de base
Modules Google Drive et leurs champs
Lorsque vous configurez les modules Google Drive, Workfront Fusion affiche les champs répertoriés ci-dessous. En plus de ces derniers, des champs Google Drive 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 Mapper des informations d’un module à l’autre dans Adobe Workfront Fusion.
Déclencheurs
Surveiller les fichiers dans le dossier
Récupère les détails du fichier lorsqu’un fichier est ajouté ou modifié dans le dossier spécifié.
Surveiller tous les fichiers
Récupère les détails d’un fichier lorsqu’un fichier de votre Google Drive est ajouté ou modifié.
Surveiller les fichiers partagés
Se déclenche lorsqu’un nouveau fichier est partagé avec vous ou qu’un fichier partagé existant est mis à jour.
Surveiller les commentaires
Se déclenche lorsqu’un commentaire est ajouté ou modifié dans le fichier sélectionné.
Actions
Charger un fichier
Charge un fichier sur votre Google Drive.
Mettre à jour un fichier
Met à jour les métadonnées ou le contenu d’un fichier.
Copier un fichier
Copie un fichier au nouvel emplacement.
Supprimer un fichier
Supprime définitivement un fichier ou un dossier.
Déplacer un fichier/dossier vers la corbeille
Déplace un fichier ou un dossier vers la corbeille.
Obtenir un fichier
Récupère le fichier dont l'ID est spécifié.
Rechercher des fichiers/dossiers
Recherche des fichiers ou des dossiers sur la base de critères de recherche.
Créer un dossier
Crée un dossier à l’emplacement spécifié.
Obtenir un lien de partage
Récupère le lien de partage d’un fichier dans Google Drive.
Dépannage
Impossible de charger ou de mettre à jour un fichier
Il existe plusieurs situations dans lesquelles le chargement ou la mise à jour d’un fichier échoue :
- Le fichier chargé est trop volumineux et dépasse la taille maximale autorisée pour votre plan Google Drive ou vous avez dépassé votre limite de stockage Google Drive. Vous pouvez soit mettre à niveau votre plan de stockage, soit supprimer les fichiers existants du service Google Drive.
- Le dossier sélectionné dans lequel le fichier devait être chargé n’existe plus. Le scénario s’arrête et il est alors nécessaire de sélectionner à nouveau un dossier cible.
Rechercher des fichiers
Dans le module Répertorier des fichiers dans un dossier, vous pouvez utiliser votre propre requête, qui se compose des éléments suivants :
-
Champ - Attribut du fichier qui fait l’objet de la recherche, par exemple, l’attribut
name
du fichier. -
Opérateur - Test effectué sur les données pour obtenir une correspondance, par exemple
contains
. -
Valeur - Contenu de l’attribut testé, par exemple le nom du fichier
My cool document
.
Combinez les clauses avec les conjonctions and
ou or
, et annulez la requête avec not
.
Champs
title
contains
1, =
, !=
fullText
contains
2, 3mimeType
contains
, =
, !=
modifiedDate
<=
, <
, =
, !=
, >
, >=
lastViewedByMeDate
<=
, <
, =
, !=
, >
, >=
trashed
=
, !=
starred
=
, !=
parents
in
owners
in
writers
in
readers
in
sharedWithMe
=
, !=
properties
has
Tenez compte de ce qui suit à propos des opérateurs dans ces champs :
-
L’opérateur
contains
ne recherche la correspondance de préfixes que pour untitle
.Par exemple, le titre « HelloWorld » correspond à
title contains 'Hello'
mais pas àtitle contains 'World'
. -
L’opérateur
contains
ne recherche la correspondance que sur des jetons de chaînes de caractères entières pour lefullText
.Par exemple, si le texte intégral d’un document contient la chaîne « HelloWorld », seule la requête
fullText contains 'HelloWorld'
renvoie un résultat. Des requêtes telles quefullText contains 'Hello'
ne reverraient pas de résultat dans ce scénario. -
L’opérateur
contains
recherche la correspondance d’une expression alphanumérique exacte si elle est entourée de guillemets.Par exemple, si le
fullText
d’un document contient la chaîne « Hello there world », la requêtefullText contains '"Hello there"'
renvoie un résultat, mais pas la requêtefullText contains '"Hello world"'
.De plus, la recherche étant alphanumérique, si le
fullText
d’un document contient la chaîne « Hello_world », la requêtefullText contains '"Hello world"'
renvoie un résultat. -
Les champs de date
type
ne sont actuellement pas comparables entre eux, mais seulement avec des dates constantes.
Types de valeurs
\'
, par exemple, 'Valentine\'s Day'
.true
ou false
.2012-06-04T12:00:00-08:00
.Opérateurs
contains
=
!=
<
<=
>
>=
in
and
or
not
has
Pour les clauses composées, vous pouvez utiliser des parenthèses pour les regrouper. Par exemple :modifiedDate > '2012-06-04T12:00:00' and (mimeType contains 'image/' or mimeType contains 'video/')
Cette recherche renvoie tous les fichiers de type MIME image ou vidéo dont la dernière modification est postérieure au 4 juin 2012. Les opérateurs and
et or
étant évalués de gauche à droite, sans parenthèses, l’exemple ci-dessus ne renverrait que les images modifiées après le 4 juin 2012, mais il renverrait toutes les vidéos, même celles antérieures au 4 juin 2012.
Exemples
Tous les exemples de cette page montrent le paramètre <q>q</q>
non codé, où title = 'hello'
est codé comme title+%3d+%27hello%27
. Les bibliothèques clientes gèrent cet encodage automatiquement.
-
Recherche des fichiers portant le nom « hello »
title = 'hello'
-
Recherche de dossiers à l’aide du type MIME spécifique au dossier
mimeType = 'application/vnd.google-apps.folder'
-
Recherche des fichiers qui ne sont pas des dossiers
mimeType != 'application/vnd.google-apps.folder'
-
Recherche des fichiers dont le nom contient les mots « hello » et « goodbye »
title contains 'hello' and name contains 'goodbye'
-
Recherche des fichiers dont le nom ne contient pas le mot « hello »
not title contains 'hello'
-
Recherche des fichiers contenant le mot « hello » dans leur contenu
fullText contains 'hello'
-
Recherche des fichiers ne contenant pas le mot « hello » dans leur contenu
not fullText contains 'hello'
-
Recherche des fichiers contenant l’expression exacte « hello world » dans leur contenu
fullText contains '"hello world"'fullText contains '"hello_world"'
-
Recherche des fichiers avec une requête contenant le caractère « \ » (par exemple, "\authors")
fullText contains '\\authors'
-
Recherche de fichiers pouvant être écrits par l’utilisateur
test@example.org
'test@example.org' in writers
-
Recherche de l’ID
1234567
dans la collectionparents
. Cette opération permet de trouver tous les fichiers et dossiers situés directement dans le dossier dont l’ID est1234567
.'1234567' in parents
-
Recherche de l’ID d’alias
appDataFolder
dans la collectionparents
. Cette opération permet de trouver tous les fichiers et dossiers situés directement sous le dossier Données d’application.'appDataFolder' in parents
-
Recherchez des fichiers modifiables par les utilisateurs
test@example.org
ettest2@example.org
.'test@example.org' in writers and 'test2@example.org' in writers
-
Recherche des fichiers contenant le texte « important » qui se trouvent dans la corbeille
fullText contains 'important' and trashed = true
-
Recherche des fichiers modifiés après le 4 juin 2012
modifiedDate > '2012-06-04T12:00:00' // default time zone is UTC
modifiedDate > '2012-06-04T12:00:00-08:00'
-
Recherche des fichiers partagés avec la personne autorisée dont le nom contient « hello »
sharedWithMe and title contains 'hello'
-
Recherche des fichiers avec une propriété de fichier personnalisé nommée
additionalID
avec la valeur8e8aceg2af2ge72e78
Les propriétés comportent { key='additionalID' and value='8e8aceg2af2ge72e78' and visibility='PRIVATE' }.
La source de ce guide est la Google Drive documentation.