Open projects with all tasks completed | Community
Skip to main content
New Member
July 26, 2024
Solved

Open projects with all tasks completed

  • July 26, 2024
  • 2 replies
  • 977 views

Hi WF Community!

I'm trying to build a report that shows me all projects with an open status, but all tasks within these projects are marked complete.

 

I have a project report and have been working with EXISTS in text mode, but can't seem to get the results I need:

EXISTS:1:$$OBJCODE=TASK
EXISTS:1:status=CPL
EXISTS:1:status_Mod=in
portfolioID=6643ae07001383f67aba2bd89c1b13c5 6643ad3200130535e0b559b05c416dbc 6643ad7d0013369ab04ab960a389c3e5 6643add300136eed5ce84b52a5b277e9
portfolioID_Mod=in
status=APR CPL RAI ADH
status_Mod=notin

 

Anyone know where I might be going wrong?

Thanks,

Nick

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Doug_Den_Hoed__AtAppStore

 

Hi @nickva7,

 

Perhaps percentComplete = 100 and Status not equal Complete would suffice.

 

Regards,

Doug

2 replies

Doug_Den_Hoed__AtAppStore
Community Advisor
Doug_Den_Hoed__AtAppStoreCommunity AdvisorAccepted solution
Community Advisor
July 26, 2024

 

Hi @nickva7,

 

Perhaps percentComplete = 100 and Status not equal Complete would suffice.

 

Regards,

Doug

July 26, 2024

Yes to Doug's point, I have "completion mode" set to "Manual" in my Workfront instance for most of the project templates and so i use a project report to filter off by "percent complete" = 100 and "status" not equal to complete to pull the list of projects awaiting to be completed as all tasks are complete. 

skyehansen
Community Advisor
Community Advisor
July 26, 2024

I think everyone else is giving you good advice so to answer generally (covering exists statements use) if you refer to the documentation here:

https://experienceleague.adobe.com/en/docs/workfront/using/reporting/reports/text-mode/create-complex-text-mode-filters-using-exists-statements

 

You are first of all, missing the line for the linking object (shown in the article as "EXISTS:A:<Linking Field on the Linking Object>=FIELD:<Linking Field displayed on the Original Object>")

 

There's also some missing understanding here, in that if you were to set up a filter like this, it would pull in any project with at least one complete task. What you're actually looking for are projects with NO incomplete tasks, which I know, is semantics at its finest here. But you basically need to flip everything upside down and do a NOTEXISTS filter and look for tasks that are not complete.

NickVa7Author
New Member
July 26, 2024

Thanks everyone!

Yes, Doug's solution is actually simpler.

But good callout, Skye - using NOTEXISTS and yes, semantics in this case matters.