Dynamic Sender Addresses

Die Absenderadresse Ihrer Tickets ist standardmäßig eine Queue-assoziierte E-Mail-Adresse. Um die Absenderadresse zu konfigurieren, verwendet diese Funktion ein spezielles dynamisches Feld. Beim Beantworten oder Weiterleiten von Tickets und ereignisbasierten Benachrichtigungen setzt OTRS automatisch die neue Absenderadresse. Wenn das dynamische Feld leer ist, wird die Queue-assoziierte E-Mail-Adresse verwendet.

Darüber hinaus können Sie mit diesem Feature auch Tickets aus aller Welt bearbeiten und länderspezifische Absenderadressen verwenden. Durch die Gruppierung der Länder und E-Mail-Adressen kann OTRS automatisch die richtige Absenderadresse für jedes Land hinzufügen.

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 Dienstes zu ermöglichen, erstellen Sie eine neue Dynamische Felder und verwenden Sie einen Generic Agent Job. Das Hilfsmodul wird hinzugefügt, um das neue dynamische Feld automatisch mit dem Namen des Dienstes 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 Ereignisse: 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

Mapping-Werte als Absenderadresse

Wenn eine Ticket-Antwort oder Weiterleitung erstellt wird oder wenn eine ereignisbasierte Benachrichtigung gesendet wird, wird das konfigurierte dynamische Feld des Tickets überprüft. Wenn das dynamische Feld einen Wert enthält, wird eine Mapping-Konfiguration überprüft. Wenn es einen zugeordneten Wert in Mapping von Absenderadressen gibt, wird dieser Wert als Absenderadresse verwendet.

Wenn das dynamische Feld nicht gesetzt ist oder kein Zuordnungswert vorhanden ist, wird die standardmäßige Queue-basierte Absenderadresse verwendet.

Diese Funktion sollte verwendet werden, wenn Ihre Tickets dynamische Felder haben, die Informationen darüber enthalten, welche Absenderadresse verwendet werden soll, aber keine E-Mail-Adressen sind. Zu diesem Zweck können die dynamischen Feldwerte auf E-Mail-Adressen abgebildet werden.

Beispielverwendung

Ein dynamisches Feld Kundenstandort ist konfiguriert, um als Absenderadressbasis verwendet zu werden. Die konfigurierte Absenderadresse der Warteschlange lautet support@company.com.

Im Mapping-Modul ist folgendes konfiguriert:

Wenn ein Agent auf ein Ticket antwortet, wird das Feld Kundenstandort durchsucht und je nach Standort die Absenderadresse ermittelt.

  • Wert des dynamischen Feldes: <empty field>, Absenderadresse: support@company.com (Adresse aus der Queue).

  • Wert des dynamischen Feldes: England, Absenderadresse: support.uk@company.com (Wert des Mappings).

  • Wert des dynamischen Feldes: Irland, Absenderadresse: support@company.com (kein Mapping gefunden, daher Adresse aus der Queue).

  • Wert des dynamischen Feldes: Frankreich, Absenderadresse: support.fr@company.com (Wert des Mappings).

Direkte Werte als Absenderadresse

Wenn eine Ticket-Antwort oder Weiterleitung erstellt wird oder wenn eine ereignisbasierte Benachrichtigung gesendet wird, wird das konfigurierte dynamische Feld des Tickets überprüft. Wenn das dynamische Feld einen Wert enthält, wird dieser Wert als Absenderadresse verwendet.

Wenn das dynamische Feld nicht gesetzt ist, wird die standardmäßige Queue-basierte Absenderadresse verwendet.

Diese Funktion sollte verwendet werden, wenn Ihre Tickets dynamische Felder haben, die E-Mail-Adressen enthalten, die als Absenderadresse verwendet werden sollten.

Bemerkung

Mit dieser Funktion werden die Werte dynamischer Felder nicht im Voraus überprüft, daher müssen alle Werte für das konfigurierte Feld gültige E-Mail-Adressen sein, um Zustellungsfehler zu vermeiden.

Beispielverwendung

Ein dynamisches Feld Kundenstandortadresse ist so konfiguriert, dass es als Absenderadresse verwendet wird. Die konfigurierte Absenderadresse der Queue lautet support@company.com. Wenn ein Agent auf ein Ticket antwortet, wird das Feld Kundenstandortadresse durchsucht und die Absenderadresse bestimmt.

  • Wert des dynamischen Feldes: <empty field>, Absenderadresse: support@company.com (Adresse aus der Queue).

  • Wert des dynamischen Feldes: Frankreich, Absenderadresse: Frankreich (Wert des dynamischen Feldes ist eine ungültige E-Mail-Adresse, die nicht gesendet wird).

  • Wert des dynamischen Feldes: support.uk@company.com, Absenderadresse: support.uk@company.com (Wert des dynamischen Feldes).

Nach oben scrollen