Frontend module registration for the public interface.
Frontend::Public::ModuleRegistration
-
-
-
- Public calendar.
- Public Calendar
Frontend module registration for the agent interface.
Frontend::Agent::ModuleRegistration
-
-
-
- Appointment Calendar overview page.
- Overview
- Calendar
Loader module registration for the agent interface.
Frontend::Agent::ModuleRegistration::Loader
-
- thirdparty/fullcalendar-3.4.0/fullcalendar.min.css
- thirdparty/fullcalendar-scheduler-1.6.2/scheduler.min.css
- Core.AppointmentCalendar.css
-
- thirdparty/momentjs-2.18.1/moment.min.js
- thirdparty/fullcalendar-3.4.0/fullcalendar.min.js
- thirdparty/fullcalendar-scheduler-1.6.2/scheduler.min.js
- Core.Agent.AppointmentCalendar.js
- thirdparty/clipboardjs-1.7.1/clipboard.min.js
Main menu item registration.
Frontend::Agent::ModuleRegistration::MainMenu
-
-
-
- Appointment Calendar overview page.
- Calendar
- Action=AgentAppointmentCalendarOverview
- Calendar
- Menu
- ItemArea
- 75
-
-
-
- Appointment Calendar overview page.
- Calendar Overview
- Action=AgentAppointmentCalendarOverview
- Calendar
- ItemArea
- 6000
-
-
-
- Resource Overview (OTRS Business Solution™)
- Resource Overview (OTRS Business Solution™)
- Action=AgentAppointmentCalendarOverview
- class="OTRSBusinessRequired"
- Calendar
- ItemArea
- 7000
-
-
-
- Create new appointment.
- New Appointment
- Action=AgentAppointmentCalendarOverview;Subaction=AppointmentCreate
- Calendar
- ItemArea
- 8000
Frontend module registration for the agent interface.
Frontend::Agent::ModuleRegistration
-
-
-
- Appointment edit screen.
- Edit appointment
Frontend module registration for the agent interface.
Frontend::Agent::ModuleRegistration
-
-
-
- Appointment list.
- Appointment list
Main menu item registration.
Frontend::Agent::ModuleRegistration::MainMenu
Frontend module registration for the agent interface.
Frontend::Agent::ModuleRegistration
-
-
-
- Plugin search module for autocomplete.
- Plugin search
Frontend module registration for the agent interface.
Frontend::Admin::ModuleRegistration
-
-
-
- admin
- Calendar manage screen.
- Manage Calendars
- Calendar
Loader module registration for the agent interface.
Frontend::Admin::ModuleRegistration::Loader
-
- Core.AppointmentCalendar.Manage.css
- thirdparty/spectrum-1.8.0/spectrum.css
-
- thirdparty/clipboardjs-1.7.1/clipboard.min.js
- thirdparty/spectrum-1.8.0/spectrum.js
- Core.Agent.Admin.AppointmentCalendar.Manage.js
Main menu item registration.
Frontend::Admin::ModuleRegistration::MainMenu
-
-
- admin
-
- Manage different calendars.
- Manage Calendars
- Action=AdminAppointmentCalendarManage
- Calendar
- ItemArea
- 9000
Admin area navigation for the agent interface.
Frontend::Admin::ModuleRegistration::AdminOverview
-
- admin
-
- Kernel::Output::HTML::NavBar::ModuleAdmin
- Calendars
- Administration
- Create and manage calendars.
- fa-calendar
Frontend module registration for the agent interface.
Frontend::Agent::ModuleRegistration
-
-
-
- admin
- Import appointments screen.
- Import Appointments
Maximum number of active calendars in overview screens. Please note that large number of active calendars can have a performance impact on your server by making too much simultaneous calls.
Core::AppointmentCalendar
- 10
List of colors in hexadecimal RGB which will be available for selection during calendar creation. Make sure the colors are dark enough so white text can be overlayed on them.
Core::AppointmentCalendar
- #000000
- #1E1E1E
- #3A3A3A
- #545453
- #6E6E6E
- #878687
- #888787
- #A09FA0
- #B8B8B8
- #D0D0D0
- #E8E8E8
- #FFFFFF
- #891100
- #894800
- #888501
- #458401
- #028401
- #018448
- #008688
- #004A88
- #001888
- #491A88
- #891E88
- #891648
- #FF2101
- #FF8802
- #FFFA03
- #83F902
- #05F802
- #03F987
- #00FDFF
- #008CFF
- #002EFF
- #8931FF
- #FF39FF
- #FF2987
- #FF726E
- #FFCE6E
- #FFFB6D
- #CEFA6E
- #68F96E
- #68FDFF
- #68FBD0
- #6ACFFF
- #6E76FF
- #D278FF
- #FF7AFF
- #FF7FD3
Defines the ticket plugin for calendar appointments.
Core::AppointmentCalendar::Plugin
- Kernel::System::Calendar::Plugin::Ticket
- Ticket
- <OTRS_CONFIG_HttpType>://<OTRS_CONFIG_FQDN>/<OTRS_CONFIG_ScriptAlias>index.pl?Action=AgentTicketZoom;TicketID=%s
Links appointments and tickets with a "Normal" type link.
Core::LinkObject
- Appointment
- Ticket
- Normal
Define Actions where a settings button is available in the linked objects widget (LinkObject::ViewMode = "complex"). Please note that these Actions must have registered the following JS and CSS files: Core.AllocationList.css, Core.UI.AllocationList.js, Core.UI.Table.Sort.js, Core.Agent.TableFilters.js.
Frontend::Agent::LinkObject
- AgentTicketZoom
Define which columns are shown in the linked appointment widget (LinkObject::ViewMode = "complex"). Possible settings: 0 = Disabled, 1 = Available, 2 = Enabled by default.
Frontend::Agent::LinkObject
- Kernel::Output::HTML::LinkObject::Appointment.pm
-
- 1
- 2
- 2
- 2
- 1
- 1
- 1
- 1
-
- 100
- 110
- 120
- 130
- 140
- 150
- 160
- 170
OTRS doesn't support recurring Appointments without end date or number of iterations. During import process, it might happen that ICS file contains such Appointments. Instead, system creates all Appointments in the past, plus Appointments for the next N months (120 months/10 years by default).
Core::AppointmentCalendar
- 120
Defines the ticket appointment type backend for ticket escalation time.
Core::AppointmentCalendar::TicketAppointments
- Kernel::System::Calendar::Ticket::EscalationTime
- FirstResponseTime
- First response time
- TicketSLAUpdate|TicketQueueUpdate|TicketStateUpdate|TicketCreate|ArticleCreate
- E
Defines the ticket appointment type backend for ticket escalation time.
Core::AppointmentCalendar::TicketAppointments
- Kernel::System::Calendar::Ticket::EscalationTime
- UpdateTime
- Update time
- TicketSLAUpdate|TicketQueueUpdate|TicketStateUpdate|TicketCreate|ArticleCreate
- E
Defines the ticket appointment type backend for ticket escalation time.
Core::AppointmentCalendar::TicketAppointments
- Kernel::System::Calendar::Ticket::EscalationTime
- SolutionTime
- Solution time
- TicketSLAUpdate|TicketQueueUpdate|TicketStateUpdate|TicketCreate|ArticleCreate
- E
Defines the ticket appointment type backend for ticket pending time.
Core::AppointmentCalendar::TicketAppointments
- Kernel::System::Calendar::Ticket::PendingTime
- PendingTime
- Pending time
- TicketPendingTimeUpdate
- P
Defines the ticket appointment type backend for ticket dynamic field date time.
Core::AppointmentCalendar::TicketAppointments
- Kernel::System::Calendar::Ticket::DynamicField
- DynamicField_%s
- DynamicField_%s
- TicketDynamicFieldUpdate_.*
- D
Defines the list of params that can be passed to ticket search function.
Core::AppointmentCalendar::TicketAppointments
- Title
- Type
- State
- State type
- Priority
- Service
- SLA
- Lock state
- Owner
- Responsible
- CustomerID
- Customer user
- From
- To
- Cc
- Subject
- Body
- Attachment Name
Defines the event object types that will be handled via AdminAppointmentNotificationEvent.
Frontend::Admin::View::NotificationEvent
- Calendar
- Appointment
List of all calendar events to be displayed in the GUI.
Frontend::Admin
- CalendarCreate
- CalendarUpdate
List of all appointment events to be displayed in the GUI.
Frontend::Admin
- AppointmentCreate
- AppointmentUpdate
- AppointmentDelete
- AppointmentNotification
Appointment calendar event module that prepares notification entries for appointments.
Core::Event::AppointmentCalendar
- Kernel::System::Calendar::Event::Notification
- (AppointmentCreate|AppointmentUpdate|AppointmentDelete|AppointmentNotification|CalendarCreate|CalendarUpdate)
Frontend module registration for the agent interface.
Frontend::Admin::ModuleRegistration
-
-
-
- admin
- This module is part of the admin area of OTRS.
- Appointment Notifications
- Admin
Loader module registration for the agent interface.
Frontend::Admin::ModuleRegistration::Loader
-
- Core.Agent.Admin.NotificationEvent.css
-
- Core.Agent.Admin.NotificationEvent.js
Main menu item registration.
Frontend::Admin::ModuleRegistration::MainMenu
Admin area navigation for the agent interface.
Frontend::Admin::ModuleRegistration::AdminOverview
-
- admin
-
- Kernel::Output::HTML::NavBar::ModuleAdmin
- Appointment Notifications
- Communication
- Create and manage appointment notifications.
- fa-bell-o
Uses richtext for viewing and editing ticket notification.
Frontend::Admin::View::NotificationEvent
- 1
Defines the width for the rich text editor component for this screen. Enter number (pixels) or percent value (relative).
Frontend::Admin::View::NotificationEvent
- 620
Defines the height for the rich text editor component for this screen. Enter number (pixels) or percent value (relative).
Frontend::Admin::View::NotificationEvent
- 320
Transport selection for appointment notifications. Please note: setting 'Active' to 0 will only prevent agents from editing settings of this group in their personal preferences, but will still allow administrators to edit the settings of another user's behalf. Use 'PreferenceGroup' to control in which area these settings should be shown in the user interface.
Frontend::Agent::View::Preferences
- Kernel::Output::HTML::Preferences::AppointmentNotificationEvent
- NotificationSettings
- Appointment notifications
- Choose for which kind of appointment changes you want to receive notifications.
- AdminAppointmentNotifcationEventTransport
- 8001
- 1
Defines the number of character per line used in case an HTML article preview replacement on TemplateGenerator for EventNotifications.
Frontend::Admin::View::NotificationEvent
- 80
Defines all the parameters for this notification transport.
Frontend::Admin::View::NotificationEvent
- Kernel::System::Calendar::Event::Transport::Email
- Email
- fa fa-envelope
- 100
- 0
- 1
Defines all the parameters for this notification transport.
Frontend::Admin::View::NotificationEvent
- Kernel::System::Calendar::Event::Transport::NotificationView
- Web View
- fa fa-th-list
- 110
- 1
- 0
Defines all the parameters for this notification transport.
Frontend::Admin::View::NotificationEvent
- Kernel::System::Calendar::Event::Transport::SMS
- SMS (Short Message Service)
- fa fa-mobile
- 120
- 1
- 0
Appointment calendar event module that updates the ticket with data from ticket appointment.
Core::Event::AppointmentCalendar
- Kernel::System::Calendar::Event::TicketAppointments
- AppointmentUpdate
Defines the parameters for the dashboard backend. "Limit" defines the number of entries displayed by default. "Group" is used to restrict access to the plugin (e. g. Group: admin;group1;group2;). "Default" indicates if the plugin is enabled by default or if the user needs to enable it manually. "CacheTTLLocal" defines the cache expiration period in minutes for the plugin. "Mandatory" determines if the plugin is always shown and can not be removed by agents.
Frontend::Agent::View::Dashboard
- Kernel::Output::HTML::Dashboard::AppointmentCalendar
- Appointments
- Appointments
- 0
- 60
- UserFullname
- Today
- ContentSmall
- 10
- 0
- 5
- 0
Shows a link in the menu for creating a calendar appointment linked to the ticket directly from the ticket zoom view of the agent interface. Additional access control to show or not show this link can be done by using Key "Group" and Content like "rw:group1;move_into:group2". To cluster menu items use for Key "ClusterName" and for the Content any name you want to see in the UI. Use "ClusterPriority" to configure the order of a certain cluster within the toolbar.
Frontend::Agent::View::TicketZoom::MenuModule
- Kernel::Output::HTML::TicketMenu::Generic
- New Appointment
- Create a new calendar appointment linked to this ticket
- AgentAppointmentCalendarOverview
- Action=AgentAppointmentCalendarOverview;Subaction=AppointmentCreate;PluginKey=0100-Ticket;ObjectID=[% Data.TicketID | uri %]
- Miscellaneous
- 800
Frontend module registration for the agent interface.
Frontend::Agent::ModuleRegistration
-
-
-
- Overview of all appointments.
- Agenda Overview
- Calendar
Loader module registration for the agent interface.
Frontend::Agent::ModuleRegistration::Loader
-
- thirdparty/fullcalendar-3.4.0/fullcalendar.min.css
- Core.AppointmentCalendar.css
- Core.AppointmentCalendar.Agenda.css
-
- thirdparty/momentjs-2.18.1/moment.min.js
- thirdparty/fullcalendar-3.4.0/fullcalendar.min.js
- Core.Agent.AppointmentCalendar.js
Main menu item registration.
Frontend::Agent::ModuleRegistration::MainMenu
-
-
-
- Overview of all appointments.
- Agenda Overview
- Action=AgentAppointmentAgendaOverview
- Calendar
- ItemArea
- 6500
Defines an icon with link to the google map page of the current location in appointment edit screen.
Core::AppointmentCalendar
- GoogleMaps
- _blank
- Location
- http://maps.google.com/maps?z=7&q=
- fa-globe fa-lg
Triggers add or update of automatic calendar appointments based on certain ticket times.
Core::Event::Ticket
- Kernel::System::Ticket::Event::TicketAppointments
- TicketSLAUpdate|TicketQueueUpdate|TicketStateUpdate|TicketCreate|ArticleCreate|TicketPendingTimeUpdate|TicketDynamicFieldUpdate_.*
- 1