Assets Gadgets for Jira — die komplette Anleitung
Jede Einstellung erklärt — globale Zugriffsmodi, das My-Assets-Portal in JSM und alle zehn Dashboard-Gadgets (AQL Counter, Pie, Donut, Bar, Stacked Bar, Date vs Date, Tabellen). Inklusive Best Practices und Troubleshooting-Tabelle.
Überblick
Dies ist die vollständige Anleitung für Assets Gadgets for Jira (Dashboards & Reporting) — eine Forge-App für Jira Cloud. Sie liefert Dashboard-Gadgets für Jira-Assets-Daten (AQL) sowie die My Assets-Ansicht im Jira-Service-Management-Portal.
- Jira-Dashboard — Counter, Charts und Tabellen, gesteuert über AQL.
- JSM-Portal — My Assets für Endnutzer (schreibgeschützt).
- App-Administration — globaler Zugriffsmodus, Portal-Tabellen und Performance-Limits.
1. Globale Einstellungen
Admin-Einstellungen öffnen
Jira → Einstellungen → Apps → Apps verwalten → Assets Gadgets for Jira Dashboards & Reporting → Konfigurieren
Die Seite heißt Access Permissions Settings und hat drei Tabs:
- Data Display Mode
- My Assets (Portal)
- Performance
1.1. Data Display Mode
Steuert, wie Dashboard-Gadgets die Assets-API aufrufen:
| Modus | Verhalten |
|---|---|
| Respect Permissions (empfohlen) | Daten werden als betrachtender Nutzer geladen. Nutzer sehen nur Objekte, auf die sie zugreifen dürfen. |
| Unrestricted (All Data) | Daten werden als App geladen. Alle Dashboard-Betrachter sehen das vollständige AQL-Ergebnis. |
Nach dem Umstellen die Dashboard-Seiten neu laden. Die Konfigurationsdialoge der Gadgets zeigen den aktiven Modus und einen Link zu diesen Einstellungen.

Data-Display-Mode-Einstellungen
HINWEIS: Portal-Tabellen nutzen ihre eigene AQL und Gruppenregeln auf dem Tab My Assets (Portal). Der Data Display Mode gilt für Dashboard-Gadgets.
1.2. My Assets (Portal)
Wie die im Portal angezeigten My Assets-Tabellen konfiguriert werden, steht unten unter 2.2. Administratoren.
1.3. Performance
| Einstellung | Beschreibung |
|---|---|
| Max items per gadget | Maximale Objektzahl, die ein Gadget pro Anfrage lädt (Standard 20.000; Bereich 100–200.000). |
| Page size | Objekte pro AQL-Seiten-/Chunk-Anfrage. |
| Parallel batch size | Gleichzeitige Backend-Seitenanfragen. |
| Fetch time budget (ms) | Weiches Zeitlimit für das Laden; kann vor dem Forge-Timeout Teildaten zurückgeben. |
| Chunk concurrency | Parallele Frontend-Chunk-Anfragen für Charts. |
| Chunk retries | Wiederholungen pro fehlgeschlagenem Chunk, bevor Daten als „partial" markiert werden. |
| Chunk base backoff (ms) | Basisverzögerung zwischen Chunk-Wiederholungen. |
2. My Assets (JSM-Portal)
2.1. Endnutzer
My Assets öffnen
Im JSM-Portal: Nutzermenü (Avatar) → My Assets. Die Ansicht öffnet sich im Vollbild.

My Assets im Portal-Nutzermenü
Tab „Overview"
- Total Assets — Summe der Gesamtwerte aller konfigurierten Tabellen (überlappende AQL kann dasselbe Objekt mehrfach zählen).
- Bis zu 3 optionale AQL-KPI-Counter (vom Admin definiert).
- Suche — filtert geladene Zeilen clientseitig.
- Zeilen-Vorschauen je Tabelle und View all, um den jeweiligen Tab zu öffnen.

My Assets — Overview-Tab
Tabellen-Tabs
Jede konfigurierte Results-Tabelle ist ein Tab. Die Tab-Reihenfolge entspricht der Admin-Liste.
In einem Tabellen-Tab:
- KPI-Leiste: Total objects für die Tabellen-AQL plus optionale Counter (mit optionaler Farb-/Schwellenwert-Formatierung).
- Optionales Verteilungs-Chart (Donut nach Attribut).
- Umschalter Table / Cards (gleicher Modus für alle Tabs der Sitzung).
- Klick auf Zeile oder Karte öffnet das Detail-Panel.

