Zum Inhalt springen

Werkzeuge · Support

MCP-Tools für das Modul Support (Coworking): Tickets mit Fotos öffnen, die Warteschlange und Meine Tickets auflisten, sichten, zuweisen, lösen, interne Notiz, abbrechen, wieder öffnen, Fotos und Fristen, dazu die Konfiguration, wer antwortet und welche Frist pro Kategorie gilt.

Das Modul Support über den Assistenten: Der Resident öffnet und verfolgt Tickets (mit Fotos), das Team sichtet die Warteschlange, antwortet, schreibt interne Notizen und löst Tickets, und der Administrator konfiguriert, wer antwortet und welche Fristen gelten. Die Rollen sind die der Oberfläche: Der Assistent tut nie mehr, als die angemeldete Person tun würde.

Jedes Tool hat ein Siegel: Nur lesen ändert nichts, Ändert legt sofort etwas an oder ändert es, und Mit Bestätigung handelt erst nach deinem Ja zu einer Zusammenfassung. Siehe Geld und Bestätigung.

Kurz gesagt

ToolWas es tutMindestrolleTyp
get_support_space_settingsWie der Bereich funktioniert: Limits, Fristen und, für das Team, wer antwortetJedeNur lesen
get_support_overviewDie Warteschlange in ZahlenModerator oder FinanzenNur lesen
list_support_ticketsDie ganze Warteschlange, mit Filtern und FristenModerator oder FinanzenNur lesen
list_my_support_ticketsDeine TicketsJedeNur lesen
get_support_ticketEin Ticket mit der Unterhaltung und den FotosJede (der Resident liest seine)Nur lesen
get_support_resource_open_countWie viele offene Tickets ein Element hatJedeNur lesen
create_support_ticketÖffnet ein Ticket, mit FotosJedeÄndert
update_support_ticketSichtung: Status, Priorität, Kategorie, Zuständigkeit, OrtModerator oder Finanzen, und die Kategorie beantwortenÄndert
add_support_commentKommentiert oder schreibt eine interne NotizJede (die Notiz nur, wer antwortet)Ändert
cancel_support_ticketBricht ein Ticket abJede (der Resident seines)Mit Bestätigung
reopen_support_ticketÖffnet ein Ticket wiederJede (der Resident sein gelöstes)Ändert
add_support_photoHängt ein Foto anJedeÄndert
replace_support_photoErsetzt ein Foto durch ein anderesJedeÄndert
remove_support_photoEntfernt ein FotoJedeMit Bestätigung
delete_support_commentLöscht eine Nachricht der UnterhaltungAdministratorMit Bestätigung
delete_support_ticketLöscht ein Ticket und die FotosAdministratorMit Bestätigung

Nach Rolle sehen Eigentümer und Administrator alle 16; Moderator und Finanzen 14; das Mitglied 11. Das Team sind Eigentümer, Administrator, Moderator und Finanzen, aber wer antwortet (sichten, zuweisen, antworten, Notizen schreiben), ist nur, wer zur Auswahl der Kategorie gehört; außerhalb davon lehnt die API mit einem übersetzten 403 ab, und der Assistent sagt das. Siehe Wer antwortet.

Den Bereich legst du mit create_space und module: "support" an; update_space ändert nur, was du mitschickst.

Die Konfiguration des Bereichs

Das Argument support von create_space und update_space akzeptiert (was du schickst, wird mit dem Bestehenden zusammengeführt):

