-
AutorBeiträge
-
-
26. August 2026 um 10:49 Uhr - Views: 8 #43843
Hallo zusammen,
wir haben die erfolgreiche Migration von OTRS -> OTOBO geschafft und die Chance genutzt auch etwas „aufzuräumen“. Wir hatten ungenutzte Queues, diese habe ich alle auf ungültig gesetzt.
Es sind noch ältere, offene Tickets auf diesen „alten“ Queues, diese würde ich gerne auf unsere aktuelle Default-Queue verschieben.
Wenn ich das über Sammeländerungen mache, dann kann ich das nur für meine Tickets machen, es muss aber für alle Agenten erfolgen. Ein Script von OTOBO dazu habe ich nicht gefunden.
Jemand eine Idee?
Gruß Lars
-
26. August 2026 um 11:15 Uhr #43845
Hallo Lars,
Sammeländerung in der Queue-Ansicht hängt am Agenten (eigene/gesperrte Tickets, ACLs). Deshalb siehst du nur „deine“ Tickets. Für den Aufräumjob nach der Migration ist der Generic Agent der richtige Weg — der läuft systemweit, nicht im Kontext eines Agenten.
Admin → Prozesse & Automatisierung → Generic Agent → Job anlegen:
Tickets auswählen: Queue = die alten (jetzt ungültigen) Queues. Bei Bedarf State-Typ „offen“ dazu, damit geschlossene Altlasten liegen bleiben.
Ticket-Attribute ändern: Queue = eure Default-Queue.
Unter Ticket-Kommandos: Benachrichtigungen auf Nein, sonst geht eine Welle Mails raus.
Keinen Zeitplan setzen. Job speichern, einmal manuell ausführen, Trefferzahl prüfen, dann den Job wieder ungültig machen.
https://doc.otobo.org/manual/admin/11.0/de/content/administration-area/processes-automation/generic-agent.htmlNicht per SQL ticket.queue_id umbiegen — History, Events, Eskalation und Berechtigungen bleiben sonst inkonsistent.
Ein eigenes Script braucht ihr dafür nicht. Wenn es trotzdem eins sein soll: TicketObject->TicketQueueSet(…) im Console-Kontext, nicht die Tabelle von Hand.
LG
Tobi
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.
