Figma Modules

Avec la variable Adobe Workfront Fusion Figma vous pouvez récupérer des listes de commentaires, de fichiers, de versions de fichiers ou de projets. Vous pouvez également publier un commentaire ou effectuer un appel au Figma API.

Si vous avez besoin d’instructions sur la création d’un scénario, voir Création d’un scénario.

Pour plus d’informations sur les modules, voir Modules dans Adobe Workfront Fusion.

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**

Exigences de licence actuelles : non Workfront Fusion conditions requises pour obtenir une licence.

Ou

Exigences de licence héritées : Workfront Fusion pour l’automatisation et l’intégration du travail

Produit

Conditions requises du produit actuel : si vous disposez de l’Select ou de l’Prime Adobe Workfront Planifiez, votre entreprise doit acheter Adobe Workfront Fusion ainsi que Adobe Workfront pour utiliser la fonctionnalité décrite dans cet article. Workfront Fusion est inclus dans l’Ultimate Workfront planifiez.

Ou

Exigences liées aux produits hérités : 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

Pour utiliser Figma modules, vous devez disposer d’un Figma compte .

Figma modules et leurs champs

Lorsque vous configurez Figma modules, Workfront Fusion affiche les champs répertoriés ci-dessous. En plus de ces Figma peut 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 de mappage situé au-dessus d’un champ ou d’une fonction s’affiche, 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 dans Adobe Workfront Fusion.

Commentaires

Suppression d’un commentaire

Ce module d’action supprime un seul commentaire d’un fichier.

Connection
Pour obtenir des instructions sur la connexion à Figma compte à Workfront Fusion, voir Créer une connexion à Adobe Workfront Fusion - Instructions de base.
ID de fichier
Saisissez ou mappez l’identifiant du fichier à partir duquel vous souhaitez ajouter un commentaire.
Comment
Saisissez le texte du commentaire à supprimer.

Lister des commentaires

Ce module de recherche répertorie tous les commentaires associés à un seul fichier dans Figma.

Connection
Pour obtenir des instructions sur la connexion à Figma compte à Workfront Fusion, voir Créer une connexion à Adobe Workfront Fusion - Instructions de base.
ID de fichier

Saisissez ou mappez l’identifiant du fichier pour lequel vous souhaitez récupérer les commentaires.

  • Si vous ne connaissez pas l’identifiant, cliquez sur Rechercher des fichiers et saisissez ou mappez l’identifiant du projet auquel le fichier est associé, puis sélectionnez le fichier.

  • Si vous ne connaissez pas l’identifiant du projet, cliquez sur Rechercher des projets et saisissez ou mappez l’identifiant de l’équipe propriétaire du projet auquel le fichier est associé, puis sélectionnez le projet et sélectionnez le fichier.

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

Publication d’un commentaire

Ce module d’action publie un commentaire dans un fichier Figma.

Connection
Pour obtenir des instructions sur la connexion à Figma compte à Workfront Fusion, voir Créer une connexion à Adobe Workfront Fusion - Instructions de base.
ID de fichier

Saisissez ou mappez l’identifiant du fichier sur lequel vous souhaitez publier un commentaire.

  • Si vous ne connaissez pas l’identifiant du fichier, cliquez sur Rechercher des fichiers et saisissez ou mappez l’identifiant du projet auquel le fichier est associé, puis sélectionnez le fichier.

  • Si vous essayez de trouver l’identifiant du fichier et que vous ne connaissez pas l’identifiant du projet, cliquez sur Rechercher des projets et saisissez ou mappez l’identifiant de l’équipe propriétaire du projet auquel le fichier est associé. Sélectionnez le projet, puis le fichier.

Comment
Saisissez le texte du commentaire.

Projets et fichiers

Obtenir un fichier ou une image

Ce module d’action récupère un seul fichier ou une seule image à partir d’une bibliothèque Figma

Connection
Pour obtenir des instructions sur la connexion à Figma compte à Workfront Fusion, voir Créer une connexion à Adobe Workfront Fusion - Instructions de base.
Type d’objet

Sélectionnez le type d’objet à récupérer.

  • File

    Le module renvoie le document référencé par Key en tant qu’objet JSON. La clé du fichier peut être analysée à partir de n’importe quelle URL de fichier Figma.

    Pour les champs, voir Obtenir un fichier ou une image : Fichier.

  • Noeuds de fichier

    Renvoie les noeuds référencés par les identifiants sous la forme d’un objet JSON. Les noeuds sont récupérés à partir de la fonction Figma fichier référencé par Clé.

    Pour les champs, voir Obtenir un fichier ou une image : noeuds de fichier.

  • Image

    Le module effectue le rendu des images à partir d’un fichier.

    Pour les champs, voir Obtenir un fichier ou une image : Image.

  • Remplissage d’image

    Le module renvoie les liens de téléchargement pour toutes les images présentes dans les remplissages d’images d’un document. Les remplissages d’images sont les suivants : Figma représente toutes les images fournies par l’utilisateur. Lorsque vous faites glisser une image dans une zone Figma, Figma crée un rectangle avec un seul remplissage qui représente l’image, et l’utilisateur peut transformer le rectangle (et les propriétés sur le remplissage).

    Pour les champs, voir Obtention d’un fichier ou d’une image : remplissage d’image.