FeldTypBeschreibung
allow_urgent_flagwahr oder falschDer Resident kann „Es ist dringend“ setzen (wird zu hoher Priorität). Voreinstellung: ja
max_open_per_member0 bis 1000Offene Tickets pro Resident; 0 = kein Limit. Voreinstellung: 10
location_hintText bis 200Der Hinweis im Feld „Ort“
default_assignee_idID oder nullWer neue Tickets erhält
respondersObjektWer antwortet: tags (Namen der Tags), group_ids, profile_ids und by_category (die Auswahl jeder Kategorie, die die des Bereichs ersetzt). Eigentümer und Administrator antworten immer; ohne Auswahl antwortet das ganze Team
sla.enabledwahr oder falschSchaltet die Fristen ein. Voreinstellung: ja
sla.business_hours{days, start, end}Wochentage (0 = Sonntag bis 6 = Samstag) und Uhrzeit HH:MM, in der Zeitzone der Community. Voreinstellung: Mo bis Fr, 09:00 bis 18:00. Ohne Feiertage
sla.categoriespro Kategoriefirst_response und resolution, jeweils mit value (ganze Zahl) und unit (hours oder days). Voreinstellung: 4 Stunden und 1 Tag

Die Kategorien sind FACILITIES, CLEANING, EQUIPMENT, INTERNET, ACCESS, BILLING und OTHER; die Arten MAINTENANCE und REQUEST; die Status OPEN, IN_PROGRESS, WAITING_REQUESTER, RESOLVED und CANCELED; die Prioritäten LOW, NORMAL, HIGH und URGENT.

get_support_space_settings

Nur lesen

Wie der Bereich funktioniert. allowUrgentFlag, maxOpenPerMember, locationHint, hasBookings (ob resource_id verwendet werden kann) und sla. Das Team erhält außerdem responders, defaultAssigneeId und canAnswerCategories (die Kategorien, die du beantwortest); der Resident erhält nie responders. Rolle: jede mit Zugriff auf den Bereich.

ParameterTypPflichtBeschreibung
spaceID oder LinkJaDer Support-Bereich (list_spaces)

get_support_overview

Nur lesen

Die Warteschlange in Zahlen: open, inProgress, waitingRequester, unassigned, mine, overdue (Frist abgelaufen, Uhr läuft) und total. Ohne space werden alle Support-Bereiche zusammengezählt. Rolle: Moderator oder Finanzen.

ParameterTypPflichtBeschreibung
spaceID oder LinkNein

Frag so: „Wie steht es um die Ticket-Warteschlange?“

list_support_tickets

Nur lesen

Die ganze Warteschlange, nach der jüngsten Aktivität oder nach Priorität. Mit eingeschalteten Fristen bringt jedes Ticket sla mit (firstResponseDueAt, resolveDueAt, paused und die lesbaren Daten in der Zeitzone der Community) und, für das Team, sla.overdue. Jeder Eintrag sagt, was du tun kannst (canAnswer, canAssign...). Der Resident nutzt list_my_support_tickets. Rolle: Moderator oder Finanzen.

ParameterTypPflichtBeschreibung
spaceID oder LinkNein
kind, status, priority, categoryWerte obenNeinJe ein Wert
assignee_profile_idIDNeinTickets dieser zuständigen Person
unassignedwahr oder falschNeinNicht zugewiesen
minewahr oder falschNeinDir zugewiesen
overduewahr oder falschNeinFrist abgelaufen und Uhr läuft (Wartet auf Antwort zählt nicht)
due_todaywahr oder falschNeinDie nächste Frist fällt auf heute; nur in Bereichen mit Fristen
requester_profile_idIDNeinTickets dieser Person
resource_idIDNeinTickets dieses Elements der Buchungen
qTextNeinNummer, #42 oder ein Teil des Titels
sortactivity oder priorityNein
page, limitZahlenNeinSeitenweise (bis 100)

Frag so: „Welche Tickets sind überfällig oder heute fällig?“

list_my_support_tickets

Nur lesen

Die Tickets, die du geöffnet hast, vom neuesten zum ältesten. Rolle: jede mit Zugriff auf den Bereich.

ParameterTypPflichtBeschreibung
spaceID oder LinkNein
kind, status, priority, categoryWerte obenNein
resource_idIDNein
qTextNein
page, limitZahlenNein

get_support_ticket

Nur lesen

