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:
-
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
-
-
Erstellen Sie einen Generic Agent Job.
-
Abschnitt Ereignisbasierte Ausführung: Setzen Sie die Ereignisse
TicketCreate
undTicketServiceUpdate
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, wennServices
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. -
-
-
Das Mapping von Werten dynamischen Felder kann nun verwendet werden, um Service-Namen mit tatsächlichen Absenderadressen zu verknüpfen.