Modules Airtable

Avec la variable Airtable connecteur pour Adobe Workfront Fusion, vous pouvez démarrer un scénario en fonction des événements de votre Airtable créer, charger et mettre à jour des enregistrements, rechercher des enregistrements et effectuer des appels d’API personnalisés vers l’API Airtable.

Exigences d’accès

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

Adobe Workfront plan*
Pro ou version ultérieure
Adobe Workfront license*
Plan, Work
Adobe Workfront Fusion license**
Workfront Fusion pour l’automatisation et l’intégration du travail
Produit
Votre entreprise doit acheter Adobe Workfront Fusion ainsi que Adobe Workfront pour utiliser la fonctionnalité décrite dans cet article.

Pour connaître le plan, le type de licence ou l’accès dont vous disposez, contactez votre Workfront administrateur.

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

Conditions préalables

Vous devez disposer d’un compte Airtable pour utiliser la fonctionnalité de cet article.

Connexion d’Airtable à Workfront Fusion connect-airtable-to-workfront-fusion

  1. Ouvrez Workfront Fusion et le Création d’une connexion de la boîte de dialogue du module souhaité.
  2. Saisissez le nom de la connexion.
  3. (Facultatif) Cliquez sur Afficher les paramètres avancés, puis saisissez votre ID client Airtable et votre secret client.
  4. Cliquez sur le bouton Continuer pour créer la connexion et revenir au module.

Modules Airtable et leurs champs

Enregistrements

Création d’un enregistrement create-a-record

Ce module d’action crée un nouvel enregistrement.

Vous indiquez les données que vous souhaitez voir contenues dans l’enregistrement et leur emplacement de stockage.

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

Lors de la configuration de ce module, les champs suivants s’affichent.

Connexion
Pour plus d’informations sur la connexion de votre compte Airtable à Workfront Fusion, voir Connexion d’Airtable à Workfront Fusion dans cet article.
Base
Sélectionnez la base à laquelle doit appartenir le nouvel enregistrement.
Tableau
Sélectionnez la table à laquelle doit appartenir le nouvel enregistrement.
Enregistrement
Liens intelligents
Activez cette option pour saisir des noms plutôt que des identifiants d’enregistrement pour les champs liés à une autre table. L'enregistrement est automatiquement créé dans la table liée en cas d'absence de correspondance.

Suppression d’un enregistrement delete-a-record

Ce module d’action supprime un enregistrement particulier.

Vous spécifiez l’identifiant et les emplacements de l’enregistrement.

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

Lors de la configuration de ce module, les champs suivants s’affichent.

Connexion
Pour plus d’informations sur la connexion de votre compte Airtable à Workfront Fusion, voir Connexion d’Airtable à Workfront Fusion dans cet article.
Base
Sélectionnez la base contenant l’enregistrement que vous souhaitez supprimer.
Tableau
Sélectionnez la table contenant l'enregistrement à supprimer.
Record ID
Saisissez ou mappez l’identifiant Airtable unique de l’enregistrement que vous souhaitez que le module supprime. Vous pouvez récupérer l’ID, par exemple, à l’aide du module Enregistrements de recherche .

Obtention d’un enregistrement get-a-record

Ce module d’action récupère les détails des enregistrements.

Connexion
Pour plus d’informations sur la connexion de votre compte Airtable à Workfront Fusion, voir Connexion d’Airtable à Workfront Fusion dans cet article.
Base
Sélectionnez la base contenant la table avec l'enregistrement que vous souhaitez récupérer.
Tableau
Sélectionnez la table contenant l'enregistrement pour lequel vous souhaitez récupérer les détails.
Record ID
Saisissez ou mappez l’identifiant de l’enregistrement pour lequel vous souhaitez récupérer des détails.

Enregistrements de recherche search-records

Ce module de recherche recherche recherche les enregistrements dans un objet d’Airtable correspondant à la requête que vous spécifiez.

Vous pouvez mapper ces informations dans les modules suivants du scénario.

Lors de la configuration de ce module, les champs suivants s’affichent.

Connexion
Pour plus d’informations sur la connexion de votre compte Airtable à Workfront Fusion, voir Connexion d’Airtable à Workfront Fusion dans cet article.
Base
Sélectionnez la base à rechercher pour les enregistrements.
Tableau
Sélectionnez la table à rechercher dans les enregistrements.
Formule