Obtenir un fichier ou une image : fichier
Clé du fichier
Sélectionnez le fichier à partir duquel vous souhaitez renvoyer JSON.
ID de version
Saisissez ou mappez la version du fichier que le module doit renvoyer. Pour le module actif, laissez ce champ vide.
ID de noeud

Pour renvoyer uniquement un sous-ensemble du document, saisissez les noeuds que vous souhaitez que le module renvoie. Le module renvoie les noeuds répertoriés, leurs enfants et tout ce qui se trouve entre le noeud racine et les noeuds répertoriés.

Pour chaque noeud à renvoyer, cliquez sur Ajouter et saisissez le texte du noeud.

Depth

Saisissez ou mappez un entier qui représente la profondeur de l’arborescence du document pour laquelle vous souhaitez renvoyer des résultats.

Exemple:

  • Pour renvoyer des pages uniquement, saisissez 1.

  • Pour renvoyer des pages et des objets de niveau supérieur, saisissez 2.

Pour renvoyer tous les noeuds, laissez ce champ vide.

Geometrie
Pour renvoyer des données vectorielles, saisissez paths.
Données du module externe
Liste séparée par des virgules d’identifiants de module externe et/ou chaîne "partagé". Toutes les données présentes dans le document écrites par ces modules externes seront incluses dans le résultat de la pluginData et sharedPluginData propriétés.
Données de branche
Activez cette option pour renvoyer les métadonnées de branche pour le fichier demandé. Si le fichier est une branche, la clé du fichier principal est incluse dans la réponse renvoyée. Si le fichier comporte des branches, leurs métadonnées sont incluses dans la réponse renvoyée. Par défaut: false.
Obtention d’un fichier ou d’une image : noeuds de fichier
Clé du fichier
Sélectionnez le fichier à partir duquel vous souhaitez renvoyer JSON.
ID de noeud

Saisissez les noeuds que vous souhaitez que le module renvoie et convertisse.

Pour chaque noeud à renvoyer, cliquez sur Ajouter et saisissez le texte du noeud.

ID de version
Saisissez ou mappez la version du fichier que le module doit renvoyer. Pour le module actif, laissez ce champ vide.
Depth

Saisissez ou mappez un entier qui représente la profondeur de l’arborescence du document pour laquelle vous souhaitez renvoyer des résultats.

Exemple:

  • Pour renvoyer des pages uniquement, saisissez 1.

  • Pour renvoyer des pages et des objets de niveau supérieur, saisissez 2.

Pour renvoyer tous les noeuds, laissez ce champ vide.

Geometrie
Pour renvoyer des données vectorielles, saisissez paths.
Données du module externe
Liste séparée par des virgules d’identifiants de module externe et/ou de la chaîne "shared". Toutes les données présentes dans le document écrites par ces modules externes seront incluses dans les propriétés pluginData et sharedPluginData.
Obtenir un fichier ou une image : Image
Clé du fichier
Sélectionnez le fichier à partir duquel vous souhaitez renvoyer JSON.
ID de noeud

Saisissez les noeuds dont vous souhaitez que le module soit rendu.

Pour chaque noeud dont vous souhaitez effectuer le rendu, cliquez sur Ajouter et saisissez le texte du noeud.

Échelle
Pour mettre l’image à l’échelle, saisissez ou mappez le facteur de mise à l’échelle. Ce nombre doit être compris entre 0,01 et 4.
Format

Sélectionnez le format de la sortie de l’image.

  • JPG

  • PNG

  • SVG

  • PDF

SVG - Inclure l’ID
Activez cette option pour inclure les attributs d’identifiant pour tous les éléments de SVG. Valeur par défaut : false.
SVG - Simplification du contour
Activez cette option pour simplifier les contours internes/externes et utilisez l’attribut de contour si possible au lieu de <mask>. Valeur par défaut : true.
Utiliser des limites absolues
Activez cette option pour utiliser les dimensions complètes du noeud, qu’il soit recadré ou non ou que l’espace autour soit vide. Utilisez cette option pour exporter des noeuds de texte sans recadrage. Valeur par défaut : false.
ID de version
Saisissez ou mappez la version du fichier que le module doit renvoyer. Pour le module actif, laissez ce champ vide.
Obtention d’un fichier ou d’une image : remplissage d’image
Clé du fichier
Sélectionnez le fichier à partir duquel vous souhaitez renvoyer JSON.

Historique des versions du fichier de liste

Ce module de recherche renvoie l’historique des versions d’un seul fichier dans Figma.

Connection
Pour obtenir des instructions sur la connexion à Figma compte à Workfront Fusion, voir Créer une connexion à Adobe Workfront Fusion - Instructions de base.
ID de fichier

