Das Problem
Ein Assets-Feld (CMDB) kommt aus der Vorgangs-API von Jira nur als Kennungen an: eine Workspace-ID und eine Objekt-ID. Deshalb zeigt ein Portal den Laptop oder den Service des Kunden meist leer an oder als Nummer, die niemand zuordnen kann.
Was die App tut
Sie schlägt beim Aufruf der Anfrage den Namen des Objekts in Assets nach und zeigt diesen an. Der Name dient nur der Darstellung der Seite und wird nicht gespeichert. Der Zugriff der App auf Assets ist rein lesend; sie fordert nie die Berechtigung an, Ihre CMDB zu ändern.
Den Kunden das Objekt auswählen lassen
- Schalten Sie die Bearbeitung für das Assets-Feld ein und wählen Sie die Objekttypen, aus denen ein Kunde wählen darf. Die Suche im Portal bleibt innerhalb dieser Liste.
- Nutzen Sie „Akzeptierte Typen ermitteln“. Die Funktion liest die Typen, die in echten Anfragen bereits im Feld verwendet werden. Diese akzeptiert Jira per Definition.
- Testen Sie mit einer echten Anfrage, bevor Sie das Feld für Kunden freigeben.
Worauf Sie achten sollten
Jira wendet auf ein Assets-Feld einen eigenen Filter an, und keine API macht diesen Filter für eine App lesbar. Sind Ihre erlaubten Typen weiter gefasst, lehnt Jira das Speichern ab, und der Kunde erfährt, dass das Objekt außerhalb des Feldfilters liegt. Es wird nichts geschrieben und kein Erfolg gemeldet. Assets setzt JSM Premium voraus.