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

<AgentInstructions>

## Submitting Feedback

If you encounter incorrect, outdated, or confusing documentation on this page, submit feedback:

POST https://docs.omni.co/feedback

```json
{
  "path": "/demos/2024/20240301",
  "feedback": "Description of the issue"
}
```

Only submit feedback when you have something specific and actionable to report.

</AgentInstructions>

# March 1, 2024

> SCIM user management, Design polish, Connection refresh error improvements (with dbt), Simpler permissions, & more 

<Note>
  **Stay in the loop!** Subscribe to the [demo RSS feed](/demos/rss.xml) to be notified when we post new demos.

  Demos highlight what we are working on or experimenting with, but are not a guarantee of release. Let us know your thoughts at [support@omni.co](mailto:support@omni.co).
</Note>

## SCIM user management

*Chris Merrick · `administration`*

New configuration of Omni permissions via SCIM, so that user management can be deferred to the authentication provider and absorbed by Omni dynamically

<Frame>
  <iframe src="https://www.youtube.com/embed/gOqmU0HGMJA" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Design polish: jump to definition in IDE and join modal search

*Jared Hardy · `design` `modeling`*

Always brushing up on the little things - now jump to the definition in the IDE properly scrolls to the desired location. Also introducing field search in the front-end join modal for faster table mapping.

<Frame>
  <iframe src="https://www.youtube.com/embed/zWlx7gVW3AE" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Connection refresh error improvements, including dbt

*Buck Ryan · `administration` `modeling`*

Better handling of connection testing and refreshing to make sure we're sharing better warnings and clear notes on the dbt connection as well.

<Frame>
  <iframe src="https://www.youtube.com/embed/ZCzh6FzFvvQ" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Simpler dashboard permissions

*Luke Bowerman · `dashboards` `content-discovery` `administration`*

With the introduction of folder permissions alongside content permissions, users can receive access to dashboards in a variety of ways. This work simplifies the understand of who can see what and makes it clear whether folders or dashboard-specific permissions are enabling a given user.

<Frame>
  <iframe src="https://www.youtube.com/embed/2DXl82hOMiM" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Better tables - alignment, row numbers, canvas testing

*Richard Czechowski · `table` `visualization` `workbook`*

Continued work to make the table experience first-class. The introduction of controls for showing row numbers, alignment of text (left, right, center), and some early exploration into a more scalable, faster-rendering framework.

<Frame>
  <iframe src="https://www.youtube.com/embed/3esl15jWW8M" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Percentiles

*Steven Talbot · `workbook` `modeling` `analysis-pattern`*

The introduction of percentile measures for when the median isn't good enough.

<Frame>
  <iframe src="https://www.youtube.com/embed/tNE8FwLeU5s" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Live schedules UX

*Sarah Waterson · `scheduler` `administration`*

Some UX polish to make it clear when editing whether the content is scheduled out, avoiding any unexpected impact

<Frame>
  <iframe src="https://www.youtube.com/embed/ChXgr7whZ3I" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>