Tabellen-Tabs
Table-Modus
- Spalten und Reihenfolge legt der Admin fest.
- Statuswerte werden als Lozenge mit Spaltenlabel dargestellt.
- Objektschlüssel und Referenzfelder sind, wo zutreffend, Links.
- Die Suche filtert bereits geladene Zeilen des Tabs oder der Overview.

Table-Modus
Cards-Modus
- Kartenkopf: Objektname und -schlüssel (Titel bis zu zwei Zeilen, vollständiger Name im Tooltip).
- Kartenkörper: bis zu drei nicht-leere Attribute in Spaltenreihenfolge; Status als Lozenge.
- URL-Attribute erscheinen als Link (vollständige URL im Tooltip).
- View details öffnet das Detail-Panel.

Cards-Modus
Detail-Panel
- Quick actions — nur für Nutzer mit Objekt-Leserecht.
- Summary — Attribute in zweispaltigem Layout.
- Your reported tickets — mit dem Objekt verknüpfte JSM-Tickets, sofern vorhanden.
- Related assets — verknüpfte Assets-Objekte.
- Asset timeline — Ereignisse aus den Timeline-Regeln des Admins.
Endnutzer können AQL, Spalten oder Filter nicht ändern.

Detail-Panel
Datenumfang
Jede Tabelle nutzt eigene AQL. Pro-Nutzer-Filter verwenden typischerweise currentUser() oder {{currentUser}}. Geteilte AQL ohne Nutzerfilter liefert für jeden Portal-Nutzer dieselben Zeilen.
2.2. Administratoren
Globale Einstellungen → My Assets (Portal)
Struktur
- Overview KPI — bis zu 3 AQL-Counter für den Overview-Tab.
- Results tables — bis zu 10 Tabellen; Zeilen ziehen, um die Tab-Reihenfolge im Portal festzulegen.
- Timeline rules — Regeln auf Portal-Ebene, wo konfiguriert.

My Assets (Portal) — Admin-Konfiguration
Tabelle hinzufügen oder bearbeiten
- Add table oder Edit in einer Zeile öffnen.
- Im Dialog die folgenden Felder setzen → Apply changes.
- Save My Assets settings im Panel, um zu speichern.
| Feld | Beschreibung |
|---|---|
| Table title | Tab-Label im Portal. |
| AQL filter | Abfrage für Zeilen. Unterstützt currentUser() und {{currentUser}}. |
| Validate / Load columns | Validiert AQL und lädt Attribute für die Spaltenauswahl. |
| Columns | Mehrfachauswahl; Auswahlreihenfolge = Spaltenreihenfolge. Karten zeigen die ersten drei gefüllten Attribute (Name/Schlüssel im Kopf). |
| Visible to groups | Leer = alle Portal-Nutzer; sonst nur aufgeführte Jira-Gruppen. |
| KPI counters | Counter je Tab: Name, AQL, optionale Highlight-Regeln. |
| Distribution chart | Donut nach gewähltem Attribut im Tab. |
| Timeline rules | Regeln für den Timeline-Bereich im Detail-Panel. |
Jede Tabelle braucht vor dem Speichern eine nicht-leere AQL und mindestens eine Spalte.

Dialog zum Hinzufügen/Bearbeiten einer Tabelle