Formule de filtrage des enregistrements. La formule est évaluée pour chaque enregistrement et si le résultat n’est pas 0, false, "", NaN, [], ou #Error! l’enregistrement est inclus dans la réponse.

Si elle est combinée avec la fonction view, seuls les enregistrements de cette vue qui correspondent à la formule sont renvoyés.

Par exemple, pour inclure uniquement les enregistrements dont le nom n’est pas vide, transmettez : NOT({Name} = '')

Pour en savoir plus, recherchez des informations sur les références de champs de formule dans la documentation d’assistance sur la table.

Trier
Sélectionnez la direction du tri et le champ selon lequel vous souhaitez trier les résultats.
Afficher
Sélectionnez la vue dans laquelle vous souhaitez rechercher des enregistrements.
Limite
Saisissez ou mappez le nombre maximum d'enregistrements que le module doit renvoyer pour chaque cycle d'exécution de scénario.

Mettre à jour un enregistrement update-a-record

Ce module d’action met à jour un enregistrement particulier.

Vous indiquez l’identifiant de l’enregistrement et les nouvelles données que vous souhaitez qu’il contienne.

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

Lors de la configuration de ce module, les champs suivants s’affichent.

Connexion
Pour plus d’informations sur la connexion de votre compte Airtable à Workfront Fusion, voir Connexion d’Airtable à Workfront Fusion dans cet article.
Base
Sélectionnez la base contenant l'enregistrement que vous souhaitez mettre à jour.
Tableau
Sélectionnez la table contenant l'enregistrement que vous souhaitez mettre à jour.
Record ID
Saisissez ou mappez l’identifiant Airtable unique de l’enregistrement que vous souhaitez que le module soit mis à jour. Vous pouvez récupérer l’ID, par exemple, à l’aide du module Enregistrements de recherche .
Enregistrement
Liens intelligents
Saisissez des noms plutôt que des identifiants d’enregistrement pour les champs liés à une autre table. L'enregistrement est automatiquement créé dans la table liée en cas d'absence de correspondance.

Mettre à jour un enregistrement

Ce module d’action met à jour ou insère un enregistrement particulier.

Vous indiquez l’identifiant de l’enregistrement et les nouvelles données que vous souhaitez qu’il contienne.

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

Lors de la configuration de ce module, les champs suivants s’affichent.

Connexion
Pour plus d’informations sur la connexion de votre compte Airtable à Workfront Fusion, voir Connexion d’Airtable à Workfront Fusion dans cet article.
Base
Sélectionnez la base contenant l'enregistrement que vous souhaitez mettre à jour.
Tableau
Sélectionnez la table contenant l'enregistrement que vous souhaitez mettre à jour.
Record ID
Si vous mettez à jour un enregistrement, saisissez ou mappez l’identifiant Airtable unique de l’enregistrement que vous souhaitez que le module soit mis à jour. Vous pouvez récupérer l’ID, par exemple, à l’aide du module Enregistrements de recherche .
Enregistrement
Liens intelligents
Saisissez des noms plutôt que des identifiants d’enregistrement pour les champs liés à une autre table. L'enregistrement est automatiquement créé dans la table liée en cas d'absence de correspondance.

Surveillance des enregistrements watch-records

Ce module de déclenchement lance un scénario lorsqu’un enregistrement est créé ou mis à jour dans la table spécifiée.

NOTE
Pour utiliser ce module, le champ Heure de création ou Heure de dernière modification doit être créé dans votre tableau.
Connexion
Pour plus d’informations sur la connexion de votre compte Airtable à Workfront Fusion, voir Connexion d’Airtable à Workfront Fusion dans cet article.
Base
Sélectionnez la base que vous souhaitez suivre pour de nouveaux enregistrements.
Tableau
Sélectionnez la table à surveiller pour les nouveaux enregistrements.
Configuration des déclencheurs

Champ Déclencheur

A Created Time ou Last Modified Time champ utilisé pour trier les enregistrements. Si vous n’avez pas de Created Time ou Last Modified Time dans votre schéma, vous devez en créer un.

Champ de libellé

