Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
40 OPAR Modules
Search
Renee
April 20, 2016
Programming
0
1.7k
40 OPAR Modules
OPAR ist ein Archiv für freie OTRS-Erweiterungen. Hier stelle ich 40 meiner Module vor.
Renee
April 20, 2016
Tweet
Share
More Decks by Renee
See All by Renee
Is Mojolicious web only?
reneeb_perl
0
450
MySQL Workbench als Quelle für Perl-Code
reneeb_perl
0
460
CPAN Games
reneeb_perl
0
490
OTRS::OPM::Installer
reneeb_perl
0
190
OPMToolbox beta
reneeb_perl
0
140
10 neue Module auf OPAR
reneeb_perl
0
200
Lightning Talk Swiss Perl-Workshop 2017
reneeb_perl
0
82
PostmasterSamples.pdf
reneeb_perl
0
1.4k
Rex - Mini-Einführung Frankfurt Perl-Community Workshop 2016
reneeb_perl
0
170
Other Decks in Programming
See All in Programming
"使いづらい" をリバースエンジニアリングする UI の読み解き方
rebase_engineering
0
130
Prism.parseで 300本以上あるエンドポイントに 接続できる権限の一覧表を作ってみた
hatsu38
1
100
eBPFを用いたAIネットワーク監視システム論文の実装 / eBPF Japan Meetup #4
yuukit
3
710
関数型まつり2025登壇資料「関数プログラミングと再帰」
taisontsukada
1
510
Devinで実践する!AIエージェントと協働する開発組織の作り方
masahiro_nishimi
6
2.8k
ワンバイナリWebサービスのススメ
mackee
10
7.6k
単体テストの始め方/作り方
toms74209200
0
360
TypeScript LSP の今までとこれから
quramy
1
460
Agent Rules as Domain Parser
yodakeisuke
1
450
Enterprise Web App. Development (2): Version Control Tool Training Ver. 5.1
knakagawa
1
110
型安全RESTで爆速プロトタイピング – Hono RPC実践
tacke_jp
0
110
List Unfolding - 'unfold' as the Computational Dual of 'fold', and how 'unfold' relates to 'iterate'"
philipschwarz
PRO
0
170
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
180
53k
Producing Creativity
orderedlist
PRO
346
40k
We Have a Design System, Now What?
morganepeng
52
7.6k
GraphQLとの向き合い方2022年版
quramy
46
14k
Fireside Chat
paigeccino
37
3.5k
Building Adaptive Systems
keathley
42
2.6k
Navigating Team Friction
lara
186
15k
Transcript
40 OPAR-Module in 20 Minuten
27 OPAR-Module (+13) in 20 Minuten
Zu meiner Person... Renée Bäcker Perl-Services.de Perl seit 2002 OTRS
seit 2009 Feature-Addons.de Twitter: @feature_addons
OPAR
OPAR OTRS Package ARchive http://opar.perl-services.de Freie/Kostenlose Erweiterungen für OTRS ~
120 Erweiterungen ~ 30 Autoren
AdminEmailTest Fürs Testsystem Testen von eingehenden Mails – ohne Kommandozeile
1
AdminEmailTest 1
EmailDev Mailversand testen Speichert Mails in Dateien Im Adminbereich sichtbar
2
EmailDev 2
EmailDev 2
ImportExportPostmasterFilter Postmaster Filter transferieren Ein Filter, mehrere oder alle 3
ImportExportPostmasterFilter 3
ImportExportPostmasterFilter 3
ImportExportPostmasterFilter 3 OTRS 6
MultiSMTP Versand der Mails über mehrere SMTP-Server Wenn mehrere Kunden
mit eigenen SMTP-Servern betreut werden „SPAM“ wenn Server nicht zu MX passt 4
MultiSMTP 4
EnhancedPostmasterFilter Sponsored by Caritasverband Westerwald-Rhein-Lahn e.V. 5
EnhancedPostmasterFilter Nicht nur „[***]“ zum Setzen von Werten [***] nimmt
immer nur letzten Wert 5
EnhancedPostmasterFilter Nutzt Features von Perl > 5.10 Named Captures (?<name>)
[**\name**] → 5
EnhancedPostmasterFilter 5 To: opar@test.example Subject: Maintenance CustomerID 123456 From: maint@your-hoster.example
Date: Thu, 18 Dec 2014 13:13:22 +0100 There will be maintenance on Sunday for theses servers: 127.0.0.1 1.1.1.1
EnhancedPostmasterFilter 5 To: opar@test.example Subject: Maintenance CustomerID 123456 From: maint@your-hoster.example
Date: Thu, 18 Dec 2014 13:13:22 +0100 There will be maintenance on Sunday for theses servers: 127.0.0.1 1.1.1.1 OTRS 6
MergeIdenticalTickets Fasst Emails nach bestimmten Regeln zusammen Gleicher Absender, gleicher
Betreff, gleicher Inhalt Kunde schickt gleiche Mails an verschiedene OTRS-Adressen Automatisierte Mails 6
ToolbarTicketNumberSearch Im Gespräch mit Kollegen: „Schau mal Ticket #0815 an“
Direkter Sprung ins Ticket aus jeder Seite heraus 7
ToolbarTicketNumberSearch 7
ChangeArticleType Interne Infos werden in externen Artikeln verpackt → Artikel
soll „intern“ sein 8
ChangeArticleType 8
LinkDataTableEnhanced Sortierbare Tabelle Markierung Tickets mit abgelaufener Wartezeit 9
LinkDataTableEnhanced 9
PrintSelectedArticles Nur wenige Artikel aus einem Ticket für Druck interessant
10
PrintSelectedArticles 10
QuickClose Schnellaktionen für Tickets Schließen Verantwortlicher setzen Verschieben ... 11
QuickClose Schnellaktionen für Tickets Zugriff nach Rollen einschränkbar Gruppierung der
Aktionen 11
QuickClose Schnellaktionen für Tickets Ein oder mehrere Dropdowns in Ticketansicht
11
QuickClose 11
QuickMerge Schnelles zusammenführen von Tickets Jung nach Alt Aus den
Übersichten heraus 12
QuickMerge 12
QuickOwnerChange Schneller Besitzerwechsel Aus Ticketansicht heraus Nur User mit Berechtigungen
auf Queue 13
QuickOwnerChange 13
AutoLinkOTRS Automatisches Verlinken von Ticketnummern Alle Ticket#...... werden in OTRS-Links
umgewandelt 14
AutoLinkOTRS 14
ShowQueueComment Zeit Queue-Kommentar in Erstellmasken Zusatzinfos für Agenten 15
ShowQueueComment 15
TicketMenuExternalLink Externer Link im Menü Ticketansicht Wiki CRM … 16
TicketMenuExternalLink Externer Link im Menü Ticketansicht Platzhalter: %Env %Ticket 16
TicketMenuExternalLink 16
WarnMissingAttachment Warnt bei Schlüsselworten und fehlendem Anhang „... jetzt mit
Anhang“ 17
WarnMissingAttachment 17
AlternateQueueSender Alternative Absender – je nach Queue Mit „Template“ konfigurierbar
Mehrere Domains landen in einer Queue 18
AlternateQueueSender 18
AlternateQueueSender 18
AlternateQueueSender 18
CustomerSelfRegistrationCreateTicket Kunden sollen sich selbst registrieren können Agenten sollen Registrierung
mitbekommen Ticket wird in Queue abgelegt Agenten können Benachrichtigung nutzen Link zum Kundenbenutzer 19
DynamicAdminMenu Standard: * Starre Reihenfolge der Boxen * Viele Erweiterungen
– manche Boxen werden unübersichtlich 20
DynamicAdminMenu Mit Modul: * Reihenfolge der Boxen (global) konfigurierbar *
Mehr/Neue Boxen möglich 20
DynamicAdminMenu 20
DynamicAdminMenu 20
SetPendingTimeHourMinute Standard Uhrzeit für „Warten“ Standard: Aktuelle Zeit plus 1
Stunde Beispiel: Morgens 8 Uhr (Beginn Bürozeit) 21
SetPendingTimeHourMinute 21
TicketOverviewHooked Farbliche Unterlegung Tickets Ticketübersichten (Queue, Status, Suche, …) Nach
Ticketeigenschaften: * Queue * Kundenbenutzer * Status … 22
TicketOverviewHooked Farbliche Unterlegung Tickets Ticketübersichten (Queue, Status, Suche, …) Eigene
Hooks leicht zu programmieren 22
TicketOverviewHooked 22
DashboardMyLastChangedTickets Dashboardwidget Die x Tickets an denen man zuletzt gearbeitet
hat 23
DashboardMyLastChangedTickets 23
ProductNews Teile entwickelt von c.a.p.e IT 24
ProductNews Nachrichten für Nutzer (Agenten und/oder Kunden) Standardmäßiges Einblenden Auswahl
wo die News eingeblendet werden Dashboardwidget Gültig bis... 24
ProductNews 24
ProductNews 24
ChangesInEventCalendar Zeigt ITSM-Changes in Eventkalender (Dashboard) Geplanter Zeitraum des Changes
Anzeige von Change-Nummer und Titel 25
ChangesInEventCalendar 25
TicketChecklist Überblick „TODO“-Punkte im Ticket Eigenes Widget in der Seitenleiste
Status über Widget änderbar Pro-Version verfügbar 26
TicketChecklist 26
TicketChecklist 26
TicketAttachments Extra Widget mit allen Anhängen Löschen/Umbenennen von Anhängen Pro-Version
verfügbar 27
TicketAttachments 27
• ConvertWinmailDat • FlexibleTicketModule • AdditionalToolBar- SearchFields • DynamicFieldJSON- API
• ExportTicketOverview • ImportExportDynamic- Fields • MoveLogoutButton • KeepFilterOnMode- Switch • RestrictSysConfig- Access • SetDynamicField- Dashboard • CIBarcode • TicketBarcode • TicketTitlePrefixBy- Recipient 28 40 …
Feedback und mehr (fast) alle Module auf Github https://github.com/reneeb Pull
Requests Issues ...