EXTENSION PILOT · TABLEAU DASHBOARD EXTENSION

Tableau Extensions

Aizanoi Hello is a connectivity pilot for Tableau Dashboard Extensions. It proves that a web application published by Aizanoi Analytics loads, initializes and can be added from Tableau Desktop. It reads no dashboard, worksheet or data source information.

Featured: IGA HR Analytics — Date Picker

The date picker is a Tableau Dashboard Extension that applies one inclusive date range to every explicitly configured worksheet at once — even when those worksheets use differently named date fields (for example processing_time, duzeltilmis_max_date and exit_date). Turkish default with an English option, presets plus custom range, per-sheet opt-in mapping, honest partial-failure reporting, and no row-level data access.

Install on Tableau Desktop 2023.1.22

  1. Download igahranalytics_date_picker.trex from the button above.
  2. In Tableau Desktop, create or open a dashboard.
  3. Drag Extension from the Objects panel onto the dashboard.
  4. Choose Access Local Extensions and select the downloaded file.
  5. Approve the extension dialog. The extension shows Tableau connected when the handshake succeeds.

Configure, Apply, Reset

  1. Right-click the extension zone and choose Configure… to opt in worksheets and map each sheet's own DATE/DATETIME field caption.
  2. Pick a preset or a custom start/end range, then press Apply. Draft edits never touch Tableau until Apply.
  3. Reset clears only mapped fields that opted into reset; it does not restore previous filter state.

Corporate validation is still pending manual testing — manual verification pending on a corporate Tableau Desktop 2023.1 machine: this extension has not yet been validated on corporate Tableau Desktop 2023.1. Use synthetic/demo dates only until the owner completes the acceptance checklist. Blocked network or policy outcomes are documented, never bypassed.

How to Install

  1. In Tableau Desktop, create or open a dashboard.
  2. Drag Extension from the Objects panel onto the dashboard.
  3. Choose Access Local Extensions and select the downloaded aizanoi-hello.trex file.
  4. Approve the extension dialog. The pilot shows Tableau connected when the handshake succeeds.

On a plain browser the same URL shows Demo / Tableau not detected — that state is expected outside Tableau.

Requirements

Privacy & Security

Known risk of hosted extensions

A dashboard extension is a web page that runs inside Tableau. Once loaded, any future change to the public JavaScript could alter what an extension can do inside your Tableau session. This pilot does not request the optional Full Data permission and its audited code calls only initializeAsync(). Full Data permission is not a universal API sandbox: dashboard metadata and some summary/aggregated APIs may remain available without it, so the privacy guarantee depends on the published code continuing to avoid those APIs. Future Aizanoi extensions that need workbook data will ship with a separate permission model, pinned versions and a security review before publication.

Not a validated deployment yet

This pilot has not yet been validated on a corporate Tableau Desktop 2023.1 machine. Corporate proxy, TLS inspection or extension policy may still block it; those limits will be documented rather than bypassed.

Version & Source

Version
0.1.0 (pilot)
Extension ID
com.aizanoianalytics.tableau.hello
Extensions API
1.10.0 (vendored locally, MIT © Tableau)
Manifest
aizanoi-hello.trex
Source code
frontend/analytics/tableau