Ein Ticket mit der Zeitleiste: Nachrichten, Änderungsverlauf, die internen Notizen (nur für das Team) und die Fotos als kurzlebige Links. Der Resident liest seine; das Team liest alle, auch außerhalb der Auswahl der Antwortenden. Ein fremdes Ticket: 404. Rolle: jede.

ParameterTypPflichtBeschreibung
ticket_idIDJaAus list_support_tickets oder list_my_support_tickets

get_support_resource_open_count

Nur lesen

Der Duplikat-Hinweis. Nur die Anzahl offener Tickets eines Raums, Arbeitsplatzes oder Geräts der Buchungen, ohne Titel oder Verfasser, um vor einem weiteren Ticket zu warnen. Rolle: jede.

ParameterTypPflichtBeschreibung
resource_idIDJaAus list_booking_resources

create_support_ticket

Ändert

Ein Ticket öffnen, mit Fotos. Das Team wird über die E-Mail-Warteschlange benachrichtigt. Wer die Kategorie beantwortet, kann außerdem die priority festlegen und im Namen eines Residenten öffnen (requester_profile_id): Der Resident erhält eine E-Mail, daher zeigt der Assistent vorher, wer sie bekommt. Über dem Limit offener Tickets des Bereichs: 409; über 10 Tickets pro Stunde: 429. Derselbe Aufruf mit derselben client_request_id liefert dasselbe Ticket. Rolle: jede mit Zugriff auf den Bereich.

ParameterTypPflichtBeschreibung
spaceID oder LinkJaDer Support-Bereich
kindMAINTENANCE oder REQUESTJa
categoryKategorieJa
titleTextJaBis 140 Zeichen
descriptionTextJaBis 10000
resource_idIDNeinRaum, Arbeitsplatz oder Gerät (list_booking_resources)
location_textTextNeinBis 120 Zeichen; gilt ohne Element
urgentwahr oder falschNeinWird zu hoher Priorität, wenn der Bereich es erlaubt
priorityPrioritätNeinNur wer antwortet
requester_profile_idIDNeinNur wer antwortet: öffnet im Namen dieses Residenten
photosListeNeinBis 5, jedes mit image_url oder image_base64 (+ image_type)
client_request_idTextNeinVerhindert Duplikate bei wiederholtem Tippen

Frag so: „Öffne ein Wartungsticket: Der Beamer in Raum 3 geht nicht an, hier ist das Foto.“

update_support_ticket

Ändert

Die Sichtung. Nur wer die Kategorie des Tickets beantwortet; außerhalb davon ein übersetzter 403. Schicke nur, was sich ändert. message begleitet RESOLVED oder WAITING_REQUESTER als öffentliche Antwort, und der Resident erhält eine E-Mail; eine Zuweisung benachrichtigt die zuständige Person. RESOLVED und CANCELED gehen nur zurück auf OPEN. URGENT lässt sich nur hier festlegen. Jede Änderung erscheint in der Unterhaltung. Rolle: Moderator oder Finanzen, und die Kategorie beantworten.

ParameterTypPflichtBeschreibung
ticket_idIDJa
statusStatusNein
priorityPrioritätNein
kind, categoryWerteNeinDie Kategorie wechselt nur zu einer, die du auch beantwortest
assignee_profile_idID oder nullNeinMuss die Kategorie beantworten; null entfernt die Zuständigkeit
resource_idID oder nullNeinDas Element der Buchungen
location_textText oder nullNein
titleTextNein
messageTextNeinZusammen mit RESOLVED oder WAITING_REQUESTER

Frag so: „Weise Ticket #42 Pedro zu und löse es mit dem Hinweis, dass wir die Lampe getauscht haben.“

add_support_comment

Ändert

