# Features

- [Introduction to WriteBackExtreme features](https://docs.infotopics.com/writebackextreme/features/introduction-to-writebackextreme-features.md)
- [Tableau extension](https://docs.infotopics.com/writebackextreme/features/tableau-extension.md)
- [Getting started](https://docs.infotopics.com/writebackextreme/features/tableau-extension/getting-started.md)
- [Create a worksheet with Username()](https://docs.infotopics.com/writebackextreme/features/tableau-extension/getting-started/create-a-worksheet-with-username.md)
- [Add the extension to your dashboard](https://docs.infotopics.com/writebackextreme/features/tableau-extension/getting-started/add-the-extension-to-your-dashboard.md)
- [Choose data connection approach](https://docs.infotopics.com/writebackextreme/features/tableau-extension/getting-started/choose-data-connection-approach.md)
- [Configuration](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration.md)
- [General](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/general.md)
- [Schemas](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/general/schemas.md)
- [Authentication](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/general/authentication.md)
- [Popup](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/general/popup.md): Sometimes you need an instance of your WriteBackExtreme extension in a dashboard but you don’t want it to take up valuable dashboard space.
- [Theming](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/general/theming.md)
- [Tabs](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/general/tabs.md)
- [Mapping](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/general/mapping.md)
- [Tableau](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/general/tableau.md)
- [Import/Export](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/general/import-export.md)
- [Tableau datasource](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/general/tableau-datasource.md): How to Choose the Best Data Connection Approach with WriteBackExtreme
- [Schemas](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas.md)
- [General configuration](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/general-configuration.md)
- [Editable conditions](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/general-configuration/editable-conditions.md)
- [General features](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/general-features.md)
- [Surrounding text](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/general-features/surrounding-text.md): Add contextual text, links, or visuals around form inputs
- [Padding](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/general-features/padding.md): Add spacing between fields to improve layout and readability
- [Field masking](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/general-features/field-masking.md): Automatically format user input to match expected patterns (e.g., phone numbers)
- [Conditional visibility](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/general-features/conditional-visibility.md): Dynamically show/hide fields based on user responses
- [Field validation (Regex)](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/general-features/field-validation-regex.md): Enforce advanced rules for user input, with custom error messages
- [UI enhancements](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/general-features/ui-enhancements.md)
- [Field Formatting](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/field-formatting.md)
- [Single line text](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/field-formatting/single-line-text.md)
- [Paragraph text](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/field-formatting/paragraph-text.md)
- [Number](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/field-formatting/number.md)
- [Boolean](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/field-formatting/boolean.md)
- [Dropdown select](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/field-formatting/dropdown-select.md)
- [Dynamic populated content](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/field-formatting/dropdown-select/dynamic-populated-content.md)
- [Cascading dropdown](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/field-formatting/dropdown-select/cascading-dropdown.md)
- [Date/DateTime](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/field-formatting/date-datetime.md)
- [Form builder](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/form-builder.md)
- [Features](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/form-builder/features.md)
- [Dynamic Values](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/form-builder/dynamic-values.md)
- [Troubleshoot | Values](https://docs.infotopics.com/writebackextreme/features/tableau-extension/configuration/schemas/form-builder/dynamic-values/troubleshoot-or-values.md)
- [End-user](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user.md)
- [Feature](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/feature.md)
- [Dynamic filtering](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/feature/dynamic-filtering.md)
- [Bulk import](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/feature/bulk-import.md)
- [Audits (History)](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/feature/audits-history.md)
- [Bulk edit](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/feature/bulk-edit.md)
- [Duplicate rows](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/feature/duplicate-rows.md)
- [Search](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/feature/search.md): The extension includes a built-in search function designed to help viewers quickly find information.
- [Add data](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/add-data.md): Add data to visuals on a summary data level. Create dynamic forms to enable unlimited possibilities. You can use this module for adding targets on a month level while the underlying data exists out of
- [Overview](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/add-data/overview.md)
- [Add rows](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/add-data/add-rows.md)
- [Edit rows](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/add-data/edit-rows.md)
- [Collaboration](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/collaboration.md)
- [Overview](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/collaboration/overview.md)
- [Add / Edit](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/collaboration/add-edit.md)
- [Reply](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/collaboration/reply.md)
- [Data helper](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/data-helper.md)
- [Add rows](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/data-helper/add-rows.md)
- [Edit rows](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/data-helper/edit-rows.md)
- [Data correction](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/data-correction.md)
- [Add records](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/data-correction/add-records.md)
- [Edit records](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/data-correction/edit-records.md)
- [Remove records](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/data-correction/remove-records.md)
- [Interpolate](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/data-correction/interpolate.md)
- [Calculations](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/data-correction/calculations.md)
- [Vertical layout](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/data-correction/vertical-layout.md)
- [SSO/SAML or OAuth authentication](https://docs.infotopics.com/writebackextreme/features/tableau-extension/end-user/sso-saml-or-oauth-authentication.md)
- [Primary keys in data add](https://docs.infotopics.com/writebackextreme/features/tableau-extension/primary-keys-in-data-add.md)
- [Power BI extension](https://docs.infotopics.com/writebackextreme/features/power-bi-extension.md)
- [Getting started](https://docs.infotopics.com/writebackextreme/features/power-bi-extension/getting-started.md)
- [Add the extension to your Power BI report](https://docs.infotopics.com/writebackextreme/features/power-bi-extension/getting-started/add-the-extension-to-your-power-bi-report.md)
- [Authentication](https://docs.infotopics.com/writebackextreme/features/power-bi-extension/authentication.md)
- [Power BI SSO setup](https://docs.infotopics.com/writebackextreme/features/power-bi-extension/authentication/power-bi-sso-setup.md)
- [Username setup](https://docs.infotopics.com/writebackextreme/features/power-bi-extension/authentication/username-setup.md)
- [Integration](https://docs.infotopics.com/writebackextreme/features/power-bi-extension/integration.md)
- [Semantic model refreshing](https://docs.infotopics.com/writebackextreme/features/power-bi-extension/integration/semantic-model-refreshing.md)
- [Management console](https://docs.infotopics.com/writebackextreme/features/management-console.md)
- [Setup security](https://docs.infotopics.com/writebackextreme/features/management-console/setup-security.md)
- [OAuth Setup](https://docs.infotopics.com/writebackextreme/features/management-console/setup-security/oauth-setup.md)
- [Microsoft Entra](https://docs.infotopics.com/writebackextreme/features/management-console/setup-security/oauth-setup/microsoft-entra.md): This page includes all steps to take to create an oAuth app registration for Microsoft Entra.
- [Auth0](https://docs.infotopics.com/writebackextreme/features/management-console/setup-security/oauth-setup/auth0.md)
- [Google](https://docs.infotopics.com/writebackextreme/features/management-console/setup-security/oauth-setup/google.md): This page describes the setup procedure to setup an oAuth client on Google
- [SSO Setup](https://docs.infotopics.com/writebackextreme/features/management-console/setup-security/sso-setup.md)
- [OKTA Example](https://docs.infotopics.com/writebackextreme/features/management-console/setup-security/sso-setup/okta-example.md)
- [PingOne Example](https://docs.infotopics.com/writebackextreme/features/management-console/setup-security/sso-setup/pingone-example.md)
- [Azure Example](https://docs.infotopics.com/writebackextreme/features/management-console/setup-security/sso-setup/azure-example.md)
- [Troubleshooting SSO](https://docs.infotopics.com/writebackextreme/features/management-console/setup-security/sso-setup/troubleshooting-sso.md)
- [Power BI Auth](https://docs.infotopics.com/writebackextreme/features/management-console/setup-security/power-bi-auth.md)
- [Configure tenant authentication](https://docs.infotopics.com/writebackextreme/features/management-console/setup-security/power-bi-auth/configure-tenant-authentication.md)
- [Connections](https://docs.infotopics.com/writebackextreme/features/management-console/connections.md)
- [Schemas](https://docs.infotopics.com/writebackextreme/features/management-console/schemas.md)
- [Permissions](https://docs.infotopics.com/writebackextreme/features/management-console/schemas/permissions.md)
- [Audits](https://docs.infotopics.com/writebackextreme/features/management-console/schemas/audits.md)
- [Import/export](https://docs.infotopics.com/writebackextreme/features/management-console/schemas/import-export.md)
- [Row Level Security](https://docs.infotopics.com/writebackextreme/features/management-console/schemas/row-level-security.md)
- [Schema data](https://docs.infotopics.com/writebackextreme/features/management-console/schemas/schema-data.md)
- [Migrate from Data-Add to Data-Correction Schema](https://docs.infotopics.com/writebackextreme/features/management-console/schemas/migrate-from-data-add-to-data-correction-schema.md)
- [Migrate from Data-Add to Data-Correction Schema](https://docs.infotopics.com/writebackextreme/features/management-console/schemas/migrate-from-data-add-to-data-correction-schema-1.md): This guide explains how to migrate an existing Data-Add schema to a Data-Correction schema in WriteBackExtreme.
- [Workflows](https://docs.infotopics.com/writebackextreme/features/management-console/schemas/workflows.md)
- [Stored procedures](https://docs.infotopics.com/writebackextreme/features/management-console/schemas/workflows/stored-procedures.md)
- [Tutorial (video)](https://docs.infotopics.com/writebackextreme/features/management-console/schemas/workflows/tutorial-video.md)
- [Tableau sync](https://docs.infotopics.com/writebackextreme/features/management-console/tableau-sync.md)
- [User management](https://docs.infotopics.com/writebackextreme/features/management-console/user-management.md)
- [Group management](https://docs.infotopics.com/writebackextreme/features/management-console/group-management.md)
- [Semantic modeling](https://docs.infotopics.com/writebackextreme/features/management-console/semantic-modeling.md): Since version 6.0, WritebackExtreme has evolved from a pure writeback engine into a data service that can also act as a data source for supertables.
- [Info & license](https://docs.infotopics.com/writebackextreme/features/management-console/info-and-license.md)
- [NEW: AI Platform](https://docs.infotopics.com/writebackextreme/features/management-console/new-ai-platform.md)
- [Model configuration](https://docs.infotopics.com/writebackextreme/features/management-console/new-ai-platform/model-configuration.md)
- [Agent configuration](https://docs.infotopics.com/writebackextreme/features/management-console/new-ai-platform/agent-configuration.md)
- [Database connections](https://docs.infotopics.com/writebackextreme/features/database-connections.md)
- [DataBricks](https://docs.infotopics.com/writebackextreme/features/database-connections/databricks.md): WriteBackExtreme can connect to Databricks by using the Databricks ODBC Driver.
- [Windows](https://docs.infotopics.com/writebackextreme/features/database-connections/databricks/windows.md): This page explains how to configure a Databricks connection for WriteBackExtreme on Windows.
- [Windows old](https://docs.infotopics.com/writebackextreme/features/database-connections/databricks/windows-old.md)
- [Linux](https://docs.infotopics.com/writebackextreme/features/database-connections/databricks/linux.md)
- [Snowflake](https://docs.infotopics.com/writebackextreme/features/database-connections/snowflake.md)
- [Using ODBC](https://docs.infotopics.com/writebackextreme/features/database-connections/snowflake/using-odbc.md): The WriteBackExtreme Snowflake integration uses ODBC for connectivity. To use these databases with an on-premise installation, you must first install the appropriate ODBC drivers.
- [Windows](https://docs.infotopics.com/writebackextreme/features/database-connections/snowflake/using-odbc/windows.md)
- [Linux](https://docs.infotopics.com/writebackextreme/features/database-connections/snowflake/using-odbc/linux.md)
- [OAuth Authentication](https://docs.infotopics.com/writebackextreme/features/database-connections/snowflake/oauth-authentication.md)
- [Key Pair](https://docs.infotopics.com/writebackextreme/features/database-connections/snowflake/key-pair.md): https://docs.snowflake.com/en/user-guide/key-pair-auth
- [Oracle](https://docs.infotopics.com/writebackextreme/features/database-connections/oracle.md)
- [IBM DB2](https://docs.infotopics.com/writebackextreme/features/database-connections/ibm-db2.md)


---

# 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.infotopics.com/writebackextreme/features.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.
