How healthy are my Teamwork projects
Use “How healthy are my Teamwork projects” in Recued. Outstanding tasks, unassigned work and logged time across a Teamwork account. Soft-deleted tasks still arrive in the list, so 'not completed' is not 'outstanding' — this counts them apart.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Process (36 steps)
page
clamp
Clamp setting page size between 1 and 250
projects_raw
?
projects
default
Apply default
have_projects
template
Generate text from a template
fail: step.projects is_empty
project_count
count
Count items in projects
archived
filter
Filter by condition
archived_count
count
Count items in archived
no_end_date
filter
Filter by condition
no_end_count
count
Count items in no end date
tasks_raw
?
tasks
default
Apply default
task_count
count
Count items in tasks
deleted
filter
Filter by condition
deleted_count
count
Count items in deleted
live_tasks
filter
Filter by condition
completed
filter
Filter by condition
completed_count
count
Count items in completed
outstanding
filter
Filter by condition
outstanding_count
count
Count items in outstanding
unassigned
filter
Filter by condition
unassigned_count
count
Count items in unassigned
undated
filter
Filter by condition
undated_count
count
Count items in undated
time_raw
?
timelogs
default
Apply default
entry_count
count
Count items in timelogs
total_minutes
sum
Sum values in
total_hours_raw
math
Calculate: {{step.total_minutes}} / 60
total_hours
round
Round total hours raw to 1 decimal places
billable
filter
Filter by condition
billable_minutes
sum
Sum values in
billable_hours_raw
math
Calculate: {{step.billable_minutes}} / 60
billable_hours
round
Round billable hours raw to 1 decimal places
card
to_summary
Format results as a summary card
unassigned_table
to_table
Format results as a data table
projects_table
to_table
Format results as a data table
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
teamwork
setting
=
page size
setting
=
100
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.