Spaltenauswahl
3. Dashboard-Gadgets
Auf Jira-Dashboards stehen zehn Gadget-Typen zur Verfügung:
- AQL Counter
- Pie Chart
- Donut Chart
- Bar Chart
- Horizontal Bar Chart
- Stacked Bar Chart
- Horizontal Stacked Bar Chart
- Assets Table
- Results Table
- Date vs Date Chart
3.1. Gadget hinzufügen
- Dashboard → Add gadget → nach Assets Gadgets suchen.
- Typ wählen → Add → konfigurieren → Save oder Save & Close.
ACHTUNG: Verwende in AQL möglichst Schema-/Typ-IDs, z. B.
"objectSchemaId" = 6 and "objectTypeId" = 32. Für Typ-Bäume:objectType in objectTypeAndChildren("Employees").
3.2. Gemeinsame Gadget-Oberfläche
Datenkopf (Charts und Tabellen, die Objekte laden)
- Total objects matching AQL (optional) — Anzahl aller Objekte, die der Gadget-AQL entsprechen.
- Scope — z. B. „Chart based on X of Y matching items" oder „Table based on…".
- AQL Query (optional) — AQL-Text und gewählte Attribute.
Konfigurationsoptionen (wo zutreffend)
| Option | Beschreibung |
|---|---|
| Show AQL Query | Zeigt den AQL-Block im Kopf. Nicht beim AQL Counter verfügbar. |
| Show Total objects matching AQL | Zeigt den blauen Gesamt-Block. |
| Show truncation info | Zeigt Limited- oder Teil-Lade-Meldungen. |
| Number of Results | Max. Objekte für dieses Gadget (Minimum 5, Maximum = globales Max items per gadget). Leer = globales Maximum. |
Die Konfiguration zeigt den aktuellen Data Display Mode und einen Link zu den globalen Einstellungen.
Nur Pie und Donut
- Group items smaller than (%) — 0–10 %, Schritt 0,5; 0 deaktiviert die Other-Gruppierung.
- Show Other breakdown — Button, der eine Tabelle der Objekte im Other-Topf aufklappt (Name, Count, %).
Chart-Attribute
Gruppierungsattribute: Status, Select, Date, Boolean, User, Object, Group, Project.
Limits
- Globale Obergrenze: Max items per gadget in den Performance-Einstellungen.
- Limited — Ergebnis durch Gadget- oder globales Limit gekappt.
- Partial — nicht alle Chunks geladen (Zeitbudget, Fehler, Rate-Limits). Show truncation info aktivieren, um dies anzuzeigen.
3.3. AQL Counter
Zeigt eine oder mehrere numerische Zahlen aus AQL.
| Einstellung | Beschreibung |
|---|---|
| Counts | Bis zu 10 Zeilen: Name (max. 25 Zeichen) + AQL Query. |
| Layout | Bei mehreren Counts: Stacked, Single row oder 2 / 3 / 4 Spalten. |
| Highlight | Je Count: Textfarbe, optionales Emoji, Schwellenwert (above / below / equal). |
Jeder Count lädt unabhängig; ein Fehler in einem Count blockiert die anderen nicht.

AQL-Counter-Gadget

AQL-Counter-Konfiguration

Highlight-Einstellungen
3.4. Pie Chart
Verteilung von Objekten über ein Attribut, dargestellt als proportionale Segmente. Einstellungen: AQL, Gruppierungsattribut, Other-Schwellenwert, gemeinsame Kopfoptionen, Number of Results.

Pie Chart

Pie-Chart-Konfiguration
3.5. Donut Chart
Wie das Pie Chart, aber mit hohlem Zentrum, das die Gesamtsumme zeigt. Praktisch, wenn man Teil-zu-Ganzes-Verteilung und Gesamtzahl in einer Ansicht braucht.

Donut Chart

Donut-Chart-Konfiguration
3.6. Bar Charts
Anzahl je Attributwert als Balken. Vier Varianten teilen dieselbe Konfiguration:
- Bar Chart — senkrechte Balken, einer je Attributwert.
- Horizontal Bar Chart — dasselbe, gedreht für lange Labels.
- Stacked Bar Chart — jeder Balken nach einem zweiten Attribut aufgeteilt (Stack-by).
- Horizontal Stacked Bar Chart — gestapelt, gedreht.
Einstellungen: AQL, Gruppierungsattribut (plus Stack-by-Attribut bei gestapelten Varianten), gemeinsame Kopfoptionen, Number of Results.

Bar Chart

Stacked Bar Chart

Horizontal Bar Chart

Horizontal Stacked Bar Chart

Bar-Charts-Konfiguration
3.7. Assets Table
Tabelle von Attributwerten mit Anzahl und Prozentwert.
Einstellungen: AQL, Attribut, gemeinsame Kopfoptionen, Number of Results. Keine Summenzeile im Fuß.

Assets Table

Assets-Table-Konfiguration
3.8. Results Table
Tabelle von Objekten mit ausgewählten Spalten. Schlüssel- und Referenzspalten sind Links.
Einstellungen: AQL, Spalten, Show AQL Query, Show Total objects matching AQL, Show Table total, Show truncation info, Number of Results.
Show Table total: Fußzeile mit der Bezeichnung Total; summiert numerische Spalten über die geladenen Zeilen; andere Spalten zeigen „-".

Results Table

Results-Table-Konfiguration
3.9. Date vs Date Chart
Zeitreihe aus einem oder zwei Datumsattributen der Objekte, die der AQL entsprechen.
Einstellungen: AQL Query, First Date Attribute, Second Date Attribute (optional), Aggregation Period (Tage / Wochen / Monate), Time Range, Time Range Number, gemeinsame Kopfoptionen, Number of Results.

Date vs Date Chart

