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

# Dsync

> Capture field records and keep working when connectivity is intermittent.

Dsync is FarmTrace's mobile field experience. It helps teams capture operational data, review related records, and send completed work back to the connected FarmTrace workspace.

When a connection is unavailable, Dsync can keep the field workflow moving with local data. Synchronization catches up when the connection is available again.

<CardGroup cols={2}>
  <Card title="Field operations" icon="clipboard-list" href="/dsync/field-operations">
    Follow the record-capture workflow and use configured lookups or scans where they help.
  </Card>

  <Card title="Sync and connectivity" icon="refresh-cw" href="/dsync/sync-and-connectivity">
    Understand what to check when a record is waiting, missing, or not yet synchronized.
  </Card>

  <Card title="Function setup" icon="braces" href="/dsync/function-setup">
    Define field workflows with nested forms, scans, lookups, and supported component types.
  </Card>

  <Card title="Table setup" icon="sliders-horizontal" href="/dsync/table-setup">
    Configure downloaded columns, visibility, role rules, reference data, and filters.
  </Card>

  <Card title="Dsync formulas" icon="braces" href="/getting-started/write-your-first-formula">
    Build calculations from Dsync fields, values, functions, and operators.
  </Card>
</CardGroup>

## The Dsync mental model

| Stage       | What you do                                                                         |
| ----------- | ----------------------------------------------------------------------------------- |
| Capture     | Complete the field work and enter the values the form asks for.                     |
| Keep local  | Save the work so it remains available while the connection is unreliable.           |
| Synchronize | Let Dsync exchange the configured records when the account and network are ready.   |
| Confirm     | Check the result before repeating an action or treating the server data as current. |

<Note>
  The fields, related values, scans, and actions available to you depend on your FarmTrace account, role, and site configuration. Ask your administrator about a missing field or workflow.
</Note>

## Public documentation boundary

These pages describe the field experience and the generic table setup contract that applies across sites. Tenant-specific table schemas, role assignments, and account configuration remain in private administration material.

## Continue

* [Field operations](/dsync/field-operations)
* [Sync and connectivity](/dsync/sync-and-connectivity)
* [Function setup](/dsync/function-setup) for workflow and form configuration
* [Table setup](/dsync/table-setup) for generic configuration rules
* [Formula language](/getting-started/write-your-first-formula) for Dsync calculations
* [Formula reference](/reference) for supported functions and operators
* [Device Kit](/device-kit) for connected hardware workflows
