ProcessManagement

ProcessManagement → Core

Process::DynamicFieldProcessManagementProcessID

This option defines the dynamic field in which a Process Management process entity id is stored.

This setting can not be deactivated.

Default value:

 $Self->{'Process::DynamicFieldProcessManagementProcessID'} =  'ProcessManagementProcessID';
Process::DynamicFieldProcessManagementActivityID

This option defines the dynamic field in which a Process Management activity entity id is stored.

This setting can not be deactivated.

Default value:

 $Self->{'Process::DynamicFieldProcessManagementActivityID'} =  'ProcessManagementActivityID';
Process::DefaultQueue

This option defines the process tickets default queue.

This setting can not be deactivated.

Default value:

 $Self->{'Process::DefaultQueue'} =  'Raw';
Process::DefaultState

This option defines the process tickets default state.

This setting can not be deactivated.

Default value:

 $Self->{'Process::DefaultState'} =  'new';
Process::DefaultLock

This option defines the process tickets default lock.

This setting can not be deactivated.

Default value:

 $Self->{'Process::DefaultLock'} =  'unlock';
Process::DefaultPriority

This option defines the process tickets default priority.

This setting can not be deactivated.

Default value:

 $Self->{'Process::DefaultPriority'} =  '3 normal';
Process::Entity::Prefix

Default ProcessManagement entity prefixes for entity IDs that are automatically generated.

This setting can not be deactivated.

Default value:

 $Self->{'Process::Entity::Prefix'} =  {
  'Activity' => 'A',
  'ActivityDialog' => 'AD',
  'Process' => 'P',
  'Transition' => 'T',
  'TransitionAction' => 'TA'
};
Process::CacheTTL

Cache time in seconds for the DB process backend.

This setting can not be deactivated.

Default value:

 $Self->{'Process::CacheTTL'} =  '3600';
Process::NavBarOutput::CacheTTL

Cache time in seconds for the ticket process navigation bar output module.

This setting can not be deactivated.

Default value:

 $Self->{'Process::NavBarOutput::CacheTTL'} =  '900';

ProcessManagement → Core::Ticket

Ticket::EventModulePost###998-TicketProcessTransitions

Event module registration. For more performance you can define a trigger event (e. g. Event => TicketCreate).

Default value:

 $Self->{'Ticket::EventModulePost'}->{'998-TicketProcessTransitions'} =  {
  'Event' => '',
  'Module' => 'Kernel::System::Ticket::Event::TicketProcessTransitions',
  'Transaction' => '1'
};

ProcessManagement → Core::Transition

ProcessManagement::Transition::Debug::Enabled

If enabled debugging information for transitions is logged.

This setting can not be deactivated.

Default value:

 $Self->{'ProcessManagement::Transition::Debug::Enabled'} =  '0';
ProcessManagement::Transition::Debug::LogPriority

Defines the priority in which the information is logged and presented.

This setting is not active by default.

Default value:

 $Self->{'ProcessManagement::Transition::Debug::LogPriority'} =  'debug';
ProcessManagement::Transition::Debug::Filter###00-Default

Filter for debugging Transitions. Note: More filters can be added in the format <OTRS_TICKET_Attribute> e.g. <OTRS_TICKET_Priority>.

This setting is not active by default.

Default value:

 $Self->{'ProcessManagement::Transition::Debug::Filter'}->{'00-Default'} =  {
  '<OTRS_TICKET_TicketNumber>' => '',
  'TransitionEntityID' => ''
};

ProcessManagement → DynamicFields::Driver::Registration

DynamicFields::Driver###ProcessID

DynamicField backend registration.

Default value:

 $Self->{'DynamicFields::Driver'}->{'ProcessID'} =  {
  'ConfigDialog' => 'AdminDynamicFieldText',
  'DisabledAdd' => '1',
  'DisplayName' => 'ProcessID',
  'Module' => 'Kernel::System::DynamicField::Driver::ProcessManagement::ProcessID'
};
DynamicFields::Driver###ActivityID

DynamicField backend registration.

Default value:

 $Self->{'DynamicFields::Driver'}->{'ActivityID'} =  {
  'ConfigDialog' => 'AdminDynamicFieldText',
  'DisabledAdd' => '1',
  'DisplayName' => 'ActivityID',
  'Module' => 'Kernel::System::DynamicField::Driver::ProcessManagement::ActivityID'
};

ProcessManagement → Frontend::Admin::ModuleRegistration

Frontend::Module###AdminProcessManagement

Frontend module registration for the agent interface.

Default value:

 $Self->{'Frontend::Module'}->{'AdminProcessManagement'} =  {
  'Description' => 'This module is part of the admin area of OTRS.',
  '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::NavBar::ModuleAdmin',
    'Name' => 'Process Management',
    'Prio' => '750'
  },
  'NavBarName' => 'Admin',
  'Title' => 'Process Management'
};
Frontend::Module###AdminProcessManagementActivity

Frontend module registration for the agent interface.

Default value:

 $Self->{'Frontend::Module'}->{'AdminProcessManagementActivity'} =  {
  'Description' => 'This module is part of the admin area of OTRS.',
  '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'
};
Frontend::Module###AdminProcessManagementActivityDialog

Frontend module registration for the agent interface.

Default value:

 $Self->{'Frontend::Module'}->{'AdminProcessManagementActivityDialog'} =  {
  'Description' => 'This module is part of the admin area of OTRS.',
  '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'
};
Frontend::Module###AdminProcessManagementTransition

Frontend module registration for the agent interface.