Champ utilisé comme libellé pour un enregistrement, par exemple, dans la boîte de dialogue Choisir où commencer .

Limite
Saisissez ou mappez le nombre maximal d’enregistrements que le module doit surveiller pour chaque cycle d’exécution de scénario.
Afficher
Sélectionnez la vue à utiliser.
Formule

Formule de filtrage des enregistrements. La formule est évaluée pour chaque enregistrement et si le résultat n’est pas 0, false, "", NaN, [], ou #Error! l’enregistrement est inclus dans la réponse.

Si elle est combinée avec la fonction view, seuls les enregistrements de cette vue qui correspondent à la formule sont renvoyés.

Par exemple, pour inclure uniquement les enregistrements dont le nom n’est pas vide, transmettez : NOT({Name} = '')

Pour en savoir plus, consultez les informations sur les références de champ de formule dans la documentation de l’assistance Airtable.

Regarder les réponses

Ce module de déclenchement lance un scénario lorsqu’un formulaire est envoyé.

NOTE
Cette fonctionnalité est disponible uniquement pour le forfait Airtable Pro payant.

L’URL du webhook doit être générée dans Workfront Fusion, puis ajoutée à la configuration de formulaire dans Airtable.

  1. Ajoutez le module Watch New Responses à votre scénario Workfront Fusion.

  2. Générez et copiez l’URL du webhook.

    Pour obtenir des instructions, voir Triggers instantanés (webhooks) dans Adobe Workfront Fusion.

  3. Connectez-vous à votre compte Airtable.

  4. Ouvrez la Base et le tableau à utiliser pour le formulaire et créez une vue de formulaire.

  5. Définissez le formulaire selon vos besoins, faites défiler le formulaire vers le bas et activez l’option Rediriger vers l’URL après l’envoi du formulaire.

  6. Saisissez l’URL Webhook générée à l’étape 2 de la boîte de dialogue affichée, puis ajoutez le paramètre ?record_id={record_id} juste après l’URL webhook pour inclure l’ID d’enregistrement dans la sortie du module, puis cliquez sur Enregistrer. L’URL qui en résulte, par exemple, se présente comme suit :

  7. Revenez à votre scénario de fusion Workfront et exécutez le module Watch Responses uniquement pour charger les champs d’Airtable et pour pouvoir mapper ces champs dans les autres modules.

  8. Envoyez le formulaire dans Airtable, où l’option Rediriger vers l’URL après l’envoi du formulaire est activée et où l’URL Webhook est ajoutée (étape 6 ci-dessus).

    Le module Watch Responses est déclenché et les données souhaitées sont chargées.

  9. Ajoutez le module Airtable > Get a Record juste après le module Airtable > Watch Responses et mappez le paramètre record_id au champ Record ID .

Désormais, chaque fois que le formulaire est envoyé, le module Watch Responses dans votre scénario Workfront Fusion est déclenché et le module Get a Record renvoie les détails du formulaire envoyé.

Effectuer un appel API

Appel API personnalisé

Ce module d’action vous permet d’effectuer un appel authentifié personnalisé vers le Airtable API. Ainsi, vous pouvez créer une automatisation du flux de données qui ne peut pas être réalisée par l’autre Airtable modules.

L’action est basée sur le type d’entité (type d’objet Allocadia) que vous spécifiez.

Lors de la configuration de ce module, les champs suivants s’affichent.

Connexion
Pour plus d’informations sur la connexion de votre compte Airtable à Workfront Fusion, voir Connexion d’Airtable à Workfront Fusion dans cet article.
URL
Saisissez un chemin relatif à https://api.airtable.com/}. Exemple: v0/{base}/{table}
Méthode
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 dans Adobe Workfront Fusion.
En-têtes

Ajoutez les en-têtes de la requête sous la forme d’un objet JSON standard.

Par exemple, {"Content-type":"application/json"}

Workfront Fusion ajoute les en-têtes d’autorisation.

Chaîne de requête
Ajoutez la requête pour l’appel API sous la forme d’une clé et d’une valeur
Corps

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

Note:

Lors de l’utilisation d’instructions conditionnelles telles que if dans votre fichier JSON, placez les guillemets en dehors de l’instruction conditionnelle.

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43