Description: | This option defines the dynamic field in which a Process Management process entity id is stored. |
Group: | ProcessManagement |
SubGroup: | Core |
Valid: | 1 |
Required: | 1 |
Config-Setting: | $Self->{'Process::DynamicFieldProcessManagementProcessID'} = 'ProcessManagementProcessID'; |
Description: | This option defines the dynamic field in which a Process Management activity entity id is stored. |
Group: | ProcessManagement |
SubGroup: | Core |
Valid: | 1 |
Required: | 1 |
Config-Setting: | $Self->{'Process::DynamicFieldProcessManagementActivityID'} = 'ProcessManagementActivityID'; |
Description: | This option defines the process tickets default queue. |
Group: | ProcessManagement |
SubGroup: | Core |
Valid: | 1 |
Required: | 1 |
Config-Setting: | $Self->{'Process::DefaultQueue'} = 'Raw'; |
Description: | This option defines the process tickets default state. |
Group: | ProcessManagement |
SubGroup: | Core |
Valid: | 1 |
Required: | 1 |
Config-Setting: | $Self->{'Process::DefaultState'} = 'new'; |
Description: | This option defines the process tickets default lock. |
Group: | ProcessManagement |
SubGroup: | Core |
Valid: | 1 |
Required: | 1 |
Config-Setting: | $Self->{'Process::DefaultLock'} = 'unlock'; |
Description: | This option defines the process tickets default priority. |
Group: | ProcessManagement |
SubGroup: | Core |
Valid: | 1 |
Required: | 1 |
Config-Setting: | $Self->{'Process::DefaultPriority'} = '3 normal'; |
Description: | Default ProcessManagement entity prefixes for entity IDs that are automatically generated. |
Group: | ProcessManagement |
SubGroup: | Core |
Valid: | 1 |
Required: | 1 |
Config-Setting: | $Self->{'Process::Entity::Prefix'} = { 'Activity' => 'A', 'ActivityDialog' => 'AD', 'Process' => 'P', 'Transition' => 'T', 'TransitionAction' => 'TA' }; |
Description: | Cache time in seconds for the DB process backend. |
Group: | ProcessManagement |
SubGroup: | Core |
Valid: | 1 |
Required: | 1 |
Config-Setting: | $Self->{'Process::CacheTTL'} = '3600'; |
Description: | Event module registration. For more performance you can define a trigger event (e. g. Event => TicketCreate). |
Group: | ProcessManagement |
SubGroup: | Core::Ticket |
Valid: | 1 |
Required: | 0 |
Config-Setting: | $Self->{'Ticket::EventModulePost'}->{'TicketProcessTransitions'} = { 'Event' => '', 'Module' => 'Kernel::System::Ticket::Event::TicketProcessTransitions', 'Transaction' => '1' }; |
Description: | If enabled debugging information for transitions is logged. |
Group: | ProcessManagement |
SubGroup: | Core::Transition |
Valid: | 1 |
Required: | 1 |
Config-Setting: | $Self->{'ProcessManagement::Transition::Debug::Enabled'} = '0'; |
Description: | Defines the priority in which the information is logged and presented. |
Group: | ProcessManagement |
SubGroup: | Core::Transition |
Valid: | 0 |
Required: | 0 |
Config-Setting: | $Self->{'ProcessManagement::Transition::Debug::LogPriority'} = 'debug'; |
Description: | Filter for debugging Transitions. Note: More filters can be added in the format <OTRS_TICKET_Attribute> e.g. <OTRS_TICKET_Priority>. |
Group: | ProcessManagement |
SubGroup: | Core::Transition |
Valid: | 0 |
Required: | 0 |
Config-Setting: | $Self->{'ProcessManagement::Transition::Debug::Filter'}->{'00-Default'} = { '<OTRS_TICKET_TicketNumber>' => '', 'TransitionEntityID' => '' }; |
Description: | DynamicField backend registration. |
Group: | ProcessManagement |
SubGroup: | DynamicFields::Driver::Registration |
Valid: | 1 |
Required: | 0 |
Config-Setting: | $Self->{'DynamicFields::Driver'}->{'ProcessID'} = { 'ConfigDialog' => 'AdminDynamicFieldText', 'DisabledAdd' => '1', 'DisplayName' => 'ProcessID', 'Module' => 'Kernel::System::DynamicField::Driver::ProcessManagement::ProcessID' }; |
Description: | DynamicField backend registration. |
Group: | ProcessManagement |
SubGroup: | DynamicFields::Driver::Registration |
Valid: | 1 |
Required: | 0 |
Config-Setting: | $Self->{'DynamicFields::Driver'}->{'ActivityID'} = { 'ConfigDialog' => 'AdminDynamicFieldText', 'DisabledAdd' => '1', 'DisplayName' => 'ActivityID', 'Module' => 'Kernel::System::DynamicField::Driver::ProcessManagement::ActivityID' }; |
Description: | Frontend module registration for the agent interface. |
Group: | ProcessManagement |
SubGroup: | Frontend::Admin::ModuleRegistration |
Valid: | 1 |
Required: | 0 |
Config-Setting: | $Self->{'Frontend::Module'}->{'AdminProcessManagement'} = { 'Description' => 'Admin', 'Group' => [ 'admin' ], 'Loader' => { 'CSS' => [ 'Core.Agent.Admin.ProcessManagement.css', 'Core.AllocationList.css' ], 'JavaScript' => [ 'thirdparty/jsplumb-1.6.4/jsplumb.js', 'thirdparty/farahey-0.5/farahey.js', 'thirdparty/jsplumb-labelspacer/label-spacer.js', 'Core.Agent.Admin.ProcessManagement.js', 'Core.Agent.Admin.ProcessManagement.Canvas.js', 'Core.UI.AllocationList.js' ] }, 'NavBarModule' => { 'Block' => 'System', 'Description' => 'Configure Processes.', 'Module' => 'Kernel::Output::HTML::NavBarModuleAdmin', 'Name' => 'Process Management', 'Prio' => '750' }, 'NavBarName' => 'Admin', 'Title' => 'Process Management' }; |
Description: | Frontend module registration for the agent interface. |
Group: | ProcessManagement |
SubGroup: | Frontend::Admin::ModuleRegistration |
Valid: | 1 |
Required: | 0 |
Config-Setting: | $Self->{'Frontend::Module'}->{'AdminProcessManagementActivity'} = { 'Description' => 'Admin', 'Group' => [ 'admin' ], 'Loader' => { 'CSS' => [ 'Core.Agent.Admin.ProcessManagement.css', 'Core.AllocationList.css' ], 'JavaScript' => [ 'Core.Agent.Admin.ProcessManagement.js', 'Core.UI.AllocationList.js' ] }, 'Title' => 'Process Management Activity GUI' }; |
Description: | Frontend module registration for the agent interface. |
Group: | ProcessManagement |
SubGroup: | Frontend::Admin::ModuleRegistration |
Valid: | 1 |
Required: | 0 |
Config-Setting: | $Self->{'Frontend::Module'}->{'AdminProcessManagementActivityDialog'} = { 'Description' => 'Admin', 'Group' => [ 'admin' ], 'Loader' => { 'CSS' => [ 'Core.Agent.Admin.ProcessManagement.css', 'Core.AllocationList.css' ], 'JavaScript' => [ 'Core.Agent.Admin.ProcessManagement.js', 'Core.UI.AllocationList.js' ] }, 'Title' => 'Process Management Activity Dialog GUI' }; |
Description: | Frontend module registration for the agent interface. |
Group: | ProcessManagement |
SubGroup: | Frontend::Admin::ModuleRegistration |
Valid: | 1 |
Required: | 0 |
Config-Setting: | $Self->{'Frontend::Module'}->{'AdminProcessManagementTransition'} = { 'Description' => 'Admin', 'Group' => [ 'admin' ], 'Loader' => { 'CSS' => [ 'Core.Agent.Admin.ProcessManagement.css' ], 'JavaScript' => [ 'Core.Agent.Admin.ProcessManagement.js' ] }, 'Title' => 'Process Management Transition GUI' }; |
Description: | Frontend module registration for the agent interface. |
Group: | ProcessManagement |
SubGroup: | Frontend::Admin::ModuleRegistration |
Valid: | 1 |
Required: | 0 |
Config-Setting: | $Self->{'Frontend::Module'}->{'AdminProcessManagementTransitionAction'} = { 'Description' => 'Admin', 'Group' => [ 'admin' ], 'Loader' => { 'CSS' => [ 'Core.Agent.Admin.ProcessManagement.css' ], 'JavaScript' => [ 'Core.Agent.Admin.ProcessManagement.js' ] }, 'Title' => 'Process Management Transition Action GUI' }; |
Description: | Frontend module registration for the agent interface. |
Group: | ProcessManagement |
SubGroup: | Frontend::Admin::ModuleRegistration |
Valid: | 1 |
Required: | 0 |
Config-Setting: | $Self->{'Frontend::Module'}->{'AdminProcessManagementPath'} = { 'Description' => 'Admin', 'Group' => [ 'admin' ], 'Loader' => { 'CSS' => [ 'Core.Agent.Admin.ProcessManagement.css', 'Core.AllocationList.css' ], 'JavaScript' => [ 'Core.Agent.Admin.ProcessManagement.js', 'Core.UI.AllocationList.js' ] }, 'Title' => 'Process Management Path GUI' }; |
Description: | Parameters for the dashboard backend of the running process tickets overview of the agent interface . "Limit" is the number of entries shown by default. "Group" is used to restrict the access to the plugin (e. g. Group: admin;group1;group2;). "Default" determines if the plugin is enabled by default or if the user needs to enable it manually. "CacheTTLLocal" is the cache time in minutes for the plugin. |
Group: | ProcessManagement |
SubGroup: | Frontend::Agent::Dashboard |
Valid: | 1 |
Required: | 0 |
Config-Setting: | $Self->{'DashboardBackend'}->{'0140-RunningTicketProcess'} = { 'Attributes' => 'StateType=new;StateType=open;StateType=pending reminder;StateType=pending auto', 'Block' => 'ContentLarge', 'CacheTTLLocal' => '0.5', 'Default' => '0', 'DefaultColumns' => { 'Age' => '2', 'Changed' => '1', 'CustomerID' => '1', 'CustomerName' => '1', 'CustomerUserID' => '1', 'DynamicField_ProcessManagementActivityID' => '2', 'DynamicField_ProcessManagementProcessID' => '2', 'EscalationResponseTime' => '1', 'EscalationSolutionTime' => '1', 'EscalationTime' => '1', 'EscalationUpdateTime' => '1', 'Lock' => '1', 'Owner' => '1', 'PendingTime' => '1', 'Priority' => '1', 'Queue' => '1', 'Responsible' => '1', 'SLA' => '1', 'Service' => '1', 'State' => '1', 'TicketNumber' => '2', 'Title' => '2', 'Type' => '1' }, 'Description' => 'All tickets with a reminder set where the reminder date has been reached', 'Group' => '', 'IsProcessWidget' => '1', 'Limit' => '10', 'Module' => 'Kernel::Output::HTML::DashboardTicketGeneric', 'Permission' => 'rw', 'Time' => 'UntilTime', 'Title' => 'Running Process Tickets' }; |
Description: | Frontend module registration for the agent interface. |
Group: | ProcessManagement |
SubGroup: | Frontend::Agent::ModuleRegistration |
Valid: | 1 |
Required: | 0 |
Config-Setting: | $Self->{'Frontend::Module'}->{'AgentTicketProcess'} = { 'Description' => 'Create new process ticket', 'Loader' => { 'CSS' => [ 'Core.Agent.TicketProcess.css' ], 'JavaScript' => [ 'Core.Agent.CustomerSearch.js', 'Core.Agent.TicketAction.js', 'Core.Agent.TicketProcess.js' ] }, 'NavBar' => [ { 'AccessKey' => 'p', 'Block' => '', 'Description' => 'Create New process ticket', 'Link' => 'Action=AgentTicketProcess', 'LinkOption' => '', 'Name' => 'New process ticket', 'NavBar' => 'Ticket', 'Prio' => '220', 'Type' => '' } ], 'NavBarName' => 'Ticket', 'Title' => 'New process ticket' }; |
Description: | Frontend module registration (disable ticket processes screen if no process available). |
Group: | ProcessManagement |
SubGroup: | Frontend::Agent::NavBarModule |
Valid: | 1 |
Required: | 0 |
Config-Setting: | $Self->{'Frontend::NavBarModule'}->{'1-TicketProcesses'} = { 'Module' => 'Kernel::Output::HTML::NavBarAgentTicketProcess' }; |
Description: | Shows a link in the menu to enroll a ticket into a process in the ticket zoom view of the agent interface. |
Group: | ProcessManagement |
SubGroup: | Frontend::Agent::Ticket::MenuModule |
Valid: | 1 |
Required: | 0 |
Config-Setting: | $Self->{'Ticket::Frontend::MenuModule'}->{'480-Process'} = { 'Action' => 'AgentTicketProcess', 'Description' => 'Enroll this ticket into a process', 'Link' => 'Action=AgentTicketProcess;IsProcessEnroll=1;TicketID=[% Data.TicketID | html %]', 'Module' => 'Kernel::Output::HTML::TicketMenuProcess', 'Name' => 'Process Enroll', 'PopupType' => 'TicketAction', 'Target' => '' }; |
Description: | Determines the next possible ticket states, for process tickets in the agent interface. |
Group: | ProcessManagement |
SubGroup: | Frontend::Agent::Ticket::ViewProcess |
Valid: | 1 |
Required: | 1 |
Config-Setting: | $Self->{'Ticket::Frontend::AgentTicketProcess'}->{'StateType'} = [ 'new', 'open', 'pending auto', 'pending reminder', 'closed' ]; |
Description: | Determines the next possible ticket states, for process tickets in the agent interface. |
Group: | ProcessManagement |
SubGroup: | Frontend::Agent::Ticket::ViewProcess |
Valid: | 1 |
Required: | 1 |
Config-Setting: | $Self->{'Ticket::Frontend::CustomerTicketProcess'}->{'StateType'} = [ 'new', 'open' ]; |
Description: | Controls if CutomerID is editable in the agent interface. |
Group: | ProcessManagement |
SubGroup: | Frontend::Agent::Ticket::ViewProcess |
Valid: | 1 |
Required: | 1 |
Config-Setting: | $Self->{'Ticket::Frontend::AgentTicketProcess::CustomerIDReadOnly'} = '1'; |
Description: | Display settings to override defaults for Process Tickets. |
Group: | ProcessManagement |
SubGroup: | Frontend::Agent::Ticket::ViewZoom |
Valid: | 1 |
Required: | 1 |
Config-Setting: | $Self->{'Ticket::Frontend::AgentTicketZoom'}->{'ProcessDisplay'} = { 'NavBarName' => 'Processes', 'WidgetTitle' => 'Process Information' }; |
Description: | Dynamic fields groups for process widget. The key is the name of the group, the value contains the fields to be shown. Example: 'Key => My Group', 'Content: Name_X, NameY'. |
Group: | ProcessManagement |
SubGroup: | Frontend::Agent::Ticket::ViewZoom |
Valid: | 1 |
Required: | 1 |
Config-Setting: | $Self->{'Ticket::Frontend::AgentTicketZoom'}->{'ProcessWidgetDynamicFieldGroups'} = {}; |
Description: | Dynamic fields shown in the process widget in ticket zoom screen of the agent interface. Possible settings: 0 = Disabled, 1 = Enabled. |
Group: | ProcessManagement |
SubGroup: | Frontend::Agent::Ticket::ViewZoom |
Valid: | 1 |
Required: | 1 |
Config-Setting: | $Self->{'Ticket::Frontend::AgentTicketZoom'}->{'ProcessWidgetDynamicField'} = {}; |
Description: | Frontend module registration for the customer interface. |
Group: | ProcessManagement |
SubGroup: | Frontend::Customer::ModuleRegistration |
Valid: | 1 |
Required: | 0 |
Config-Setting: | $Self->{'CustomerFrontend::Module'}->{'CustomerTicketProcess'} = { 'Description' => 'Process Ticket', 'Loader' => { 'CSS' => [ 'Core.Customer.TicketProcess.css' ] }, 'NavBar' => [ { 'AccessKey' => 'o', 'Block' => '', 'Description' => 'Create new process ticket', 'Link' => 'Action=CustomerTicketProcess', 'LinkOption' => '', 'Name' => 'New process ticket', 'NavBar' => 'Ticket', 'Prio' => '220', 'Type' => 'Submenu' } ], 'NavBarName' => 'Ticket', 'Title' => 'Process ticket' }; |
Description: | Frontend module registration (disable ticket processes screen if no process available) for Customer. |
Group: | ProcessManagement |
SubGroup: | Frontend::Customer::NavBarModule |
Valid: | 1 |
Required: | 0 |
Config-Setting: | $Self->{'CustomerFrontend::NavBarModule'}->{'10-CustomerTicketProcesses'} = { 'Module' => 'Kernel::Output::HTML::NavBarCustomerTicketProcess' }; |