Date-vs-Date-Konfiguration
INFO: AQL-Dokumentation: Use Assets Query Language (AQL) · How to use AQL
4. Best Practices
- AQL selektiv halten, um Ladezeit und API-Nutzung zu senken.
- Show AQL Query beim Testen nutzen; auf Produktiv-Dashboards ausschalten.
- Pie/Donut: bei vielen kleinen Segmenten einen Other-Schwellenwert > 0 setzen.
- Results Table: nur benötigte Spalten wählen; Show Table total nur für numerische Summen aktivieren.
- AQL Counter: bei maximal 10 Counts bleiben; jede AQL-Abfrage schnell halten.
- My Assets: persönliche Daten mit
currentUser()oder{{currentUser}}filtern; Tabellen bei Bedarf über Visible to groups einschränken. - Respect Permissions aktiviert lassen, außer alle Nutzer sollen uneingeschränkte Dashboard-Daten sehen.
- Performance anpassen, wenn Timeouts oder Rate-Limits auftreten.
5. Troubleshooting
| Problem | Prüfen |
|---|---|
| Keine Daten | AQL-Syntax; Data Display Mode; Assets-Zugriff und Lizenz des Nutzers |
| Langsames Laden | Engere AQL; niedrigere Number of Results; Performance-Werte für Page size und Concurrency |
| Limited / gekürzt | Ergebnis überschreitet Limits — AQL verfeinern oder Max items per gadget erhöhen |
| Partial-Daten | Zeitbudget oder Chunk-Fehler — Show truncation info; parallele Werte senken |
| AQL-Fehler im Gadget | Die in der Fehlermeldung gezeigte Abfrage korrigieren |
| Ein AQL Counter leer oder im Fehler | Nur die AQL dieses Counts |
| Results-Table-Summe falsch | Spalte muss in Assets numerisch sein |
| My-Assets-Tab leer | Tabellen-AQL; Gruppen-Sichtbarkeit; Objektberechtigungen |
| Overview-Total zu hoch | Überlappende AQL über mehrere Tabellen |
| Berechtigungsänderung nicht im Dashboard sichtbar | Dashboard neu laden |
6. Support
Fragen oder ein Feature-Wunsch? Erreiche uns über die Marketplace-Support-Seite.
FAQ
Wie steuere ich, ob Nutzer auf einem Dashboard nur ihre eigenen Assets sehen?
Öffne Globale Einstellungen → Data Display Mode. Respect Permissions (empfohlen) lädt Daten als betrachtender Nutzer, sodass jede Person nur erlaubte Objekte sieht. Unrestricted (All Data) lädt als App, sodass alle Betrachter das vollständige AQL-Ergebnis sehen. Nach dem Umstellen die Dashboards neu laden.
Wie viele AQL-Zahlen kann ein AQL-Counter-Gadget anzeigen?
Bis zu 10 Counts in einem AQL Counter. Jeder hat eigenen Namen (max. 25 Zeichen) und eigene AQL-Abfrage und lädt unabhängig — ein Fehler in einem Count blockiert die anderen nicht. Layout-Optionen: Stacked, Single row oder 2 / 3 / 4 Spalten.
Was ist der Unterschied zwischen Assets Table und Results Table?
Die Assets Table aggregiert ein Attribut zu Werten mit Anzahl und Prozent (keine Summenzeile). Die Results Table listet einzelne Objekte mit den gewählten Spalten, verlinkt Schlüssel-/Referenzfelder und kann eine Total-Fußzeile zeigen, die numerische Spalten über die geladenen Zeilen summiert.
Wie zeige ich jedem Portal-Nutzer nur seine eigenen Assets in My Assets?
Verwende im AQL filter jeder My-Assets-Tabelle currentUser() oder {{currentUser}}, damit die Abfrage auf den angemeldeten Portal-Nutzer auflöst. Geteilte AQL ohne Nutzerfilter liefert für alle dieselben Zeilen. Eine Tabelle lässt sich zusätzlich über Visible to groups einschränken.
Warum zeigt ein Gadget „Limited" oder „Partial"?
Limited bedeutet, dass das Ergebnis durch Number of Results des Gadgets oder das globale Max items per gadget gekappt wurde. Partial bedeutet, dass nicht alle Daten-Chunks innerhalb des Zeitbudgets geladen wurden oder Chunks auf Fehler bzw. Rate-Limits stießen. Aktiviere Show truncation info, um diese Zustände sichtbar zu machen, und verfeinere dann die AQL oder passe die Performance-Einstellungen an.