Kommentieren, mit Fotos. Der Resident kommentiert seine Tickets (in Wartet auf Antwort geht es zurück auf In Bearbeitung; bei einem gelösten wird es wieder geöffnet); wer antwortet, ebenso, und der Resident erhält eine E-Mail (zwei Antworten innerhalb von 10 Minuten erzeugen nur eine E-Mail). Mit internal: true ist es eine interne Notiz: nur wer antwortet, darf das, der Resident sieht sie nie, und es wird keine E-Mail verschickt. Kommentare lassen sich nicht bearbeiten. Rolle: jede (die Notiz nur, wer antwortet).

ParameterTypPflichtBeschreibung
ticket_idIDJa
bodyTextJaBis 10000 Zeichen
internalwahr oder falschNeinInterne Notiz
photosListeNeinBis 5, wie bei create_support_ticket

Frag so: „Notiere intern bei Ticket #42, dass der Techniker am Donnerstag kommt.“

cancel_support_ticket

Mit Bestätigung

Ein offenes Ticket abbrechen. Wird Abgebrochen; nichts wird gelöscht. Der Resident bricht sein Ticket ab, solange es nicht gelöst ist; wer die Kategorie beantwortet, ebenso (etwa bei einem Duplikat). Gelöst oder bereits abgebrochen: 400. Rolle: jede, in den Grenzen oben.

ParameterTypPflichtBeschreibung
ticket_idIDJa

Liefert: beim ersten Aufruf die Zusammenfassung (Nummer, Titel, Status, Resident) und den Bestätigungscode.

reopen_support_ticket

Ändert

Wieder öffnen. Der Resident öffnet sein gelöstes Ticket wieder, und das Team wird benachrichtigt; wer antwortet, öffnet auch ein abgebrochenes wieder. Anderer Status: 400. Die Lösungsfrist beginnt neu. Rolle: jede, in den Grenzen oben.

ParameterTypPflichtBeschreibung
ticket_idIDJa

add_support_photo

Ändert

Ein Foto anhängen (JPEG, PNG oder WebP, bis 20 MB), privat gespeichert: Nur der Resident und das Team öffnen es. Bis 20 pro Ticket (409 darüber). Der Resident bei seinem; wer antwortet, bei jedem. Rolle: jede.

ParameterTypPflichtBeschreibung
ticket_idIDJa
image_url oder image_base64Link oder TextJaDas Bild; image_base64 mit image_type

replace_support_photo

Ändert

Ein Foto ersetzen. Das neue wird zuerst angehängt; danach wird das alte entfernt und die Datei gelöscht. Der Resident ersetzt die Fotos der Eröffnung und seiner Kommentare; wer antwortet, jedes. Rolle: jede.

ParameterTypPflichtBeschreibung
ticket_idIDJa
photo_idIDJaAus get_support_ticket
image_url oder image_base64Link oder TextJaDas neue Bild

remove_support_photo

Mit Bestätigung

Ein Foto entfernen (die Datei wird endgültig gelöscht). Wer antwortet, entfernt jedes; der Resident die der Eröffnung und seiner Kommentare. Rolle: jede, in den Grenzen oben.

ParameterTypPflichtBeschreibung
ticket_idIDJa
photo_idIDJaAus get_support_ticket

Liefert: beim ersten Aufruf die Zusammenfassung und den Bestätigungscode.

delete_support_comment

Mit Bestätigung

Eine Nachricht der Unterhaltung löschen, mit ihren Fotos. Die Einträge des Verlaufs werden nicht gelöscht. Rolle: Administrator.

ParameterTypPflichtBeschreibung
ticket_idIDJa
comment_idIDJaAus get_support_ticket

delete_support_ticket

Mit Bestätigung

Ein Ticket und seine Fotos löschen; nichts wird anonymisiert oder aufbewahrt. Um ein Ticket wirklich abzuschließen, nutze update_support_ticket (Gelöst) oder cancel_support_ticket. Rolle: Administrator.

ParameterTypPflichtBeschreibung
ticket_idIDJa

Liefert: beim ersten Aufruf die Zusammenfassung (Nummer, Titel, Status, Resident, Fotos) und den Bestätigungscode.

Verwandte Artikel