Default value:

 $Self->{'Frontend::Module'}->{'AdminProcessManagementTransition'} =  {
  'Description' => 'This module is part of the admin area of OTRS.',
  'Group' => [
    'admin'
  ],
  'Loader' => {
    'CSS' => [
      'Core.Agent.Admin.ProcessManagement.css'
    ],
    'JavaScript' => [
      'Core.Agent.Admin.ProcessManagement.js'
    ]
  },
  'Title' => 'Process Management Transition GUI'
};
Frontend::Module###AdminProcessManagementTransitionAction

Frontend module registration for the agent interface.

Default value:

 $Self->{'Frontend::Module'}->{'AdminProcessManagementTransitionAction'} =  {
  'Description' => 'This module is part of the admin area of OTRS.',
  'Group' => [
    'admin'
  ],
  'Loader' => {
    'CSS' => [
      'Core.Agent.Admin.ProcessManagement.css'
    ],
    'JavaScript' => [
      'Core.Agent.Admin.ProcessManagement.js'
    ]
  },
  'Title' => 'Process Management Transition Action GUI'
};
Frontend::Module###AdminProcessManagementPath

Frontend module registration for the agent interface.

Default value:

 $Self->{'Frontend::Module'}->{'AdminProcessManagementPath'} =  {
  'Description' => 'This module is part of the admin area of OTRS.',
  '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'
};

ProcessManagement → Frontend::Agent::Dashboard

DashboardBackend###0140-RunningTicketProcess

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.

Default value:

 $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::Dashboard::TicketGeneric',
  'Permission' => 'rw',
  'Time' => 'UntilTime',
  'Title' => 'Running Process Tickets'
};

ProcessManagement → Frontend::Agent::ModuleRegistration

Frontend::Module###AgentTicketProcess

Frontend module registration for the agent interface.

Default value:

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

ProcessManagement → Frontend::Agent::NavBarModule

Frontend::NavBarModule###1-TicketProcesses

Frontend module registration (disable ticket processes screen if no process available).

Default value:

 $Self->{'Frontend::NavBarModule'}->{'1-TicketProcesses'} =  {
  'Module' => 'Kernel::Output::HTML::NavBar::AgentTicketProcess'
};

ProcessManagement → Frontend::Agent::Ticket::MenuModule

Ticket::Frontend::MenuModule###480-Process

Shows a link in the menu to enroll a ticket into a process in the ticket zoom view of the agent interface.

Default value:

 $Self->{'Ticket::Frontend::MenuModule'}->{'480-Process'} =  {
  'Action' => 'AgentTicketProcess',
  'Cluster' => '',
  'Description' => 'Enroll process for this ticket',
  'Link' => 'Action=AgentTicketProcess;IsProcessEnroll=1;TicketID=[% Data.TicketID | html %]',
  'Module' => 'Kernel::Output::HTML::TicketMenu::Process',
  'Name' => 'Process',
  'PopupType' => 'TicketAction',
  'Target' => ''
};

ProcessManagement → Frontend::Agent::Ticket::ViewProcess

Ticket::Frontend::AgentTicketProcess###StateType

Determines the next possible ticket states, for process tickets in the agent interface.

This setting can not be deactivated.

Default value:

 $Self->{'Ticket::Frontend::AgentTicketProcess'}->{'StateType'} =  [
  'new',
  'open',
  'pending auto',
  'pending reminder',
  'closed'
];
Ticket::Frontend::CustomerTicketProcess###StateType

Determines the next possible ticket states, for process tickets in the customer interface.

This setting can not be deactivated.

Default value:

 $Self->{'Ticket::Frontend::CustomerTicketProcess'}->{'StateType'} =  [
  'new',
  'open'
];
Ticket::Frontend::AgentTicketProcess::CustomerIDReadOnly

Controls if CustomerID is read-only in the agent interface.

This setting can not be deactivated.

Default value:

 $Self->{'Ticket::Frontend::AgentTicketProcess::CustomerIDReadOnly'} =  '1';

ProcessManagement → Frontend::Agent::Ticket::ViewZoom

Ticket::Frontend::AgentTicketZoom###ProcessDisplay

Display settings to override defaults for Process Tickets.

This setting can not be deactivated.

Default value:

 $Self->{'Ticket::Frontend::AgentTicketZoom'}->{'ProcessDisplay'} =  {
  'NavBarName' => 'Processes',
  'WidgetTitle' => 'Process Information'
};
Ticket::Frontend::AgentTicketZoom###ProcessWidgetDynamicFieldGroups

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

This setting can not be deactivated.

Default value:

 $Self->{'Ticket::Frontend::AgentTicketZoom'}->{'ProcessWidgetDynamicFieldGroups'} =  {};
Ticket::Frontend::AgentTicketZoom###ProcessWidgetDynamicField

Dynamic fields shown in the process widget in ticket zoom screen of the agent interface. Possible settings: 0 = Disabled, 1 = Enabled.

This setting can not be deactivated.

Default value:

 $Self->{'Ticket::Frontend::AgentTicketZoom'}->{'ProcessWidgetDynamicField'} =  {};

ProcessManagement → Frontend::Customer::ModuleRegistration

CustomerFrontend::Module###CustomerTicketProcess

Frontend module registration for the customer interface.

Default value:

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

ProcessManagement → Frontend::Customer::NavBarModule

CustomerFrontend::NavBarModule###10-CustomerTicketProcesses

Frontend module registration (disable ticket processes screen if no process available) for Customer.

Default value:

 $Self->{'CustomerFrontend::NavBarModule'}->{'10-CustomerTicketProcesses'} =  {
  'Module' => 'Kernel::Output::HTML::NavBar::CustomerTicketProcess'
};