Saisissez ou mappez l’identifiant du fichier pour lequel vous souhaitez récupérer l’historique des versions.

  • Si vous ne connaissez pas l’identifiant du fichier, cliquez sur Rechercher des fichiers et saisissez ou mappez l’identifiant du projet auquel le fichier est associé, puis sélectionnez le fichier.

  • Si vous essayez de trouver l’identifiant du fichier et que vous ne connaissez pas l’identifiant du projet, cliquez sur Rechercher des projets et saisissez ou mappez l’identifiant de l’équipe propriétaire du projet auquel le fichier est associé. Sélectionnez le projet, puis le fichier.

Limite
Saisissez ou mappez le nombre maximum d'enregistrements que le module doit renvoyer pour chaque cycle d'exécution de scénario.

Liste des fichiers de projet

Ce module de recherche renvoie une liste de tous les fichiers du projet spécifié.

Connection
Pour obtenir des instructions sur la connexion à Figma compte à Workfront Fusion, voir Créer une connexion à Adobe Workfront Fusion - Instructions de base.
ID de fichier

Saisissez ou mappez l’ID de projet pour lequel vous souhaitez récupérer les fichiers.

  • Si vous ne connaissez pas l’identifiant des projets, cliquez sur Rechercher des projets et saisissez ou mappez l’identifiant de l’équipe à laquelle le projet est associé, puis sélectionnez le projet.
Limite
Saisissez ou mappez le nombre maximum d'enregistrements que le module doit renvoyer pour chaque cycle d'exécution de scénario.

Liste des projets

Ce module de recherche renvoie une liste de tous les projets de l’équipe spécifiée.

Connection
Pour obtenir des instructions sur la connexion à Figma compte à Workfront Fusion, voir Créer une connexion à Adobe Workfront Fusion - Instructions de base.
ID d’équipe
Saisissez ou mappez l’ID de projet pour lequel vous souhaitez récupérer les fichiers. L'identifiant de l'équipe se trouve dans l'URL de la page de l'équipe à Figma.
Limite
Saisissez ou mappez le nombre maximum d'enregistrements que le module doit renvoyer pour chaque cycle d'exécution de scénario.

Composants et styles

Obtention d’un style ou d’un composant

Ce module d’action récupère un seul style ou composant, ou un ensemble de styles ou de composants.

Connection
Pour obtenir des instructions sur la connexion à Figma compte à Workfront Fusion, voir Créer une connexion à Adobe Workfront Fusion - Instructions de base.
<Object> key
Saisissez la clé (identifiant unique) de l’objet que vous souhaitez récupérer.
ID d’équipe
Saisissez ou mappez l’identifiant de l’équipe à laquelle le ou les enregistrements sont associés.
Taille de page
Saisissez ou mappez le nombre ou les résultats à renvoyer par page. Valeur par défaut : 30.
Après

Saisissez ou mappez le numéro du résultat après lequel vous souhaitez commencer à récupérer les résultats. Cela peut être combiné avec le champ Taille de page pour paginer les résultats.

Cette valeur ne correspond pas aux identifiants d’objet.

Ce champ ne peut pas être utilisé conjointement avec le champ Avant .

Avant

Saisissez ou mappez le numéro du résultat avant lequel vous souhaitez commencer à récupérer les résultats. Cela peut être combiné avec le champ Taille de page pour paginer les résultats.

Cette valeur ne correspond pas aux identifiants d’objet.

Ce champ ne peut pas être utilisé conjointement avec le champ After .

Autre

Effectuer un appel API

Ce module d’action vous permet d’effectuer un appel authentifié personnalisé vers l’API Figma sans avoir à passer par l’authentification. Ainsi, vous pouvez créer une automatisation des flux de données qui ne peut pas être réalisée par les autres modules Figma.

Connection
Pour obtenir des instructions sur la connexion à Figma compte à Workfront Fusion, voir Créer une connexion à Adobe Workfront Fusion - Instructions de base.
URL

Saisissez un chemin relatif à https://api.figma.com/v1/.

Par exemple : files/7179110/comments

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.
Headers

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.

Query String

Ajoutez la requête pour l’appel API sous la forme d’un objet JSON standard.

Par exemple : {"name":"something-urgent"}

Body

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.

Surveiller les événements

Ce module de déclenchement lance un scénario où l’un des événements suivants se produit pour une équipe spécifique de votre Figma espace équipe

  • Mise à jour du fichier

  • Mise à jour de version de fichier

  • Suppression de fichier

  • Publication de bibliothèque

  • Commentaire du fichier

Webhook

Sélectionnez le webhook que le module regarde.

Pour ajouter un nouveau webhook :

  1. Cliquez sur Ajouter en regard du champ Webhook .

  2. Sélectionnez la connexion que vous souhaitez utiliser pour ce webhook. Pour obtenir des instructions sur la connexion à Figma compte à Workfront Fusion, voir Créez une connexion à Adobe Workfront Fusion - Instructions de base.

  3. Sélectionnez le type d’événement que le module doit surveiller.

  4. Saisissez l’identifiant de l’équipe dont vous souhaitez que le webhook s’affiche.

  5. Saisissez le Status ou la Description des événements que le webhook doit surveiller.

  6. Cliquez sur Enregistrer pour enregistrer le webhook et revenir au module .

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