Slide 1

Slide 1 text

10 neue Module auf OPAR

Slide 2

Slide 2 text

Zu meiner Person...

Slide 3

Slide 3 text

Zu meiner Person... Renée Bäcker Perl-Services.de

Slide 4

Slide 4 text

Zu meiner Person... Renée Bäcker Perl-Services.de Perl seit 2002 OTRS seit 2009 Feature-Addons.de Twitter: @feature_addons

Slide 5

Slide 5 text

DynamicFieldInteger 1

Slide 6

Slide 6 text

DynamicFieldInteger 1 ● Ähnlich wie ein Textfeld aber mit korrekter Sortierung ● Rangfolge, ErrorCodes, # betroffene Systeme, ...

Slide 7

Slide 7 text

DynamicFieldInteger 1

Slide 8

Slide 8 text

DynamicFieldInteger 1

Slide 9

Slide 9 text

DynamicFieldCheckedDate 2

Slide 10

Slide 10 text

DynamicFieldCheckedDate 2 ● Datum- bzw. Datum/Zeit-Feld mit vorausgewählter Checkbox ● Wenn immer ein Datum gewählt werden muss, der User aber nicht immer die Checkbox geklickt werden soll

Slide 11

Slide 11 text

DynamicFieldCheckedDate 2

Slide 12

Slide 12 text

AdminGACopy 3

Slide 13

Slide 13 text

AdminGACopy 3 ● Schnelles, einfaches kopieren eines GenericAgents ● Name + „ (Copy)“, Übernahme aller Einstellungen ● Nützlich wenn mehrere sehr ähnliche GenericAgents erstellt werden müssen

Slide 14

Slide 14 text

AdminGACopy 3

Slide 15

Slide 15 text

AdminGACopy 3

Slide 16

Slide 16 text

CopyTicketNumberToClipboard 4

Slide 17

Slide 17 text

CopyTicketNumberToClipboard 4 ● Spart Zeit wenn man häufiger Ticketnummern in Korrespondenzen verwendet ● Kopiert „Ticket#….“ mit einem Klick ● Wenn innerhalb von OTRS, dann nützlich im Zusammenspiel mit AutoLinkOTRS ● Browser muss Clipboard-API unterstützen

Slide 18

Slide 18 text

CopyTicketNumberToClipboard 4

Slide 19

Slide 19 text

PostmasterFilterTools 5

Slide 20

Slide 20 text

PostmasterFilterTools 5 ● Wird eine Sammlung von verschiedenen nützlichen PostmasterFilter-Erweiterungen ● Aktuell ermöglicht es die Verwendung von Kundenspezifischen Werten als Filter (z.B. auf Basis der Kundennummer das Ticket verschieben) ● Füllt X-OTRS-CustomerUser-* Header ● Header müssen in der SysConfig aktiviert werden

Slide 21

Slide 21 text

PostmasterFilterTools 5

Slide 22

Slide 22 text

PostmasterFilterTools 5

Slide 23

Slide 23 text

PostmasterFilterTools 5

Slide 24

Slide 24 text

PostmasterFilterTools 5

Slide 25

Slide 25 text

ToolbarTicketCustomerAgent 6

Slide 26

Slide 26 text

ToolbarTicketCustomerAgent 6 ● Wenn Agenten auch Kundenbenutzer des OTRS sind ● Schnelles Auffinden „eigener“ Tickets ● Kein Wechsel in Kundenportal notwendig ● Schneller Überblick, ob sich bei „eigenen“ Tickets etwas getan hat ● Basiert auf Agenten-/Kundenlogin

Slide 27

Slide 27 text

ToolbarTicketCustomerAgent 6

Slide 28

Slide 28 text

AccountedTimeInOverview 7

Slide 29

Slide 29 text

ToolbarTicketCustomerAgent 6 ● Anzeige der gebuchten Zeiten in Ticketübersichten (Ansicht nach Queue, Ansicht nach Status, …) ● „AccountedTime“ muss als Spalte aktiviert werden

Slide 30

Slide 30 text

AccountedTimeInOverview 7

Slide 31

Slide 31 text

AccountedTimeInOverview 7

Slide 32

Slide 32 text

WarnActiveFilters 8

Slide 33

Slide 33 text

WarnActiveFilters 8 ● Möglichkeit, in Ticketübersichten die Tickets zu filtern → nur in Ticketansicht „S“ ● Aktive Filter fallen in Ansicht „M“ und „L“ nicht auf ● Fügt eine Warnung in der Seite hinzu

Slide 34

Slide 34 text

WarnActiveFilters 8

Slide 35

Slide 35 text

WarnActiveFilters 8

Slide 36

Slide 36 text

ConfigurableUpcomingEvents 9

Slide 37

Slide 37 text

ConfigurableUpcomingEvents 9 ● Anzahl „Anstehende Ereignisse“ ist für jeden Agenten konfigurierbar ● Praktisch wenn man sehr viel mit „Warten zur Erinnerung“ arbeitet ● Um Änderungen der Config sofort zu sehen muss die CacheTTL in der SysConfig auf 0 gesetzt werden.

Slide 38

Slide 38 text

ConfigurableUpcomingEvents 9

Slide 39

Slide 39 text

ConfigurableUpcomingEvents 9

Slide 40

Slide 40 text

ConfigurableUpcomingEvents 9

Slide 41

Slide 41 text

AdminTemplateCopy 10

Slide 42

Slide 42 text

AdminTemplateCopy 10 ● Schnelles, einfaches kopieren eines Templates ● Name + „ (Copy)“, Übernahme aller Einstellungen ● Nützlich wenn mehrere sehr ähnliche Templates erstellt werden müssen

Slide 43

Slide 43 text

AdminTemplateCopy 10

Slide 44

Slide 44 text

Feedback und mehr

Slide 45

Slide 45 text

Feedback und mehr (fast) alle Module auf Github https://github.com/reneeb

Slide 46

Slide 46 text

Feedback und mehr (fast) alle Module auf Github https://github.com/reneeb Pull Requests Issues ...

Slide 47

Slide 47 text

Folien https://speakerdeck.com/reneeb_perl/10-neue-opar-modules