Explorar o modo de texto básico para filtros no Workfront
- Para obter uma compreensão mais aprofundada do modo de texto, recomendamos assistir ao evento do webinário gravado Pergunte ao especialista - Introdução aos relatórios em modo de texto, que tem uma hora de duração.
- Para aprender ainda mais sobre o modo de texto, recomendamos assistir aos tutoriais de Relatórios avançados, que juntos têm cinco horas e meia de duração.
- Clique aqui para acessar o API Explorer
Neste vídeo, você aprenderá sobre:
- Modo texto
- Camel case
- Alguns blocos de código do modo texto que você pode usar nos filtros de relatório
Atividades “Compreender o modo de texto básico para filtros”
Tarefa: Filtrar as tarefas em que marquei “Minha parte foi concluída”
O modo de texto a seguir excluirá tarefas em que um usuário marcou “Minha parte foi concluída”. Basta criar um filtro de tarefa, adicionar as regras de filtro desejadas, alternar para o modo de texto e colar o código abaixo após qualquer modo de texto exibido no filtro.
EXISTS:1:$$OBJCODE=ASSGN
EXISTS:1:taskID=FIELD:ID
EXISTS:1:status=DN
EXISTS:1:status_Mod=notin
EXISTS:1:assignedToID=$$USER.ID
Tarefa: Mostrar todas as tarefas aguardando minha aprovação
approvalProcessID_Mod=notblank
currentUserApproversMM:ID=$$USER.ID
currentUserApproversMM:ID_Mod=in
currentUserApproversMM_Join=allowingnull
Tarefa: Mostrar todas as tarefas que aprovei
Crie um relatório de tarefas com os filtros desejados, vá para a guia Filtro e clique em Alternar para modo de texto. Adicione este código ao que já estiver lá:
approvalProcessID_Mod=notblank
approverStatuses:approvedByID=$$USER.ID
approverStatuses:approvedByID_Mod=in
Tarefa: Mostrar todas as tarefas que tenham pelo menos um predecessor entre projetos
predecessorsMM:ID_Mod=notblank
predecessorsMM:projectID=FIELD:projectID
predecessorsMM:projectID_Mod=ne
Tarefa: Mostrar todas as tarefas que atribuí a outras pessoas
Crie um relatório de tarefas com os filtros desejados, vá para a guia Filtro e clique em Alternar para modo de texto. Adicione este código ao que já estiver lá:
EXISTS:1:$$OBJCODE=ASSGN
EXISTS:1:taskID=FIELD:ID
EXISTS:1:assignedByID=$$USER.ID
Isso mostrará todas as tarefas para as quais o usuário conectado atribuiu pelo menos um dos cessionários atuais. Se os cessionários foram atribuídos por várias pessoas, apenas o nome da primeira pessoa que atribuiu alguém aparecerá como “Solicitado por” na página de destino da tarefa.
Tarefa: Mostrar todas as tarefas concluídas - Aprovação pendente
status=CPL:A
status_Mod=in
Problema: Mostrar todos os problemas concluídos - Aprovação pendente
status=CPL:A
status_Mod=in
Projeto: Mostrar todos os projetos concluídos - Aprovação pendente
status=CPL:A
status_Mod=in
Observação: Mostrar todos os comentários em que fui marcado
tags:userID=$$USER.ID
tags:userID_Mod=in
Relatório de parâmetro/campo personalizado: Mostrar campos personalizados que não estão anexados a um formulário personalizado (muito útil em iniciativas de limpeza)
EXISTS:A:$$EXISTSMOD=NOTEXISTS
EXISTS:A:$$OBJCODE=CTGYPA
EXISTS:A:parameterID=FIELD:ID