GenericAgent

Processing tickets requires often a workflow. Let’s say „if-then“ activities.

Wenn bestimmte Bedingungen übereinstimmen wie:

  • Ein Ticket ist von einem bestimmten Kunden.
  • Ein Ticket ist einer entsprechenden Queue zugeordnet.
  • Ein Ticket hat eine definierte Priorität.
  • Ein Ticket enthält definierte Schlüsselworte.

Umrissene Aktivitäten wie das Ändern der Ticketpriorität, das Verschieben des Tickets in eine andere Queue, das Zuweisen eines Services zu einem Ticket und vieles mehr müssen durchgeführt werden.

Es können auch zeit-basierte Aktivitäten benötigt werden, wie bspw. das Leeren der Spam-Queue einmal pro Woche.

OTOBO unterstützt dies mit dem GenericAgent. Hier sind einfache oder zusammengesetzte zeit- und ereignisbasierte Aufgaben im OTOBO-Frontend konfigurierbar, ohne dass eine Script-Sprache erlernt werden muss. Je nach Suchkriterien und Zeit- oder Ereigniskriterien werden Tickets automatisch bearbeitet.

Verwenden Sie diese Ansicht, um GenericAgent-Aufträge im System zu verwalten. Eine neue OTOBO-Installation beinhaltet standardmäßig keine GenericAgent-Aufträge. Die Ansicht zur Verwaltung von GenericAgent-Aufträgen ist im Modul GenericAgent in der Gruppe Prozesse & Automation verfügbar.

Generic Agent Management Screen

GenericAgent-Verwaltung

GenericAgent-Aufträge verwalten

So erstellen Sie einen GenericAgent-Auftrag:

  1. Klicken Sie in der linken Seitenleiste auf die Schaltfläche Auftrag hinzufügen.
  2. Füllen Sie die Pflichtfelder aus.
  3. Klicken Sie auf die Schaltfläche Speichern.
Create New Generic Agent Job Screen

Neuen GenericAgent-Auftrag erstellen

So bearbeiten Sie einen GenericAgent-Auftrag:

  1. Klicken Sie auf einen. GenericAgent-Auftrag in der Liste mit den GenericAgent-Aufträgen.
  2. Ändern Sie die Felder.
  3. Klicken Sie auf die Schaltfläche Speichern oder Speichern und abschließen.
Edit Generic Agent Job Screen

GenericAgent-Auftrag bearbeiten

So löschen Sie einen GenericAgent-Auftrag:

  1. Klicken Sie in der vierten Spalte der Übersichtstabelle auf das Papierkorb-Symbol
  2. Klicken Sie auf die Schaltfläche Bestätigen.
Delete Generic Agent Job Screen

GenericAgent-Auftrag löschen

Bemerkung

Wenn dem System mehrere GenericAgent-Aufträge hinzugefügt wurden, verwenden Sie das Filterfeld, um einen bestimmten GenericAgent-Auftrag zu finden, indem Sie einfach den zu filternden Namen eingeben.

GenericAgent-Auftrag - Einstellungen

Die folgenden Einstellungen sind verfügbar, wenn Sie diese Ressource hinzufügen oder bearbeiten. Die mit einem Sternchen gekennzeichneten Felder sind Pflichtfelder.

Allgemeine Einstellungen für den Auftrag

Job Settings - General

Auftragseinstellungen - Allgemein

Auftragsname *
Der Name der Ressource. In dieses Feld können beliebige Zeichen eingegeben werden, einschließlich Großbuchstaben und Leerzeichen. Der Name wird in der Übersichtstabelle angezeigt.
Gültigkeit
Setzt die Gültigkeit dieser Ressource. Jede Ressource kann nur in OTOBO verwendet werden, wenn dieses Feld auf gültig gesetzt ist. Wenn Sie dieses Feld auf ungültig oder ungültig-temporär setzen, wird die Nutzung der Ressource deaktiviert.

Automatische Ausführung

Füllen Sie diesen Abschnitt aus, wenn Sie Zeiten für die automatische Ausführung des Auftrages bestimmen möchten.

Job Settings - Automatic Execution

Auftragseinstellungen - Automatische Ausführung

