how to change the project document link to task level document link in a workfront task level report? | Community
Skip to main content
Level 2
March 17, 2025
Solved

how to change the project document link to task level document link in a workfront task level report?

  • March 17, 2025
  • 4 replies
  • 687 views

How to change the project document link to task level document link in a Workfront task level report?

 

Instead of providing project document URL in user's dashboard, need to provide task document URL so that user can update relevant task document .

 

Best answer by Sven-iX

OK this is API 101. 

  • "DE:" means "data extension" and is a prefix for custom fields. 
  • on a task report the ID of the task is {ID}
  • To link to the task's documents use 
    valueexpression=CONCAT("https://domain.my.workfront.com/workfront/task/",{ID},"/documents")​

4 replies

Sven-iX
Community Advisor
Community Advisor
March 17, 2025

Can you provide more context? 

What field/column are you using? 
Which link? 

 

Note that "documents" is a collection; there is no single "task document" 

ApaliNa1Author
Level 2
March 17, 2025

This is the URL used to pull task document in the report, however this URL isn't working.Need to know how can we fetch document attached on a task on task level report?

 

valueexpression=CONCAT("https://domain.my.workfront.com/workfront/task/",{taskID},"documents")
valueformat=HTML
displayname=Task Documents
shortview=true

ApaliNa1Author
Level 2
March 17, 2025

This is the error getting displayed.

 

ApaliNa1Author
Level 2
March 17, 2025

How to include the taskID dynamically on the URL so that the task level documents are fetched on report?

https://domain.my.workfront.com/workfront/task/{DE:taskID}/documents

Sven-iX
Community Advisor
Sven-iXCommunity AdvisorAccepted solution
Community Advisor
March 17, 2025

OK this is API 101. 

  • "DE:" means "data extension" and is a prefix for custom fields. 
  • on a task report the ID of the task is {ID}
  • To link to the task's documents use 
    valueexpression=CONCAT("https://domain.my.workfront.com/workfront/task/",{ID},"/documents")​