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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Renee
April 20, 2016
Programming
0
1.8k
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
490
MySQL Workbench als Quelle für Perl-Code
reneeb_perl
0
560
CPAN Games
reneeb_perl
0
510
OTRS::OPM::Installer
reneeb_perl
0
230
OPMToolbox beta
reneeb_perl
0
170
10 neue Module auf OPAR
reneeb_perl
0
230
Lightning Talk Swiss Perl-Workshop 2017
reneeb_perl
0
100
PostmasterSamples.pdf
reneeb_perl
0
1.5k
Rex - Mini-Einführung Frankfurt Perl-Community Workshop 2016
reneeb_perl
0
190
Other Decks in Programming
See All in Programming
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
180
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
190
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
510
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
370
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
170
今から始めるClaude Code超入門
448jp
8
8.6k
ぼくの開発環境2026
yuzneri
0
170
Grafana:建立系統全知視角的捷徑
blueswen
0
330
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
AI & Enginnering
codelynx
0
110
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
450
Featured
See All Featured
Tell your own story through comics
letsgokoyo
1
810
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
49k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Typedesign – Prime Four
hannesfritz
42
2.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Abbi's Birthday
coloredviolet
1
4.7k
A designer walks into a library…
pauljervisheath
210
24k
Faster Mobile Websites
deanohume
310
31k
Ruling the World: When Life Gets Gamed
codingconduct
0
140
エンジニアに許された特別な時間の終わり
watany
106
230k
BBQ
matthewcrist
89
10k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
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:
[email protected]
Subject: Maintenance CustomerID 123456 From:
[email protected]
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:
[email protected]
Subject: Maintenance CustomerID 123456 From:
[email protected]
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 ...