Ausführen zu Minute(n)
Wählen Sie die Minuten in denen der Auftrag ausgeführt werden soll. Zum Beispiel wenn 10 gewählt wird, dann wird der Auftrag jede Stunde um 00:10, 01:10, 02:10, etc. ausgeführt.
Ausführen zu Stunde(n)
Wählen Sie die Stunden in denen der Auftrag ausgeführt werden soll. Zum Beispiel wenn 10 für Minuten und 02 für Stunden gewählt wird, dann wird der Auftrag jeden Tag um 02:10 Uhr ausgeführt.
Ausführen an Tag(en)
Wählen Sie die Tage in denen der Auftrag ausgeführt werden soll. Zum Beispiel wenn 10 für Minuten und 02 für Stunden und Fri für Tage gewählt wird, dann wird der Auftrag jede Woche am Freitag um 02:10 Uhr ausgeführt.

Ereignisbasierte Ausführung

Füllen Sie diesen Abschnitt aus, wenn Sie Ereignisse bestimmten möchten, diesen Auftrag auslösen sollen.

Job Settings - Event Based Execution

Auftragseinstellungen - Ereignisbasierte Ausführung

Ereignisauslöser
Das ist eine Liste bereits hinzugefügter Ereignisse. Wenn noch keine Ereignisse hinzugefügt wurden, beinhaltet die Liste keine Elemente. Elemente können gelöscht werden, wenn Sie auf das Papierkorb-Symbol in der letzten Spalte klicken.
Ereignisauslöser hinzufügen
Wählen Sie ein Objekt und ein zugehöriges Ereignis, das den Auftrag auslöst.

Tickets auswählen

Dieser Abschnitt beinhaltet alle Attribute, die Sie benutzen können, um die betroffenen Tickets auszuwählen.

Die Felder sind selbst-erklärend, so dass hier keine weitere Erklärung benötigt wird.

Ticket-Attribute aktualisieren/hinzufügen

Füllen Sie diesen Abschnitt aus, wenn Sie Ticket-Attribute aktualisieren oder hinzufügen möchten.

Die Felder sind selbst-erklärend, so dass hier keine weitere Erklärung benötigt wird.

Notiz hinzufügen

Füllen Sie diesen Abschnitt aus, um eine Notiz zu den Tickets hinzuzufügen, die durch die Auftragsausführung betroffen sind.

Job Settings - Add Note

Auftragseinstellungen - Notiz hinzufügen

Ticket-Befehle ausführen

Füllen Sie diesen Abschnitt aus, wenn Sie Ticket-Befehle mit dem Auftrag ausführen möchten.

Job Settings - Execute Ticket Commands

Auftragseinstellungen - Ticket-Befehle ausführen

Agenten-/Kunden-Benachrichtigung bei Änderungen senden
Wenn Ja ausgewählt ist, wird eine Benachrichtigung über Änderungen am Ticket an Agenten und Kunden versendet.
CMD

Geben Sie eine Befehl ein, der ausgeführt werden soll. ARG[0] ist die Ticket-Nummer. ARG[1] ist die Ticket-ID.

Bemerkung

Benutzen Sie :: um Verzeichnisse zu trennen, wenn der Wert einen Pfad enthält.

Tickets löschen

Wenn Ja ausgewählt ist, werden übereinstimmende Tickets durch den GenericAgent-Auftrag gelöscht.

Warnung

Alle betroffenen Tickets werden aus der Datenbank entfernt und können nicht wiederhergestellt werden!

Benutzerdefiniertes Modul ausführen

Füllen Sie diesen Abschnitt aus, wenn Sie ein benutzerdefinertes Modul ausführen möchten.

Job Settings - Execute Custom Module

Auftragseinstellungen - Benutzerdefiniertes Modul ausführen

Modul

Das ist der Pfad für das auszuführende Modul.

Bemerkung

Benutzen Sie :: um Verzeichnisse zu trennen, wenn der Wert einen Pfad enthält.

Parameter-Schlüssel
Geben Sie den Schlüssel des Parameters ein, der an das Modul übergeben werden soll.
Parameter-Wert
Geben Sie den Wert des Parameters ein, der an das Modul übergeben werden soll.