Opérateurs de condition dans les champs personnalisés calculés
Vous pouvez utiliser des opérateurs de condition ou des modificateurs lors de la création de données calculées personnalisées dans Adobe Workfront lors de l’utilisation du mode texte. Pour plus d’informations sur l’utilisation du mode texte dans Workfront, voir Présentation du mode texte.
Les opérateurs ou modificateurs de condition permettent de créer une instruction de condition en connectant des champs Workfront existants dans des instructions et en générant un nouveau champ. L’utilisation la plus courante des opérateurs de condition consiste à créer la condition d’une instruction "IF".
Vous pouvez utiliser des instructions "IF" dans Workfront pour comparer, formater et associer des champs de données à des fins de création de rapports et de données personnalisées.
Vous pouvez créer des instructions "IF" pour les éléments Workfront suivants :
- Vues
- Regroupements
- Champs personnalisés calculés
Pour plus d’informations sur la création d’instructions "IF", voir "IF" statement overview.
Les exemples de ce guide illustrent l’utilisation des opérateurs de condition dans les champs personnalisés calculés. Vous pouvez également les utiliser dans des colonnes ou des regroupements personnalisés calculés en respectant la syntaxe correcte des champs personnalisés calculés dans les rapports.
Pour plus d’informations sur la différence de syntaxe entre les champs personnalisés calculés et les données personnalisées calculées dans les rapports, voir Champs personnalisés calculés par rapport aux colonnes calculées.
Reportez-vous à l’ explorateur d’API pour trouver les champs que vous souhaitez référencer dans vos expressions personnalisées calculées. Pour plus d’informations sur l’explorateur d’API, voir API Explorer.
Vous pouvez utiliser les modificateurs de condition suivants dans Workfront :
Utilisez cet opérateur pour indiquer que la condition est remplie lorsque le premier champ de votre instruction est égal au second champ.
Par exemple, utilisez l’instruction suivante dans un champ personnalisé calculé pour créer une instruction "IF" qui compare la date de fin planifiée à la date de fin prévue d’une tâche :
IF({projectedCompletionDate}={plannedCompletionDate},"On Track","Off Track")
Utilisez cet opérateur pour indiquer que la condition est remplie lorsque le premier champ de votre instruction est supérieur au second champ.
Par exemple, utilisez l’instruction suivante dans un champ personnalisé calculé pour créer une instruction "IF" qui compare la date de fin planifiée à la date de fin prévue d’une tâche :
IF({projectedCompletionDate}>{plannedCompletionDate},"Late","")
Utilisez cet opérateur pour indiquer que la condition est remplie lorsque le premier champ de votre instruction est supérieur ou égal au second champ.
Par exemple, utilisez l’instruction suivante dans un champ personnalisé calculé pour créer une instruction "IF" qui compare la date de fin planifiée à la date de fin prévue d’une tâche :
IF({projectedCompletionDate}>={plannedCompletionDate},"Late","Early")
Utilisez cet opérateur pour indiquer que la condition est remplie lorsque le premier champ de votre instruction est inférieur au second champ.
Par exemple, utilisez l’instruction suivante dans un champ personnalisé calculé pour créer une instruction "IF" qui compare la date de fin planifiée à la date de fin prévue d’une tâche :
IF({projectedCompletionDate}<{plannedCompletionDate},"Early","")
Utilisez cet opérateur pour indiquer que la condition est remplie lorsque le premier champ de votre instruction est inférieur ou égal au second champ.
Par exemple, utilisez l’instruction suivante dans un champ personnalisé calculé pour créer une instruction "IF" qui compare la date de fin planifiée à la date de fin prévue d’une tâche :
IF({projectedCompletionDate}<={plannedCompletionDate},"Early","Late")
Ajoutez cet opérateur devant l'un des opérateurs ci-dessus pour annuler l'opérateur.
Par exemple :
- Est égal à : =
- N’est pas égal à : !=
L’ajout de cet opérateur devant les expressions de données suivantes ajoute une instruction négative aux expressions :
- CONTIENT
- DANS
- IFIN
- ISBLANK
Pour plus d’informations sur ces expressions de données et pour obtenir une liste complète, voir Présentation des expressions de données calculées.
Utilisez cet opérateur pour indiquer que la condition est remplie lorsque l'expression trouve la première ou la seconde valeur de votre instruction.
Par exemple, utilisez l’instruction suivante dans un champ personnalisé calculé pour créer une instruction "IF" qui marque les projets dont les états Actuel ou Planification sont "Actif" :
IF({status}="PLN"||{status}="CUR","Active","Not Active")
Utilisez cet opérateur pour indiquer que la condition est remplie lorsque l'expression trouve un élément qui remplit deux conditions en même temps.
Par exemple, utilisez l’instruction suivante dans un champ personnalisé calculé pour créer une instruction "IF" qui recherche les projets qui sont à l’état actuel et qui ont une condition de risque et les marque comme "médiation nécessaire".
IF({status}="CUR"&&{condition}="AR","Mediation Needed","")