One of new features in OTRS 3.3 is to add a calendar widget for the dashboard which can show tickets as events.
1. Create Dynamic Field
You need to create 2 dynamic fields with Field type “Date/Time” and Object type “Ticket”
- TicketCalendarStartTime
- TicketCalendarEndTime
2. Enable the Dynamic Field in “Free Fields” (or any ticket action you want)
- Go to Admin > SysConfig > Ticket > Frontend::Agent::Ticket::ViewFreeText
- Find Ticket::Frontend::AgentTicketFreeText###DynamicField
- Add 2 rows
- Key = TicketCalendarStartTime, Content = 1
- Key = TicketCalendarEndTime, Content = 1
3. Configure the queues that’s tickets are displayed as calendar events
- Go to Admin > SysConfig > Ticket > Frontend::Agent::Dashboard::EventsTicketCalendar
- Find DashboardEventsTicketCalendar###Queues
- Add your queues
4. Set some values to a ticket for the dynamic fields in the action “Free Fields”
5. Enable the Dashboard Widget in Settings (right-top box) of page Dashboard
If you would like to use other dynamic fields to specify the date range, you should configure it in SysConfig > Ticket > Frontend::Agent::Dashboard::EventsTicketCalendar
Step does not work for me with OTRS Helpdesk, as that field isn’t there.
Do you have a pointer what to edit there? Thanks!
I just update the post to use “Free Fields” instead of “Additional ITSM Field”. “Free Fields” should exist by default while “Additional ITSM Field” is a new action of ITSM module. Actually you can enable the dynamic fields in any ticket actions.
thanks
Thank you for the great description.
I would now like to repeat the “event” every week for example in the calendar: every Friday a backup
but I would like this to run automatically and I do not have to write a ticket for every friday
how can I do that ???
Sorry for my late reply.
As I know, it does not have function to set repeating event dates for a single ticket until OTRS 5.
As a workaround, you may consider to create many tickets (one ticket for one Friday backup) – downside: too many human work.
Otherwise, you may consider to change the event date manually when backup is finished – downside: cannot show all upcoming events on calendar.
BTW, I just have a glance on the OTRS 6 document that this similar function seems to be included in OTRS 6.
http://doc.otrs.com/doc/manual/admin/6.0/en/html/appointment-calendar-usage.html#id-1.8.3.8