Operadores de condição em campos personalizados calculados

Você pode usar operadores de condição ou modificadores ao criar dados personalizados calculados no Adobe Workfront ao usar o modo de texto. Para obter informações sobre como usar o modo de texto no Workfront, consulte Visão geral do Modo de Texto.

Operadores ou modificadores de condição ajudam a criar uma declaração condicional conectando campos existentes do Workfront em declarações e gerando um novo campo. O uso mais comum de operadores de condição é criar a condição de uma instrução "IF".

Você pode usar instruções "IF" no Workfront para comparar, formatar e reunir campos de dados para fins de relatório e dados personalizados.

Você pode criar instruções "IF" para os seguintes elementos do Workfront:

  • Visualizações
  • Agrupamento
  • Campos personalizados calculados

Para obter mais informações sobre a compilação de instruções "IF", consulte a visão geral das instruções "IF".

Os exemplos neste guia ilustram o uso de operadores de condição em campos personalizados calculados. Também é possível usá-los em colunas ou agrupamentos personalizados calculados, ao seguir a sintaxe correta para campos personalizados calculados em relatórios.

Para obter informações sobre a diferença na sintaxe entre os campos personalizados calculados e os dados personalizados calculados nos relatórios, consulte Campos personalizados calculados versus colunas calculadas.

Consulte o API Explorer para encontrar os campos que você deseja referenciar em suas expressões personalizadas calculadas. Para obter informações sobre o API Explorer, consulte API Explorer.

Você pode usar os seguintes modificadores de condição no Workfront:

Operador de condição
Sintaxe do operador de condição
Definição do operador de condição
Igual
=

Use esse operador para indicar que a condição é atendida quando o primeiro campo da instrução é igual ao segundo campo.

Por exemplo, use o seguinte demonstrativo em um campo personalizado calculado para criar um demonstrativo "IF" que compare a Data de conclusão planejada com a Data de conclusão projetada de uma tarefa:

IF({projectedCompletionDate}={plannedCompletionDate},"On Track","Off Track")

Maior que
>

Use esse operador para indicar que a condição é atendida quando o primeiro campo da instrução é maior que o segundo campo.

Por exemplo, use o seguinte demonstrativo em um campo personalizado calculado para criar um demonstrativo "IF" que compare a Data de conclusão planejada com a Data de conclusão projetada de uma tarefa:

IF({projectedCompletionDate}>{plannedCompletionDate},"Late","")

Maior que ou igual a
>=

Use esse operador para indicar que a condição é atendida quando o primeiro campo da instrução é maior ou igual ao segundo campo.

Por exemplo, use o seguinte demonstrativo em um campo personalizado calculado para criar um demonstrativo "IF" que compare a Data de conclusão planejada com a Data de conclusão projetada de uma tarefa:

IF({projectedCompletionDate}>={plannedCompletionDate},"Late","Early")

Menor que
<

Use este operador para indicar que a condição é atendida quando  o primeiro campo da instrução é menor que o segundo.

Por exemplo, use o seguinte demonstrativo em um campo personalizado calculado para criar um demonstrativo "IF" que compare a Data de conclusão planejada com a Data de conclusão projetada de uma tarefa:

IF({projectedCompletionDate}<{plannedCompletionDate},"Early","")

Menor que ou igual a
<=

Use este operador para indicar que a condição é atendida quando  o primeiro campo da instrução é menor que ou igual ao segundo campo.

Por exemplo, use o seguinte demonstrativo em um campo personalizado calculado para criar um demonstrativo "IF" que compare a Data de conclusão planejada com a Data de conclusão projetada de uma tarefa:

IF({projectedCompletionDate}<={plannedCompletionDate},"Early","Late")

Não
!

Adicione este operador na frente de qualquer um dos operadores acima para negar o operador.

Por exemplo:

  • Igual a: =
  • Não é igual a: !=

Adicionar esse operador na frente das seguintes expressões de dados adiciona uma instrução negativa às expressões:

  • CONTÉM
  • EM
  • IFIN
  • ISBLANK

Para obter informações sobre essas expressões de dados e obter uma lista completa, consulte Visão geral das expressões de dados calculadas.

Ou
||

Use esse operador para indicar que a condição é atendida quando a expressão  O encontra o primeiro ou o segundo valor da instrução.

Por exemplo, use a seguinte instrução em um campo personalizado calculado para criar uma instrução "IF" que marca os projetos nos status Atual ou Planejando como "Ativo":

IF({status}="PLN"||{status}="CUR","Active","Not Active")

E
&&

Use esse operador para indicar que a condição é atendida quando a expressão  localiza um item que preenche duas condições ao mesmo tempo.

Por exemplo, use a seguinte instrução em um campo personalizado calculado para criar uma instrução "IF" que localize projetos que estejam no status Atual e tenham uma Condição de Em Risco e os marque como "Mediação Necessária".

IF({status}="CUR"&&{condition}="AR","Mediation Needed","")

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