Report Filter For Tasks Using Complex Exists
Hello,
There is a need to create a report that shows all tasks who have an approval process on them whose approver is the currently logged in user or one of the currently logged in user's teams.
Since the filter capability is limited to 4 relationships in text mode, I assume the EXISTS should be used.
The link between the task and the teamID/userID is:
task->approvalProcess(ARVPRC)->approvalPaths(ARVPATH)->approvalSteps(ARVSTP)->stepApprovers(SPAPVR)->teamID/userID
Do you know how this can be achieved, so that all tasks have been listed whose step approvers are $$USER.ID or $$USER.teamIDs?
I have somewhat of an idea how this should be executed but sadly Workfront throws errors:
EXISTS:A:$$OBJCODE=TASK
EXISTS:A:approvalProcess=ARVPRC
EXISTS:A:approvalPaths=ARVPATH
EXISTS:A:approvalSteps=ARVSTP
EXISTS:A:stepApprovers=SPAPVR
EXISTS:A:userID=$$USER.ID
Essentially, the idea is to use the linking objects to link all the way to the userID starting from TASK->ARVPRC.
Thanks