> ## Documentation Index
> Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Activities

> Search, filter, and export activity records logged across contacts and partners in the CE core.

The Activities screen provides a searchable, paginated log of all activities recorded across contacts and partners. It is accessible at `/ce/activities`.

## Overview

The Activities screen displays a timeline of activity records scoped to the current organization. Users can search and filter the list using the Search & Filter card, then page through results 20 at a time. A running total is shown in the Results card header. Users with the `ce.analytics.export` permission see an Export CSV button; clicking it opens a confirmation dialog before the file is downloaded. If results exceed a documented maximum row limit, a warning note appears in the Results card.

## Who it's for

Access follows your organization's role and module configuration. The Export CSV button is gated by `ce.analytics.export`.

## Before you start

* Your organization must be set up in the platform (the page remains in a loading skeleton until an organization is resolved).
* To export results, you need the `ce.analytics.export` permission.

## Steps

<Steps>
  <Step title="Open Activity Search">Navigate to `/ce/activities` from the Community Engagement menu.</Step>
  <Step title="Enter search terms or apply filters">Use the Search & Filter card to enter a text query or select filter criteria, then wait for results to update.</Step>
  <Step title="Page through results">Use the Previous and Next buttons at the bottom of the Results card to navigate pages of 20 records.</Step>
  <Step title="Export to CSV (optional)">If you have export permission and results are present, click Export CSV, review the confirmation dialog, and confirm to download.</Step>
</Steps>

## Key concepts

* **Activity timeline** — activities are rendered as timeline items via `ActivityTimelineItem`; each item includes an activity ID.
* **Export row limit** — exports are capped at `MAX_EXPORT_ROWS` (constant defined in `src/cores/ce/utils/exportActivities.ts`).
* **Pagination** — page size is fixed at 20 records per page.
* **Follow-up tasks** — when you log an activity with a follow-up date, Encore creates a platform task tied to the activity. If your organization has [M365 calendar push](/ce/ce-settings#follow-up-task--m365-calendar-push) enabled, a PHI-safe calendar event is also written to the assignee's Outlook calendar. If the calendar write fails, the follow-up task is still created.

## Related

<Columns cols={2}>
  <Card title="Community Engagement" icon="bullhorn" href="/ce/overview">
    Community Engagement core overview.
  </Card>

  <Card title="Governance & parity" icon="scale-balanced" href="/governance/index">
    Documentation coverage and governance.
  </Card>
</Columns>

<Note>
  This page documents shipped product behavior. It is not medical, legal, or
  billing advice. Verify against your organization's policies and applicable
  regulations before using it for clinical, compliance, or billing decisions.
  Protected health information (PHI) shown in the product is governed by your
  tenant's access controls and is never exposed in this documentation.
</Note>

<Accordion title="Documentation sources">
  * src/routes/ce.tsx
  * src/cores/ce/pages/ActivitySearchPage.tsx
  * src/cores/ce/utils/exportActivities.ts
</Accordion>
