| 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'
};
|