Opérateurs de condition dans les champs personnalisés calculés
Vous pouvez utiliser des opérateurs ou des modificateurs de condition 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 Vue d’ensemble 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 Vue d’ensemble des instructions « IF ».
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 Explorateur d’API.
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 d’achèvement prévue à la date d’achèvement prévisionnelle 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 d’achèvement prévue à la date d’achèvement prévisionnelle 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 d’achèvement prévue à la date d’achèvement prévisionnelle 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 d’achèvement prévue à la date d’achèvement prévisionnelle 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 d’achèvement prévue à la date d’achèvement prévisionnelle 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 à : =
- Est différent de : !=
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 Vue d’ensemble 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 statuts 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 répond simultanément à deux conditions.
Par exemple, utilisez l’instruction suivante dans un champ personnalisé calculé pour créer une instruction « IF » qui recherche les projets qui sont au statut Actuel et qui ont un statut En danger et les marque comme « médiation nécessaire ».
IF({status}="CUR"&&{condition}="AR","Mediation Needed","")