$30 off During Our Annual Pro Sale. View Details »

10 neue Module auf OPAR

Renee
December 07, 2017

10 neue Module auf OPAR

Renee

December 07, 2017
Tweet

More Decks by Renee

Other Decks in Programming

Transcript

  1. 10 neue Module
    auf OPAR

    View Slide

  2. Zu meiner Person...

    View Slide

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

    View Slide

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

    View Slide

  5. DynamicFieldInteger
    1

    View Slide

  6. DynamicFieldInteger
    1

    Ähnlich wie ein Textfeld aber mit korrekter
    Sortierung

    Rangfolge, ErrorCodes, # betroffene
    Systeme, ...

    View Slide

  7. DynamicFieldInteger
    1

    View Slide

  8. DynamicFieldInteger
    1

    View Slide

  9. DynamicFieldCheckedDate
    2

    View Slide

  10. 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

    View Slide

  11. DynamicFieldCheckedDate
    2

    View Slide

  12. AdminGACopy
    3

    View Slide

  13. AdminGACopy
    3

    Schnelles, einfaches kopieren eines
    GenericAgents

    Name + „ (Copy)“, Übernahme aller
    Einstellungen

    Nützlich wenn mehrere sehr ähnliche
    GenericAgents erstellt werden müssen

    View Slide

  14. AdminGACopy
    3

    View Slide

  15. AdminGACopy
    3

    View Slide

  16. CopyTicketNumberToClipboard
    4

    View Slide

  17. 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

    View Slide

  18. CopyTicketNumberToClipboard
    4

    View Slide

  19. PostmasterFilterTools
    5

    View Slide

  20. 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

    View Slide

  21. PostmasterFilterTools
    5

    View Slide

  22. PostmasterFilterTools
    5

    View Slide

  23. PostmasterFilterTools
    5

    View Slide

  24. PostmasterFilterTools
    5

    View Slide

  25. ToolbarTicketCustomerAgent
    6

    View Slide

  26. 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

    View Slide

  27. ToolbarTicketCustomerAgent
    6

    View Slide

  28. AccountedTimeInOverview
    7

    View Slide

  29. ToolbarTicketCustomerAgent
    6

    Anzeige der gebuchten Zeiten in
    Ticketübersichten (Ansicht nach Queue,
    Ansicht nach Status, …)

    „AccountedTime“ muss als Spalte aktiviert
    werden

    View Slide

  30. AccountedTimeInOverview
    7

    View Slide

  31. AccountedTimeInOverview
    7

    View Slide

  32. WarnActiveFilters
    8

    View Slide

  33. 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

    View Slide

  34. WarnActiveFilters
    8

    View Slide

  35. WarnActiveFilters
    8

    View Slide

  36. ConfigurableUpcomingEvents
    9

    View Slide

  37. 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.

    View Slide

  38. ConfigurableUpcomingEvents
    9

    View Slide

  39. ConfigurableUpcomingEvents
    9

    View Slide

  40. ConfigurableUpcomingEvents
    9

    View Slide

  41. AdminTemplateCopy
    10

    View Slide

  42. AdminTemplateCopy
    10

    Schnelles, einfaches kopieren eines Templates

    Name + „ (Copy)“, Übernahme aller
    Einstellungen

    Nützlich wenn mehrere sehr ähnliche
    Templates erstellt werden müssen

    View Slide

  43. AdminTemplateCopy
    10

    View Slide

  44. Feedback und mehr

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide