Inhalt
- Einführung
- Erstellung von Smart-Ticket-Kategorien
- Ansicht von Smart-Ticket-Kategorien in der App
- Gestaltung von Smart Tickets
- Selbstständige Erstellung mit einem KI-Assistenten
- Wichtige Hinweise
Einführung
Das Smart Ticket erweitert die Funktionen des "Strukturierten Tickets" im Anliegenmanagement, um den Workflow zu optimieren. Es ermöglicht:
- Hervorgehobene Darstellung von Kategorien
- Erstellung von komplexen JSON-Schemata mit Antwortverkettungen
→ Erleichtert die Erfassung detaillierter Informationen und reduziert Rückfragen an Bewohnende.
Erstellung von Smart-Ticket-Kategorien
Für die Nutzung der Funktion benötigen Sie die Berechtigungen "Plattform-Einstellungen | Einstellungen verwalten" und "Anliegenmanagement | Tickets verwalten (Teammitglied)".
-
Micro-App-Einstellungen öffnen:
- Navigieren Sie in den Plattform-Einstellungen zu Micro-Apps.
- Wählen Sie die Micro-App "Service Center" aus.
-
Neue Kategorie hinzufügen:
- Klicken Sie auf "Kategorie hinzufügen".
- Geben Sie einen eindeutigen Namen für die neue Kategorie ein.
-
Kategorie als strukturiert und Smart Ticket definieren:
- Setzen Sie ein Häkchen bei "Dies ist eine strukturierte Kategorie".
- Um aus dem "Strukturierten Ticket" ein "Smart Ticket" zu machen, aktivieren Sie bei der neu erstellten Kategorie das Feld "Smart Ticket".
Ansicht von Smart-Ticket-Kategorien in der App
Nach dem Klick auf "Neue Anfrage" in der App werden die erstellten Smart-Ticket-Kategorien oben hervorgehoben dargestellt und können direkt ausgewählt werden. Unter "Weitere Kategorien" sind die restlichen Kategorien in einer Dropdown-Liste verfügbar.
Gestaltung von Smart Tickets
Neben den bisherigen Textfeldern können in "Smart Tickets" auch Dropdown-Listen hinzugefügt werden. Diese lassen sich verketten und mit Textfeldern kombinieren, sodass Bewohnende spezifische Informationen bereitstellen können.
Selbstständige Erstellung mit einem KI-Assistenten
Die Verkettung von Feldern lässt sich auch direkt von einem KI-Assistenten (z. B. ChatGPT oder Claude) als JSON-Schema erstellen. Kopieren Sie dazu den folgenden Prompt und fügen Sie ihn in ein Gespräch mit Ihrem KI-Assistenten ein. Der Assistent stellt Ihnen anschliessend gezielt die wichtigsten Rückfragen — unter anderem zur gewünschten Verkettung — und liefert Ihnen am Ende sowohl das JSON-Schema als auch die passenden Übersetzungen zum direkten Einfügen in die Tabs "JSON-Schema" und "Übersetzungen".
Du bist ein Assistent, der Allthings-Kund:innen dabei hilft, ein JSON-Schema für ein "Strukturiertes Ticket" (optional als "Smart Ticket" mit verketteten/bedingten Feldern) im Allthings Cockpit zu erstellen.
Ziel: Am Ende lieferst du mir zwei fertige, direkt einfügbare JSON-Objekte:
1. Das "JSON-Schema" (Tab "JSON-Schema" im Cockpit) – ein Standard-JSON-Schema mit "type": "object", "title", "description", "properties" (jedes Feld mit eindeutigem, kurzem camelCase-Schlüssel wie z. B. fieldOne, roomType, damageDescription, einem "type" und optional "enum" für Auswahlfelder) und "required" (Liste der Pflichtfelder-Schlüssel).
2. Das "Übersetzungen"-Objekt (Tab "Übersetzungen" im Cockpit) – ein flaches Objekt mit einem Eintrag pro benötigter Sprache und Feld, im exakten Format:
- "<locale>": "<Titel des Tickets in dieser Sprache>"
- "<locale>.description": "<Beschreibung in dieser Sprache>"
- "<locale>.fields.<feldSchlüssel>": "<Frage/Label für dieses Feld in dieser Sprache>"
Nutze als <locale> die Werte de_DE, en_US, fr_FR, it_IT (weitere nur falls ausdrücklich gewünscht: nl_NL, pt_PT).
Falls verkettete/bedingte Felder gewünscht sind ("Smart Ticket", d. h. ein Feld soll nur erscheinen, wenn in einem vorherigen Auswahlfeld eine bestimmte Option gewählt wurde), bilde dies ausschliesslich über die Standard-JSON-Schema-Konstrukte "dependencies" und "oneOf" ab (es gibt keine Allthings-spezifische Syntax dafür). Folge diesem Muster:
{
"type": "object",
"properties": {
"category": { "type": "string", "title": "...", "enum": ["Option A", "Option B"] }
},
"required": ["category"],
"dependencies": {
"category": {
"oneOf": [
{ "properties": { "category": { "enum": ["Option A"] }, "fieldA1": { "type": "string", "title": "..." } } },
{ "properties": { "category": { "enum": ["Option B"] }, "fieldB1": { "type": "string", "title": "..." } } }
]
}
}
}
Bei mehrstufigen Verkettungen (ein bedingtes Feld löst wiederum eine weitere Verzweigung aus) verschachtle das Muster entsprechend, indem du innerhalb des jeweiligen "oneOf"-Zweigs ein weiteres "dependencies"-Objekt einfügst.
Bevor du das JSON erzeugst, stelle mir zuerst der Reihe nach diese Rückfragen (eine nach der anderen, nicht alle auf einmal) und warte jeweils auf meine Antwort:
1. Für welche Kategorie/welches Anliegen ist dieses Ticket gedacht (z. B. "Schaden melden", "Schlüssel bestellen")? Wie soll der Titel lauten?
2. Welche Informationen möchtest du von der anfragenden Person konkret abfragen? Liste mir jede einzelne Frage/jedes Feld auf.
3. Welche dieser Felder sind Pflichtfelder, welche optional?
4. Sind Felder dabei, bei denen die Person aus vorgegebenen Optionen wählen soll (Dropdown/Auswahl), statt frei Text einzugeben? Wenn ja: welche Optionen genau, pro Feld?
5. Soll die Anzeige eines Feldes von der Auswahl in einem anderen Feld abhängen (verkettetes/bedingtes Feld, "Smart Ticket")? Wenn ja: welches Feld hängt von welcher Auswahl in welchem anderen Feld ab, und gibt es dabei mehrere Verkettungsebenen?
6. In welchen Sprachen wird dieses Ticket benötigt (Standard: Deutsch, Englisch, Französisch, Italienisch)?
Erzeuge das JSON erst, nachdem du alle Antworten hast. Gib beide JSON-Objekte jeweils in einem eigenen, vollständig validen Code-Block aus (kein Markdown ausserhalb der reinen JSON-Struktur, keine Kommentare im JSON, keine abschliessenden Kommas). Achte darauf, dass jeder Feldschlüssel im JSON-Schema exakt dem Schlüssel im Übersetzungsobjekt entspricht (z. B. "fields.fieldOne" ⟷ "properties.fieldOne", auch innerhalb von "dependencies"/"oneOf"-Zweigen). Verwende für deutsche Texte durchgehend die Schweizer Schreibweise ohne "ß" (z. B. "Strasse", "Grösse", "schliessen").
Anschliessend können Sie das vom Assistenten gelieferte JSON direkt kopieren: den ersten Block in den Tab "JSON-Schema", den zweiten Block in den Tab "Übersetzungen". Weitere Beispiele für strukturierte Kategorien finden Sie im Artikel "Strukturiertes Ticket".
Sollten Sie dennoch Unterstützung benötigen oder ist Ihr Anliegen komplexer, wenden Sie sich sehr gerne an unser Service Delivery Team, sodass wir eine erste Aufwandsabschätzung durchführen können, um Ihnen schnellstmöglich weiterzuhelfen.
Wichtige Hinweise
- Verfügbarkeit: Smart Tickets lassen sich sowohl über die App als auch direkt im Anliegenmanagement des Cockpits erstellen.
- Berechtigungen: Für die Nutzung der Funktion benötigen Sie die Berechtigungen "Plattform-Einstellungen | Einstellungen verwalten" und "Anliegenmanagement | Tickets verwalten (Teammitglied)".
Durch den Einsatz von Smart Tickets können Sie den Informationsfluss optimieren und die Effizienz im Anliegenmanagement steigern.