Fonctions générales dans Adobe Workfront Fusion

Conditions d’accès

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

Adobe Workfront formule*
Pro ou une version ultérieure
Adobe Workfront licence*
Plan, Work
Licence Adobe Workfront Fusion**

Exigence de licence actuelle : aucune exigence de licence Workfront Fusion.

Ou

Exigences de licence héritées : Workfront Fusion for Work Automation and Integration

Produit

Conditions requises du produit actuel : si vous disposez de la formule Adobe Workfront Select ou Prime, 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 la formule Workfront Ultimate.

Ou

Exigences liées aux produits hérités : votre entreprise doit acheter Adobe Workfront Fusion ainsi qu’Adobe Workfront pour utiliser la fonctionnalité décrite dans 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, consultez Adobe Workfront Fusion licences.

get (object or array; path)

Renvoie le chemin d’accès à la valeur d’un objet ou d’un tableau. Pour accéder aux objets imbriqués, utilisez la notation par points. Le premier élément d’un tableau est l’index 1.

INFO
Exemples :
  • get( array ; 1 + 1 )
  • get( array ; 5.raw_name )
  • get( object ; raw_name )
  • get( object ; raw_name.sub_raw_name )

if (expression; value1; value2)

Renvoie la value1 si l’expression est considérée comme true ; sinon elle renvoie la value2.

Pour créer une instruction if qui renvoie une valeur uniquement si plusieurs expressions sont évaluées sur true, utilisez le mot-clé and.

Pour combiner des instructions if, utilisez les opérateurs and et or .

et opérateur

INFO
Exemples :
  • if( 1 = 1 ; A ; B )

    Renvoie A

  • if( 1 = 2 ; A ; B )

    Renvoie B

  • if( 1 = 2 and 1 = 2 ; A ; B )

    Renvoie B

ifempty (value1; value2)

Renvoie la value1 si cette valeur n’est pas vide ; sinon elle renvoie la value2.

INFO
Exemples :
  • ifempty( A ; B )

    Renvoie A

  • ifempty( unknown ; B )

    Renvoie B

  • ifempty( "" ; B )

    Renvoie B

switch (expression; value1; result1; [value2; result2; …]; [else])

Evalue une valeur (appelée expression) par rapport à une liste de valeurs ; renvoie le résultat correspondant à la première valeur correspondante. Pour inclure une valeur else, ajoutez-la après l’expression ou la valeur finale.

INFO
Exemples :
  • switch( B ; A ; 1 ; B ; 2 ; C ; 3 )

    Renvoie 2

  • switch( C ; A ; 1 ; B ; 2 ; C ; 3 )

    Renvoie 3

  • switch( X ; A ; 1 ; B ; 2 ; C ; 3 ; 4 )

    Renvoie 4

    Dans cette fonction, 4 est la valeur à renvoyer si aucune expression ne s’applique (la valeur else).

omit(object; key1; [key2; …])

Omet les clés données de l’objet et renvoie le reste.

INFO
Exemple :
omit( User ; password )
Renvoie une collection des informations de l’utilisateur ou de l’utilisatrice, à l’exclusion du mot de passe.

pick(object; key1; [key2; …])

Sélectionne uniquement les clés données de l’objet.

INFO
Exemple :
pick( User ; password ; email )
Renvoie une collection contenant uniquement le mot de passe et l’adresse e-mail de l’utilisateur ou de l’utilisatrice.

mergeCollections(collection1 ; collection2)

Fusionne deux collections en combinant leurs paires clé-valeur. Si les deux collections contiennent la même clé, la valeur de la deuxième collection remplace cette valeur de la première collection.

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