# The in-platform Self-Service Dashboard

### Key Features

#### Dashboard Creation

* The dashboard is accessible to all users, including both App Builders and Viewers.
* Viewers have the ability to create, edit, and delete dashboards in production mode. App Builders can perform the same actions in staging mode.
* Viewers can create and edit a dashboard:
  * Add charts: Select from a library of available charts to enhance a dashboard.
  * Remove charts: Remove any charts that aren't relevant.
  * Rearrange the layout: Move and resize charts to better organize the dashboard.

#### Platform Access Management

* Dashboard access rights can be finely configured:
  * **Only me**: only the dashboard creator can view it.\
    (*This is the default option when creating a new dashboard.*)
  * **Everyone**: all users of the Toucan application where the dashboard is located can access it.
  * **Custom**: this option allows you to share the dashboard with one or more specific people, based on their email address. *(The email must correspond to an existing Toucan user.)*
* When a dashboard is shared with everyone or via custom access, the user can choose to grant either of the following permission levels:
  * **View-only access:** the **"can view"** option allows a user to view, download, and duplicate the dashboard.
  * **Edit access**: the **"can edit"** option allows a user not only to view, download, and duplicate the dashboard, but also to edit, delete, and manage its access settings.

<figure><img src="/files/MWnxHJWwqB5ogKGYWmBo" alt="" width="375"><figcaption><p>Access Modal</p></figcaption></figure>

#### Embed Configuration: Restricted to App Builders

Some dashboard options are strictly reserved for App Builders.\
\&#xNAN;*(These options are therefore not visible to Viewers on the platform.)*

<table><thead><tr><th width="243.4140625">Options reserved for App Builders</th><th width="499.17578125" align="center">Screenshot</th></tr></thead><tbody><tr><td><ul><li>Embed Dashboard</li><li>Copy ID</li><li>Manage Embed Alias</li></ul></td><td align="center"><img src="/files/X7T7pxj0sNSpK3TX4jZA" alt="Dashboard options" data-size="original"></td></tr><tr><td><ul><li>Manage Embed Access</li></ul></td><td align="center"><img src="/files/4lgUo1HXuHgnsEquC7e2" alt="Embed Access" data-size="original"></td></tr></tbody></table>

**Limited Access for Legacy Dashboards**

When the 'Self-service' option is enabled, users will still see the Dashboards that were already present in the Toucan application. Here are a few default rules to know about these migrated Dashboards:

* All App Builders will still be able to edit them.
* All Viewers will still be able to view them.
* Access management is limited. To benefit from full access control, you can duplicate the dashboard. The user who performs the duplication automatically becomes the owner of the copy. By default, the duplicated dashboard is only visible to them. The user can then manage access rights using the platform’s sharing options: 'only me', 'everyone', or 'custom'.\\

  <figure><img src="/files/N2cRnxaDuwFEdmkRoO4y" alt="" width="375"><figcaption><p>Limited Access Modal</p></figcaption></figure>

### Frequently Asked Questions

| Question                                                                    | Answer                                                                                                                                                     |
| --------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| What occurs when a dashboard is edited by both a Viewer and an App Builder? | When a dashboard is shared between Viewers and App Builders, the staging and production versions are automatically synced when the dashboard is published. |

{% hint style="info" %}
This feature is in Beta. Please contact your Customer Success Manager (CSM) to activate it in your workspace.

Also please note this is a paid feature.
{% endhint %}


---

# 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-v3.toucantoco.com/visualizations-and-layouts/self-service/self-service-dashboard/the-in-platform-self-service-dashboard.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.
