Data based on dynamic me doesn't work

Rami_Joulani
Tera Expert

Hey there, I am trying to display activities dynamically for users, but the issue is, on the job collection, it only gets data for the chosen Run as user, though the condition is activity owner.user is dynamic me.
So if Run as: Rawan, and rawan has 2 activities, those 2 activities will show to everyone, but no other dynamic activity will be shown. If the Run as user has no activities

it will show 0 activities for all users.

What am I missing?

image.png

Screenshot 2026-01-06 at 13.37.48.png

1 ACCEPTED SOLUTION

Yeah that was the solution, removing the dynamic filter from Indicator Source, creating a breakdown for activity owner field, and element filter by dynamic me.
I found this docs describing this approach.

 

View solution in original post

6 REPLIES 6

TheJoeDC
Tera Contributor

The 1st screen shot didn't come out great, but if we think about the scheduled data collection job: 

 

1) It's running as a particular user

2) We have a filter that says only get activities for the currently logged in user

 

So the system is working as expected, the "me" in this case is user running the job. You could simply create multiple data collection jobs for each user who is an activity owner...but that is not scalable. 

 

The workaround is to change your logic to filter at display not collection. 

1) Collect all activites (remove owner filter)

2) Create a breakdown for users for the activity owner

3) Then filter on display of the activities by the owner based on breakdown. 

 

This should provide the functionality...

 

Joe

Yeah that was the solution, removing the dynamic filter from Indicator Source, creating a breakdown for activity owner field, and element filter by dynamic me.
I found this docs describing this approach.