Generic Agent

Der Ticket-Service sollte die Basis für die Absenderadresse sein, aber nur die Werte dynamischer Felder werden von dieser Funktion unterstützt.

Um die Nutzung des Services zu ermöglichen, erstellen Sie ein neues dynamisches Feld und verwenden Sie einen generic agent job. Das Hilfsmodul wird hinzugefügt, um das neue dynamische Feld automatisch mit dem Service-Namen zu füllen.

So füllen Sie den Wert des dynamischen Felds mit dem Service-Namen:

  1. Erstellen Sie das dynamische Feld Servicekopie, konfigurieren Sie es jedoch nicht für die Anzeige in einer Ticket-Ansicht.

    • Objekt-Typ: Ticket

    • Feld-Typ: Text

    • Name: ServiceCopy

    • Beschriftung: Service Copy

  2. Erstellen Sie einen Generic Agent Job.

    • Abschnitt Ereignisbasierte Ausführung: Setzen Sie die Ereignisse TicketCreate und TicketServiceUpdate als Auslöser.

    • Abschnitt Tickets auswählen: Setzen Sie Filter, wenn das Feld nicht global gesetzt werden soll (z. B. Beschränkung auf bestimmte Queues).

    • Abschnitt Benutzerdefiniertes Modul ausführen:

      • Modul: Kernel::System::GenericAgent::CopyTicketValueToDynamicField

      • Param Schlüssel: Ticket_Service

      • Param Wert: ServiceCopy

      Modulparameter steuern, welche Felder kopiert werden sollen. Der Schlüssel bestimmt das Ticket-Attribut (Service, Queue, etc.) und der Wert bestimmt den Namen des dynamischen Zielfeldes.

      Bemerkung

      Das Präfix Ticket_` wird benötigt, wenn Services als Parameterschlüssel verwendet wird. Es wird in die Werte für das Setzen neuer Werte auf dem Ticket aufgenommen und es ist nicht möglich, einen echten Wert dafür zu erhalten, so dass der Wert für dieses Ticketfeld leer ist.

  3. Das Mapping von Werten dynamischen Felder kann nun verwendet werden, um Service-Namen mit tatsächlichen Absenderadressen zu verknüpfen.

Generic Agent - Konfigurationsbeispiel

Generic Agent – Konfigurationsbeispiel

Nach oben scrollen