> For the complete documentation index, see [llms.txt](https://msplannertojira.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://msplannertojira.gitbook.io/docs/basics/editing-sync-settings.md).

# Editing sync settings: what applies to existing tasks

When you change a sync's settings, a natural question is: **will the change fix the tasks I've already synced, or only affect what happens next?**

This page explains, setting by setting, what happens to your **existing** synced tasks when you edit a sync.

There are two kinds of behaviour:

* **Applies to existing tasks** — the next sync brings the tasks you've already synced in line with the new setting, once. You don't need to open or touch each task.
* **Applies to future changes only** — existing tasks stay as they are. The new setting takes effect the next time a task or issue changes.

***

### Settings that apply to your existing tasks

When you change any of these, the next sync catches your already-synced tasks up to the new setting automatically — a one-time pass:

| Setting you change                                                              | What happens to existing tasks                                                      |
| ------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| **Progress → Jira status** (which Jira status a Planner progress value maps to) | Each already-synced task is moved to the newly chosen Jira status on the next sync. |
| **Jira status → Planner bucket** (bucket-based status mapping)                  | Each task moves to the bucket its Jira status now maps to.                          |
| **Planner bucket → Jira custom field**                                          | Each task's Jira custom field is updated to the newly chosen value.                 |
| **Assignee / user mapping** (add or edit a mapping)                             | Tasks assigned to a re-mapped user get the matching assignee on the other side.     |
| **Turn on label sync**                                                          | Existing tasks get their labels filled in.                                          |
| **Turn on cross-links**                                                         | Links are added to all previously synced tasks.                                     |

> These catch-ups run **once**, on the next sync after you save. Only the tasks that are actually out of line are updated — tasks that already match are left untouched. And if you (or a teammate) changed one of those tasks by hand at the same time, your manual change is respected.

***

### Settings that apply to future changes only

For these, your existing tasks are left as they are. The new setting takes effect the next time a task or issue changes:

| Setting you change                                                           | Effect                                                                           |
| ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| **Sync direction** (for example, two-way → one-way)                          | Applies to changes from that point on.                                           |
| **Which Jira issues are in scope** (JQL / project)                           | Newly-in-scope issues start syncing; existing ones are unaffected.               |
| **Default values** for newly created tasks/issues                            | Used only when new items are created.                                            |
| **Cross-link location** (switching which field or mode a link is written to) | Applies the next time a task changes; links already written stay where they are. |

#### Mapping a brand-new field

When you map a field that wasn't mapped before (for example, adding a due date or a custom field):

* Existing **Planner** values are copied over to **Jira** on the next sync.
* Existing **Jira** values are **not** copied back into Planner retroactively — they come across the next time that Jira issue changes.

This keeps a single settings change from making sweeping, unexpected edits to your Planner tasks.

***

### A note on conflicts

If a task changed on both sides at the same time, **Planner wins** — the Planner value is the one that's kept. Catching your tasks up to a settings change never overrides an edit you just made by hand.

***

✅ In short: **mapping changes catch your existing tasks up once; structural changes — direction, scope, defaults — apply going forward.**
