# FAQs on Writeback

#### a. In Plan, a user makes a change to a data input column in read mode and closes the item. Would they be able to see the latest data the next time they reopen it?

Yes, they would be able to. Plan captures adjustments to data input columns and saves them in its backend application DB. This works regardless of whether the item is in read or edit mode. If a user makes any changes to data input columns (provided they have permissions to do so in read mode), Plan stores the latest value in its backend database. Upon reopening, the latest data input column values are fetched from the backend DB, and the table is loaded with the latest data.

#### b. What happens to RLS for users using Plan?

Plan respects the RLS applied in the original dataset. It displays only rows that a user is supposed to view. Please note RLS works only for users with "Viewer" access in the Fabric workspace.

#### c. What happens to writeback for users with RLS?

Plan will only writeback rows that apply to the user performing the writeback. If a user only sees 3 dimension categories (as per RLS even though there are 10 total dimension categories in the dataset), they can only writeback rows related to 3 dimension categories. This is because they would only be able to see 3 dimensions. **In simpler terms, you only writeback what you see on the display.**

#### d. How would the data be stored if multiple users are performing writeback? When does Plan overwrite rows or append rows?

Plan performs writeback operations sequentially. For each operation, Plan compares new writeback rows to existing DB rows and will **overwrite only if all the dimension column names and values match.** However, if you would prefer Plan not to overwrite rows during writeback commits, select **Writeback only changes/Delta writeback** as the [writeback type](https://docs.fabricplan.com/planning/data-writeback/pages/ewMkIzZMtvcTzvO0rneJ#id-1.-writeback-type). Under this mode, Plan retains previous values.

<figure><img src="/files/toLQnpjYumadsiQjXDl6" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fabricplan.com/planning/data-writeback/faqs-on-writeback.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
