# My Tasks Report

<p class="doc-lead">Personal CRM task board for reminders assigned to the logged-in user, filtered by due date. Includes KPI summary cards, inline Mark Done and Snooze actions, plus export and print.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-links">
<a href="#/crm/reports/my-tasks-report?id=overview">Overview</a>
<a href="#/crm/reports/my-tasks-report?id=use-cases">Use Cases</a>
<a href="#/crm/reports/my-tasks-report?id=filters">Filters</a>
<a href="#/crm/reports/my-tasks-report?id=kpi-cards">KPI Cards</a>
<a href="#/crm/reports/my-tasks-report?id=columns">Columns</a>
<a href="#/crm/reports/my-tasks-report?id=actions">Actions</a>
<a href="#/crm/reports/my-tasks-report?id=faq">FAQ</a>
</div>
</div>

<hr class="doc-section-divider">

<h2 id="overview">Overview</h2>

Open from <b>CRM → Reports → My Tasks Report</b>.

Lists CRM reminders and tasks <b>assigned to you</b>, filtered by <b>due date</b>. Overdue rows (due in the past, not done or cancelled) use warning styling.

Empty state: <b>No tasks found for the selected period.</b>

Pagination: 500 items per page.

<hr class="doc-section-divider">

<h2 id="use-cases">Use Cases</h2>

<ul>
<li><b>Daily stand-up</b> — Review open tasks due today or this week.</li>
<li><b>End-of-day cleanup</b> — Mark done or snooze remaining items.</li>
<li><b>Manager export</b> — Print or export your task list for records.</li>
</ul>

<hr class="doc-section-divider">

<h2 id="filters">Filters</h2>

| **Filter** | **Location** | **Options** |
|------------|--------------|-------------|
| Date range | Header | Due date. Default: current month. |
| State | Header dropdown + Advanced Filter | All, Open, Pending, In Progress, Snoozed, Done, Cancelled. Default: Open. |
| Type | Header dropdown + Advanced Filter | All, Call, Meeting, Follow Up, Task, Custom. |
| Priority | Advanced Filter only | All, Low, Normal, High. |
| Lead | Advanced Filter | Autocomplete. |
| Customer | Advanced Filter | Autocomplete. |
| Opportunity | Advanced Filter | Autocomplete. |

<b>Good to know:</b> Type, Priority, Lead, Customer, and Opportunity filters appear in Advanced Filter but are not applied server-side on this report. Date range and State filters are applied. Use the main <a href="#/crm/crm-reminder">Reminders</a> list for full filter support.

<hr class="doc-section-divider">

<h2 id="kpi-cards">KPI Cards</h2>

Summary cards shown when data is loaded. Backend totals ignore the State filter so badge counts stay stable:

| **Card** | **Shows** |
|----------|-----------|
| Total | All assigned reminders |
| Open | Pending + In Progress + Snoozed |
| Pending | pending state |
| In Progress | inProgress state |
| Snoozed | snoozed state |
| Done | done state |
| Cancelled | cancelled state |

Table footer: <b>Total: {count} tasks</b>

<hr class="doc-section-divider">

<h2 id="columns">Columns</h2>

| **Column** | **Shows** |
|------------|-----------|
| Due Date | Formatted due date and time. |
| Type | Call, Meeting, Follow Up, Task, Custom. |
| Title | Reminder title. |
| Owner Type | Lead, Customer, Opportunity, or — |
| Owner | Lead company, customer name, or opportunity number (clickable). |
| State | Coloured state label. |
| Priority | Coloured priority label. |
| Notes | Notes content. |
| Actions | Mark Done, Snooze (hidden when printing). |

<hr class="doc-section-divider">

<h2 id="actions">Actions</h2>

| **Action** | **Description** |
|------------|-----------------|
| Generate | Refresh report. |
| Export | Excel export — file name My Tasks Report. |
| Print | Print view with header MY TASKS REPORT, date range, count, company name, printed date. |
| Advanced Filter / clear | Apply or reset filters. |
| Row click | Opens reminder view modal. |
| Owner click | Opens Lead, Customer, or Opportunity view. |
| Mark Done | Shown when state is not done or cancelled. |
| Snooze | Opens snooze modal. |

<hr class="doc-section-divider">

<h2 id="faq">FAQ</h2>

<p><b>Why don't Type or Lead filters change the results?</b><br>
Those Advanced Filter fields are not applied server-side on this report. Filter by date range and State for reliable results, or use the Reminders list.</p>

<p><b>What is the difference from My Tasks inbox?</b><br>
My Tasks inbox (<a href="#/crm/crm-reminder">Reminders → My Tasks inbox</a>) is a list view with done/snooze row actions. My Tasks Report adds KPI cards, export, print, and a report layout.</p>

<p><b>Do KPI cards respect the State filter?</b><br>
No. KPI summary cards at the top reflect all reminders in scope for the date filter — use the State filter on the table rows below.</p>

<p><b>What date field does the report use?</b><br>
Due date drives which reminders appear in the selected range, not created date.</p>

<p><b>Why are results capped?</b><br>
The report paginates at 500 rows. Narrow the date range or filter by State for smaller result sets.</p>

<p><b>Can I export overdue reminders?</b><br>
Yes. Set State to overdue styling context via filters, then Export to Excel or Print from the report actions.</p>

<p><b>Does this report sync with Field Sale App My Tasks?</b><br>
Both show CRM reminders assigned to the user. Field users see mobile actions on <a href="#/field-sale-app/reports">Field Sale App — My Tasks</a>; this web report adds KPI cards and export.</p>

<hr class="doc-section-divider">

<h2 id="related">Related</h2>

<ul>
<li><a href="#/crm/crm-reminder">Reminders</a></li>
<li><a href="#/crm/crm-dashboard">CRM Dashboard</a></li>
<li><a href="#/field-sale-app/reports">Field Sale App — My Tasks</a></li>
</ul>
