DoneThat icon

DoneThat

DoneThat automatically tracks all work to boost productivity. This node exposes time-tracking reports, AI summary messages, projects, and search across your activity.

Actions9

Report → Generate

AI-generated

Summary

Generate a time-tracking report for a specified date range in DoneThat, aggregated by a chosen level and optionally filtered by projects or teams, returning detailed or simplified report data.

Inputs

  • Start Date (required) — Inclusive start date in YYYY-MM-DD format to define the beginning of the report period.
  • End Date (required) — Inclusive end date in YYYY-MM-DD format to define the end of the report period.
  • Aggregation Level (required) — Level at which to aggregate report data; options include Activity (per screenshot), Day, Minute (legacy alias for Activity), Task, or Week.
  • Simplify — Whether to return a simplified version of the response instead of the raw detailed data.
  • Report Options (Additional Fields) — Optional collection of filtering and sorting settings including: includeCategories (boolean), includeProjects (boolean), projectIds (comma-separated list of project IDs to filter), sort order (newest or oldest first), and teamIds (comma-separated list of team IDs to filter).

Output shape

a list of report data rows, each representing aggregated activity within the specified parameters

Report rows include fields such as id, date, timestampIso, week, duration, project, category, task, headline, and description. When 'Simplify' is enabled, the response contains a curated subset of fields for easier consumption. The operation returns multiple items, each paired with the corresponding input item index. Errors are handled according to node settings, potentially returning error info per item when continuing on fail.

Links

Discussion