[otrs-de] Eigene NotificationMethod bauen

Mueller, Simon simon.mueller at bechtle.com
Di Apr 16 08:19:27 UTC 2019


Hallo,

wir würden gerne bei unserem OTRS6 in den Ticket Notifications weitere NotificationMethods hinzufügen.
Konkreter Anwendungsfall: Das Ticketsystem eines Kunden braucht seine eigene Ticketnummer immer am Anfang.

Die Idee war eine eigene NotificationMethod zu bauen, die das Subject der Email so gestaltet, dass die Ticketnummer des Kundensystems bei Tickets zu diesem einen Kunden immer vorne stehen.
Unter /opt/otrs/Kernel/System/Ticket/Event/NotificationEvent/Transport/ haben wir daher die Email.pm kopiert und entsprechend angepasst, sodass der Betreff anders aufgebaut wird.
Unter /opt/otrs/Kernel/Config/Files/XML/ haben wir eine Datei angelegt mit folgendem Inhalt:

...
<Setting Name="Notification::Transport###CUSTOM" Required="0" Valid="1">
        <Description Translatable="1">Defines all the parameters for this notification transport.</Description>
        <Navigation>Frontend::Admin::View::NotificationEvent</Navigation>
        <Value>
            <Hash>
                <Item Key="Module">Kernel::System::Ticket::Event::NotificationEvent::Transport::CUSTOM</Item>
                <Item Key="Name" Translatable="1">CUSTOM</Item>
                <Item Key="Icon">fa fa-envelope</Item>
                <Item Key="Prio">200</Item>
                <Item Key="IsOTRSBusinessTransport">0</Item>
                <Item Key="AgentEnabledByDefault">1</Item>
            </Hash>
        </Value>
    </Setting>
...

und dann die Maint::Config::Rebuild ausgeführt.
Bei Aufruf der Ticket Notification Regel erscheint allerdings nur ein "This feature is currently not available."

Wer kann helfen? Oder alternative Lösungswege aufzeigen?


Mit freundlichen Grüßen

Simon Müller
Consultant
Bechtle GmbH & Co. KG
Besselstraße 20-22, DE-68219 Mannheim

Phone: +49 621 87503 140

E-Mail: simon.mueller at bechtle.com<mailto:simon.mueller at bechtle.com>
Video: JabberGuest<https://jabberguest.bechtle.com/call/simon.mueller@bechtle.com>
Web: bechtle.com<https://bechtle.com>

Sitz Mannheim, Amtsgericht Mannheim, HRA 4577, Geschäftsführende Gesellschafterin MA Bechtle Verwaltungs-GmbH, Sitz Mannheim, Amtsgericht Mannheim HRB 8671, Ust-Id.Nr. DE813141515, Geschäftsführer: Stephan Mauer


-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.otrs.org/pipermail/otrs-de/attachments/20190416/397a17de/attachment-0001.html>


Mehr Informationen über die Mailingliste otrs-de