As aspas devem ser retas
Ao usar aspas em uma expressão, certifique-se de que as aspas sejam retas ("). Se as aspas forem curvas (”), o sistema do Workfront continuará exibindo a mensagem “Expressão personalizada inválida”.
Atualização de cálculos ao salvar o formulário e editar o objeto
Esse é um aspecto importante dos campos calculados para compreender.
As informações exibidas em um campo calculado permanecerão as mesmas e se tornarão obsoletas, a menos que o formulário personalizado seja recalculado.
As expressões podem ser atualizadas usando a opção Recalcular expressões no menu Mais em um objeto.
Você quer ver há quantos dias um problema está em aberto. Crie um campo calculado chamado “Dias em aberto” com a expressão DATEDIFF.
- Nome do campo = Dias em aberto
- Expressão = DATEDIFF({entryDate},$$TODAY)
Depois de salvo, o número de dias entre o momento em que o problema foi criado pela primeira vez ou inserido no Workfront e a data de hoje pode ser mostrado na página de detalhes de um objeto ou em uma visualização de relatório.
Ao visualizar a mesma página de detalhes ou visualização de relatório no dia seguinte, você espera que esse número aumente em um. Se o número for 5 hoje, deverá ser 6 amanhã. O dia seguinte deve ser 7, depois 8 etc.
No entanto, o campo continuará a mostrar 5 todos os dias. O campo deve ser “executado novamente” ou recalculado para atualizar as informações.
Para atualizar um campo usando a opção Recalcular expressões:
- Clique no nome do objeto para abri-lo.
- Clique no menu Mais.
- Selecione Recalcular expressões na lista.
Você também pode recalcular diversas expressões ao mesmo tempo usando o recurso “edição em massa” em uma lista ou relatório. Suponha que você criou um relatório mostrando uma lista de problemas com o cálculo de Dias em aberto aparecendo em uma coluna. Se quiser recalcular todos os problemas de uma só vez:
- Selecione todos os problemas no relatório.
- Selecione a opção de edição para editar em massa todos os problemas selecionados.
- Clique no rótulo Formulários personalizados à esquerda para rolar a tela para baixo até a seção de formulários personalizados.
- Marque a caixa Recalcular expressões personalizadas na parte inferior da seção Formulários personalizados.
- Clique em Salvar alterações.
A tela é atualizada para mostrar as informações atualizadas no campo calculado.
Observação: embora existam outras maneiras de atualizar ou recalcular expressões em um campo calculado, essa é a maneira mais rápida e fácil.