15244 lines
455 KiB
Perl
15244 lines
455 KiB
Perl
# OTRS config file (automatically generated)
|
||
# VERSION:2.0
|
||
package Kernel::Config::Files::ZZZAAuto;
|
||
use strict;
|
||
use warnings;
|
||
no warnings 'redefine'; ## no critic
|
||
use utf8;
|
||
sub Load {
|
||
my ($File, $Self) = @_;
|
||
$Self->{'CurrentDeploymentID'} = '50';
|
||
$Self->{'ACL::CacheTTL'} = '3600';
|
||
$Self->{'ACLKeysLevel1Change'} = {
|
||
'Possible' => 'Possible',
|
||
'PossibleAdd' => 'PossibleAdd',
|
||
'PossibleNot' => 'PossibleNot'
|
||
};
|
||
$Self->{'ACLKeysLevel1Match'} = {
|
||
'Properties' => 'Properties',
|
||
'PropertiesDatabase' => 'PropertiesDatabase'
|
||
};
|
||
$Self->{'ACLKeysLevel2::Possible'} = {
|
||
'Action' => 'Action',
|
||
'ActivityDialog' => 'ActivityDialog',
|
||
'Process' => 'Process',
|
||
'Ticket' => 'Ticket'
|
||
};
|
||
$Self->{'ACLKeysLevel2::PossibleAdd'} = {
|
||
'Action' => 'Action',
|
||
'ActivityDialog' => 'ActivityDialog',
|
||
'Process' => 'Process',
|
||
'Ticket' => 'Ticket'
|
||
};
|
||
$Self->{'ACLKeysLevel2::PossibleNot'} = {
|
||
'Action' => 'Action',
|
||
'ActivityDialog' => 'ActivityDialog',
|
||
'Process' => 'Process',
|
||
'Ticket' => 'Ticket'
|
||
};
|
||
$Self->{'ACLKeysLevel2::Properties'} = {
|
||
'CustomerUser' => 'CustomerUser',
|
||
'DynamicField' => 'DynamicField',
|
||
'Frontend' => 'Frontend',
|
||
'Owner' => 'Owner',
|
||
'Priority' => 'Priority',
|
||
'Process' => 'Process',
|
||
'Queue' => 'Queue',
|
||
'Responsible' => 'Responsible',
|
||
'SLA' => 'SLA',
|
||
'Service' => 'Service',
|
||
'State' => 'State',
|
||
'Ticket' => 'Ticket',
|
||
'Type' => 'Type',
|
||
'User' => 'User'
|
||
};
|
||
$Self->{'ACLKeysLevel2::PropertiesDatabase'} = {
|
||
'CustomerUser' => 'CustomerUser',
|
||
'DynamicField' => 'DynamicField',
|
||
'Owner' => 'Owner',
|
||
'Priority' => 'Priority',
|
||
'Process' => 'Process',
|
||
'Queue' => 'Queue',
|
||
'Responsible' => 'Responsible',
|
||
'SLA' => 'SLA',
|
||
'Service' => 'Service',
|
||
'State' => 'State',
|
||
'Ticket' => 'Ticket',
|
||
'Type' => 'Type',
|
||
'User' => 'User'
|
||
};
|
||
$Self->{'ACLKeysLevel3::Actions'}->{'100-Default'} = [
|
||
'AgentTicketBounce',
|
||
'AgentTicketBulk',
|
||
'AgentTicketClose',
|
||
'AgentTicketCompose',
|
||
'AgentTicketCustomer',
|
||
'AgentTicketForward',
|
||
'AgentTicketEmail',
|
||
'AgentTicketEmailOutbound',
|
||
'AgentTicketEmailResend',
|
||
'AgentTicketFreeText',
|
||
'AgentTicketHistory',
|
||
'AgentTicketLink',
|
||
'AgentTicketLock',
|
||
'AgentTicketMerge',
|
||
'AgentTicketMove',
|
||
'AgentTicketNote',
|
||
'AgentTicketOwner',
|
||
'AgentTicketPending',
|
||
'AgentTicketPhone',
|
||
'AgentTicketPhoneInbound',
|
||
'AgentTicketPhoneOutbound',
|
||
'AgentTicketPlain',
|
||
'AgentTicketPrint',
|
||
'AgentTicketPriority',
|
||
'AgentTicketProcess',
|
||
'AgentTicketResponsible',
|
||
'AgentTicketSearch',
|
||
'AgentTicketWatcher',
|
||
'AgentTicketZoom',
|
||
'AgentLinkObject',
|
||
'AgentSplitSelection',
|
||
'CustomerTicketPrint',
|
||
'CustomerTicketProcess',
|
||
'CustomerTicketZoom'
|
||
];
|
||
$Self->{'ACLKeysLevel3::Actions'}->{'100-Default-ITSM'} = [
|
||
'AgentTicketAddtlITSMField',
|
||
'AgentTicketDecision'
|
||
];
|
||
$Self->{'ACLKeysLevel3::Actions'}->{'888-OTRSMasterSlave'} = [
|
||
'AgentTicketMasterSlave'
|
||
];
|
||
$Self->{'AdminCustomerCompany::RunInitialWildcardSearch'} = '1';
|
||
$Self->{'AdminCustomerUser::RunInitialWildcardSearch'} = '1';
|
||
$Self->{'AdminCustomerUser::UseAutoComplete'} = 0;
|
||
$Self->{'AdminEmail'} = 'help@conet.de';
|
||
$Self->{'AdminSelectBox::AllowDatabaseModification'} = 0;
|
||
$Self->{'AgentAppointmentEdit::Location::Link'}->{'1-GoogleMaps'} = {
|
||
'CSSClass' => 'GoogleMaps',
|
||
'IconName' => 'fa-globe fa-lg',
|
||
'Target' => '_blank',
|
||
'Text' => 'Location',
|
||
'URL' => 'http://maps.google.com/maps?z=7&q='
|
||
};
|
||
$Self->{'AgentCustomerInformationCenter::Backend'}->{'0050-CIC-CustomerUserList'} = {
|
||
'Attributes' => '',
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTLLocal' => '0.5',
|
||
'Default' => '0',
|
||
'Description' => 'All customer users of a CustomerID',
|
||
'Group' => '',
|
||
'Limit' => '10',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::CustomerUserList',
|
||
'Permission' => 'ro',
|
||
'Title' => 'Customer Users'
|
||
};
|
||
$Self->{'AgentCustomerInformationCenter::Backend'}->{'0060-CIC-ITSMConfigItemCustomerCompany'} = {
|
||
'Attributes' => 'CustomerCompany',
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTLLocal' => '0.5',
|
||
'ConfigItemKey' => {
|
||
'Computer' => 'CustomerID',
|
||
'Hardware' => 'CustomerID',
|
||
'Location' => 'CustomerID',
|
||
'Network' => 'CustomerID',
|
||
'Software' => 'CustomerID'
|
||
},
|
||
'Default' => '1',
|
||
'DefaultColumns' => {
|
||
'Class' => '0',
|
||
'CurDeplSignal' => '1',
|
||
'CurDeplState' => '1',
|
||
'CurDeplStateType' => '0',
|
||
'CurInciSignal' => '1',
|
||
'CurInciState' => '1',
|
||
'CurInciStateType' => '0',
|
||
'LastChanged' => '1',
|
||
'Name' => '1',
|
||
'Number' => '1'
|
||
},
|
||
'Description' => 'CIs assigned to customer company',
|
||
'Group' => '',
|
||
'Limit' => '10',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::ITSMConfigItemGeneric',
|
||
'Permission' => 'ro',
|
||
'Title' => 'Assigned CIs'
|
||
};
|
||
$Self->{'AgentCustomerInformationCenter::Backend'}->{'0100-CIC-TicketPendingReminder'} = {
|
||
'Attributes' => 'TicketPendingTimeOlderMinutes=1;StateType=pending reminder;SortBy=PendingTime;OrderBy=Down;',
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTLLocal' => '0.5',
|
||
'Default' => '0',
|
||
'DefaultColumns' => {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '1',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'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',
|
||
'Filter' => 'Locked',
|
||
'Group' => '',
|
||
'Limit' => '10',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::TicketGeneric',
|
||
'Permission' => 'ro',
|
||
'Time' => 'UntilTime',
|
||
'Title' => 'Reminder Tickets'
|
||
};
|
||
$Self->{'AgentCustomerInformationCenter::Backend'}->{'0110-CIC-TicketEscalation'} = {
|
||
'Attributes' => 'TicketEscalationTimeOlderMinutes=1;SortBy=EscalationTime;OrderBy=Down;',
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTLLocal' => '0.5',
|
||
'Default' => '0',
|
||
'DefaultColumns' => {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '1',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'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 escalated tickets',
|
||
'Filter' => 'All',
|
||
'Group' => '',
|
||
'Limit' => '10',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::TicketGeneric',
|
||
'Permission' => 'ro',
|
||
'Time' => 'EscalationTime',
|
||
'Title' => 'Escalated Tickets'
|
||
};
|
||
$Self->{'AgentCustomerInformationCenter::Backend'}->{'0120-CIC-TicketNew'} = {
|
||
'Attributes' => 'StateType=new;',
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTLLocal' => '0.5',
|
||
'Default' => '0',
|
||
'DefaultColumns' => {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '1',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'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 new tickets, these tickets have not been worked on yet',
|
||
'Filter' => 'All',
|
||
'Group' => '',
|
||
'Limit' => '10',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::TicketGeneric',
|
||
'Permission' => 'ro',
|
||
'Time' => 'Age',
|
||
'Title' => 'New Tickets'
|
||
};
|
||
$Self->{'AgentCustomerInformationCenter::Backend'}->{'0130-CIC-TicketOpen'} = {
|
||
'Attributes' => 'StateType=open;',
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTLLocal' => '0.5',
|
||
'Default' => '0',
|
||
'DefaultColumns' => {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '1',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'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 open tickets, these tickets have already been worked on, but need a response',
|
||
'Filter' => 'All',
|
||
'Group' => '',
|
||
'Limit' => '10',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::TicketGeneric',
|
||
'Permission' => 'ro',
|
||
'Time' => 'Age',
|
||
'Title' => 'Open Tickets / Need to be answered'
|
||
};
|
||
$Self->{'AgentCustomerInformationCenter::Backend'}->{'0500-CIC-CustomerIDStatus'} = {
|
||
'Attributes' => '',
|
||
'Block' => 'ContentSmall',
|
||
'CacheTTLLocal' => '0.5',
|
||
'Default' => '0',
|
||
'Description' => 'Company Status',
|
||
'Group' => '',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::CustomerIDStatus',
|
||
'Permission' => 'ro',
|
||
'Title' => 'Company Status'
|
||
};
|
||
$Self->{'AgentCustomerInformationCenter::Backend'}->{'0600-CIC-CustomerCompanyInformation'} = {
|
||
'Attributes' => '',
|
||
'Block' => 'ContentSmall',
|
||
'Default' => '0',
|
||
'Description' => 'Customer Information',
|
||
'Group' => '',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::CustomerCompanyInformation',
|
||
'Title' => 'Customer Information'
|
||
};
|
||
$Self->{'AgentCustomerUserInformationCenter::Backend'}->{'0050-CUIC-CustomerIDList'} = {
|
||
'Attributes' => '',
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTLLocal' => '0.5',
|
||
'Default' => '1',
|
||
'Description' => 'All CustomerIDs of a customer user.',
|
||
'Group' => '',
|
||
'Limit' => '10',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::CustomerIDList',
|
||
'Permission' => 'ro',
|
||
'Title' => 'Customer IDs'
|
||
};
|
||
$Self->{'AgentCustomerUserInformationCenter::Backend'}->{'0060-CUIC-ITSMConfigItemCustomerUser'} = {
|
||
'Attributes' => 'Customer',
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTLLocal' => '0.5',
|
||
'ConfigItemKey' => {
|
||
'Computer' => 'Owner',
|
||
'Hardware' => 'Owner',
|
||
'Location' => 'Owner',
|
||
'Network' => 'Owner',
|
||
'Software' => 'Owner'
|
||
},
|
||
'Default' => '1',
|
||
'DefaultColumns' => {
|
||
'Class' => '0',
|
||
'CurDeplSignal' => '1',
|
||
'CurDeplState' => '1',
|
||
'CurDeplStateType' => '0',
|
||
'CurInciSignal' => '1',
|
||
'CurInciState' => '1',
|
||
'CurInciStateType' => '0',
|
||
'LastChanged' => '1',
|
||
'Name' => '1',
|
||
'Number' => '1'
|
||
},
|
||
'Description' => 'CIs assigned to customer user',
|
||
'Group' => '',
|
||
'Limit' => '10',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::ITSMConfigItemGeneric',
|
||
'Permission' => 'ro',
|
||
'Title' => 'Assigned CIs'
|
||
};
|
||
$Self->{'AgentCustomerUserInformationCenter::Backend'}->{'0100-CUIC-CustomerUserInformation'} = {
|
||
'Attributes' => '',
|
||
'Block' => 'ContentSmall',
|
||
'Default' => '1',
|
||
'Description' => 'Customer User Information',
|
||
'Group' => '',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::CustomerUserInformation',
|
||
'Title' => 'Customer User Information'
|
||
};
|
||
$Self->{'AgentCustomerUserInformationCenter::Backend'}->{'0100-CUIC-TicketPendingReminder'} = {
|
||
'Attributes' => 'TicketPendingTimeOlderMinutes=1;StateType=pending reminder;SortBy=PendingTime;OrderBy=Down;',
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTLLocal' => '0.5',
|
||
'Default' => '1',
|
||
'DefaultColumns' => {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '1',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'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',
|
||
'Filter' => 'Locked',
|
||
'Group' => '',
|
||
'Limit' => '10',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::TicketGeneric',
|
||
'Permission' => 'ro',
|
||
'Time' => 'UntilTime',
|
||
'Title' => 'Reminder Tickets'
|
||
};
|
||
$Self->{'AgentCustomerUserInformationCenter::Backend'}->{'0110-CUIC-TicketEscalation'} = {
|
||
'Attributes' => 'TicketEscalationTimeOlderMinutes=1;SortBy=EscalationTime;OrderBy=Down;',
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTLLocal' => '0.5',
|
||
'Default' => '1',
|
||
'DefaultColumns' => {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '1',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'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 escalated tickets',
|
||
'Filter' => 'All',
|
||
'Group' => '',
|
||
'Limit' => '10',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::TicketGeneric',
|
||
'Permission' => 'ro',
|
||
'Time' => 'EscalationTime',
|
||
'Title' => 'Escalated Tickets'
|
||
};
|
||
$Self->{'AgentCustomerUserInformationCenter::Backend'}->{'0120-CUIC-TicketNew'} = {
|
||
'Attributes' => 'StateType=new;',
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTLLocal' => '0.5',
|
||
'Default' => '1',
|
||
'DefaultColumns' => {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '1',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'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 new tickets, these tickets have not been worked on yet',
|
||
'Filter' => 'All',
|
||
'Group' => '',
|
||
'Limit' => '10',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::TicketGeneric',
|
||
'Permission' => 'ro',
|
||
'Time' => 'Age',
|
||
'Title' => 'New Tickets'
|
||
};
|
||
$Self->{'AgentCustomerUserInformationCenter::Backend'}->{'0130-CUIC-TicketOpen'} = {
|
||
'Attributes' => 'StateType=open;',
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTLLocal' => '0.5',
|
||
'Default' => '1',
|
||
'DefaultColumns' => {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '1',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'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 open tickets, these tickets have already been worked on.',
|
||
'Filter' => 'All',
|
||
'Group' => '',
|
||
'Limit' => '10',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::TicketGeneric',
|
||
'Permission' => 'ro',
|
||
'Time' => 'Age',
|
||
'Title' => 'Open Tickets'
|
||
};
|
||
$Self->{'AgentCustomerUserInformationCenter::Backend'}->{'0600-CUIC-CustomerCompanyInformation'} = {
|
||
'Attributes' => '',
|
||
'Block' => 'ContentSmall',
|
||
'Default' => '1',
|
||
'Description' => 'Customer Information',
|
||
'Group' => '',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::CustomerCompanyInformation',
|
||
'Title' => 'Customer Information'
|
||
};
|
||
$Self->{'AgentLoginLogo'} = {
|
||
'StyleHeight' => '70px',
|
||
'URL' => '/Logo_CONETServices.gif'
|
||
};
|
||
$Self->{'AgentLogo'} = {
|
||
'StyleHeight' => '82px',
|
||
'StyleRight' => '20px',
|
||
'StyleTop' => '4px',
|
||
'StyleWidth' => '149px',
|
||
'URL' => '/Logo_CONETServices_inv.gif'
|
||
};
|
||
$Self->{'AgentLogoCustom'}->{'highcontrast'} = {
|
||
'StyleHeight' => '55px',
|
||
'StyleRight' => '24px',
|
||
'StyleTop' => '7px',
|
||
'StyleWidth' => '300px',
|
||
'URL' => 'skins/Agent/default/img/logo_bg.png'
|
||
};
|
||
$Self->{'AgentLogoCustom'}->{'ivory'} = {
|
||
'StyleHeight' => '55px',
|
||
'StyleRight' => '24px',
|
||
'StyleTop' => '7px',
|
||
'StyleWidth' => '300px',
|
||
'URL' => 'skins/Agent/default/img/logo_bg.png'
|
||
};
|
||
$Self->{'AgentLogoCustom'}->{'ivory-slim'} = {
|
||
'StyleHeight' => '45px',
|
||
'StyleRight' => '45px',
|
||
'StyleTop' => '10px',
|
||
'StyleWidth' => '220px',
|
||
'URL' => 'skins/Agent/default/img/logo_bg.png'
|
||
};
|
||
$Self->{'AgentLogoCustom'}->{'slim'} = {
|
||
'StyleHeight' => '45px',
|
||
'StyleRight' => '45px',
|
||
'StyleTop' => '10px',
|
||
'StyleWidth' => '220px',
|
||
'URL' => 'skins/Agent/default/img/logo_bg.png'
|
||
};
|
||
$Self->{'AgentPreferencesGroups'} = [
|
||
{
|
||
'Description' => 'Change your password and more.',
|
||
'Icon' => 'fa-user',
|
||
'Key' => 'UserProfile',
|
||
'Name' => 'User Profile',
|
||
'Prio' => '1000'
|
||
},
|
||
{
|
||
'Description' => 'Choose which notifications you\'d like to receive.',
|
||
'Icon' => 'fa-envelope',
|
||
'Key' => 'NotificationSettings',
|
||
'Name' => 'Notification Settings',
|
||
'Prio' => '1001'
|
||
},
|
||
{
|
||
'Description' => 'Tweak the system as you wish.',
|
||
'Icon' => 'fa-cog',
|
||
'Key' => 'Miscellaneous',
|
||
'Name' => 'Miscellaneous',
|
||
'Prio' => '1002'
|
||
}
|
||
];
|
||
$Self->{'AgentSelfNotifyOnAction'} = 0;
|
||
$Self->{'AgentSessionLimit'} = '100';
|
||
$Self->{'AgentSessionPerUserLimit'} = '20';
|
||
$Self->{'AppointmentCalendar::CalendarColors'} = [
|
||
'#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'
|
||
];
|
||
$Self->{'AppointmentCalendar::CalendarLimitOverview'} = '10';
|
||
$Self->{'AppointmentCalendar::EventModulePost'}->{'100-Notification'} = {
|
||
'Event' => '(AppointmentCreate|AppointmentUpdate|AppointmentDelete|AppointmentNotification|CalendarCreate|CalendarUpdate)',
|
||
'Module' => 'Kernel::System::Calendar::Event::Notification'
|
||
};
|
||
$Self->{'AppointmentCalendar::EventModulePost'}->{'200-TicketAppointments'} = {
|
||
'Event' => 'AppointmentUpdate',
|
||
'Module' => 'Kernel::System::Calendar::Event::TicketAppointments'
|
||
};
|
||
$Self->{'AppointmentCalendar::Import::RecurringMonthsLimit'} = '120';
|
||
$Self->{'AppointmentCalendar::Plugin'}->{'0100-Ticket'} = {
|
||
'Module' => 'Kernel::System::Calendar::Plugin::Ticket',
|
||
'Name' => 'Ticket',
|
||
'URL' => '<OTRS_CONFIG_HttpType>://<OTRS_CONFIG_FQDN>/<OTRS_CONFIG_ScriptAlias>index.pl?Action=AgentTicketZoom;TicketID=%s'
|
||
};
|
||
$Self->{'AppointmentCalendar::TicketAppointmentSearchParam'} = {
|
||
'CustomerID' => 'CustomerID',
|
||
'CustomerUserLogin' => 'Customer user',
|
||
'Locks' => 'Lock state',
|
||
'MIMEBase_AttachmentName' => 'Attachment Name',
|
||
'MIMEBase_Body' => 'Body',
|
||
'MIMEBase_Cc' => 'Cc',
|
||
'MIMEBase_From' => 'From',
|
||
'MIMEBase_Subject' => 'Subject',
|
||
'MIMEBase_To' => 'To',
|
||
'OwnerIDs' => 'Owner',
|
||
'Priorities' => 'Priority',
|
||
'ResponsibleIDs' => 'Responsible',
|
||
'SLAs' => 'SLA',
|
||
'Services' => 'Service',
|
||
'StateType' => 'State type',
|
||
'States' => 'State',
|
||
'Title' => 'Title',
|
||
'Types' => 'Type'
|
||
};
|
||
$Self->{'AppointmentCalendar::TicketAppointmentType'}->{'0100-FirstResponseTime'} = {
|
||
'Event' => 'TicketSLAUpdate|TicketQueueUpdate|TicketStateUpdate|TicketCreate|ArticleCreate',
|
||
'Key' => 'FirstResponseTime',
|
||
'Mark' => 'E',
|
||
'Module' => 'Kernel::System::Calendar::Ticket::EscalationTime',
|
||
'Name' => 'First response time'
|
||
};
|
||
$Self->{'AppointmentCalendar::TicketAppointmentType'}->{'0200-UpdateTime'} = {
|
||
'Event' => 'TicketSLAUpdate|TicketQueueUpdate|TicketStateUpdate|TicketCreate|ArticleCreate',
|
||
'Key' => 'UpdateTime',
|
||
'Mark' => 'E',
|
||
'Module' => 'Kernel::System::Calendar::Ticket::EscalationTime',
|
||
'Name' => 'Update time'
|
||
};
|
||
$Self->{'AppointmentCalendar::TicketAppointmentType'}->{'0300-SolutionTime'} = {
|
||
'Event' => 'TicketSLAUpdate|TicketQueueUpdate|TicketStateUpdate|TicketCreate|ArticleCreate',
|
||
'Key' => 'SolutionTime',
|
||
'Mark' => 'E',
|
||
'Module' => 'Kernel::System::Calendar::Ticket::EscalationTime',
|
||
'Name' => 'Solution time'
|
||
};
|
||
$Self->{'AppointmentCalendar::TicketAppointmentType'}->{'0400-PendingTime'} = {
|
||
'Event' => 'TicketPendingTimeUpdate',
|
||
'Key' => 'PendingTime',
|
||
'Mark' => 'P',
|
||
'Module' => 'Kernel::System::Calendar::Ticket::PendingTime',
|
||
'Name' => 'Pending time'
|
||
};
|
||
$Self->{'AppointmentCalendar::TicketAppointmentType'}->{'0500-DynamicField'} = {
|
||
'Event' => 'TicketDynamicFieldUpdate_.*',
|
||
'Key' => 'DynamicField_%s',
|
||
'Mark' => 'D',
|
||
'Module' => 'Kernel::System::Calendar::Ticket::DynamicField',
|
||
'Name' => 'DynamicField_%s'
|
||
};
|
||
$Self->{'AppointmentNotification::Transport'}->{'Email'} = {
|
||
'AgentEnabledByDefault' => '1',
|
||
'Icon' => 'fa fa-envelope',
|
||
'IsOTRSBusinessTransport' => '0',
|
||
'Module' => 'Kernel::System::Calendar::Event::Transport::Email',
|
||
'Name' => 'Email',
|
||
'Prio' => '100'
|
||
};
|
||
$Self->{'AppointmentNotification::Transport'}->{'NotificationView'} = {
|
||
'AgentEnabledByDefault' => '0',
|
||
'Icon' => 'fa fa-th-list',
|
||
'IsOTRSBusinessTransport' => '1',
|
||
'Module' => 'Kernel::System::Calendar::Event::Transport::NotificationView',
|
||
'Name' => 'Web View',
|
||
'Prio' => '110'
|
||
};
|
||
$Self->{'AppointmentNotification::Transport'}->{'SMS'} = {
|
||
'AgentEnabledByDefault' => '0',
|
||
'Icon' => 'fa fa-mobile',
|
||
'IsOTRSBusinessTransport' => '1',
|
||
'Module' => 'Kernel::System::Calendar::Event::Transport::SMS',
|
||
'Name' => 'SMS (Short Message Service)',
|
||
'Prio' => '120'
|
||
};
|
||
$Self->{'AttachmentDownloadType'} = 'attachment';
|
||
$Self->{'AuthTwoFactorModule::AllowEmptySecret'} = '1';
|
||
$Self->{'AuthTwoFactorModule::AllowPreviousToken'} = '1';
|
||
$Self->{'AuthTwoFactorModule::SecretPreferencesKey'} = 'UserGoogleAuthenticatorSecretKey';
|
||
$Self->{'AutoComplete::Agent'}->{'CustomerSearch'} = {
|
||
'AutoCompleteActive' => '1',
|
||
'ButtonText' => 'Search Customer',
|
||
'MaxResultsDisplayed' => '20',
|
||
'MinQueryLength' => '2',
|
||
'QueryDelay' => '100'
|
||
};
|
||
$Self->{'AutoComplete::Agent'}->{'Default'} = {
|
||
'AutoCompleteActive' => '1',
|
||
'ButtonText' => 'Search',
|
||
'MaxResultsDisplayed' => '20',
|
||
'MinQueryLength' => '2',
|
||
'QueryDelay' => '100'
|
||
};
|
||
$Self->{'AutoComplete::Agent'}->{'UserSearch'} = {
|
||
'AutoCompleteActive' => '1',
|
||
'ButtonText' => 'Search User',
|
||
'MaxResultsDisplayed' => '20',
|
||
'MinQueryLength' => '2',
|
||
'QueryDelay' => '100'
|
||
};
|
||
$Self->{'AutoComplete::Customer'}->{'Default'} = {
|
||
'AutoCompleteActive' => '1',
|
||
'ButtonText' => 'Search',
|
||
'MaxResultsDisplayed' => '20',
|
||
'MinQueryLength' => '2',
|
||
'QueryDelay' => '100'
|
||
};
|
||
$Self->{'AutoResponseForWebTickets'} = '1';
|
||
$Self->{'CGILogPrefix'} = 'OTRS-CGI';
|
||
$Self->{'Cache::InBackend'} = '1';
|
||
$Self->{'Cache::InMemory'} = '1';
|
||
$Self->{'Cache::Module'} = 'Kernel::System::Cache::FileStorable';
|
||
$Self->{'Cache::SubdirLevels'} = '3';
|
||
$Self->{'CalendarWeekDayStart'} = '1';
|
||
$Self->{'CalendarWeekDayStart::Calendar1'} = '1';
|
||
$Self->{'CalendarWeekDayStart::Calendar2'} = '1';
|
||
$Self->{'CalendarWeekDayStart::Calendar3'} = '1';
|
||
$Self->{'CalendarWeekDayStart::Calendar4'} = '1';
|
||
$Self->{'CalendarWeekDayStart::Calendar5'} = '1';
|
||
$Self->{'CalendarWeekDayStart::Calendar6'} = '1';
|
||
$Self->{'CalendarWeekDayStart::Calendar7'} = '1';
|
||
$Self->{'CalendarWeekDayStart::Calendar8'} = '1';
|
||
$Self->{'CalendarWeekDayStart::Calendar9'} = '1';
|
||
$Self->{'CheckEmailAddresses'} = '1';
|
||
$Self->{'CheckEmailInvalidAddress'} = '@(example)\\.(..|...)$';
|
||
$Self->{'CheckEmailValidAddress'} = '^(root@localhost|admin@localhost)$';
|
||
$Self->{'CheckMXRecord'} = 0;
|
||
$Self->{'CloudService::Admin::Module'}->{'100-SupportDataCollector'} = {
|
||
'ConfigDialog' => 'AdminCloudServiceSupportDataCollector',
|
||
'Description' => 'Configure sending of support data to OTRS Group for improved support.',
|
||
'Icon' => 'fa fa-compass',
|
||
'Name' => 'Support data collector'
|
||
};
|
||
$Self->{'CloudService::Admin::Module'}->{'200-SMS'} = {
|
||
'ConfigDialog' => 'AdminCloudServiceSMS',
|
||
'Description' => 'This will allow the system to send text messages via SMS.',
|
||
'Icon' => 'fa fa-mobile',
|
||
'IsOTRSBusiness' => '1',
|
||
'Name' => 'SMS'
|
||
};
|
||
$Self->{'CommunicationChannel'}->{'Chat'} = {
|
||
'Description' => 'Chat communication channel.',
|
||
'Icon' => 'fa-comment',
|
||
'Module' => 'Kernel::System::CommunicationChannel::Chat',
|
||
'Name' => 'Chat'
|
||
};
|
||
$Self->{'CommunicationChannel'}->{'Email'} = {
|
||
'Description' => 'Email communication channel.',
|
||
'Icon' => 'fa-envelope',
|
||
'Module' => 'Kernel::System::CommunicationChannel::Email',
|
||
'Name' => 'Email'
|
||
};
|
||
$Self->{'CommunicationChannel'}->{'Internal'} = {
|
||
'Description' => 'Internal communication channel.',
|
||
'Icon' => 'fa-cloud',
|
||
'Module' => 'Kernel::System::CommunicationChannel::Internal',
|
||
'Name' => 'OTRS'
|
||
};
|
||
$Self->{'CommunicationChannel'}->{'Phone'} = {
|
||
'Description' => 'Phone communication channel.',
|
||
'Icon' => 'fa-phone',
|
||
'Module' => 'Kernel::System::CommunicationChannel::Phone',
|
||
'Name' => 'Phone'
|
||
};
|
||
$Self->{'CommunicationLog::PurgeAfterHours::AllCommunications'} = '744';
|
||
$Self->{'CommunicationLog::PurgeAfterHours::SuccessfulCommunications'} = '168';
|
||
$Self->{'CommunicationLog::Transport'}->{'Email'} = {
|
||
'Module' => 'Kernel::System::CommunicationLog::Transport::Email',
|
||
'Name' => 'Email'
|
||
};
|
||
$Self->{'ConfigImportAllowed'} = '1';
|
||
$Self->{'ConfigLevel'} = '100';
|
||
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
|
||
$Self->{'Customer::AuthModule::DB::CryptType'} = 'sha2';
|
||
$Self->{'Customer::AuthModule::DB::CustomerKey'} = 'login';
|
||
$Self->{'Customer::AuthModule::DB::CustomerPassword'} = 'pw';
|
||
$Self->{'Customer::AuthModule::DB::Table'} = 'customer_user';
|
||
$Self->{'Customer::AuthModule::DB::bcryptCost'} = '12';
|
||
$Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'OU=CUSTOMER,DC=conacc,DC=local';
|
||
$Self->{'Customer::AuthModule::LDAP::Die'} = '1';
|
||
$Self->{'Customer::AuthModule::LDAP::Host'} = '10.101.0.101 10.101.0.102';
|
||
$Self->{'Customer::AuthModule::LDAP::Params'} = {
|
||
'async' => '0',
|
||
'port' => '389',
|
||
'timeout' => '120',
|
||
'version' => '3'
|
||
};
|
||
$Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'CN=OTRS_LDAP,OU=AdminUser,OU=CON,OU=CONET,DC=conacc,DC=local';
|
||
$Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = 'Poo7aipi';
|
||
$Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName';
|
||
$Self->{'Customer::AuthModule::Radius::Die'} = '1';
|
||
$Self->{'Customer::AuthTwoFactorModule::AllowEmptySecret'} = '1';
|
||
$Self->{'Customer::AuthTwoFactorModule::AllowPreviousToken'} = '1';
|
||
$Self->{'Customer::AuthTwoFactorModule::SecretPreferencesKey'} = 'UserGoogleAuthenticatorSecretKey';
|
||
$Self->{'Customer::TicketSearch::AllServices'} = 0;
|
||
$Self->{'CustomerCompany::EventModulePost'}->{'2000-UpdateCustomerUsers'} = {
|
||
'Event' => 'CustomerCompanyUpdate',
|
||
'Module' => 'Kernel::System::CustomerCompany::Event::CustomerUserUpdate',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'CustomerCompany::EventModulePost'}->{'2100-UpdateDynamicFieldObjectName'} = {
|
||
'Event' => 'CustomerCompanyUpdate',
|
||
'Module' => 'Kernel::System::CustomerCompany::Event::DynamicFieldObjectNameUpdate',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'CustomerCompany::EventModulePost'}->{'2300-UpdateTickets'} = {
|
||
'Event' => 'CustomerCompanyUpdate',
|
||
'Module' => 'Kernel::System::CustomerCompany::Event::TicketUpdate',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'CustomerCompany::EventModulePost'}->{'9900-GenericInterface'} = {
|
||
'Event' => '',
|
||
'Module' => 'Kernel::GenericInterface::Event::Handler',
|
||
'Transaction' => '1'
|
||
};
|
||
$Self->{'CustomerDBLink'} = '[% Env("CGIHandle") %]?Action=AgentCustomerInformationCenter;CustomerID=[% Data.CustomerID | uri %]';
|
||
$Self->{'CustomerDBLinkClass'} = '';
|
||
$Self->{'CustomerDBLinkTarget'} = '';
|
||
$Self->{'CustomerFrontend::CommonParam'}->{'Action'} = 'CustomerTicketOverview';
|
||
$Self->{'CustomerFrontend::CommonParam'}->{'TicketID'} = '';
|
||
$Self->{'CustomerFrontend::HeaderMetaModule'}->{'1-Refresh'} = {
|
||
'Module' => 'Kernel::Output::HTML::HeaderMeta::Refresh'
|
||
};
|
||
$Self->{'CustomerFrontend::HeaderMetaModule'}->{'2-TicketSearch'} = {
|
||
'Action' => 'CustomerTicketSearch',
|
||
'Module' => 'Kernel::Output::HTML::HeaderMeta::CustomerTicketSearch'
|
||
};
|
||
$Self->{'CustomerFrontend::HeaderMetaModule'}->{'3-FAQSearch'} = {
|
||
'Action' => 'CustomerFAQSearch',
|
||
'Module' => 'Kernel::Output::HTML::HeaderMeta::CustomerFAQSearch'
|
||
};
|
||
$Self->{'CustomerFrontend::Module'}->{'AjaxAttachment'} = {
|
||
'Description' => 'AjaxAttachment',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'CustomerFrontend::Module'}->{'CustomerAccept'} = {
|
||
'Description' => 'To accept login information, such as an EULA or license.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Info'
|
||
};
|
||
$Self->{'CustomerFrontend::Module'}->{'CustomerFAQExplorer'} = {
|
||
'Description' => 'Customer FAQ.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'CustomerFrontend::Module'}->{'CustomerFAQPrint'} = {
|
||
'Description' => 'Customer FAQ Print.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'CustomerFrontend::Module'}->{'CustomerFAQRelatedArticles'} = {
|
||
'Description' => 'Customer FAQ Related Articles.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Customer FAQ Related Articles'
|
||
};
|
||
$Self->{'CustomerFrontend::Module'}->{'CustomerFAQSearch'} = {
|
||
'Description' => 'Customer FAQ search.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => 'Search FAQ'
|
||
};
|
||
$Self->{'CustomerFrontend::Module'}->{'CustomerFAQZoom'} = {
|
||
'Description' => 'Customer FAQ Zoom.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'CustomerFrontend::Module'}->{'CustomerPreferences'} = {
|
||
'Description' => 'Customer preferences.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Preferences'
|
||
};
|
||
$Self->{'CustomerFrontend::Module'}->{'CustomerTicketArticleContent'} = {
|
||
'Description' => 'To view HTML attachments.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'CustomerFrontend::Module'}->{'CustomerTicketAttachment'} = {
|
||
'Description' => 'To download attachments.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'CustomerFrontend::Module'}->{'CustomerTicketMessage'} = {
|
||
'Description' => 'Create tickets.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'New Ticket'
|
||
};
|
||
$Self->{'CustomerFrontend::Module'}->{'CustomerTicketOverview'} = {
|
||
'Description' => 'Overview of customer tickets.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Overview'
|
||
};
|
||
$Self->{'CustomerFrontend::Module'}->{'CustomerTicketPrint'} = {
|
||
'Description' => 'Customer Ticket Print Module.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Print'
|
||
};
|
||
$Self->{'CustomerFrontend::Module'}->{'CustomerTicketProcess'} = {
|
||
'Description' => 'Process Ticket.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Process ticket'
|
||
};
|
||
$Self->{'CustomerFrontend::Module'}->{'CustomerTicketSearch'} = {
|
||
'Description' => 'Customer ticket search.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Search'
|
||
};
|
||
$Self->{'CustomerFrontend::Module'}->{'CustomerTicketZoom'} = {
|
||
'Description' => 'Ticket zoom view.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Zoom'
|
||
};
|
||
$Self->{'CustomerFrontend::Module'}->{'Logout'} = {
|
||
'Description' => 'Logout of customer panel.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'CustomerFrontend::Module'}->{'PictureUpload'} = {
|
||
'Description' => 'Picture upload module.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Picture-Upload'
|
||
};
|
||
$Self->{'CustomerFrontend::NavBarModule'}->{'10-CustomerTicketProcesses'} = {
|
||
'Module' => 'Kernel::Output::HTML::NavBar::CustomerTicketProcess'
|
||
};
|
||
$Self->{'CustomerFrontend::Navigation'}->{'CustomerFAQExplorer'}->{'002-FAQ'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'FAQ',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=CustomerFAQExplorer',
|
||
'LinkOption' => '',
|
||
'Name' => 'FAQ',
|
||
'NavBar' => 'FAQ',
|
||
'Prio' => '700',
|
||
'Type' => 'Menu'
|
||
},
|
||
{
|
||
'AccessKey' => 'x',
|
||
'Block' => '',
|
||
'Description' => 'FAQ Explorer',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=CustomerFAQExplorer',
|
||
'LinkOption' => '',
|
||
'Name' => 'FAQ Explorer',
|
||
'NavBar' => 'FAQ',
|
||
'Prio' => '710',
|
||
'Type' => 'Submenu'
|
||
}
|
||
];
|
||
$Self->{'CustomerFrontend::Navigation'}->{'CustomerFAQSearch'}->{'002-FAQ'} = [
|
||
{
|
||
'AccessKey' => 'f',
|
||
'Block' => '',
|
||
'Description' => 'Search',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=CustomerFAQSearch',
|
||
'LinkOption' => '',
|
||
'Name' => 'Search',
|
||
'NavBar' => 'FAQ',
|
||
'Prio' => '780',
|
||
'Type' => 'Submenu'
|
||
}
|
||
];
|
||
$Self->{'CustomerFrontend::Navigation'}->{'CustomerTicketMessage'}->{'002-Ticket'} = [
|
||
{
|
||
'AccessKey' => 'n',
|
||
'Block' => '',
|
||
'Description' => 'Create new Ticket.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=CustomerTicketMessage',
|
||
'LinkOption' => '',
|
||
'Name' => 'New Ticket',
|
||
'NavBar' => 'Ticket',
|
||
'Prio' => '100',
|
||
'Type' => 'Submenu'
|
||
}
|
||
];
|
||
$Self->{'CustomerFrontend::Navigation'}->{'CustomerTicketOverview'}->{'002-Ticket'} = [
|
||
{
|
||
'AccessKey' => 'm',
|
||
'Block' => '',
|
||
'Description' => 'Tickets.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=CustomerTicketOverview;Subaction=MyTickets',
|
||
'LinkOption' => '',
|
||
'Name' => 'Tickets',
|
||
'NavBar' => 'Ticket',
|
||
'Prio' => '100',
|
||
'Type' => 'Menu'
|
||
},
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'My Tickets.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=CustomerTicketOverview;Subaction=MyTickets',
|
||
'LinkOption' => '',
|
||
'Name' => 'My Tickets',
|
||
'NavBar' => 'Ticket',
|
||
'Prio' => '110',
|
||
'Type' => 'Submenu'
|
||
},
|
||
{
|
||
'AccessKey' => 't',
|
||
'Block' => '',
|
||
'Description' => 'Company Tickets.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=CustomerTicketOverview;Subaction=CompanyTickets',
|
||
'LinkOption' => '',
|
||
'Name' => 'Company Tickets',
|
||
'NavBar' => 'Ticket',
|
||
'Prio' => '120',
|
||
'Type' => 'Submenu'
|
||
}
|
||
];
|
||
$Self->{'CustomerFrontend::Navigation'}->{'CustomerTicketProcess'}->{'002-ProcessManagement'} = [
|
||
{
|
||
'AccessKey' => 'o',
|
||
'Block' => '',
|
||
'Description' => 'Create new process ticket.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=CustomerTicketProcess',
|
||
'LinkOption' => '',
|
||
'Name' => 'New process ticket',
|
||
'NavBar' => 'Ticket',
|
||
'Prio' => '220',
|
||
'Type' => 'Submenu'
|
||
}
|
||
];
|
||
$Self->{'CustomerFrontend::Navigation'}->{'CustomerTicketSearch'}->{'002-Ticket'} = [
|
||
{
|
||
'AccessKey' => 's',
|
||
'Block' => '',
|
||
'Description' => 'Search.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=CustomerTicketSearch',
|
||
'LinkOption' => '',
|
||
'Name' => 'Search',
|
||
'NavBar' => 'Ticket',
|
||
'Prio' => '300',
|
||
'Type' => 'Submenu'
|
||
}
|
||
];
|
||
$Self->{'CustomerFrontend::NotifyModule'}->{'1-OTRSBusiness'} = {
|
||
'Module' => 'Kernel::Output::HTML::Notification::CustomerOTRSBusiness'
|
||
};
|
||
$Self->{'CustomerFrontend::NotifyModule'}->{'6-CustomerSystemMaintenance-Check'} = {
|
||
'Module' => 'Kernel::Output::HTML::Notification::CustomerSystemMaintenanceCheck'
|
||
};
|
||
$Self->{'CustomerFrontend::NotifyModule'}->{'7-CustomerUserTimeZone-Check'} = {
|
||
'Module' => 'Kernel::Output::HTML::Notification::CustomerUserTimeZoneCheck'
|
||
};
|
||
$Self->{'CustomerGroupAlwaysGroups'} = [
|
||
'users'
|
||
];
|
||
$Self->{'CustomerGroupCompanyAlwaysGroups'} = [
|
||
'users'
|
||
];
|
||
$Self->{'CustomerGroupPermissionContext'}->{'001-CustomerID-same'} = {
|
||
'Description' => 'Gives customer users group based access to tickets from customer users of the same customer (ticket CustomerID is a CustomerID of the customer user).',
|
||
'Name' => 'Same Customer',
|
||
'Value' => 'Ticket::CustomerID::Same'
|
||
};
|
||
$Self->{'CustomerGroupSupport'} = 0;
|
||
$Self->{'CustomerHeadline'} = 'CONET Services GmbH';
|
||
$Self->{'CustomerLogo'} = {
|
||
'StyleHeight' => '55px',
|
||
'StyleRight' => '20px',
|
||
'StyleTop' => '5px',
|
||
'StyleWidth' => '99px',
|
||
'URL' => '/Logo_CONETServices.gif'
|
||
};
|
||
$Self->{'CustomerNotifyJustToRealCustomer'} = 0;
|
||
$Self->{'CustomerPanel::NewTicketQueueSelectionModule'} = 'Kernel::Output::HTML::CustomerNewTicket::QueueSelectionGeneric';
|
||
$Self->{'CustomerPanelBodyLostPassword'} = 'Hi <OTRS_USERFIRSTNAME>,
|
||
|
||
|
||
New password: <OTRS_NEWPW>
|
||
|
||
<OTRS_CONFIG_HttpType>://<OTRS_CONFIG_FQDN>/<OTRS_CONFIG_ScriptAlias>customer.pl';
|
||
$Self->{'CustomerPanelBodyLostPasswordToken'} = 'Hi <OTRS_USERFIRSTNAME>,
|
||
|
||
You or someone impersonating you has requested to change your OTRS
|
||
password.
|
||
|
||
If you want to do this, click on this link. You will receive another email containing the password.
|
||
|
||
<OTRS_CONFIG_HttpType>://<OTRS_CONFIG_FQDN>/<OTRS_CONFIG_ScriptAlias>customer.pl?Action=CustomerLostPassword;Token=<OTRS_TOKEN>
|
||
|
||
If you did not request a new password, please ignore this email.';
|
||
$Self->{'CustomerPanelBodyNewAccount'} = 'Hi <OTRS_USERFIRSTNAME>,
|
||
|
||
You or someone impersonating you has created a new OTRS account for
|
||
you.
|
||
|
||
Full name: <OTRS_USERFIRSTNAME> <OTRS_USERLASTNAME>
|
||
User name: <OTRS_USERLOGIN>
|
||
Password : <OTRS_USERPASSWORD>
|
||
|
||
You can log in via the following URL. We encourage you to change your password
|
||
via the Preferences button after logging in.
|
||
|
||
<OTRS_CONFIG_HttpType>://<OTRS_CONFIG_FQDN>/<OTRS_CONFIG_ScriptAlias>customer.pl';
|
||
$Self->{'CustomerPanelCreateAccount'} = 0;
|
||
$Self->{'CustomerPanelLostPassword'} = 0;
|
||
$Self->{'CustomerPanelSelectionString'} = '<Queue>';
|
||
$Self->{'CustomerPanelSelectionType'} = 'Queue';
|
||
$Self->{'CustomerPanelSessionName'} = 'OTRSCustomerInterface';
|
||
$Self->{'CustomerPanelSubjectLostPassword'} = 'New OTRS password';
|
||
$Self->{'CustomerPanelSubjectLostPasswordToken'} = 'New OTRS password request';
|
||
$Self->{'CustomerPanelSubjectNewAccount'} = 'New OTRS Account!';
|
||
$Self->{'CustomerPanelUserID'} = '1';
|
||
$Self->{'CustomerPreferences'} = {
|
||
'Module' => 'Kernel::System::CustomerUser::Preferences::DB',
|
||
'Params' => {
|
||
'Table' => 'customer_preferences',
|
||
'TableKey' => 'preferences_key',
|
||
'TableUserID' => 'user_id',
|
||
'TableValue' => 'preferences_value'
|
||
}
|
||
};
|
||
$Self->{'CustomerPreferencesGroups'}->{'GoogleAuthenticatorSecretKey'} = {
|
||
'Active' => '0',
|
||
'Block' => 'Input',
|
||
'Desc' => 'Enter your shared secret to enable two factor authentication. WARNING: Make sure that you add the shared secret to your generator application and the application works well. Otherwise you will be not able to login anymore without the two factor token.',
|
||
'Key' => 'Shared Secret',
|
||
'Label' => 'Google Authenticator',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Generic',
|
||
'PrefKey' => 'UserGoogleAuthenticatorSecretKey',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '1100',
|
||
'ValidateRegex' => '^([A-Z2-7]{16}|)$',
|
||
'ValidateRegexMessage' => 'The secret you supplied is invalid. The secret must only contain letters (A-Z, uppercase) and numbers (2-7) and must consist of 16 characters.'
|
||
};
|
||
$Self->{'CustomerPreferencesGroups'}->{'Language'} = {
|
||
'Active' => '1',
|
||
'Desc' => 'Select the main interface language.',
|
||
'Key' => 'Language',
|
||
'Label' => 'Interface language',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Language',
|
||
'PrefKey' => 'UserLanguage',
|
||
'PreferenceGroup' => 'UserProfile',
|
||
'Prio' => '2000'
|
||
};
|
||
$Self->{'CustomerPreferencesGroups'}->{'PGP'} = {
|
||
'Active' => '1',
|
||
'Desc' => 'Upload your PGP key.',
|
||
'Key' => 'PGP Key',
|
||
'Label' => 'PGP Key',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::PGP',
|
||
'PrefKey' => 'UserPGPKey',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '10000'
|
||
};
|
||
$Self->{'CustomerPreferencesGroups'}->{'Password'} = {
|
||
'Active' => '1',
|
||
'Area' => 'Customer',
|
||
'Desc' => 'Set a new password by filling in your current password and a new one.',
|
||
'Label' => 'Change password',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Password',
|
||
'PasswordMin2Characters' => '0',
|
||
'PasswordMin2Lower2UpperCharacters' => '0',
|
||
'PasswordMinSize' => '0',
|
||
'PasswordNeedDigit' => '0',
|
||
'PasswordRegExp' => '',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '1000'
|
||
};
|
||
$Self->{'CustomerPreferencesGroups'}->{'RefreshTime'} = {
|
||
'Active' => '1',
|
||
'Data' => {
|
||
'0' => 'off',
|
||
'10' => '10 minutes',
|
||
'15' => '15 minutes',
|
||
'2' => ' 2 minutes',
|
||
'5' => ' 5 minutes',
|
||
'7' => ' 7 minutes'
|
||
},
|
||
'DataSelected' => '0',
|
||
'Desc' => 'Select after which period ticket overviews should refresh automatically.',
|
||
'Key' => 'Refresh interval',
|
||
'Label' => 'Ticket overview',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Generic',
|
||
'PrefKey' => 'UserRefreshTime',
|
||
'PreferenceGroup' => 'UserProfile',
|
||
'Prio' => '4000'
|
||
};
|
||
$Self->{'CustomerPreferencesGroups'}->{'SMIME'} = {
|
||
'Active' => '1',
|
||
'Desc' => 'Upload your S/MIME certificate.',
|
||
'Key' => 'S/MIME Certificate',
|
||
'Label' => 'S/MIME Certificate',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::SMIME',
|
||
'PrefKey' => 'UserSMIMEKey',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '11000'
|
||
};
|
||
$Self->{'CustomerPreferencesGroups'}->{'ShownTickets'} = {
|
||
'Active' => '1',
|
||
'Data' => {
|
||
'15' => '15',
|
||
'20' => '20',
|
||
'25' => '25',
|
||
'30' => '30'
|
||
},
|
||
'DataSelected' => '25',
|
||
'Desc' => 'Select how many tickets should be shown in overviews by default.',
|
||
'Key' => 'Tickets per page',
|
||
'Label' => 'Number of displayed tickets',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Generic',
|
||
'PrefKey' => 'UserShowTickets',
|
||
'PreferenceGroup' => 'UserProfile',
|
||
'Prio' => '4000'
|
||
};
|
||
$Self->{'CustomerPreferencesGroups'}->{'Theme'} = {
|
||
'Active' => '0',
|
||
'Desc' => 'Select your preferred theme for OTRS.',
|
||
'Key' => 'Select your frontend Theme.',
|
||
'Label' => 'Theme',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Theme',
|
||
'PrefKey' => 'UserTheme',
|
||
'PreferenceGroup' => 'UserProfile',
|
||
'Prio' => '1000'
|
||
};
|
||
$Self->{'CustomerPreferencesGroups'}->{'TimeZone'} = {
|
||
'Active' => '1',
|
||
'Desc' => 'Select your personal time zone. All times will be displayed relative to this time zone.',
|
||
'Key' => 'Time Zone',
|
||
'Label' => 'Time Zone',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::TimeZone',
|
||
'PrefKey' => 'UserTimeZone',
|
||
'PreferenceGroup' => 'UserProfile',
|
||
'Prio' => '2500'
|
||
};
|
||
$Self->{'CustomerSessionLimit'} = '100';
|
||
$Self->{'CustomerSessionPerUserLimit'} = '20';
|
||
$Self->{'CustomerTicket::Permission'}->{'1-GroupCheck'} = {
|
||
'Granted' => '0',
|
||
'Module' => 'Kernel::System::Ticket::CustomerPermission::GroupCheck',
|
||
'Required' => '1'
|
||
};
|
||
$Self->{'CustomerTicket::Permission'}->{'2-CustomerUserIDCheck'} = {
|
||
'Granted' => '1',
|
||
'Module' => 'Kernel::System::Ticket::CustomerPermission::CustomerUserIDCheck',
|
||
'Required' => '0'
|
||
};
|
||
$Self->{'CustomerTicket::Permission'}->{'3-CustomerIDCheck'} = {
|
||
'Granted' => '1',
|
||
'Module' => 'Kernel::System::Ticket::CustomerPermission::CustomerIDCheck',
|
||
'Required' => '0'
|
||
};
|
||
$Self->{'CustomerTicket::Permission'}->{'4-CustomerGroupCheck'} = {
|
||
'Granted' => '1',
|
||
'Module' => 'Kernel::System::Ticket::CustomerPermission::CustomerGroupCheck',
|
||
'Required' => '0'
|
||
};
|
||
$Self->{'CustomerUser::EventModulePost'}->{'2000-UpdateDynamicFieldObjectName'} = {
|
||
'Event' => 'CustomerUserUpdate',
|
||
'Module' => 'Kernel::System::CustomerUser::Event::DynamicFieldObjectNameUpdate',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'CustomerUser::EventModulePost'}->{'2100-UpdateSearchProfiles'} = {
|
||
'Event' => 'CustomerUserUpdate',
|
||
'Module' => 'Kernel::System::CustomerUser::Event::SearchProfileUpdate',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'CustomerUser::EventModulePost'}->{'2200-UpdateServiceMembership'} = {
|
||
'Event' => 'CustomerUserUpdate',
|
||
'Module' => 'Kernel::System::CustomerUser::Event::ServiceMemberUpdate',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'CustomerUser::EventModulePost'}->{'2300-UpdateTickets'} = {
|
||
'Event' => 'CustomerUserUpdate',
|
||
'Module' => 'Kernel::System::CustomerUser::Event::TicketUpdate',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'CustomerUser::EventModulePost'}->{'9900-GenericInterface'} = {
|
||
'Event' => '',
|
||
'Module' => 'Kernel::GenericInterface::Event::Handler',
|
||
'Transaction' => '1'
|
||
};
|
||
$Self->{'CustomerUser::Frontend::AgentCustomerUserAddressBook'}->{'DefaultFields'} = {
|
||
'Email' => [
|
||
'UserLogin',
|
||
'UserFirstname',
|
||
'UserLastname',
|
||
'UserEmail',
|
||
'UserCustomerID'
|
||
]
|
||
};
|
||
$Self->{'CustomerUser::Frontend::AgentCustomerUserAddressBook'}->{'SearchParameters'} = {
|
||
'Email' => {
|
||
'CustomerTicketTextField' => 'UserMailString',
|
||
'Order::Default' => 'Up',
|
||
'PageShown' => '50',
|
||
'SearchLimit' => '10000',
|
||
'SortBy::Default' => 'UserLogin'
|
||
}
|
||
};
|
||
$Self->{'CustomerUser::Frontend::AgentCustomerUserAddressBook'}->{'ShowColumns'} = {
|
||
'Email' => [
|
||
'UserFirstname',
|
||
'UserLastname',
|
||
'UserLogin',
|
||
'UserEmail',
|
||
'UserCustomerID'
|
||
]
|
||
};
|
||
$Self->{'CustomerUser::Frontend::Overview'}->{'AddressBook'} = {
|
||
'Module' => 'Kernel::Output::HTML::CustomerUser::OverviewAddressBook',
|
||
'Name' => 'AddressBook'
|
||
};
|
||
$Self->{'Daemon::Log::RotationType'} = 'otrs';
|
||
$Self->{'Daemon::Log::STDERR'} = '1';
|
||
$Self->{'Daemon::Log::STDOUT'} = 0;
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'ArticleSearchIndexRebuild'} = {
|
||
'Function' => 'Execute',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Console::Command::Maint::Ticket::FulltextIndexRebuildWorker',
|
||
'Params' => [
|
||
'--children',
|
||
'4',
|
||
'--limit',
|
||
'20000'
|
||
],
|
||
'Schedule' => '* * * * *',
|
||
'TaskName' => 'ArticleSearchIndexRebuild'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'CommunicationLogDelete'} = {
|
||
'Function' => 'Execute',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Console::Command::Maint::Log::CommunicationLog',
|
||
'Params' => [
|
||
'--purge'
|
||
],
|
||
'Schedule' => '00 03 * * *',
|
||
'TaskName' => 'CommunicationLogDelete'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'ConfigurationDeploymentCleanup'} = {
|
||
'Function' => 'ConfigurationDeployCleanup',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::SysConfig',
|
||
'Params' => [],
|
||
'Schedule' => '40 0 * * 0',
|
||
'TaskName' => 'ConfigurationDeploymentCleanup'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'CoreCacheCleanup'} = {
|
||
'Function' => 'CleanUp',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Cache',
|
||
'Params' => [
|
||
'Expired',
|
||
'1'
|
||
],
|
||
'Schedule' => '20 0 * * 0',
|
||
'TaskName' => 'CoreCacheCleanup'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'EscalationCheck'} = {
|
||
'Function' => 'Execute',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Console::Command::Maint::Ticket::EscalationCheck',
|
||
'Params' => [],
|
||
'Schedule' => '*/5 * * * *',
|
||
'TaskName' => 'EscalationCheck'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'GenerateDashboardStats'} = {
|
||
'Function' => 'Execute',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Console::Command::Maint::Stats::Dashboard::Generate',
|
||
'Params' => [],
|
||
'Schedule' => '5 * * * *',
|
||
'TaskName' => 'GenerateDashboardStats'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'GeneticInterfaceDebugLogCleanup'} = {
|
||
'Function' => 'Execute',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Console::Command::Maint::GenericInterface::DebugLog::Cleanup',
|
||
'Params' => [
|
||
'--created-before-days',
|
||
'14'
|
||
],
|
||
'Schedule' => '02 03 * * *',
|
||
'TaskName' => 'GeneticInterfaceDebugLogCleanup'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'ITSMChangesCheck'} = {
|
||
'Function' => 'Execute',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Console::Command::Admin::ITSM::Change::Check',
|
||
'Params' => [],
|
||
'Schedule' => '*/10 * * * *',
|
||
'TaskName' => 'ITSMChangesCheck'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'LoaderCacheDelete'} = {
|
||
'Function' => 'CacheDelete',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Loader',
|
||
'Params' => [],
|
||
'Schedule' => '30 0 * * 0',
|
||
'TaskName' => 'LoaderCacheDelete'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'MailAccountFetch'} = {
|
||
'Function' => 'Execute',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch',
|
||
'Params' => [],
|
||
'Schedule' => '*/10 * * * *',
|
||
'TaskName' => 'MailAccountFetch'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'MailQueueSend'} = {
|
||
'Function' => 'Execute',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Console::Command::Maint::Email::MailQueue',
|
||
'Params' => [
|
||
'--send'
|
||
],
|
||
'Schedule' => '* * * * *',
|
||
'TaskName' => 'MailQueueSend'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'OTRSBusinessAvailabilityCheck'} = {
|
||
'Function' => 'Execute',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Console::Command::Maint::OTRSBusiness::AvailabilityCheck',
|
||
'Params' => [],
|
||
'Schedule' => '15,35,55 */1 * * *',
|
||
'TaskName' => 'OTRSBusinessAvailabilityCheck'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'OTRSBusinessEntitlementCheck'} = {
|
||
'Function' => 'Execute',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Console::Command::Maint::OTRSBusiness::EntitlementCheck',
|
||
'Params' => [],
|
||
'Schedule' => '25,45 */1 * * *',
|
||
'TaskName' => 'OTRSBusinessEntitlementCheck'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'RegistrationUpdateSend'} = {
|
||
'Function' => 'Execute',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Console::Command::Maint::Registration::UpdateSend',
|
||
'Params' => [],
|
||
'Schedule' => '30 * * * *',
|
||
'TaskName' => 'RegistrationUpdateSend'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'RenewCustomerSMIMECertificates'} = {
|
||
'Function' => 'Execute',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Console::Command::Maint::SMIME::CustomerCertificate::Renew',
|
||
'Params' => [],
|
||
'Schedule' => '02 02 * * *',
|
||
'TaskName' => 'RenewCustomerSMIMECertificates'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'SessionDeleteExpired'} = {
|
||
'Function' => 'Execute',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Console::Command::Maint::Session::DeleteExpired',
|
||
'Params' => [],
|
||
'Schedule' => '55 */2 * * *',
|
||
'TaskName' => 'SessionDeleteExpired'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'SpoolMailsReprocess'} = {
|
||
'Function' => 'Execute',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Console::Command::Maint::PostMaster::SpoolMailsReprocess',
|
||
'Params' => [],
|
||
'Schedule' => '10 0 * * *',
|
||
'TaskName' => 'SpoolMailsReprocess'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'SupportDataCollectAsynchronous'} = {
|
||
'Function' => 'Execute',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Console::Command::Maint::SupportData::CollectAsynchronous',
|
||
'Params' => [],
|
||
'Schedule' => '1 * * * *',
|
||
'TaskName' => 'SupportDataCollectAsynchronous'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'TicketAcceleratorRebuild'} = {
|
||
'Function' => 'TicketAcceleratorRebuild',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Ticket',
|
||
'Params' => [],
|
||
'Schedule' => '01 01 * * *',
|
||
'TaskName' => 'TicketAcceleratorRebuild'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'TicketDraftDeleteExpired'} = {
|
||
'Function' => 'Execute',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Console::Command::Maint::FormDraft::Delete',
|
||
'Params' => [
|
||
'--object-type',
|
||
'Ticket',
|
||
'--expired'
|
||
],
|
||
'Schedule' => '55 * * * *',
|
||
'TaskName' => 'TicketDraftDeleteExpired'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'TicketNumberCounterCleanup'} = {
|
||
'Function' => 'TicketNumberCounterCleanup',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Ticket::Number::AutoIncrement',
|
||
'Params' => [],
|
||
'Schedule' => '*/10 * * * *',
|
||
'TaskName' => 'TicketNumberCounterCleanup'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'TicketPendingCheck'} = {
|
||
'Function' => 'Execute',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Console::Command::Maint::Ticket::PendingCheck',
|
||
'Params' => [],
|
||
'Schedule' => '45 */2 * * *',
|
||
'TaskName' => 'TicketPendingCheck'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'TicketUnlockTimeout'} = {
|
||
'Function' => 'Execute',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Console::Command::Maint::Ticket::UnlockTimeout',
|
||
'Params' => [],
|
||
'Schedule' => '35 * * * *',
|
||
'TaskName' => 'TicketUnlockTimeout'
|
||
};
|
||
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'WebUploadCacheCleanup'} = {
|
||
'Function' => 'FormIDCleanUp',
|
||
'MaximumParallelInstances' => '1',
|
||
'Module' => 'Kernel::System::Web::UploadCache',
|
||
'Params' => [],
|
||
'Schedule' => '46 * * * *',
|
||
'TaskName' => 'WebUploadCacheCleanup'
|
||
};
|
||
$Self->{'Daemon::SchedulerGenericAgentTaskManager::SleepTime'} = 0;
|
||
$Self->{'Daemon::SchedulerGenericAgentTaskManager::TicketLimit'} = '4000';
|
||
$Self->{'Daemon::SchedulerGenericInterfaceTaskManager::FutureTaskTimeDiff'} = '300';
|
||
$Self->{'Daemon::SchedulerTaskWorker::MaximumWorkers'} = '5';
|
||
$Self->{'Daemon::SchedulerTaskWorker::NotificationRecipientEmail'} = 'root@localhost';
|
||
$Self->{'DaemonModules'}->{'SchedulerCronTaskManager'} = {
|
||
'Module' => 'Kernel::System::Daemon::DaemonModules::SchedulerCronTaskManager'
|
||
};
|
||
$Self->{'DaemonModules'}->{'SchedulerFutureTaskManager'} = {
|
||
'Module' => 'Kernel::System::Daemon::DaemonModules::SchedulerFutureTaskManager'
|
||
};
|
||
$Self->{'DaemonModules'}->{'SchedulerGenericAgentTaskManager'} = {
|
||
'Module' => 'Kernel::System::Daemon::DaemonModules::SchedulerGenericAgentTaskManager'
|
||
};
|
||
$Self->{'DaemonModules'}->{'SchedulerTaskWorker'} = {
|
||
'Module' => 'Kernel::System::Daemon::DaemonModules::SchedulerTaskWorker'
|
||
};
|
||
$Self->{'DaemonModules'}->{'SystemConfigurationSyncManager'} = {
|
||
'Module' => 'Kernel::System::Daemon::DaemonModules::SystemConfigurationSyncManager'
|
||
};
|
||
$Self->{'DashboardBackend'}->{'0000-ProductNotify'} = {
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTLLocal' => '1440',
|
||
'Default' => '0',
|
||
'Description' => 'News about OTRS releases!',
|
||
'Group' => 'admin',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::ProductNotify',
|
||
'Title' => 'Product News'
|
||
};
|
||
$Self->{'DashboardBackend'}->{'0100-TicketPendingReminder'} = {
|
||
'Attributes' => 'TicketPendingTimeOlderMinutes=1;StateType=pending reminder;SortBy=PendingTime;OrderBy=Down;',
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTLLocal' => '0.5',
|
||
'Default' => '0',
|
||
'DefaultColumns' => {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '1',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'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',
|
||
'Filter' => 'Locked',
|
||
'Group' => '',
|
||
'Limit' => '10',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::TicketGeneric',
|
||
'Permission' => 'rw',
|
||
'Time' => 'UntilTime',
|
||
'Title' => 'Reminder Tickets'
|
||
};
|
||
$Self->{'DashboardBackend'}->{'0110-TicketEscalation'} = {
|
||
'Attributes' => 'TicketEscalationTimeOlderMinutes=1;SortBy=EscalationTime;OrderBy=Down;',
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTLLocal' => '0.5',
|
||
'Default' => '0',
|
||
'DefaultColumns' => {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '1',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'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 escalated tickets',
|
||
'Filter' => 'All',
|
||
'Group' => '',
|
||
'Limit' => '10',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::TicketGeneric',
|
||
'Permission' => 'rw',
|
||
'Time' => 'EscalationTime',
|
||
'Title' => 'Escalated Tickets'
|
||
};
|
||
$Self->{'DashboardBackend'}->{'0120-TicketNew'} = {
|
||
'Attributes' => 'StateType=new;',
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTLLocal' => '0.5',
|
||
'Default' => '0',
|
||
'DefaultColumns' => {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '1',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'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 new tickets, these tickets have not been worked on yet',
|
||
'Filter' => 'All',
|
||
'Group' => '',
|
||
'Limit' => '10',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::TicketGeneric',
|
||
'Permission' => 'rw',
|
||
'Time' => 'Age',
|
||
'Title' => 'New Tickets'
|
||
};
|
||
$Self->{'DashboardBackend'}->{'0130-TicketOpen'} = {
|
||
'Attributes' => 'StateType=open;',
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTLLocal' => '0.5',
|
||
'Default' => '0',
|
||
'DefaultColumns' => {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '1',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'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 open tickets, these tickets have already been worked on, but need a response',
|
||
'Filter' => 'All',
|
||
'Group' => '',
|
||
'Limit' => '10',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::TicketGeneric',
|
||
'Permission' => 'rw',
|
||
'Time' => 'Age',
|
||
'Title' => 'Open Tickets / Need to be answered'
|
||
};
|
||
$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',
|
||
'Mandatory' => '0',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::TicketGeneric',
|
||
'Permission' => 'rw',
|
||
'Time' => 'UntilTime',
|
||
'Title' => 'Running Process Tickets'
|
||
};
|
||
$Self->{'DashboardBackend'}->{'0250-TicketStats'} = {
|
||
'Block' => 'ContentSmall',
|
||
'CacheTTLLocal' => '30',
|
||
'Changed' => '1',
|
||
'Closed' => '1',
|
||
'Default' => '0',
|
||
'Group' => '',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::TicketStatsGeneric',
|
||
'Permission' => 'rw',
|
||
'Title' => '7 Day Stats'
|
||
};
|
||
$Self->{'DashboardBackend'}->{'0260-TicketCalendar'} = {
|
||
'Block' => 'ContentSmall',
|
||
'CacheTTL' => '2',
|
||
'Default' => '0',
|
||
'Group' => '',
|
||
'Limit' => '6',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::Calendar',
|
||
'OwnerOnly' => '',
|
||
'Permission' => 'rw',
|
||
'Title' => 'Upcoming Events'
|
||
};
|
||
$Self->{'DashboardBackend'}->{'0270-TicketQueueOverview'} = {
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTLLocal' => '0.5',
|
||
'Default' => '0',
|
||
'Description' => 'Provides a matrix overview of the tickets per state per queue.',
|
||
'Group' => '',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::TicketQueueOverview',
|
||
'Permission' => 'rw',
|
||
'QueuePermissionGroup' => 'users',
|
||
'Sort' => 'SortBy=Age;OrderBy=Up',
|
||
'States' => {
|
||
'1' => 'new',
|
||
'4' => 'open',
|
||
'6' => 'pending reminder'
|
||
},
|
||
'Title' => 'Ticket Queue Overview'
|
||
};
|
||
$Self->{'DashboardBackend'}->{'0280-DashboardEventsTicketCalendar'} = {
|
||
'Block' => 'ContentLarge',
|
||
'CacheTTL' => '0',
|
||
'Default' => '0',
|
||
'Group' => '',
|
||
'Mandatory' => '0',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::EventsTicketCalendar',
|
||
'Title' => 'Events Ticket Calendar'
|
||
};
|
||
$Self->{'DashboardBackend'}->{'0390-UserOutOfOffice'} = {
|
||
'Block' => 'ContentSmall',
|
||
'CacheTTLLocal' => '5',
|
||
'Default' => '0',
|
||
'Description' => '',
|
||
'Group' => '',
|
||
'IdleMinutes' => '60',
|
||
'Limit' => '10',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::UserOutOfOffice',
|
||
'SortBy' => 'UserFullname',
|
||
'Title' => 'Out Of Office'
|
||
};
|
||
$Self->{'DashboardBackend'}->{'0398-FAQ-LastChange'} = {
|
||
'Block' => 'ContentSmall',
|
||
'Default' => '0',
|
||
'Description' => '',
|
||
'Group' => 'faq',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::FAQ',
|
||
'Title' => 'Latest updated FAQ articles',
|
||
'Type' => 'LastChange'
|
||
};
|
||
$Self->{'DashboardBackend'}->{'0399-FAQ-LastCreate'} = {
|
||
'Block' => 'ContentSmall',
|
||
'Default' => '0',
|
||
'Description' => '',
|
||
'Group' => 'faq',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::FAQ',
|
||
'Title' => 'Latest created FAQ articles',
|
||
'Type' => 'LastCreate'
|
||
};
|
||
$Self->{'DashboardBackend'}->{'0400-UserOnline'} = {
|
||
'Block' => 'ContentSmall',
|
||
'CacheTTLLocal' => '5',
|
||
'Default' => '0',
|
||
'Description' => 'Logged in users.',
|
||
'Filter' => 'Agent',
|
||
'Group' => '',
|
||
'Limit' => '10',
|
||
'Mandatory' => '0',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::UserOnline',
|
||
'ShowEmail' => '0',
|
||
'SortBy' => 'UserFullname',
|
||
'Title' => 'Logged-In Users'
|
||
};
|
||
$Self->{'DashboardBackend'}->{'0405-News'} = {
|
||
'Block' => 'ContentSmall',
|
||
'CacheTTL' => '360',
|
||
'Default' => '0',
|
||
'Description' => '',
|
||
'Group' => '',
|
||
'Limit' => '6',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::News',
|
||
'Title' => 'OTRS News'
|
||
};
|
||
$Self->{'DashboardBackend'}->{'0500-AppointmentCalendar'} = {
|
||
'Block' => 'ContentSmall',
|
||
'CacheTTLLocal' => '5',
|
||
'Default' => '0',
|
||
'Description' => 'Appointments',
|
||
'Filter' => 'Today',
|
||
'Group' => '',
|
||
'IdleMinutes' => '60',
|
||
'Limit' => '10',
|
||
'Mandatory' => '0',
|
||
'Module' => 'Kernel::Output::HTML::Dashboard::AppointmentCalendar',
|
||
'ShowEmail' => '0',
|
||
'SortBy' => 'UserFullname',
|
||
'Title' => 'Appointments'
|
||
};
|
||
$Self->{'DashboardEventsTicketCalendar'}->{'CalendarWidth'} = '95';
|
||
$Self->{'DashboardEventsTicketCalendar'}->{'Queues'} = [
|
||
'Raw'
|
||
];
|
||
$Self->{'DashboardEventsTicketCalendar::DynamicFieldEndTime'} = 'TicketCalendarEndTime';
|
||
$Self->{'DashboardEventsTicketCalendar::DynamicFieldStartTime'} = 'TicketCalendarStartTime';
|
||
$Self->{'DashboardEventsTicketCalendar::DynamicFieldsForEvents'} = [
|
||
'TicketCalendarEndTime'
|
||
];
|
||
$Self->{'DashboardEventsTicketCalendar::TicketFieldsForEvents'} = {
|
||
'CustomerID' => 'Customer ID',
|
||
'CustomerUserID' => 'Customer user',
|
||
'Priority' => 'Priority',
|
||
'Queue' => 'Queue',
|
||
'SLA' => 'SLA',
|
||
'Service' => 'Service',
|
||
'State' => 'State',
|
||
'Title' => 'Title',
|
||
'Type' => 'Type'
|
||
};
|
||
$Self->{'DefaultLanguage'} = 'de';
|
||
$Self->{'DefaultOverviewColumns'} = {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '2',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'EscalationResponseTime' => '1',
|
||
'EscalationSolutionTime' => '1',
|
||
'EscalationTime' => '1',
|
||
'EscalationUpdateTime' => '1',
|
||
'Lock' => '2',
|
||
'Owner' => '2',
|
||
'PendingTime' => '1',
|
||
'Priority' => '1',
|
||
'Queue' => '2',
|
||
'Responsible' => '1',
|
||
'SLA' => '1',
|
||
'Sender' => '2',
|
||
'Service' => '1',
|
||
'State' => '2',
|
||
'Subject' => '1',
|
||
'TicketNumber' => '2',
|
||
'Title' => '2',
|
||
'Type' => '1'
|
||
};
|
||
$Self->{'DefaultTheme'} = 'Standard';
|
||
$Self->{'DefaultUsedLanguages'} = {
|
||
'ar_SA' => 'Arabic (Saudi Arabia)',
|
||
'bg' => 'Bulgarian',
|
||
'ca' => 'Catalan',
|
||
'cs' => 'Czech',
|
||
'da' => 'Danish',
|
||
'de' => 'German',
|
||
'el' => 'Greek',
|
||
'en' => 'English (United States)',
|
||
'en_CA' => 'English (Canada)',
|
||
'en_GB' => 'English (United Kingdom)',
|
||
'es' => 'Spanish',
|
||
'es_CO' => 'Spanish (Colombia)',
|
||
'es_MX' => 'Spanish (Mexico)',
|
||
'et' => 'Estonian',
|
||
'fa' => 'Persian',
|
||
'fi' => 'Finnish',
|
||
'fr' => 'French',
|
||
'fr_CA' => 'French (Canada)',
|
||
'gl' => 'Galician',
|
||
'he' => 'Hebrew',
|
||
'hi' => 'Hindi',
|
||
'hr' => 'Croatian',
|
||
'hu' => 'Hungarian',
|
||
'id' => 'Indonesian',
|
||
'it' => 'Italian',
|
||
'ja' => 'Japanese',
|
||
'ko' => 'Korean',
|
||
'lt' => 'Lithuanian',
|
||
'lv' => 'Latvian',
|
||
'mk' => 'Macedonian',
|
||
'ms' => 'Malay',
|
||
'nb_NO' => 'Norwegian',
|
||
'nl' => 'Dutch',
|
||
'pl' => 'Polish',
|
||
'pt' => 'Portuguese',
|
||
'pt_BR' => 'Portuguese (Brasil)',
|
||
'ro' => 'Romanian',
|
||
'ru' => 'Russian',
|
||
'sk_SK' => 'Slovak',
|
||
'sl' => 'Slovenian',
|
||
'sr_Cyrl' => 'Serbian Cyrillic',
|
||
'sr_Latn' => 'Serbian Latin',
|
||
'sv' => 'Swedish',
|
||
'sw' => 'Swahili',
|
||
'th_TH' => 'Thai',
|
||
'tr' => 'Turkish',
|
||
'uk' => 'Ukrainian',
|
||
'vi_VN' => 'Vietnam',
|
||
'zh_CN' => 'Chinese (Simplified)',
|
||
'zh_TW' => 'Chinese (Traditional)'
|
||
};
|
||
$Self->{'DefaultUsedLanguagesNative'} = {
|
||
'ar_SA' => 'العَرَبِية',
|
||
'bg' => 'Български',
|
||
'ca' => 'Català',
|
||
'cs' => 'Česky',
|
||
'da' => 'Dansk',
|
||
'de' => 'Deutsch',
|
||
'el' => 'Ελληνικά',
|
||
'en' => 'English (United States)',
|
||
'en_CA' => 'English (Canada)',
|
||
'en_GB' => 'English (United Kingdom)',
|
||
'es' => 'Español',
|
||
'es_CO' => 'Español (Colombia)',
|
||
'es_MX' => 'Español (México)',
|
||
'et' => 'Eesti',
|
||
'fa' => 'فارسى',
|
||
'fi' => 'Suomi',
|
||
'fr' => 'Français',
|
||
'fr_CA' => 'Français (Canada)',
|
||
'gl' => 'Galego',
|
||
'he' => 'עברית',
|
||
'hi' => 'हिन्दी',
|
||
'hr' => 'Hrvatski',
|
||
'hu' => 'Magyar',
|
||
'id' => 'Bahasa Indonesia',
|
||
'it' => 'Italiano',
|
||
'ja' => '日本語',
|
||
'ko' => '한국어',
|
||
'lt' => 'Lietuvių kalba',
|
||
'lv' => 'Latvijas',
|
||
'mk' => 'Mакедонски',
|
||
'ms' => 'Melayu',
|
||
'nb_NO' => 'Norsk bokmål',
|
||
'nl' => 'Nederlandse',
|
||
'pl' => 'Polski',
|
||
'pt' => 'Português',
|
||
'pt_BR' => 'Português Brasileiro',
|
||
'ro' => 'Română',
|
||
'ru' => 'Русский',
|
||
'sk_SK' => 'Slovenčina',
|
||
'sl' => 'Slovenščina',
|
||
'sr_Cyrl' => 'Српски',
|
||
'sr_Latn' => 'Srpski',
|
||
'sv' => 'Svenska',
|
||
'sw' => 'Kiswahili',
|
||
'th_TH' => 'ภาษาไทย',
|
||
'tr' => 'Türkçe',
|
||
'uk' => 'Українська',
|
||
'vi_VN' => 'ViɆt Nam',
|
||
'zh_CN' => '简体中文',
|
||
'zh_TW' => '正體中文'
|
||
};
|
||
$Self->{'DefaultViewLines'} = '6000';
|
||
$Self->{'DefaultViewNewLine'} = '90';
|
||
$Self->{'DemoSystem'} = 0;
|
||
$Self->{'DisableContentSecurityPolicy'} = 0;
|
||
$Self->{'DisableIFrameOriginRestricted'} = 0;
|
||
$Self->{'DynamicField::EventModulePost'}->{'100-UpdateITSMChangeConditions'} = {
|
||
'Event' => '(DynamicFieldAdd|DynamicFieldUpdate|DynamicFieldDelete)',
|
||
'Module' => 'Kernel::System::DynamicField::Event::UpdateITSMChangeConditions',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'DynamicField::EventModulePost'}->{'9900-GenericInterface'} = {
|
||
'Event' => '',
|
||
'Module' => 'Kernel::GenericInterface::Event::Handler',
|
||
'Transaction' => '1'
|
||
};
|
||
$Self->{'DynamicFields::Driver'}->{'ActivityID'} = {
|
||
'ConfigDialog' => 'AdminDynamicFieldText',
|
||
'DisabledAdd' => '1',
|
||
'DisplayName' => 'ActivityID',
|
||
'Module' => 'Kernel::System::DynamicField::Driver::ProcessManagement::ActivityID'
|
||
};
|
||
$Self->{'DynamicFields::Driver'}->{'Checkbox'} = {
|
||
'ConfigDialog' => 'AdminDynamicFieldCheckbox',
|
||
'DisplayName' => 'Checkbox',
|
||
'Module' => 'Kernel::System::DynamicField::Driver::Checkbox'
|
||
};
|
||
$Self->{'DynamicFields::Driver'}->{'Date'} = {
|
||
'ConfigDialog' => 'AdminDynamicFieldDateTime',
|
||
'DisplayName' => 'Date',
|
||
'Module' => 'Kernel::System::DynamicField::Driver::Date'
|
||
};
|
||
$Self->{'DynamicFields::Driver'}->{'DateTime'} = {
|
||
'ConfigDialog' => 'AdminDynamicFieldDateTime',
|
||
'DisplayName' => 'Date / Time',
|
||
'Module' => 'Kernel::System::DynamicField::Driver::DateTime'
|
||
};
|
||
$Self->{'DynamicFields::Driver'}->{'Dropdown'} = {
|
||
'ConfigDialog' => 'AdminDynamicFieldDropdown',
|
||
'DisplayName' => 'Dropdown',
|
||
'Module' => 'Kernel::System::DynamicField::Driver::Dropdown'
|
||
};
|
||
$Self->{'DynamicFields::Driver'}->{'MasterSlave'} = {
|
||
'ConfigDialog' => 'AdminDynamicFieldMasterSlave',
|
||
'DisabledAdd' => '1',
|
||
'DisplayName' => 'Master / Slave',
|
||
'Module' => 'Kernel::System::DynamicField::Driver::MasterSlave'
|
||
};
|
||
$Self->{'DynamicFields::Driver'}->{'Multiselect'} = {
|
||
'ConfigDialog' => 'AdminDynamicFieldMultiselect',
|
||
'DisplayName' => 'Multiselect',
|
||
'ItemSeparator' => ', ',
|
||
'Module' => 'Kernel::System::DynamicField::Driver::Multiselect'
|
||
};
|
||
$Self->{'DynamicFields::Driver'}->{'ProcessID'} = {
|
||
'ConfigDialog' => 'AdminDynamicFieldText',
|
||
'DisabledAdd' => '1',
|
||
'DisplayName' => 'ProcessID',
|
||
'Module' => 'Kernel::System::DynamicField::Driver::ProcessManagement::ProcessID'
|
||
};
|
||
$Self->{'DynamicFields::Driver'}->{'Text'} = {
|
||
'ConfigDialog' => 'AdminDynamicFieldText',
|
||
'DisplayName' => 'Text',
|
||
'Module' => 'Kernel::System::DynamicField::Driver::Text'
|
||
};
|
||
$Self->{'DynamicFields::Driver'}->{'TextArea'} = {
|
||
'ConfigDialog' => 'AdminDynamicFieldText',
|
||
'DisplayName' => 'Textarea',
|
||
'Module' => 'Kernel::System::DynamicField::Driver::TextArea'
|
||
};
|
||
$Self->{'DynamicFields::ObjectType'}->{'Article'} = {
|
||
'DisplayName' => 'Article',
|
||
'Module' => 'Kernel::System::DynamicField::ObjectType::Article',
|
||
'Prio' => '110'
|
||
};
|
||
$Self->{'DynamicFields::ObjectType'}->{'CustomerCompany'} = {
|
||
'DisplayName' => 'Customer',
|
||
'Module' => 'Kernel::System::DynamicField::ObjectType::CustomerCompany',
|
||
'Prio' => '120',
|
||
'UseObjectName' => '1'
|
||
};
|
||
$Self->{'DynamicFields::ObjectType'}->{'CustomerUser'} = {
|
||
'DisplayName' => 'Customer User',
|
||
'Module' => 'Kernel::System::DynamicField::ObjectType::CustomerUser',
|
||
'Prio' => '130',
|
||
'UseObjectName' => '1'
|
||
};
|
||
$Self->{'DynamicFields::ObjectType'}->{'FAQ'} = {
|
||
'DisplayName' => 'FAQ',
|
||
'Module' => 'Kernel::System::DynamicField::ObjectType::FAQ',
|
||
'Prio' => '200'
|
||
};
|
||
$Self->{'DynamicFields::ObjectType'}->{'ITSMChange'} = {
|
||
'DisplayName' => 'ITSMChange',
|
||
'Module' => 'Kernel::System::DynamicField::ObjectType::ITSMChange',
|
||
'Prio' => '450'
|
||
};
|
||
$Self->{'DynamicFields::ObjectType'}->{'ITSMWorkOrder'} = {
|
||
'DisplayName' => 'ITSMWorkOrder',
|
||
'Module' => 'Kernel::System::DynamicField::ObjectType::ITSMWorkOrder',
|
||
'Prio' => '460'
|
||
};
|
||
$Self->{'DynamicFields::ObjectType'}->{'Ticket'} = {
|
||
'DisplayName' => 'Ticket',
|
||
'Module' => 'Kernel::System::DynamicField::ObjectType::Ticket',
|
||
'Prio' => '100'
|
||
};
|
||
$Self->{'EditAnotherUsersPreferencesGroup'} = 'admin';
|
||
$Self->{'Events'}->{'Appointment'} = [
|
||
'AppointmentCreate',
|
||
'AppointmentUpdate',
|
||
'AppointmentDelete',
|
||
'AppointmentNotification'
|
||
];
|
||
$Self->{'Events'}->{'Article'} = [
|
||
'ArticleCreate',
|
||
'ArticleUpdate',
|
||
'ArticleSend',
|
||
'ArticleBounce',
|
||
'ArticleAgentNotification',
|
||
'ArticleCustomerNotification',
|
||
'ArticleAutoResponse',
|
||
'ArticleFlagSet',
|
||
'ArticleFlagDelete',
|
||
'ArticleAgentNotification',
|
||
'ArticleCustomerNotification',
|
||
'ArticleEmailSendingQueued',
|
||
'ArticleEmailSendingSent',
|
||
'ArticleEmailSendingError'
|
||
];
|
||
$Self->{'Events'}->{'Calendar'} = [
|
||
'CalendarCreate',
|
||
'CalendarUpdate'
|
||
];
|
||
$Self->{'Events'}->{'CustomerCompany'} = [
|
||
'CustomerCompanyAdd',
|
||
'CustomerCompanyUpdate'
|
||
];
|
||
$Self->{'Events'}->{'CustomerUser'} = [
|
||
'CustomerUserAdd',
|
||
'CustomerUserUpdate'
|
||
];
|
||
$Self->{'Events'}->{'DynamicField'} = [
|
||
'DynamicFieldAdd',
|
||
'DynamicFieldUpdate',
|
||
'DynamicFieldDelete'
|
||
];
|
||
$Self->{'Events'}->{'ITSMChange'} = [
|
||
'ChangeAddPre',
|
||
'ChangeAddPost',
|
||
'ChangeUpdatePre',
|
||
'ChangeUpdatePost',
|
||
'ChangeCABUpdatePre',
|
||
'ChangeCABUpdatePost',
|
||
'ChangeCABDeletePre',
|
||
'ChangeCABDeletePost',
|
||
'ChangeDeletePre',
|
||
'ChangeDeletePost',
|
||
'ChangeAttachmentAddPost',
|
||
'ChangeAttachmentDeletePost'
|
||
];
|
||
$Self->{'Events'}->{'ITSMWorkOrder'} = [
|
||
'WorkOrderAddPre',
|
||
'WorkOrderAddPost',
|
||
'WorkOrderUpdatePre',
|
||
'WorkOrderUpdatePost',
|
||
'WorkOrderDeletePre',
|
||
'WorkOrderDeletePost',
|
||
'WorkOrderAttachmentAddPost',
|
||
'WorkOrderAttachmentDeletePost',
|
||
'WorkOrderReportAttachmentAddPost',
|
||
'WorkOrderReportAttachmentDeletePost'
|
||
];
|
||
$Self->{'Events'}->{'LinkObject'} = [
|
||
'LinkObjectLinkAdd',
|
||
'LinkObjectLinkDelete'
|
||
];
|
||
$Self->{'Events'}->{'Package'} = [
|
||
'PackageInstall',
|
||
'PackageReinstall',
|
||
'PackageUpgrade',
|
||
'PackageUninstall'
|
||
];
|
||
$Self->{'Events'}->{'Queue'} = [
|
||
'QueueCreate',
|
||
'QueueUpdate'
|
||
];
|
||
$Self->{'Events'}->{'Ticket'} = [
|
||
'TicketCreate',
|
||
'TicketDelete',
|
||
'TicketTitleUpdate',
|
||
'TicketUnlockTimeoutUpdate',
|
||
'TicketQueueUpdate',
|
||
'TicketTypeUpdate',
|
||
'TicketServiceUpdate',
|
||
'TicketSLAUpdate',
|
||
'TicketCustomerUpdate',
|
||
'TicketPendingTimeUpdate',
|
||
'TicketLockUpdate',
|
||
'TicketArchiveFlagUpdate',
|
||
'TicketStateUpdate',
|
||
'TicketOwnerUpdate',
|
||
'TicketResponsibleUpdate',
|
||
'TicketPriorityUpdate',
|
||
'HistoryAdd',
|
||
'HistoryDelete',
|
||
'TicketAccountTime',
|
||
'TicketMerge',
|
||
'TicketSubscribe',
|
||
'TicketUnsubscribe',
|
||
'TicketFlagSet',
|
||
'TicketFlagDelete',
|
||
'EscalationResponseTimeNotifyBefore',
|
||
'EscalationUpdateTimeNotifyBefore',
|
||
'EscalationSolutionTimeNotifyBefore',
|
||
'EscalationResponseTimeStart',
|
||
'EscalationUpdateTimeStart',
|
||
'EscalationSolutionTimeStart',
|
||
'EscalationResponseTimeStop',
|
||
'EscalationUpdateTimeStop',
|
||
'EscalationSolutionTimeStop',
|
||
'NotificationNewTicket',
|
||
'NotificationFollowUp',
|
||
'NotificationLockTimeout',
|
||
'NotificationOwnerUpdate',
|
||
'NotificationResponsibleUpdate',
|
||
'NotificationAddNote',
|
||
'NotificationMove',
|
||
'NotificationPendingReminder',
|
||
'NotificationEscalation',
|
||
'NotificationEscalationNotifyBefore',
|
||
'NotificationServiceUpdate'
|
||
];
|
||
$Self->{'FAQ::Agent::StateTypes'} = [
|
||
'internal',
|
||
'external',
|
||
'public'
|
||
];
|
||
$Self->{'FAQ::ApprovalGroup'} = 'faq_approval';
|
||
$Self->{'FAQ::ApprovalQueue'} = 'FAQ_Approval';
|
||
$Self->{'FAQ::ApprovalRequired'} = 0;
|
||
$Self->{'FAQ::ApprovalTicketBody'} = 'Hi,
|
||
|
||
a new FAQ article needs your approval before it can be published.
|
||
|
||
FAQ# : <OTRS_FAQ_NUMBER>
|
||
Title : <OTRS_FAQ_TITLE>
|
||
Author : <OTRS_FAQ_AUTHOR>
|
||
State : <OTRS_FAQ_STATE>
|
||
|
||
If you want to do this, click on this link:
|
||
|
||
<OTRS_CONFIG_HttpType>://<OTRS_CONFIG_FQDN>/<OTRS_CONFIG_ScriptAlias>index.pl?Action=AgentFAQEdit;ItemID=<OTRS_FAQ_ITEMID>
|
||
|
||
Your OTRS Notification Master
|
||
';
|
||
$Self->{'FAQ::ApprovalTicketDefaultState'} = 'new';
|
||
$Self->{'FAQ::ApprovalTicketPriority'} = '3 normal';
|
||
$Self->{'FAQ::ApprovalTicketSubject'} = 'FAQ approval required for FAQ# <OTRS_FAQ_NUMBER>';
|
||
$Self->{'FAQ::ApprovalTicketType'} = 'Unclassified';
|
||
$Self->{'FAQ::CacheTTL'} = '172800';
|
||
$Self->{'FAQ::Customer::RelatedArticles::Enabled'} = '1';
|
||
$Self->{'FAQ::Customer::StateTypes'} = [
|
||
'external',
|
||
'public'
|
||
];
|
||
$Self->{'FAQ::Default::RootCategoryComment'} = 'default comment';
|
||
$Self->{'FAQ::Default::RootCategoryName'} = 'FAQ';
|
||
$Self->{'FAQ::Default::State'} = 'internal (agent)';
|
||
$Self->{'FAQ::Explorer::ItemList::VotingResultColors'} = {
|
||
'100' => 'green',
|
||
'30' => 'red',
|
||
'70' => 'orange'
|
||
};
|
||
$Self->{'FAQ::Explorer::ItemList::VotingResultDecimalPlaces'} = '2';
|
||
$Self->{'FAQ::Explorer::LastChange::Limit'} = '3';
|
||
$Self->{'FAQ::Explorer::LastChange::Show'} = {
|
||
'external' => 'external (customer)',
|
||
'internal' => 'internal (agent)',
|
||
'public' => 'public (public)'
|
||
};
|
||
$Self->{'FAQ::Explorer::LastChange::ShowSubCategoryItems'} = '1';
|
||
$Self->{'FAQ::Explorer::LastCreate::Limit'} = '3';
|
||
$Self->{'FAQ::Explorer::LastCreate::Show'} = {
|
||
'external' => 'external (customer)',
|
||
'internal' => 'internal (agent)',
|
||
'public' => 'public (public)'
|
||
};
|
||
$Self->{'FAQ::Explorer::LastCreate::ShowSubCategoryItems'} = '1';
|
||
$Self->{'FAQ::Explorer::Path::Show'} = '1';
|
||
$Self->{'FAQ::Explorer::QuickSearch::Show'} = {
|
||
'public' => 'public (public)'
|
||
};
|
||
$Self->{'FAQ::Explorer::Top10::Limit'} = '10';
|
||
$Self->{'FAQ::Explorer::Top10::Show'} = {
|
||
'external' => 'external (customer)',
|
||
'internal' => 'internal (agent)',
|
||
'public' => 'public (public)'
|
||
};
|
||
$Self->{'FAQ::Explorer::Top10::ShowSubCategoryItems'} = '1';
|
||
$Self->{'FAQ::FAQHook'} = 'FAQ#';
|
||
$Self->{'FAQ::Frontend::AgentFAQAdd'}->{'DynamicField'} = {};
|
||
$Self->{'FAQ::Frontend::AgentFAQAdd'}->{'RichTextHeight'} = '320';
|
||
$Self->{'FAQ::Frontend::AgentFAQAdd'}->{'RichTextWidth'} = '620';
|
||
$Self->{'FAQ::Frontend::AgentFAQEdit'}->{'DynamicField'} = {};
|
||
$Self->{'FAQ::Frontend::AgentFAQEdit'}->{'RichTextHeight'} = '320';
|
||
$Self->{'FAQ::Frontend::AgentFAQEdit'}->{'RichTextWidth'} = '620';
|
||
$Self->{'FAQ::Frontend::AgentFAQExplorer'}->{'Order::Default'} = 'Down';
|
||
$Self->{'FAQ::Frontend::AgentFAQExplorer'}->{'SearchLimit'} = '200';
|
||
$Self->{'FAQ::Frontend::AgentFAQExplorer'}->{'ShowColumns'} = {
|
||
'Category' => '0',
|
||
'Changed' => '0',
|
||
'Language' => '1',
|
||
'State' => '1',
|
||
'Title' => '1',
|
||
'Valid' => '1'
|
||
};
|
||
$Self->{'FAQ::Frontend::AgentFAQExplorer'}->{'ShowInvalidFAQItems'} = 0;
|
||
$Self->{'FAQ::Frontend::AgentFAQExplorer'}->{'SortBy::Default'} = 'FAQID';
|
||
$Self->{'FAQ::Frontend::AgentFAQJournal'}->{'JournalLimit'} = '200';
|
||
$Self->{'FAQ::Frontend::AgentFAQJournal'}->{'ShowColumns'} = {
|
||
'Category' => '1',
|
||
'Name' => '1',
|
||
'Time' => '1',
|
||
'Title' => '1',
|
||
'Valid' => '1'
|
||
};
|
||
$Self->{'FAQ::Frontend::AgentFAQPrint'}->{'DynamicField'} = {};
|
||
$Self->{'FAQ::Frontend::AgentFAQSearch'}->{'Defaults'}->{'Fulltext'} = '';
|
||
$Self->{'FAQ::Frontend::AgentFAQSearch'}->{'DynamicField'} = {};
|
||
$Self->{'FAQ::Frontend::AgentFAQSearch'}->{'Order::Default'} = 'Down';
|
||
$Self->{'FAQ::Frontend::AgentFAQSearch'}->{'SearchCSVDynamicField'} = {};
|
||
$Self->{'FAQ::Frontend::AgentFAQSearch'}->{'SearchLimit'} = '200';
|
||
$Self->{'FAQ::Frontend::AgentFAQSearch'}->{'ShowColumns'} = {
|
||
'Category' => '1',
|
||
'Changed' => '1',
|
||
'Language' => '1',
|
||
'State' => '1',
|
||
'Title' => '1',
|
||
'Valid' => '1'
|
||
};
|
||
$Self->{'FAQ::Frontend::AgentFAQSearch'}->{'SortBy::Default'} = 'FAQID';
|
||
$Self->{'FAQ::Frontend::AgentFAQZoom'}->{'DynamicField'} = {};
|
||
$Self->{'FAQ::Frontend::AgentHTMLFieldHeightDefault'} = '100';
|
||
$Self->{'FAQ::Frontend::AgentHTMLFieldHeightMax'} = '2500';
|
||
$Self->{'FAQ::Frontend::CustomerFAQExplorer'}->{'Order::Default'} = 'Down';
|
||
$Self->{'FAQ::Frontend::CustomerFAQExplorer'}->{'SearchLimit'} = '200';
|
||
$Self->{'FAQ::Frontend::CustomerFAQExplorer'}->{'SearchPageShown'} = '40';
|
||
$Self->{'FAQ::Frontend::CustomerFAQExplorer'}->{'SortBy::Default'} = 'FAQID';
|
||
$Self->{'FAQ::Frontend::CustomerFAQOverview'}->{'DynamicField'} = {};
|
||
$Self->{'FAQ::Frontend::CustomerFAQPrint'}->{'DynamicField'} = {};
|
||
$Self->{'FAQ::Frontend::CustomerFAQRelatedArticles'}->{'DefaultLanguages'} = [
|
||
'en'
|
||
];
|
||
$Self->{'FAQ::Frontend::CustomerFAQRelatedArticles'}->{'ShowLimit'} = '10';
|
||
$Self->{'FAQ::Frontend::CustomerFAQRelatedArticles'}->{'VoteStarsVisible'} = '4';
|
||
$Self->{'FAQ::Frontend::CustomerFAQSearch'}->{'DynamicField'} = {};
|
||
$Self->{'FAQ::Frontend::CustomerFAQSearch'}->{'Order::Default'} = 'Down';
|
||
$Self->{'FAQ::Frontend::CustomerFAQSearch'}->{'SearchCSVDynamicField'} = {};
|
||
$Self->{'FAQ::Frontend::CustomerFAQSearch'}->{'SearchLimit'} = '200';
|
||
$Self->{'FAQ::Frontend::CustomerFAQSearch'}->{'SearchPageShown'} = '40';
|
||
$Self->{'FAQ::Frontend::CustomerFAQSearch'}->{'SortBy::Default'} = 'FAQID';
|
||
$Self->{'FAQ::Frontend::CustomerFAQZoom'}->{'DynamicField'} = {};
|
||
$Self->{'FAQ::Frontend::CustomerHTMLFieldHeightDefault'} = '100';
|
||
$Self->{'FAQ::Frontend::CustomerHTMLFieldHeightMax'} = '2500';
|
||
$Self->{'FAQ::Frontend::JournalOverview'}->{'Small'} = {
|
||
'Module' => 'Kernel::Output::HTML::FAQJournalOverview::Small',
|
||
'Name' => 'Small',
|
||
'NameShort' => 'S'
|
||
};
|
||
$Self->{'FAQ::Frontend::MenuModule'}->{'000-Back'} = {
|
||
'Action' => '',
|
||
'Description' => 'Back',
|
||
'Link' => '[% Env("LastScreenOverview") %]',
|
||
'Module' => 'Kernel::Output::HTML::FAQMenu::Generic',
|
||
'Name' => 'Back',
|
||
'Target' => 'Back'
|
||
};
|
||
$Self->{'FAQ::Frontend::MenuModule'}->{'010-Edit'} = {
|
||
'Action' => 'AgentFAQEdit',
|
||
'Description' => 'Edit this FAQ',
|
||
'Link' => 'Action=AgentFAQEdit;ItemID=[% Data.ItemID | html %];ScreenType=Popup',
|
||
'Module' => 'Kernel::Output::HTML::FAQMenu::Generic',
|
||
'Name' => 'Edit',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'FAQ::Frontend::MenuModule'}->{'020-History'} = {
|
||
'Action' => 'AgentFAQHistory',
|
||
'Description' => 'History of this FAQ',
|
||
'Link' => 'Action=AgentFAQHistory;ItemID=[% Data.ItemID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::FAQMenu::Generic',
|
||
'Name' => 'History',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'FAQ::Frontend::MenuModule'}->{'030-Print'} = {
|
||
'Action' => 'AgentFAQPrint',
|
||
'Description' => 'Print this FAQ',
|
||
'Link' => 'Action=AgentFAQPrint;ItemID=[% Data.ItemID | html %]',
|
||
'LinkParam' => 'target="print_FAQ"',
|
||
'Module' => 'Kernel::Output::HTML::FAQMenu::Generic',
|
||
'Name' => 'Print',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'FAQ::Frontend::MenuModule'}->{'040-Link'} = {
|
||
'Action' => 'AgentLinkObject',
|
||
'Description' => 'Link another object to this FAQ item',
|
||
'Link' => 'Action=AgentLinkObject;SourceObject=FAQ;SourceKey=[% Data.ItemID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::FAQMenu::Generic',
|
||
'Name' => 'Link',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'FAQ::Frontend::MenuModule'}->{'050-Delete'} = {
|
||
'Action' => 'AgentFAQDelete',
|
||
'Description' => 'Delete this FAQ',
|
||
'Link' => 'Action=AgentFAQDelete;ItemID=[% Data.ItemID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::FAQMenu::Delete',
|
||
'Name' => 'Delete',
|
||
'Target' => 'ConfirmationDialog'
|
||
};
|
||
$Self->{'FAQ::Frontend::Overview'}->{'Small'} = {
|
||
'Module' => 'Kernel::Output::HTML::FAQOverview::Small',
|
||
'Name' => 'Small',
|
||
'NameShort' => 'S'
|
||
};
|
||
$Self->{'FAQ::Frontend::OverviewSmall'}->{'DynamicField'} = {};
|
||
$Self->{'FAQ::Frontend::PublicFAQExplorer'}->{'Order::Default'} = 'Down';
|
||
$Self->{'FAQ::Frontend::PublicFAQExplorer'}->{'SearchLimit'} = '200';
|
||
$Self->{'FAQ::Frontend::PublicFAQExplorer'}->{'SearchPageShown'} = '40';
|
||
$Self->{'FAQ::Frontend::PublicFAQExplorer'}->{'SortBy::Default'} = 'FAQID';
|
||
$Self->{'FAQ::Frontend::PublicFAQOverview'}->{'DynamicField'} = {};
|
||
$Self->{'FAQ::Frontend::PublicFAQPrint'}->{'DynamicField'} = {};
|
||
$Self->{'FAQ::Frontend::PublicFAQSearch'}->{'DynamicField'} = {};
|
||
$Self->{'FAQ::Frontend::PublicFAQSearch'}->{'Order::Default'} = 'Down';
|
||
$Self->{'FAQ::Frontend::PublicFAQSearch'}->{'SearchCSVDynamicField'} = {};
|
||
$Self->{'FAQ::Frontend::PublicFAQSearch'}->{'SearchLimit'} = '200';
|
||
$Self->{'FAQ::Frontend::PublicFAQSearch'}->{'SearchPageShown'} = '40';
|
||
$Self->{'FAQ::Frontend::PublicFAQSearch'}->{'SortBy::Default'} = 'FAQID';
|
||
$Self->{'FAQ::Frontend::PublicFAQZoom'}->{'DynamicField'} = {};
|
||
$Self->{'FAQ::Item::Field1'} = {
|
||
'Caption' => 'Symptom',
|
||
'Prio' => '100',
|
||
'Show' => 'public'
|
||
};
|
||
$Self->{'FAQ::Item::Field2'} = {
|
||
'Caption' => 'Problem',
|
||
'Prio' => '200',
|
||
'Show' => 'public'
|
||
};
|
||
$Self->{'FAQ::Item::Field3'} = {
|
||
'Caption' => 'Solution',
|
||
'Prio' => '300',
|
||
'Show' => 'public'
|
||
};
|
||
$Self->{'FAQ::Item::Field4'} = {
|
||
'Caption' => 'Field4',
|
||
'Prio' => '400',
|
||
'Show' => ''
|
||
};
|
||
$Self->{'FAQ::Item::Field5'} = {
|
||
'Caption' => 'Field5',
|
||
'Prio' => '500',
|
||
'Show' => ''
|
||
};
|
||
$Self->{'FAQ::Item::Field6'} = {
|
||
'Caption' => 'Comment',
|
||
'Prio' => '600',
|
||
'Show' => 'internal'
|
||
};
|
||
$Self->{'FAQ::Item::HTML'} = '1';
|
||
$Self->{'FAQ::Item::Voting::Rates'} = {
|
||
'0' => '1',
|
||
'100' => '5',
|
||
'25' => '2',
|
||
'50' => '3',
|
||
'75' => '4'
|
||
};
|
||
$Self->{'FAQ::Item::Voting::Show'} = {
|
||
'external' => 'external (customer)',
|
||
'internal' => 'internal (agent)'
|
||
};
|
||
$Self->{'FAQ::KeywordArticeList::SearchLimit'} = '5000';
|
||
$Self->{'FAQ::MultiLanguage'} = '1';
|
||
$Self->{'FAQ::Public::StateTypes'} = [
|
||
'public'
|
||
];
|
||
$Self->{'FAQ::TicketCompose'}->{'IncludeInternal'} = 0;
|
||
$Self->{'FAQ::TicketCompose'}->{'InsertMethod'} = 'Full';
|
||
$Self->{'FAQ::TicketCompose'}->{'ShowFieldNames'} = '1';
|
||
$Self->{'FAQ::TicketCompose'}->{'ShowInsertLinkButton'} = '1';
|
||
$Self->{'FAQ::TicketCompose'}->{'ShowInsertTextAndLinkButton'} = '1';
|
||
$Self->{'FAQ::TicketCompose'}->{'ShowInsertTextButton'} = '1';
|
||
$Self->{'FAQ::TicketCompose'}->{'UpdateArticleSubject'} = '1';
|
||
$Self->{'FAQ::TitleSize'} = '50';
|
||
$Self->{'FAQ::Voting'} = '1';
|
||
$Self->{'FQDN'} = 'otrs.conacc.local';
|
||
$Self->{'FirstnameLastnameOrder'} = 0;
|
||
$Self->{'FormDraftTTL'}->{'Ticket'} = '10080';
|
||
$Self->{'Frontend::Admin::AdminAppointmentNotificationEvent'}->{'EventObjectTypes'} = [
|
||
'Calendar',
|
||
'Appointment'
|
||
];
|
||
$Self->{'Frontend::Admin::AdminAppointmentNotificationEvent'}->{'RichText'} = '1';
|
||
$Self->{'Frontend::Admin::AdminAppointmentNotificationEvent'}->{'RichTextHeight'} = '320';
|
||
$Self->{'Frontend::Admin::AdminAppointmentNotificationEvent'}->{'RichTextWidth'} = '620';
|
||
$Self->{'Frontend::Admin::AdminNotificationEvent'}->{'RichText'} = '1';
|
||
$Self->{'Frontend::Admin::AdminNotificationEvent'}->{'RichTextHeight'} = '320';
|
||
$Self->{'Frontend::Admin::AdminNotificationEvent'}->{'RichTextWidth'} = '620';
|
||
$Self->{'Frontend::AdminModuleGroups'}->{'001-Framework'} = {
|
||
'Administration' => {
|
||
'Order' => '6000',
|
||
'Title' => 'Administration'
|
||
},
|
||
'Automation' => {
|
||
'Order' => '4000',
|
||
'Title' => 'Processes & Automation'
|
||
},
|
||
'Communication' => {
|
||
'Order' => '2000',
|
||
'Title' => 'Communication & Notifications'
|
||
},
|
||
'Miscellaneous' => {
|
||
'Order' => '7000',
|
||
'Title' => 'Miscellaneous'
|
||
},
|
||
'OTRSGroup' => {
|
||
'Order' => '5000',
|
||
'Title' => 'OTRS Group Services'
|
||
},
|
||
'Ticket' => {
|
||
'Order' => '1000',
|
||
'Title' => 'Ticket Settings'
|
||
},
|
||
'Users' => {
|
||
'Order' => '3000',
|
||
'Title' => 'Users, Groups & Roles'
|
||
}
|
||
};
|
||
$Self->{'Frontend::AdminModuleGroups'}->{'200-ITSMChangeManagement'} = {
|
||
'ChangeSettings' => {
|
||
'Order' => '9000',
|
||
'Title' => 'Change Settings'
|
||
}
|
||
};
|
||
$Self->{'Frontend::AdminModuleGroups'}->{'200-ITSMConfigurationManagement'} = {
|
||
'CMDBSettings' => {
|
||
'Order' => '8000',
|
||
'Title' => 'CMDB Settings'
|
||
}
|
||
};
|
||
$Self->{'Frontend::AgentLinkObject::WildcardSearch'} = '1';
|
||
$Self->{'Frontend::AjaxDebug'} = 0;
|
||
$Self->{'Frontend::AvatarEngine'} = 'None';
|
||
$Self->{'Frontend::CSSPath'} = '<OTRS_CONFIG_Frontend::WebPath>css/';
|
||
$Self->{'Frontend::CommonParam'}->{'Action'} = 'AgentDashboard';
|
||
$Self->{'Frontend::CommonParam'}->{'QueueID'} = 0;
|
||
$Self->{'Frontend::CommonParam'}->{'TicketID'} = '';
|
||
$Self->{'Frontend::CustomerUser::Item'}->{'1-GoogleMaps'} = {
|
||
'Attributes' => 'UserStreet;UserCity;UserCountry;',
|
||
'CSS' => 'Core.Agent.CustomerUser.GoogleMaps.css',
|
||
'CSSClass' => 'GoogleMaps',
|
||
'IconName' => 'fa-globe',
|
||
'Module' => 'Kernel::Output::HTML::CustomerUser::Generic',
|
||
'Required' => 'UserStreet;UserCity;',
|
||
'Target' => '_blank',
|
||
'Text' => 'Location',
|
||
'URL' => 'http://maps.google.com/maps?z=7&q='
|
||
};
|
||
$Self->{'Frontend::CustomerUser::Item'}->{'15-OpenTickets'} = {
|
||
'Action' => 'AgentTicketSearch',
|
||
'Attributes' => 'StateType=Open;',
|
||
'CSS' => 'Core.Agent.CustomerUser.OpenTicket.css',
|
||
'CSSClassNoOpenTicket' => 'NoOpenTicket',
|
||
'CSSClassOpenTicket' => 'OpenTicket',
|
||
'CustomerUserLogin' => '0',
|
||
'IconNameNoOpenTicket' => 'fa-check-circle',
|
||
'IconNameOpenTicket' => 'fa-exclamation-circle',
|
||
'Module' => 'Kernel::Output::HTML::CustomerUser::GenericTicket',
|
||
'Subaction' => 'Search',
|
||
'Target' => '_blank',
|
||
'Text' => 'Open tickets (customer)'
|
||
};
|
||
$Self->{'Frontend::DebugMode'} = 0;
|
||
$Self->{'Frontend::Gravatar::ArticleDefaultImage'} = 'mm';
|
||
$Self->{'Frontend::Gravatar::DefaultImage'} = 'mm';
|
||
$Self->{'Frontend::HeaderMetaModule'}->{'100-Refresh'} = {
|
||
'Module' => 'Kernel::Output::HTML::HeaderMeta::Refresh'
|
||
};
|
||
$Self->{'Frontend::HeaderMetaModule'}->{'2-TicketSearch'} = {
|
||
'Action' => 'AgentTicketSearch',
|
||
'Module' => 'Kernel::Output::HTML::HeaderMeta::AgentTicketSearch'
|
||
};
|
||
$Self->{'Frontend::HeaderMetaModule'}->{'3-FAQSearch'} = {
|
||
'Action' => 'AgentFAQSearch',
|
||
'Module' => 'Kernel::Output::HTML::HeaderMeta::AgentFAQSearch'
|
||
};
|
||
$Self->{'Frontend::ImagePath'} = '<OTRS_CONFIG_Frontend::WebPath>skins/Agent/default/img/';
|
||
$Self->{'Frontend::JavaScriptPath'} = '<OTRS_CONFIG_Frontend::WebPath>js/';
|
||
$Self->{'Frontend::MenuDragDropEnabled'} = '1';
|
||
$Self->{'Frontend::Module'}->{'Admin'} = {
|
||
'Description' => 'Admin Area.',
|
||
'Group' => [
|
||
'admin',
|
||
'itsm-configitem-admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminACL'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Access Control Lists (ACL)'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminAppointmentCalendarManage'} = {
|
||
'Description' => 'Calendar manage screen.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Calendar',
|
||
'Title' => 'Manage Calendars'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminAppointmentImport'} = {
|
||
'Description' => 'Import appointments screen.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Import Appointments'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminAppointmentNotificationEvent'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Appointment Notifications'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminAttachment'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Attachments'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminAutoResponse'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Auto Responses'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminCloudServiceSupportDataCollector'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Support data collector'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminCloudServices'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Cloud Services'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminCommunicationLog'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Communication Log GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminCustomerCompany'} = {
|
||
'Description' => 'Edit Customer Companies.',
|
||
'Group' => [
|
||
'admin',
|
||
'users',
|
||
'itsm-configitem-admin'
|
||
],
|
||
'GroupRo' => [
|
||
''
|
||
],
|
||
'NavBarName' => 'Customers',
|
||
'Title' => 'Customer Companies'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminCustomerGroup'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Customers ↔ Groups'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminCustomerUser'} = {
|
||
'Description' => 'Edit Customer Users.',
|
||
'Group' => [
|
||
'admin',
|
||
'users',
|
||
'itsm-configitem-admin'
|
||
],
|
||
'GroupRo' => [
|
||
''
|
||
],
|
||
'NavBarName' => 'Customers',
|
||
'Title' => 'Customer Users'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminCustomerUserCustomer'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Customer Users ↔ Customers'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminCustomerUserGroup'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Customer Users ↔ Groups'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminCustomerUserService'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Customer Users ↔ Services'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminDynamicField'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Dynamic Fields GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminDynamicFieldCheckbox'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Dynamic Fields Checkbox Backend GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminDynamicFieldDateTime'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Dynamic Fields Date Time Backend GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminDynamicFieldDropdown'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Dynamic Fields Drop-down Backend GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminDynamicFieldMasterSlave'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Dynamic Fields Drop-down Backend GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminDynamicFieldMultiselect'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Dynamic Fields Multiselect Backend GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminDynamicFieldText'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Dynamic Fields Text Backend GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminEmail'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Admin Notification'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminGeneralCatalog'} = {
|
||
'Description' => 'Admin.',
|
||
'Group' => [
|
||
'admin',
|
||
'itsm-configitem-admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'General Catalog'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminGenericAgent'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'GenericAgent'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminGenericInterfaceDebugger'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'GenericInterface Debugger GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminGenericInterfaceErrorHandlingDefault'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'GenericInterface ErrorHandling GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminGenericInterfaceErrorHandlingRequestRetry'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'GenericInterface ErrorHandling GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminGenericInterfaceInvokerDefault'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'GenericInterface Invoker GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminGenericInterfaceInvokerEvent'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'GenericInterface Invoker Event GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminGenericInterfaceMappingSimple'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'GenericInterface Web Service Mapping GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminGenericInterfaceMappingXSLT'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'GenericInterface Web Service Mapping GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminGenericInterfaceOperationDefault'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'GenericInterface Operation GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminGenericInterfaceTransportHTTPREST'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'GenericInterface TransportHTTPREST GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminGenericInterfaceTransportHTTPSOAP'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'GenericInterface TransportHTTPSOAP GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminGenericInterfaceWebservice'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'GenericInterface Web Service GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminGenericInterfaceWebserviceHistory'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'GenericInterface Web Service History GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminGroup'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Groups'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminITSMCIPAllocate'} = {
|
||
'Description' => 'Manage priority matrix.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Criticality ↔ Impact ↔ Priority'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminITSMChangeCIPAllocate'} = {
|
||
'Description' => 'Admin of the CIP matrix.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Category ↔ Impact ↔ Priority'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminITSMChangeNotification'} = {
|
||
'Description' => 'Create and manage ITSM Change Management notifications.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'ITSM Change notification rules'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminITSMConfigItem'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin',
|
||
'itsm-configitem-admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Config Item'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminITSMStateMachine'} = {
|
||
'Description' => 'Admin of the state machine.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'State Machine'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminImportExport'} = {
|
||
'Description' => 'Import and export object information.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Import/Export'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminInit'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Init'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminLog'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'System Log'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminMailAccount'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Mail Accounts'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminNotificationEvent'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Ticket Notifications'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminOTRSBusiness'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'OTRS Business Solution™'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminPGP'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'PGP Key Management'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminPackageManager'} = {
|
||
'Description' => 'Software Package Manager.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Package Manager'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminPerformanceLog'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Performance Log'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminPostMasterFilter'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'PostMaster Filters'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminPriority'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Priorities'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminProcessManagement'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Process Management'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminProcessManagementActivity'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Process Management Activity GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminProcessManagementActivityDialog'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Process Management Activity Dialog GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminProcessManagementPath'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Process Management Path GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminProcessManagementTransition'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Process Management Transition GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminProcessManagementTransitionAction'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Process Management Transition Action GUI'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminQueue'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Queues'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminQueueAutoResponse'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Queues ↔ Auto Responses'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminQueueTemplates'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Templates ↔ Queues'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminRegistration'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'System Registration'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminRole'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Roles'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminRoleGroup'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Roles ↔ Groups'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminRoleUser'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Agents ↔ Roles'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminSLA'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Service Level Agreements'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminSMIME'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'S/MIME Management'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminSalutation'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Salutations'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminSelectBox'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'SQL Box'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminService'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Services'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminSession'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Session Management'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminSignature'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Signatures'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminState'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'States'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminSupportDataCollector'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Support Data Collector'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminSystemAddress'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Email Addresses'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminSystemConfiguration'} = {
|
||
'Description' => 'Admin.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'System Configuration'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminSystemConfigurationDeployment'} = {
|
||
'Description' => 'Manage System Configuration Deployments.',
|
||
'Group' => [
|
||
'admin',
|
||
'users'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'SystemConfiguration',
|
||
'Title' => 'System Configuration Deployment'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminSystemConfigurationGroup'} = {
|
||
'Description' => 'Admin.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'System Configuration Group'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminSystemMaintenance'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'System Maintenance'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminTemplate'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Templates'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminTemplateAttachment'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Templates ↔ Attachments'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminType'} = {
|
||
'Description' => 'This module is part of the admin area of OTRS.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Types'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminUser'} = {
|
||
'Description' => 'Create and manage agents.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Agents'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AdminUserGroup'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Admin',
|
||
'Title' => 'Agents ↔ Groups'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentAppointmentAgendaOverview'} = {
|
||
'Description' => 'Overview of all appointments.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Calendar',
|
||
'Title' => 'Agenda Overview'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentAppointmentCalendarOverview'} = {
|
||
'Description' => 'Appointment Calendar overview page.',
|
||
'Group' => [
|
||
'admin',
|
||
'calendar'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Calendar',
|
||
'Title' => 'Overview'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentAppointmentEdit'} = {
|
||
'Description' => 'Appointment edit screen.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Edit appointment'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentAppointmentList'} = {
|
||
'Description' => 'Appointment list.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Appointment list'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentAppointmentPluginSearch'} = {
|
||
'Description' => 'Plugin search module for autocomplete.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Plugin search'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentCustomerInformationCenter'} = {
|
||
'Description' => 'Customer Information Center.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Customers',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentCustomerInformationCenterSearch'} = {
|
||
'Description' => 'Customer Information Center Search.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentCustomerSearch'} = {
|
||
'Description' => 'Agent Customer Search.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Agent Customer Search'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentCustomerUserAddressBook'} = {
|
||
'Description' => 'Search Customer User',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Search Customer User'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentCustomerUserInformationCenter'} = {
|
||
'Description' => 'Customer User Information Center.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Customer Users',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentCustomerUserInformationCenterSearch'} = {
|
||
'Description' => 'Customer User Information Center Search.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentDaemonInfo'} = {
|
||
'Description' => 'Admin',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Shows information on how to start OTRS Daemon'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentDashboard'} = {
|
||
'Description' => 'Agent Dashboard',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Dashboard',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentFAQAdd'} = {
|
||
'Description' => 'FAQ Area.',
|
||
'Group' => [
|
||
'faq'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => 'FAQ'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentFAQCategory'} = {
|
||
'Description' => 'FAQ Area.',
|
||
'Group' => [
|
||
'faq_admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => 'FAQ'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentFAQDelete'} = {
|
||
'Description' => 'FAQ Delete.',
|
||
'Group' => [
|
||
'faq'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => 'Delete'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentFAQEdit'} = {
|
||
'Description' => 'FAQ Edit.',
|
||
'Group' => [
|
||
'faq'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => 'Edit'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentFAQExplorer'} = {
|
||
'Description' => 'FAQ Area.',
|
||
'Group' => [
|
||
'faq'
|
||
],
|
||
'GroupRo' => [
|
||
'faq'
|
||
],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => 'FAQ'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentFAQHistory'} = {
|
||
'Description' => 'FAQ History.',
|
||
'Group' => [
|
||
'faq'
|
||
],
|
||
'GroupRo' => [
|
||
'faq'
|
||
],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => 'History'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentFAQJournal'} = {
|
||
'Description' => 'FAQ Area.',
|
||
'Group' => [
|
||
'faq'
|
||
],
|
||
'GroupRo' => [
|
||
'faq'
|
||
],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => 'FAQ'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentFAQLanguage'} = {
|
||
'Description' => 'FAQ Area.',
|
||
'Group' => [
|
||
'faq_admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => 'FAQ'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentFAQPrint'} = {
|
||
'Description' => 'FAQ Print.',
|
||
'Group' => [
|
||
'faq'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => 'Print'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentFAQRichText'} = {
|
||
'Description' => 'FAQ AJAX Responder for Richtext.',
|
||
'Group' => [
|
||
'faq'
|
||
],
|
||
'GroupRo' => [
|
||
'faq'
|
||
],
|
||
'NavBarName' => '',
|
||
'Title' => 'FAQ AJAX Responder'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentFAQSearch'} = {
|
||
'Description' => 'FAQ Area.',
|
||
'Group' => [
|
||
'faq'
|
||
],
|
||
'GroupRo' => [
|
||
'faq'
|
||
],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => 'FAQ'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentFAQSearchSmall'} = {
|
||
'Description' => 'Search FAQ Small.',
|
||
'Group' => [
|
||
'faq'
|
||
],
|
||
'GroupRo' => [
|
||
'faq'
|
||
],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => 'FAQ'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentFAQZoom'} = {
|
||
'Description' => 'FAQ Area.',
|
||
'Group' => [
|
||
'faq'
|
||
],
|
||
'GroupRo' => [
|
||
'faq'
|
||
],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => 'FAQ'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMCABMemberSearch'} = {
|
||
'Description' => 'Lookup of CAB members for autocompletion.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => '',
|
||
'Title' => 'CAB Member Search'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChange'} = {
|
||
'Description' => 'Overview over all Changes.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'ITSM Changes'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeAdd'} = {
|
||
'Description' => 'Add a change.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change-manager'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Add'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeAddFromTemplate'} = {
|
||
'Description' => 'Add a change from template.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change-builder',
|
||
'itsm-change-manager'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Add from template'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeCABTemplate'} = {
|
||
'Description' => 'ITSM Change CAB Templates.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Change CAB Templates'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeCondition'} = {
|
||
'Description' => 'ITSM Change Condition Overview.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Condition Overview'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeConditionEdit'} = {
|
||
'Description' => 'ITSM Change Condition Edit.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Condition Edit'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeDelete'} = {
|
||
'Description' => 'Delete a change.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change-manager'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Delete'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeEdit'} = {
|
||
'Description' => 'Edit a change.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Edit'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeHistory'} = {
|
||
'Description' => 'Change History.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'History'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeHistoryZoom'} = {
|
||
'Description' => 'Details of a change history entry.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'History Zoom'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeInvolvedPersons'} = {
|
||
'Description' => 'Change Involved Persons.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Involved Persons'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeManager'} = {
|
||
'Description' => 'ITSM Change Manager Overview.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change-manager'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'ITSM Change'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeMyCAB'} = {
|
||
'Description' => 'ITSM MyCAB Overview.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'ITSM Change'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeMyChanges'} = {
|
||
'Description' => 'ITSM MyChanges Overview.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change-builder',
|
||
'itsm-change-manager'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'ITSM Change'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeMyWorkOrders'} = {
|
||
'Description' => 'ITSM MyWorkorders Overview.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'ITSM Change'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangePIR'} = {
|
||
'Description' => 'ITSM Change PIR Overview.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'ITSM Change'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangePSA'} = {
|
||
'Description' => 'Projected Service Availability (PSA) of changes. Overview of approved changes and their services.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'PSA'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangePrint'} = {
|
||
'Description' => 'Change Print.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Print'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeSchedule'} = {
|
||
'Description' => 'Forward schedule of changes. Overview over approved changes.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Change Schedule'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeSearch'} = {
|
||
'Description' => 'Search Changes.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Search'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeTemplate'} = {
|
||
'Description' => 'Template.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Template'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeTimeSlot'} = {
|
||
'Description' => 'Move Time Slot.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Time Slot'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMChangeZoom'} = {
|
||
'Description' => 'Change Zoom.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Zoom'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMConfigItem'} = {
|
||
'Description' => 'ITSM config item overview.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-configitem'
|
||
],
|
||
'NavBarName' => 'Config Item',
|
||
'Title' => 'Config Item'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMConfigItemAdd'} = {
|
||
'Description' => 'Config item add.',
|
||
'Group' => [
|
||
'itsm-configitem'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Config Item',
|
||
'Title' => 'Add'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMConfigItemBulk'} = {
|
||
'Description' => 'Configuration item bulk module.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'CMDB',
|
||
'Title' => 'Bulk Action'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMConfigItemDelete'} = {
|
||
'Description' => 'Delete a configuration item',
|
||
'Group' => [
|
||
'itsm-configitem'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'ITSM ConfigItem',
|
||
'Title' => 'Delete'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMConfigItemEdit'} = {
|
||
'Description' => 'Config item edit.',
|
||
'Group' => [
|
||
'itsm-configitem'
|
||
],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Config Item',
|
||
'Title' => 'Edit'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMConfigItemHistory'} = {
|
||
'Description' => 'Config item history.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-configitem'
|
||
],
|
||
'NavBarName' => 'Config Item',
|
||
'Title' => 'History'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMConfigItemPrint'} = {
|
||
'Description' => 'Config item print.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-configitem'
|
||
],
|
||
'NavBarName' => 'Config Item',
|
||
'Title' => 'Print'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMConfigItemSearch'} = {
|
||
'Description' => 'Search config items.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-configitem'
|
||
],
|
||
'NavBarName' => 'Config Item',
|
||
'Title' => 'Search'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMConfigItemZoom'} = {
|
||
'Description' => 'Config item zoom.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-configitem'
|
||
],
|
||
'NavBarName' => 'Config Item',
|
||
'Title' => 'Zoom'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMIncidentProblemManagement'} = {
|
||
'Description' => 'Module to dynamically show the service incident state and to calculate the priority.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Service Incident State and Priority Calculation'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMSLA'} = {
|
||
'Description' => 'ITSM SLA Overview.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-service'
|
||
],
|
||
'NavBarName' => 'Service',
|
||
'Title' => 'SLA'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMSLAPrint'} = {
|
||
'Description' => 'SLA Print.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-service'
|
||
],
|
||
'NavBarName' => 'Service',
|
||
'Title' => 'Print'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMSLAZoom'} = {
|
||
'Description' => 'SLA Zoom.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-service'
|
||
],
|
||
'NavBarName' => 'Service',
|
||
'Title' => 'Zoom'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMService'} = {
|
||
'Description' => 'ITSM Service Overview.',
|
||
'Group' => [
|
||
'itsm-service'
|
||
],
|
||
'GroupRo' => [
|
||
'itsm-service'
|
||
],
|
||
'NavBarName' => 'Service',
|
||
'Title' => 'Service'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMServicePrint'} = {
|
||
'Description' => 'Service Print.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-service'
|
||
],
|
||
'NavBarName' => 'Service',
|
||
'Title' => 'Print'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMServiceZoom'} = {
|
||
'Description' => 'Service Zoom.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-service'
|
||
],
|
||
'NavBarName' => 'Service',
|
||
'Title' => 'Zoom'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMTemplateDelete'} = {
|
||
'Description' => 'ITSM Template Delete.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change-builder',
|
||
'itsm-change-manager'
|
||
],
|
||
'NavBarName' => '',
|
||
'Title' => 'ITSM Change'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMTemplateEdit'} = {
|
||
'Description' => 'ITSM Template Edit.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change-builder',
|
||
'itsm-change-manager'
|
||
],
|
||
'NavBarName' => '',
|
||
'Title' => 'ITSM Change'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMTemplateEditCAB'} = {
|
||
'Description' => 'ITSM Template Edit CAB.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change-builder',
|
||
'itsm-change-manager'
|
||
],
|
||
'NavBarName' => '',
|
||
'Title' => 'ITSM Change'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMTemplateEditContent'} = {
|
||
'Description' => 'ITSM Template Edit Content.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change-builder',
|
||
'itsm-change-manager'
|
||
],
|
||
'NavBarName' => '',
|
||
'Title' => 'ITSM Change'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMTemplateOverview'} = {
|
||
'Description' => 'ITSM Template Overview.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change-builder',
|
||
'itsm-change-manager'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'ITSM Change'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMUserSearch'} = {
|
||
'Description' => 'Lookup of agents, used for autocompletion.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'User Search'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMWorkOrderAdd'} = {
|
||
'Description' => 'Workorder Add.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Add'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMWorkOrderAddFromTemplate'} = {
|
||
'Description' => 'Workorder Add (from template).',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Add'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMWorkOrderAgent'} = {
|
||
'Description' => 'Workorder Agent.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Agent'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMWorkOrderDelete'} = {
|
||
'Description' => 'Workorder Delete.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Delete'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMWorkOrderEdit'} = {
|
||
'Description' => 'Workorder Edit.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Edit'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMWorkOrderHistory'} = {
|
||
'Description' => 'Workorder History.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'History'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMWorkOrderHistoryZoom'} = {
|
||
'Description' => 'Workorder History Zoom.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'History Zoom'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMWorkOrderReport'} = {
|
||
'Description' => 'Workorder Report.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Report'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMWorkOrderTake'} = {
|
||
'Description' => 'Take Workorder.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Take Workorder'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMWorkOrderTemplate'} = {
|
||
'Description' => 'Template.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Template'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentITSMWorkOrderZoom'} = {
|
||
'Description' => 'Workorder Zoom.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'NavBarName' => 'ITSM Change',
|
||
'Title' => 'Zoom'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentInfo'} = {
|
||
'Description' => 'Generic Info module.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Info'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentLinkObject'} = {
|
||
'Description' => 'Link Object.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Link Object'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentOTRSBusiness'} = {
|
||
'Description' => 'Agent',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'OTRS Business Solution™'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentPreferences'} = {
|
||
'Description' => 'Agent Preferences.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Preferences',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentSearch'} = {
|
||
'Description' => 'Global Search Module.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Search'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentSplitSelection'} = {
|
||
'Description' => 'Ticket split dialog.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentStatistics'} = {
|
||
'Description' => 'Agent Statistics.',
|
||
'Group' => [
|
||
'stats'
|
||
],
|
||
'GroupRo' => [
|
||
'stats'
|
||
],
|
||
'NavBarName' => 'Reports',
|
||
'Title' => 'Statistics'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketAddtlITSMField'} = {
|
||
'Description' => 'Additional ITSM ticket fields.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Additional ITSM Fields'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketArticleContent'} = {
|
||
'Description' => 'To view HTML attachments.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketAttachment'} = {
|
||
'Description' => 'To download attachments.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketBounce'} = {
|
||
'Description' => 'Ticket Compose Bounce Email.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Bounce'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketBulk'} = {
|
||
'Description' => 'Ticket bulk module.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Bulk Action'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketClose'} = {
|
||
'Description' => 'Ticket Close.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Close'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketCompose'} = {
|
||
'Description' => 'Ticket Compose email Answer.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Compose'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketCustomer'} = {
|
||
'Description' => 'Ticket Customer.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Customer'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketDecision'} = {
|
||
'Description' => 'Ticket decision.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Decision'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketEmail'} = {
|
||
'Description' => 'Create new email ticket.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'New email ticket'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketEmailOutbound'} = {
|
||
'Description' => 'Ticket Outbound Email.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Email Outbound'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketEmailResend'} = {
|
||
'Description' => 'Resend Ticket Email.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Email Resend'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketEscalationView'} = {
|
||
'Description' => 'Overview of all escalated tickets.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Escalation view'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketForward'} = {
|
||
'Description' => 'Ticket Forward Email.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Forward'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketFreeText'} = {
|
||
'Description' => 'Ticket FreeText.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Free Fields'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketHistory'} = {
|
||
'Description' => 'Ticket History.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'History'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketLock'} = {
|
||
'Description' => 'Ticket Lock.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Lock'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketLockedView'} = {
|
||
'Description' => 'Locked Tickets.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Locked Tickets'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketMasterSlave'} = {
|
||
'Description' => 'Ticket MasterSlave.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'MasterSlave'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketMerge'} = {
|
||
'Description' => 'Ticket Merge.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Merge'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketMove'} = {
|
||
'Description' => 'Ticket Move.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Move'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketNote'} = {
|
||
'Description' => 'Ticket Note.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Note'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketOwner'} = {
|
||
'Description' => 'Ticket Owner.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Owner'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketPending'} = {
|
||
'Description' => 'Ticket Pending.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Pending'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketPhone'} = {
|
||
'Description' => 'Create new phone ticket.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'New phone ticket'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketPhoneInbound'} = {
|
||
'Description' => 'Incoming Phone Call.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Phone-Ticket'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketPhoneOutbound'} = {
|
||
'Description' => 'Phone Call.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Phone-Ticket'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketPlain'} = {
|
||
'Description' => 'Ticket plain view of an email.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Plain'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketPrint'} = {
|
||
'Description' => 'Ticket Print.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Print'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketPriority'} = {
|
||
'Description' => 'Ticket Priority.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Priority'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketProcess'} = {
|
||
'Description' => 'Create new process ticket.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'New process ticket'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketQueue'} = {
|
||
'Description' => 'Overview of all open Tickets.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [
|
||
''
|
||
],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'QueueView'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketResponsible'} = {
|
||
'Description' => 'Ticket Responsible.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Responsible'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketResponsibleView'} = {
|
||
'Description' => 'Responsible Tickets.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Responsible Tickets'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketSearch'} = {
|
||
'Description' => 'Search Ticket.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Search'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketService'} = {
|
||
'Description' => 'Overview of all open Tickets.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'ServiceView'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketStatusView'} = {
|
||
'Description' => 'Overview of all open tickets.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Status view'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketWatchView'} = {
|
||
'Description' => 'Watched Tickets.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Watched Tickets'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketWatcher'} = {
|
||
'Description' => 'A TicketWatcher Module.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket-Watcher',
|
||
'Title' => 'Ticket Watcher'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTicketZoom'} = {
|
||
'Description' => 'Ticket Zoom.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Zoom'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTimeAccountingEdit'} = {
|
||
'Description' => 'Time accounting edit.',
|
||
'Group' => [
|
||
'time_accounting'
|
||
],
|
||
'GroupRo' => [
|
||
'time_accounting'
|
||
],
|
||
'NavBarName' => 'TimeAccounting',
|
||
'Title' => 'Edit'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTimeAccountingOverview'} = {
|
||
'Description' => 'Time accounting overview.',
|
||
'Group' => [
|
||
'time_accounting'
|
||
],
|
||
'GroupRo' => [
|
||
'time_accounting'
|
||
],
|
||
'NavBarName' => 'TimeAccounting',
|
||
'Title' => 'Overview'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTimeAccountingReporting'} = {
|
||
'Description' => 'Time accounting reporting.',
|
||
'Group' => [
|
||
'time_accounting'
|
||
],
|
||
'GroupRo' => [
|
||
'time_accounting'
|
||
],
|
||
'NavBarName' => 'TimeAccounting',
|
||
'Title' => 'Reporting'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTimeAccountingSetting'} = {
|
||
'Description' => 'Time accounting settings.',
|
||
'Group' => [
|
||
'time_accounting'
|
||
],
|
||
'GroupRo' => [
|
||
'time_accounting'
|
||
],
|
||
'NavBarName' => 'TimeAccounting',
|
||
'Title' => 'Settings'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentTimeAccountingView'} = {
|
||
'Description' => 'Time accounting view.',
|
||
'Group' => [
|
||
'time_accounting'
|
||
],
|
||
'GroupRo' => [
|
||
'time_accounting'
|
||
],
|
||
'NavBarName' => 'TimeAccounting',
|
||
'Title' => 'View'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentUserSearch'} = {
|
||
'Description' => 'Agent User Search.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Agent User Search'
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AgentZoom'} = {
|
||
'Description' => 'Compat module for AgentZoom to AgentTicketZoom.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'Frontend::Module'}->{'AjaxAttachment'} = {
|
||
'Description' => 'AjaxAttachment',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'Frontend::Module'}->{'Logout'} = {
|
||
'Description' => 'Logout',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'Frontend::Module'}->{'PictureUpload'} = {
|
||
'Description' => 'Picture upload module.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'Ticket',
|
||
'Title' => 'Picture Upload'
|
||
};
|
||
$Self->{'Frontend::NavBarModule'}->{'1-TicketProcesses'} = {
|
||
'Module' => 'Kernel::Output::HTML::NavBar::AgentTicketProcess'
|
||
};
|
||
$Self->{'Frontend::NavBarModule'}->{'2-AdminFavourites'} = {
|
||
'Module' => 'Kernel::Output::HTML::NavBar::AdminFavourites'
|
||
};
|
||
$Self->{'Frontend::NavBarModule'}->{'6-CustomerCompany'} = {
|
||
'Module' => 'Kernel::Output::HTML::NavBar::CustomerCompany'
|
||
};
|
||
$Self->{'Frontend::NavBarModule'}->{'7-AgentTicketService'} = {
|
||
'Module' => 'Kernel::Output::HTML::NavBar::AgentTicketService'
|
||
};
|
||
$Self->{'Frontend::Navigation'}->{'Admin'}->{'001-Framework'} = [
|
||
{
|
||
'AccessKey' => 'a',
|
||
'Block' => 'ItemArea',
|
||
'Description' => '',
|
||
'Group' => [
|
||
'admin',
|
||
'itsm-configitem-admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=Admin',
|
||
'LinkOption' => '',
|
||
'Name' => 'Admin',
|
||
'NavBar' => 'Admin',
|
||
'Prio' => '10000',
|
||
'Type' => 'Menu'
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AdminAppointmentCalendarManage'}->{'002-Calendar'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => 'ItemArea',
|
||
'Description' => 'Manage different calendars.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AdminAppointmentCalendarManage',
|
||
'LinkOption' => '',
|
||
'Name' => 'Manage Calendars',
|
||
'NavBar' => 'Calendar',
|
||
'Prio' => '9000',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AdminCustomerCompany'}->{'001-Framework'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => 'ItemArea',
|
||
'Description' => '',
|
||
'Group' => [
|
||
'admin',
|
||
'users',
|
||
'itsm-configitem-admin'
|
||
],
|
||
'GroupRo' => [
|
||
''
|
||
],
|
||
'Link' => 'Action=AdminCustomerCompany;Nav=Agent',
|
||
'LinkOption' => '',
|
||
'Name' => 'Customer Administration',
|
||
'NavBar' => 'Customers',
|
||
'Prio' => '9100',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AdminCustomerUser'}->{'001-Framework'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => 'ItemArea',
|
||
'Description' => '',
|
||
'Group' => [
|
||
'admin',
|
||
'users',
|
||
'itsm-configitem-admin'
|
||
],
|
||
'GroupRo' => [
|
||
''
|
||
],
|
||
'Link' => 'Action=AdminCustomerUser;Nav=Agent',
|
||
'LinkOption' => '',
|
||
'Name' => 'Customer User Administration',
|
||
'NavBar' => 'Customers',
|
||
'Prio' => '9000',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentAppointmentAgendaOverview'}->{'002-Calendar'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => 'ItemArea',
|
||
'Description' => 'Overview of all appointments.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentAppointmentAgendaOverview',
|
||
'LinkOption' => '',
|
||
'Name' => 'Agenda Overview',
|
||
'NavBar' => 'Calendar',
|
||
'Prio' => '6500',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentAppointmentCalendarOverview'}->{'002-Calendar'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => 'ItemArea',
|
||
'Description' => '',
|
||
'Group' => [
|
||
'admin',
|
||
'calendar'
|
||
],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentAppointmentCalendarOverview',
|
||
'LinkOption' => '',
|
||
'Name' => 'Calendar',
|
||
'NavBar' => 'Calendar',
|
||
'Prio' => '75',
|
||
'Type' => 'Menu'
|
||
},
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => 'ItemArea',
|
||
'Description' => '',
|
||
'Group' => [
|
||
'admin',
|
||
'calendar'
|
||
],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentAppointmentCalendarOverview',
|
||
'LinkOption' => '',
|
||
'Name' => 'Calendar Overview',
|
||
'NavBar' => 'Calendar',
|
||
'Prio' => '6000',
|
||
'Type' => ''
|
||
},
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => 'ItemArea',
|
||
'Description' => '',
|
||
'Group' => [
|
||
'admin',
|
||
'calendar'
|
||
],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentAppointmentCalendarOverview',
|
||
'LinkOption' => 'class="OTRSBusinessRequired"',
|
||
'Name' => 'Resource Overview',
|
||
'NavBar' => 'Calendar',
|
||
'Prio' => '7000',
|
||
'Type' => ''
|
||
},
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => 'ItemArea',
|
||
'Description' => '',
|
||
'Group' => [
|
||
'admin',
|
||
'calendar'
|
||
],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentAppointmentCalendarOverview;Subaction=AppointmentCreate',
|
||
'LinkOption' => '',
|
||
'Name' => 'New Appointment',
|
||
'NavBar' => 'Calendar',
|
||
'Prio' => '8000',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentCustomerInformationCenter'}->{'001-Framework'} = [
|
||
{
|
||
'AccessKey' => 'c',
|
||
'Block' => 'ItemArea',
|
||
'Description' => 'Customer Information Center search.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentCustomerInformationCenter',
|
||
'LinkOption' => 'onclick="window.setTimeout(function(){Core.Agent.CustomerInformationCenterSearch.OpenSearchDialog();}, 0); return false;"',
|
||
'Name' => 'Customer Information Center',
|
||
'NavBar' => 'Customers',
|
||
'Prio' => '50',
|
||
'Type' => ''
|
||
},
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => 'ItemArea',
|
||
'Description' => 'Customer Information Center search.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentCustomerInformationCenter',
|
||
'LinkOption' => '',
|
||
'Name' => 'Customers',
|
||
'NavBar' => 'Customers',
|
||
'Prio' => '60',
|
||
'Type' => 'Menu'
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentCustomerUserInformationCenter'}->{'001-Framework'} = [
|
||
{
|
||
'AccessKey' => 'y',
|
||
'Block' => 'ItemArea',
|
||
'Description' => 'Customer User Information Center search.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentCustomerUserInformationCenter',
|
||
'LinkOption' => 'onclick="window.setTimeout(function(){Core.Agent.CustomerUserInformationCenterSearch.OpenSearchDialog();}, 0); return false;"',
|
||
'Name' => 'Customer User Information Center',
|
||
'NavBar' => 'Customers',
|
||
'Prio' => '55',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentDashboard'}->{'001-Framework'} = [
|
||
{
|
||
'AccessKey' => 'd',
|
||
'Block' => 'ItemArea',
|
||
'Description' => 'Dashboard overview.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentDashboard',
|
||
'LinkOption' => '',
|
||
'Name' => 'Dashboard',
|
||
'NavBar' => 'Dashboard',
|
||
'Prio' => '50',
|
||
'Type' => 'Menu'
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentFAQAdd'}->{'002-FAQ'} = [
|
||
{
|
||
'AccessKey' => 'b',
|
||
'Block' => '',
|
||
'Description' => 'New FAQ Article.',
|
||
'Group' => [
|
||
'faq'
|
||
],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentFAQAdd',
|
||
'LinkOption' => '',
|
||
'Name' => 'New',
|
||
'NavBar' => 'FAQ',
|
||
'Prio' => '920',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentFAQCategory'}->{'002-FAQ'} = [
|
||
{
|
||
'AccessKey' => 'g',
|
||
'Block' => '',
|
||
'Description' => 'Category Management.',
|
||
'Group' => [
|
||
'faq_admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentFAQCategory',
|
||
'LinkOption' => '',
|
||
'Name' => 'Category Management',
|
||
'NavBar' => 'FAQ',
|
||
'Prio' => '950',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentFAQExplorer'}->{'002-FAQ'} = [
|
||
{
|
||
'AccessKey' => 'f',
|
||
'Block' => 'ItemArea',
|
||
'Description' => 'FAQ Area',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'faq'
|
||
],
|
||
'Link' => 'Action=AgentFAQExplorer',
|
||
'LinkOption' => '',
|
||
'Name' => 'FAQ',
|
||
'NavBar' => 'FAQ',
|
||
'Prio' => '350',
|
||
'Type' => 'Menu'
|
||
},
|
||
{
|
||
'AccessKey' => 'x',
|
||
'Block' => '',
|
||
'Description' => 'FAQ Explorer',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'faq'
|
||
],
|
||
'Link' => 'Action=AgentFAQExplorer',
|
||
'LinkOption' => '',
|
||
'Name' => 'Explorer',
|
||
'NavBar' => 'FAQ',
|
||
'Prio' => '910',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentFAQJournal'}->{'002-FAQ'} = [
|
||
{
|
||
'AccessKey' => 'j',
|
||
'Block' => '',
|
||
'Description' => 'FAQ Journal',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'faq'
|
||
],
|
||
'Link' => 'Action=AgentFAQJournal',
|
||
'LinkOption' => '',
|
||
'Name' => 'Journal',
|
||
'NavBar' => 'FAQ',
|
||
'Prio' => '930',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentFAQLanguage'}->{'002-FAQ'} = [
|
||
{
|
||
'AccessKey' => 'l',
|
||
'Block' => '',
|
||
'Description' => 'Language Management.',
|
||
'Group' => [
|
||
'faq_admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentFAQLanguage',
|
||
'LinkOption' => '',
|
||
'Name' => 'Language Management',
|
||
'NavBar' => 'FAQ',
|
||
'Prio' => '940',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentFAQSearch'}->{'002-FAQ'} = [
|
||
{
|
||
'AccessKey' => 'z',
|
||
'Block' => '',
|
||
'Description' => 'Search FAQ.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'faq'
|
||
],
|
||
'Link' => 'Action=AgentFAQSearch',
|
||
'LinkOption' => 'onclick="Core.Agent.Search.OpenSearchDialog(\'AgentFAQSearch\'); if (event.stopPropagation) { event.stopPropagation(); } else { window.event.cancelBubble = true; } return false;"',
|
||
'Name' => 'Search',
|
||
'NavBar' => 'FAQ',
|
||
'Prio' => '960',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentITSMChange'}->{'003-ITSMChangeManagement'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => 'ItemArea',
|
||
'Description' => 'Change area.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'Link' => 'Action=AgentITSMChange',
|
||
'LinkOption' => '',
|
||
'Name' => 'ITSM Changes',
|
||
'NavBar' => 'ITSM Change',
|
||
'Prio' => '3400',
|
||
'Type' => 'Menu'
|
||
},
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'Change Overview.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'Link' => 'Action=AgentITSMChange',
|
||
'LinkOption' => '',
|
||
'Name' => 'Overview',
|
||
'NavBar' => 'ITSM Change',
|
||
'Prio' => '100',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentITSMChangeAdd'}->{'003-ITSMChangeManagement'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'New',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change-manager'
|
||
],
|
||
'Link' => 'Action=AgentITSMChangeAdd',
|
||
'LinkOption' => '',
|
||
'Name' => 'New',
|
||
'NavBar' => 'ITSM Change',
|
||
'Prio' => '200',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentITSMChangeAddFromTemplate'}->{'003-ITSMChangeManagement'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'New (from template)',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change-builder',
|
||
'itsm-change-manager'
|
||
],
|
||
'Link' => 'Action=AgentITSMChangeAddFromTemplate',
|
||
'LinkOption' => '',
|
||
'Name' => 'New (from template)',
|
||
'NavBar' => 'ITSM Change',
|
||
'Prio' => '250',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentITSMChangePIR'}->{'003-ITSMChangeManagement'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'PIR (Post Implementation Review)',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'Link' => 'Action=AgentITSMChangePIR',
|
||
'LinkOption' => '',
|
||
'Name' => 'PIR',
|
||
'NavBar' => 'ITSM Change',
|
||
'Prio' => '400',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentITSMChangePSA'}->{'003-ITSMChangeManagement'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'Projected Service Availability (PSA)',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'Link' => 'Action=AgentITSMChangePSA',
|
||
'LinkOption' => '',
|
||
'Name' => 'Projected Service Availability',
|
||
'NavBar' => 'ITSM Change',
|
||
'Prio' => '350',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentITSMChangeSchedule'}->{'003-ITSMChangeManagement'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'Change Schedule',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'Link' => 'Action=AgentITSMChangeSchedule',
|
||
'LinkOption' => '',
|
||
'Name' => 'Schedule',
|
||
'NavBar' => 'ITSM Change',
|
||
'Prio' => '300',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentITSMChangeSearch'}->{'003-ITSMChangeManagement'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'Search Changes',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change'
|
||
],
|
||
'Link' => 'Action=AgentITSMChangeSearch',
|
||
'LinkOption' => 'onclick="ITSM.Agent.ChangeManagement.Search.OpenSearchDialog(\'AgentITSMChangeSearch\'); if (event.stopPropagation) { event.stopPropagation(); } else { window.event.cancelBubble = true; } return false;"',
|
||
'Name' => 'Search',
|
||
'NavBar' => 'ITSM Change',
|
||
'Prio' => '600',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentITSMConfigItem'}->{'003-ITSMConfigItem'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => 'ItemArea',
|
||
'Description' => 'Configuration Management Database.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-configitem'
|
||
],
|
||
'Link' => 'Action=AgentITSMConfigItem',
|
||
'LinkOption' => '',
|
||
'Name' => 'CMDB',
|
||
'NavBar' => 'Config Item',
|
||
'Prio' => '3200',
|
||
'Type' => 'Menu'
|
||
},
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'Overview.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-configitem'
|
||
],
|
||
'Link' => 'Action=AgentITSMConfigItem',
|
||
'LinkOption' => '',
|
||
'Name' => 'Overview',
|
||
'NavBar' => 'Config Item',
|
||
'Prio' => '100',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentITSMConfigItemAdd'}->{'003-ITSMConfigItem'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'New',
|
||
'Group' => [
|
||
'itsm-configitem'
|
||
],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentITSMConfigItemAdd',
|
||
'LinkOption' => '',
|
||
'Name' => 'New',
|
||
'NavBar' => 'Config Item',
|
||
'Prio' => '200',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentITSMConfigItemSearch'}->{'003-ITSMConfigItem'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'Search config items.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-configitem'
|
||
],
|
||
'Link' => 'Action=AgentITSMConfigItemSearch',
|
||
'LinkOption' => 'onclick="ITSM.Agent.ConfigItem.Search.OpenSearchDialog(\'AgentITSMConfigItemSearch\'); if (event.stopPropagation) { event.stopPropagation(); } else { window.event.cancelBubble = true; } return false;"',
|
||
'Name' => 'Search',
|
||
'NavBar' => 'Config Item',
|
||
'Prio' => '300',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentITSMSLA'}->{'003-ITSMService'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'SLA Overview',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-service'
|
||
],
|
||
'Link' => 'Action=AgentITSMSLA',
|
||
'LinkOption' => '',
|
||
'Name' => 'SLA',
|
||
'NavBar' => 'Service',
|
||
'Prio' => '200',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentITSMService'}->{'003-ITSMService'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => 'ItemArea',
|
||
'Description' => 'Service-Area',
|
||
'Group' => [
|
||
'itsm-service'
|
||
],
|
||
'GroupRo' => [
|
||
'itsm-service'
|
||
],
|
||
'Link' => 'Action=AgentITSMService',
|
||
'LinkOption' => '',
|
||
'Name' => 'Services',
|
||
'NavBar' => 'Service',
|
||
'Prio' => '3100',
|
||
'Type' => 'Menu'
|
||
},
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'Service Overview',
|
||
'Group' => [
|
||
'itsm-service'
|
||
],
|
||
'GroupRo' => [
|
||
'itsm-service'
|
||
],
|
||
'Link' => 'Action=AgentITSMService',
|
||
'LinkOption' => '',
|
||
'Name' => 'Service',
|
||
'NavBar' => 'Service',
|
||
'Prio' => '100',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentITSMTemplateOverview'}->{'003-ITSMChangeManagement'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'Template Overview',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'itsm-change-builder',
|
||
'itsm-change-manager'
|
||
],
|
||
'Link' => 'Action=AgentITSMTemplateOverview',
|
||
'LinkOption' => '',
|
||
'Name' => 'Templates',
|
||
'NavBar' => 'ITSM Change',
|
||
'Prio' => '500',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentStatistics'}->{'001-Framework'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => 'ItemArea',
|
||
'Description' => 'Statistics overview.',
|
||
'Group' => [
|
||
'stats'
|
||
],
|
||
'GroupRo' => [
|
||
'stats'
|
||
],
|
||
'Link' => 'Action=AgentStatistics;Subaction=Overview',
|
||
'LinkOption' => '',
|
||
'Name' => 'Reports',
|
||
'NavBar' => 'Reports',
|
||
'Prio' => '8500',
|
||
'Type' => 'Menu'
|
||
},
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'Statistic Reports overview.',
|
||
'Group' => [
|
||
'stats'
|
||
],
|
||
'GroupRo' => [
|
||
'stats'
|
||
],
|
||
'Link' => 'Action=AgentStatisticsReports;Subaction=Overview',
|
||
'LinkOption' => 'class="OTRSBusinessRequired"',
|
||
'Name' => 'Reports (OTRS Business Solution™)',
|
||
'NavBar' => 'Reports',
|
||
'Prio' => '100',
|
||
'Type' => ''
|
||
},
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'Statistics overview.',
|
||
'Group' => [
|
||
'stats'
|
||
],
|
||
'GroupRo' => [
|
||
'stats'
|
||
],
|
||
'Link' => 'Action=AgentStatistics;Subaction=Overview',
|
||
'LinkOption' => '',
|
||
'Name' => 'Statistics',
|
||
'NavBar' => 'Reports',
|
||
'Prio' => '200',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentTicketEmail'}->{'002-Ticket'} = [
|
||
{
|
||
'AccessKey' => 'm',
|
||
'Block' => '',
|
||
'Description' => 'Create new email ticket and send this out (outbound).',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentTicketEmail',
|
||
'LinkOption' => '',
|
||
'Name' => 'New email ticket',
|
||
'NavBar' => 'Ticket',
|
||
'Prio' => '210',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentTicketEscalationView'}->{'002-Ticket'} = [
|
||
{
|
||
'AccessKey' => 'e',
|
||
'Block' => '',
|
||
'Description' => 'Overview Escalated Tickets.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentTicketEscalationView',
|
||
'LinkOption' => '',
|
||
'Name' => 'Escalation view',
|
||
'NavBar' => 'Ticket',
|
||
'Prio' => '120',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentTicketPhone'}->{'002-Ticket'} = [
|
||
{
|
||
'AccessKey' => 'n',
|
||
'Block' => '',
|
||
'Description' => 'Create new phone ticket (inbound).',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentTicketPhone',
|
||
'LinkOption' => '',
|
||
'Name' => 'New phone ticket',
|
||
'NavBar' => 'Ticket',
|
||
'Prio' => '200',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentTicketProcess'}->{'002-ProcessManagement'} = [
|
||
{
|
||
'AccessKey' => 'p',
|
||
'Block' => '',
|
||
'Description' => 'Create New process ticket.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentTicketProcess',
|
||
'LinkOption' => '',
|
||
'Name' => 'New process ticket',
|
||
'NavBar' => 'Ticket',
|
||
'Prio' => '220',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentTicketQueue'}->{'002-Ticket'} = [
|
||
{
|
||
'AccessKey' => 'o',
|
||
'Block' => '',
|
||
'Description' => 'Overview of all open Tickets.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [
|
||
''
|
||
],
|
||
'Link' => 'Action=AgentTicketQueue',
|
||
'LinkOption' => '',
|
||
'Name' => 'Queue view',
|
||
'NavBar' => 'Ticket',
|
||
'Prio' => '100',
|
||
'Type' => ''
|
||
},
|
||
{
|
||
'AccessKey' => 't',
|
||
'Block' => 'ItemArea',
|
||
'Description' => '',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [
|
||
''
|
||
],
|
||
'Link' => 'Action=AgentTicketQueue',
|
||
'LinkOption' => '',
|
||
'Name' => 'Tickets',
|
||
'NavBar' => 'Ticket',
|
||
'Prio' => '200',
|
||
'Type' => 'Menu'
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentTicketSearch'}->{'002-Ticket'} = [
|
||
{
|
||
'AccessKey' => 's',
|
||
'Block' => '',
|
||
'Description' => 'Search Tickets.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentTicketSearch',
|
||
'LinkOption' => 'onclick="window.setTimeout(function(){Core.Agent.Search.OpenSearchDialog(\'AgentTicketSearch\');}, 0); return false;"',
|
||
'Name' => 'Search',
|
||
'NavBar' => 'Ticket',
|
||
'Prio' => '300',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentTicketService'}->{'002-Ticket'} = [
|
||
{
|
||
'AccessKey' => 'i',
|
||
'Block' => '',
|
||
'Description' => 'Overview of all open Tickets.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentTicketService',
|
||
'LinkOption' => '',
|
||
'Name' => 'Service view',
|
||
'NavBar' => 'Ticket',
|
||
'Prio' => '105',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentTicketStatusView'}->{'002-Ticket'} = [
|
||
{
|
||
'AccessKey' => 'v',
|
||
'Block' => '',
|
||
'Description' => 'Overview of all open Tickets.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentTicketStatusView',
|
||
'LinkOption' => '',
|
||
'Name' => 'Status view',
|
||
'NavBar' => 'Ticket',
|
||
'Prio' => '110',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentTimeAccountingEdit'}->{'002-TimeAccounting'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => 'ItemArea',
|
||
'Description' => 'Time accounting.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentTimeAccountingEdit',
|
||
'LinkOption' => '',
|
||
'Name' => 'Time Accounting',
|
||
'NavBar' => 'TimeAccounting',
|
||
'Prio' => '6000',
|
||
'Type' => 'Menu'
|
||
},
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'Edit time record.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'time_accounting'
|
||
],
|
||
'Link' => 'Action=AgentTimeAccountingEdit',
|
||
'LinkOption' => '',
|
||
'Name' => 'Edit',
|
||
'NavBar' => 'TimeAccounting',
|
||
'Prio' => '200',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentTimeAccountingOverview'}->{'002-TimeAccounting'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'Overview.',
|
||
'Group' => [],
|
||
'GroupRo' => [
|
||
'time_accounting'
|
||
],
|
||
'Link' => 'Action=AgentTimeAccountingOverview',
|
||
'LinkOption' => '',
|
||
'Name' => 'Overview',
|
||
'NavBar' => 'TimeAccounting',
|
||
'Prio' => '100',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentTimeAccountingReporting'}->{'002-TimeAccounting'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'Project time reporting.',
|
||
'Group' => [
|
||
'time_accounting'
|
||
],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentTimeAccountingReporting',
|
||
'LinkOption' => '',
|
||
'Name' => 'Reporting',
|
||
'NavBar' => 'TimeAccounting',
|
||
'Prio' => '500',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::Navigation'}->{'AgentTimeAccountingSetting'}->{'002-TimeAccounting'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'Edit time accounting settings.',
|
||
'Group' => [
|
||
'time_accounting'
|
||
],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=AgentTimeAccountingSetting',
|
||
'LinkOption' => '',
|
||
'Name' => 'Settings',
|
||
'NavBar' => 'TimeAccounting',
|
||
'Prio' => '900',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Frontend::NavigationModule'}->{'Admin'} = {
|
||
'Block' => '',
|
||
'Description' => '',
|
||
'Group' => [
|
||
'admin',
|
||
'itsm-configitem-admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => '',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => ''
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminACL'} = {
|
||
'Block' => 'Automation',
|
||
'Description' => 'Configure and manage ACLs.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-check-square-o',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Access Control Lists (ACL)'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminAppointmentCalendarManage'} = {
|
||
'Block' => 'Administration',
|
||
'Description' => 'Create and manage calendars.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-calendar',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Calendars'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminAppointmentNotificationEvent'} = {
|
||
'Block' => 'Communication',
|
||
'Description' => 'Create and manage appointment notifications.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-bell-o',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Appointment Notifications'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminAttachment'} = {
|
||
'Block' => 'Ticket',
|
||
'Description' => 'Create and manage attachments.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-paperclip',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Attachments'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminAutoResponse'} = {
|
||
'Block' => 'Ticket',
|
||
'Description' => 'Create and manage responses that are automatically sent.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-reply',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Auto Responses'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminCloudServices'} = {
|
||
'Block' => 'OTRSGroup',
|
||
'Description' => 'Manage OTRS Group cloud services.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-cloud',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Cloud Services'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminCommunicationLog'} = {
|
||
'Block' => 'Communication',
|
||
'Description' => 'Display communication log entries.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-table',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Communication Log'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminCustomerCompany'} = {
|
||
'Block' => 'Customer',
|
||
'Description' => 'Create and manage customers.',
|
||
'Group' => [
|
||
'admin',
|
||
'users',
|
||
'itsm-configitem-admin'
|
||
],
|
||
'GroupRo' => [
|
||
''
|
||
],
|
||
'IconBig' => 'fa-building-o',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Customers',
|
||
'Prio' => '310'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminCustomerGroup'} = {
|
||
'Block' => 'Users',
|
||
'Description' => 'Link customers to groups.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-building-o',
|
||
'IconSmall' => 'fa-users',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Customers ↔ Groups'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminCustomerUser'} = {
|
||
'Block' => 'Customer',
|
||
'Description' => 'Create and manage customer users.',
|
||
'Group' => [
|
||
'admin',
|
||
'users',
|
||
'itsm-configitem-admin'
|
||
],
|
||
'GroupRo' => [
|
||
''
|
||
],
|
||
'IconBig' => 'fa-male',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Customer User',
|
||
'Prio' => '300'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminCustomerUserCustomer'} = {
|
||
'Block' => 'Users',
|
||
'Description' => 'Link customer users to customers.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-male',
|
||
'IconSmall' => 'fa-building-o',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Customer Users ↔ Customers'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminCustomerUserGroup'} = {
|
||
'Block' => 'Users',
|
||
'Description' => 'Link customer users to groups.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-male',
|
||
'IconSmall' => 'fa-users',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Customer Users ↔ Groups'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminCustomerUserService'} = {
|
||
'Block' => 'Users',
|
||
'Description' => 'Link customer users to services.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-male',
|
||
'IconSmall' => 'fa-wrench',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Customer Users ↔ Services'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminDynamicField'} = {
|
||
'Block' => 'Automation',
|
||
'Description' => 'Create and manage dynamic fields.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-align-left',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Dynamic Fields'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminEmail'} = {
|
||
'Block' => 'Communication',
|
||
'Description' => 'Send notifications to users.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-quote-right',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Admin Notification'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminGeneralCatalog'} = {
|
||
'Block' => 'Ticket',
|
||
'Description' => 'Create and manage the General Catalog.',
|
||
'Group' => [
|
||
'admin',
|
||
'itsm-configitem-admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-book',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'General Catalog',
|
||
'Prio' => '410'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminGenericAgent'} = {
|
||
'Block' => 'Automation',
|
||
'Description' => 'Manage tasks triggered by event or time based execution.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-database',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'GenericAgent'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminGenericInterfaceWebservice'} = {
|
||
'Block' => 'Automation',
|
||
'Description' => 'Create and manage web services.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => '',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Web Services'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminGroup'} = {
|
||
'Block' => 'Users',
|
||
'Description' => 'Create and manage groups.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-users',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Groups'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminITSMCIPAllocate'} = {
|
||
'Block' => 'Ticket',
|
||
'Description' => 'Manage the criticality - impact - priority matrix.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-table',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Criticality ↔ Impact ↔ Priority'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminITSMChangeCIPAllocate'} = {
|
||
'Block' => 'ChangeSettings',
|
||
'Description' => 'Manage the category ↔ impact ↔ priority matrix.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-table',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Category ↔ Impact ↔ Priority'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminITSMChangeNotification'} = {
|
||
'Block' => 'Communication',
|
||
'Description' => 'Create and manage change notifications.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-bell-o',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'ITSM Change Notifications'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminITSMConfigItem'} = {
|
||
'Block' => 'Ticket',
|
||
'Description' => 'Create and manage the definitions for Configuration Items.',
|
||
'Group' => [
|
||
'admin',
|
||
'itsm-configitem-admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-laptop',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Config Items',
|
||
'Prio' => '495'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminITSMStateMachine'} = {
|
||
'Block' => 'ChangeSettings',
|
||
'Description' => 'Manage ITSM Change Management state machine.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-cogs',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'State Machine'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminImportExport'} = {
|
||
'Block' => 'Administration',
|
||
'Description' => 'Manage import and export of objects.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-arrows-h',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Import/Export'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminLog'} = {
|
||
'Block' => 'Administration',
|
||
'Description' => 'View system log messages.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-file-text-o',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'System Log'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminMailAccount'} = {
|
||
'Block' => 'Communication',
|
||
'Description' => 'Manage POP3 or IMAP accounts to fetch email from.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-envelope-o',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'PostMaster Mail Accounts'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminNotificationEvent'} = {
|
||
'Block' => 'Communication',
|
||
'Description' => 'Create and manage ticket notifications.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-bell-o',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Ticket Notifications'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminOTRSBusiness'} = {
|
||
'Block' => 'OTRSGroup',
|
||
'CssClass' => 'OTRSBusiness',
|
||
'Description' => 'Deploy and manage OTRS Business Solution™.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-angle-double-up',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'OTRS Business Solution™'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminPGP'} = {
|
||
'Block' => 'Communication',
|
||
'Description' => 'Manage PGP keys for email encryption.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-user-secret',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'PGP Keys'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminPackageManager'} = {
|
||
'Block' => 'Administration',
|
||
'Description' => 'Update and extend your system with software packages.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-plug',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Package Manager'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminPerformanceLog'} = {
|
||
'Block' => 'Administration',
|
||
'Description' => 'View performance benchmark results.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-bar-chart',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Performance Log'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminPostMasterFilter'} = {
|
||
'Block' => 'Communication',
|
||
'Description' => 'Filter incoming emails.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-filter',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'PostMaster Filters'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminPriority'} = {
|
||
'Block' => 'Ticket',
|
||
'Description' => 'Create and manage ticket priorities.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-list-ol',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Priorities'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminProcessManagement'} = {
|
||
'Block' => 'Automation',
|
||
'Description' => 'Configure Processes.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-sitemap',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Process Management'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminQueue'} = {
|
||
'Block' => 'Ticket',
|
||
'Description' => 'Create and manage queues.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-folder',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Queues'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminQueueAutoResponse'} = {
|
||
'Block' => 'Ticket',
|
||
'Description' => 'Link queues to auto responses.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-reply',
|
||
'IconSmall' => 'fa-folder',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Queues ↔ Auto Responses'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminQueueTemplates'} = {
|
||
'Block' => 'Ticket',
|
||
'Description' => 'Link templates to queues.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-file-text-o',
|
||
'IconSmall' => 'fa-folder',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Templates ↔ Queues'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminRegistration'} = {
|
||
'Block' => 'OTRSGroup',
|
||
'Description' => 'Manage system registration.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-edit',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'System Registration'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminRole'} = {
|
||
'Block' => 'Users',
|
||
'Description' => 'Create and manage roles.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-circle-o',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Roles'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminRoleGroup'} = {
|
||
'Block' => 'Users',
|
||
'Description' => 'Link roles to groups.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-circle-o',
|
||
'IconSmall' => 'fa-users',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Roles ↔ Groups'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminRoleUser'} = {
|
||
'Block' => 'Users',
|
||
'Description' => 'Link agents to roles.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-user',
|
||
'IconSmall' => 'fa-circle-o',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Agents ↔ Roles'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminSLA'} = {
|
||
'Block' => 'Ticket',
|
||
'Description' => 'Create and manage Service Level Agreements (SLAs).',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-ticket',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Service Level Agreements'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminSMIME'} = {
|
||
'Block' => 'Communication',
|
||
'Description' => 'Manage S/MIME certificates for email encryption.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-user-secret',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'S/MIME Certificates'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminSalutation'} = {
|
||
'Block' => 'Ticket',
|
||
'Description' => 'Create and manage salutations.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-comment-o',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Salutations'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminSelectBox'} = {
|
||
'Block' => 'Administration',
|
||
'Description' => 'Execute SQL statements.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-terminal',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'SQL Box'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminService'} = {
|
||
'Block' => 'Ticket',
|
||
'Description' => 'Create and manage services.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-wrench',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Services'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminSession'} = {
|
||
'Block' => 'Administration',
|
||
'Description' => 'Manage existing sessions.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-clock-o',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Session Management'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminSignature'} = {
|
||
'Block' => 'Ticket',
|
||
'Description' => 'Create and manage signatures.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-file-text-o',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Signatures'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminState'} = {
|
||
'Block' => 'Ticket',
|
||
'Description' => 'Create and manage ticket states.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-ticket',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'States'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminSupportDataCollector'} = {
|
||
'Block' => 'OTRSGroup',
|
||
'Description' => 'Manage support data.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-search',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Support Data Collector'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminSystemAddress'} = {
|
||
'Block' => 'Communication',
|
||
'Description' => 'Set sender email addresses for this system.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-at',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Email Addresses'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminSystemConfiguration'} = {
|
||
'Block' => 'Administration',
|
||
'Description' => 'Edit the system configuration settings.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => '',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'System Configuration'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminSystemMaintenance'} = {
|
||
'Block' => 'Administration',
|
||
'Description' => 'Schedule a maintenance period.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-wrench',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'System Maintenance'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminTemplate'} = {
|
||
'Block' => 'Ticket',
|
||
'Description' => 'Create and manage templates.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-file-text-o',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Templates'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminTemplateAttachment'} = {
|
||
'Block' => 'Ticket',
|
||
'Description' => 'Link templates to attachments.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-paperclip',
|
||
'IconSmall' => 'fa-file-text-o',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Templates ↔ Attachments'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminType'} = {
|
||
'Block' => 'Ticket',
|
||
'Description' => 'Create and manage ticket types.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-ticket',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Types'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminUser'} = {
|
||
'Block' => 'Users',
|
||
'Description' => 'Create and manage agents.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-user',
|
||
'IconSmall' => '',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Agents'
|
||
};
|
||
$Self->{'Frontend::NavigationModule'}->{'AdminUserGroup'} = {
|
||
'Block' => 'Users',
|
||
'Description' => 'Link agents to groups.',
|
||
'Group' => [
|
||
'admin'
|
||
],
|
||
'GroupRo' => [],
|
||
'IconBig' => 'fa-user',
|
||
'IconSmall' => 'fa-users',
|
||
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin',
|
||
'Name' => 'Agents ↔ Groups'
|
||
};
|
||
$Self->{'Frontend::NotifyModule'}->{'1000-CloudServicesDisabled'} = {
|
||
'Group' => 'admin',
|
||
'Module' => 'Kernel::Output::HTML::Notification::AgentCloudServicesDisabled'
|
||
};
|
||
$Self->{'Frontend::NotifyModule'}->{'1100-OTRSBusiness'} = {
|
||
'Group' => 'admin',
|
||
'Module' => 'Kernel::Output::HTML::Notification::AgentOTRSBusiness'
|
||
};
|
||
$Self->{'Frontend::NotifyModule'}->{'2000-UID-Check'} = {
|
||
'Module' => 'Kernel::Output::HTML::Notification::UIDCheck'
|
||
};
|
||
$Self->{'Frontend::NotifyModule'}->{'2500-AgentSessionLimit'} = {
|
||
'Module' => 'Kernel::Output::HTML::Notification::AgentSessionLimit'
|
||
};
|
||
$Self->{'Frontend::NotifyModule'}->{'5000-SystemConfigurationIsDirty-Check'} = {
|
||
'Group' => 'admin',
|
||
'Module' => 'Kernel::Output::HTML::Notification::SystemConfigurationIsDirtyCheck'
|
||
};
|
||
$Self->{'Frontend::NotifyModule'}->{'5200-SystemConfigurationInvalid-Check'} = {
|
||
'Group' => 'admin',
|
||
'Module' => 'Kernel::Output::HTML::Notification::SystemConfigurationInvalidCheck'
|
||
};
|
||
$Self->{'Frontend::NotifyModule'}->{'5500-OutofOffice-Check'} = {
|
||
'Module' => 'Kernel::Output::HTML::Notification::OutofOfficeCheck'
|
||
};
|
||
$Self->{'Frontend::NotifyModule'}->{'6000-SystemMaintenance-Check'} = {
|
||
'Module' => 'Kernel::Output::HTML::Notification::SystemMaintenanceCheck'
|
||
};
|
||
$Self->{'Frontend::NotifyModule'}->{'6050-SystemConfiguration-OutOfSync-Check'} = {
|
||
'AllowedDelayMinutes' => '5',
|
||
'Module' => 'Kernel::Output::HTML::Notification::SystemConfigurationOutOfSyncCheck'
|
||
};
|
||
$Self->{'Frontend::NotifyModule'}->{'7000-AgentTimeZone-Check'} = {
|
||
'Module' => 'Kernel::Output::HTML::Notification::AgentTimeZoneCheck'
|
||
};
|
||
$Self->{'Frontend::NotifyModule'}->{'8000-Daemon-Check'} = {
|
||
'Module' => 'Kernel::Output::HTML::Notification::DaemonCheck'
|
||
};
|
||
$Self->{'Frontend::NotifyModule'}->{'8000-PackageManager-CheckNotVerifiedPackages'} = {
|
||
'Module' => 'Kernel::Output::HTML::Notification::PackageManagerCheckNotVerifiedPackages'
|
||
};
|
||
$Self->{'Frontend::NotifyModule'}->{'888-TimeAccounting'} = {
|
||
'Module' => 'Kernel::Output::HTML::Notification::TimeAccounting'
|
||
};
|
||
$Self->{'Frontend::Output::FilterElementPost'}->{'FAQ'} = {
|
||
'Debug' => '0',
|
||
'Module' => 'Kernel::Output::HTML::FilterElementPost::FAQ',
|
||
'Templates' => {
|
||
'AgentTicketClose' => '1',
|
||
'AgentTicketCompose' => '1',
|
||
'AgentTicketEmail' => '1',
|
||
'AgentTicketEmailOutbound' => '1',
|
||
'AgentTicketForward' => '1',
|
||
'AgentTicketFreeText' => '1',
|
||
'AgentTicketNote' => '1',
|
||
'AgentTicketOwner' => '1',
|
||
'AgentTicketPending' => '1',
|
||
'AgentTicketPhone' => '1',
|
||
'AgentTicketPriority' => '1',
|
||
'AgentTicketResponsible' => '1'
|
||
}
|
||
};
|
||
$Self->{'Frontend::Output::FilterElementPost'}->{'ITSMIncidentProblemManagement'} = {
|
||
'Debug' => '0',
|
||
'Module' => 'Kernel::Output::HTML::FilterElementPost::ITSMIncidentProblemManagement',
|
||
'Templates' => {
|
||
'AgentTicketAddtlITSMField' => '1',
|
||
'AgentTicketClose' => '1',
|
||
'AgentTicketDecision' => '1',
|
||
'AgentTicketEmail' => '1',
|
||
'AgentTicketFreeText' => '1',
|
||
'AgentTicketNote' => '1',
|
||
'AgentTicketOwner' => '1',
|
||
'AgentTicketPending' => '1',
|
||
'AgentTicketPhone' => '1',
|
||
'AgentTicketPriority' => '1',
|
||
'AgentTicketResponsible' => '1',
|
||
'AgentTicketZoom' => '1'
|
||
}
|
||
};
|
||
$Self->{'Frontend::Output::FilterElementPost'}->{'OutputFilterPostFAQCustomerRelatedArticles'} = {
|
||
'Module' => 'Kernel::Output::HTML::FilterElementPost::FAQCustomerRelatedArticles',
|
||
'Templates' => {
|
||
'CustomerTicketMessage' => '1'
|
||
}
|
||
};
|
||
$Self->{'Frontend::Output::FilterText'}->{'AAAURL'} = {
|
||
'Module' => 'Kernel::Output::HTML::FilterText::URL',
|
||
'Templates' => {
|
||
'AgentTicketZoom' => '1'
|
||
}
|
||
};
|
||
$Self->{'Frontend::Output::FilterText'}->{'OutputFilterTextAutoLink'} = {
|
||
'Module' => 'Kernel::Output::HTML::FilterText::AutoLink',
|
||
'Templates' => {
|
||
'AgentTicketZoom' => '1'
|
||
}
|
||
};
|
||
$Self->{'Frontend::Output::OutputFilterTextAutoLink'}->{'Bugtraq'} = {
|
||
'RegExp' => [
|
||
'Bugtraq[\\s\\w\\t]*?ID[\\s\\w\\t]*?:[\\s\\w\\t]*?(\\d{2,8})',
|
||
'Bugtraq[\\s\\w\\t]*?ID[\\s\\w\\t]*?(\\d{2,8})',
|
||
'Bugtraq[\\s\\w\\t]*?:[\\s\\w\\t]*?(\\d{2,8})',
|
||
'Bugtraq[\\s\\w\\t]*?(\\d{2,8})',
|
||
'BID[\\s\\w\\t]*?:[\\s\\w\\t]*?(\\d{2,8})',
|
||
'BID[\\s\\w\\t]*?(\\d{2,8})'
|
||
],
|
||
'Templates' => {
|
||
'AgentTicketZoom' => '1'
|
||
},
|
||
'URL1' => {
|
||
'Description' => 'Security Focus',
|
||
'Image' => 'http://www.securityfocus.com/favicon.ico',
|
||
'Target' => '_blank',
|
||
'URL' => 'http://www.securityfocus.com/bid/<MATCH1>/info'
|
||
},
|
||
'URL2' => {
|
||
'Description' => 'Google',
|
||
'Image' => 'http://www.google.de/favicon.ico',
|
||
'Target' => '_blank',
|
||
'URL' => 'http://google.com/search?q=<MATCH>'
|
||
}
|
||
};
|
||
$Self->{'Frontend::Output::OutputFilterTextAutoLink'}->{'CVE'} = {
|
||
'RegExp' => [
|
||
'(CVE|CAN)\\-(\\d{3,4})\\-(\\d{2,})'
|
||
],
|
||
'Templates' => {
|
||
'AgentTicketZoom' => '1'
|
||
},
|
||
'URL1' => {
|
||
'Description' => 'Mitre',
|
||
'Image' => 'http://cve.mitre.org/favicon.ico',
|
||
'Target' => '_blank',
|
||
'URL' => 'http://cve.mitre.org/cgi-bin/cvename.cgi?name=<MATCH1>-<MATCH2>-<MATCH3>'
|
||
},
|
||
'URL2' => {
|
||
'Description' => 'Google',
|
||
'Image' => 'http://www.google.de/favicon.ico',
|
||
'Target' => '_blank',
|
||
'URL' => 'http://google.com/search?q=<MATCH1>-<MATCH2>-<MATCH3>'
|
||
},
|
||
'URL3' => {
|
||
'Description' => 'US-CERT NVD',
|
||
'Image' => 'http://nvd.nist.gov/favicon.ico',
|
||
'Target' => '_blank',
|
||
'URL' => 'http://nvd.nist.gov/nvd.cfm?cvename=<MATCH1>-<MATCH2>-<MATCH3>'
|
||
}
|
||
};
|
||
$Self->{'Frontend::Output::OutputFilterTextAutoLink'}->{'MSBulletins'} = {
|
||
'RegExp' => [
|
||
'MS[^A-Za-z]{0,5}(\\d\\d).?(\\d{2,4})'
|
||
],
|
||
'Templates' => {
|
||
'AgentTicketZoom' => '1'
|
||
},
|
||
'URL1' => {
|
||
'Description' => 'Microsoft Technet',
|
||
'Image' => 'http://www.microsoft.com/favicon.ico',
|
||
'Target' => '_blank',
|
||
'URL' => 'http://www.microsoft.com/technet/security/bulletin/MS<MATCH1>-<MATCH2>.mspx'
|
||
},
|
||
'URL2' => {
|
||
'Description' => 'Google',
|
||
'Image' => 'http://www.google.de/favicon.ico',
|
||
'Target' => '_blank',
|
||
'URL' => 'http://google.com/search?q=MS<MATCH1>-<MATCH2>'
|
||
}
|
||
};
|
||
$Self->{'Frontend::RichText'} = '1';
|
||
$Self->{'Frontend::RichText::DefaultCSS'} = 'font-family:Geneva,Helvetica,Arial,sans-serif; font-size: 12px;';
|
||
$Self->{'Frontend::RichText::EnhancedMode'} = '1';
|
||
$Self->{'Frontend::RichText::EnhancedMode::Customer'} = 0;
|
||
$Self->{'Frontend::RichTextHeight'} = '320';
|
||
$Self->{'Frontend::RichTextPath'} = '<OTRS_CONFIG_Frontend::WebPath>js/thirdparty/ckeditor-4.7.0/';
|
||
$Self->{'Frontend::RichTextWidth'} = '620';
|
||
$Self->{'Frontend::Search'}->{'AdminSystemConfiguration'} = {
|
||
'^AdminSystemConfiguration' => 'Action=AdminSystemConfiguration;Subaction=SearchDialog'
|
||
};
|
||
$Self->{'Frontend::Search'}->{'AgentCustomerInformationCenter'} = {
|
||
'^AgentCustomerInformationCenter' => 'Action=AgentCustomerInformationCenterSearch'
|
||
};
|
||
$Self->{'Frontend::Search'}->{'AgentCustomerUserInformationCenter'} = {
|
||
'^AgentCustomerUserInformationCenter' => 'Action=AgentCustomerUserInformationCenterSearch'
|
||
};
|
||
$Self->{'Frontend::Search'}->{'Change'} = {
|
||
'^(?:Agent|Admin)ITSM(Change|WorkOrder|TemplateOverview)' => 'Action=AgentITSMChangeSearch;Subaction=AJAX'
|
||
};
|
||
$Self->{'Frontend::Search'}->{'ConfigItem'} = {
|
||
'^(?:Agent|Admin)ITSMConfigItem' => 'Action=AgentITSMConfigItemSearch;Subaction=AJAX'
|
||
};
|
||
$Self->{'Frontend::Search'}->{'FAQ'} = {
|
||
'^(?:Agent|Admin)FAQ' => 'Action=AgentFAQSearch;Subaction=AJAX'
|
||
};
|
||
$Self->{'Frontend::Search'}->{'Ticket'} = {
|
||
'^AgentTicket' => 'Action=AgentTicketSearch;Subaction=AJAX'
|
||
};
|
||
$Self->{'Frontend::Search::JavaScript'}->{'AdminSystemConfiguration'} = {
|
||
'^AdminSystemConfiguration' => 'Core.Agent.Admin.SystemConfiguration.OpenSearchDialog()'
|
||
};
|
||
$Self->{'Frontend::Search::JavaScript'}->{'AgentCustomerInformationCenter'} = {
|
||
'^AgentCustomerInformationCenter' => 'Core.Agent.CustomerInformationCenterSearch.OpenSearchDialog()'
|
||
};
|
||
$Self->{'Frontend::Search::JavaScript'}->{'AgentCustomerUserInformationCenter'} = {
|
||
'^AgentCustomerUserInformationCenter' => 'Core.Agent.CustomerUserInformationCenterSearch.OpenSearchDialog()'
|
||
};
|
||
$Self->{'Frontend::Search::JavaScript'}->{'Change'} = {
|
||
'^(?:Agent|Admin)ITSM(Change|WorkOrder|TemplateOverview)' => 'ITSM.Agent.ChangeManagement.Search.OpenSearchDialog(\'AgentITSMChangeSearch\')'
|
||
};
|
||
$Self->{'Frontend::Search::JavaScript'}->{'ConfigItem'} = {
|
||
'^(?:Agent|Admin)ITSMConfigItem' => 'ITSM.Agent.ConfigItem.Search.OpenSearchDialog(\'AgentITSMConfigItemSearch\')'
|
||
};
|
||
$Self->{'Frontend::SearchDefault'} = 'Action=AgentTicketSearch;Subaction=AJAX';
|
||
$Self->{'Frontend::TemplateCache'} = '1';
|
||
$Self->{'Frontend::Themes'} = {
|
||
'Lite' => '0',
|
||
'Standard' => '1'
|
||
};
|
||
$Self->{'Frontend::ToolBarModule'}->{'101-ITSMChangeManagement::ChangeManager'} = {
|
||
'CssClass' => 'ChangeManager',
|
||
'Icon' => 'fa fa-male',
|
||
'Module' => 'Kernel::Output::HTML::ToolBar::ChangeManager',
|
||
'Priority' => '1000610'
|
||
};
|
||
$Self->{'Frontend::ToolBarModule'}->{'102-ITSMChangeManagement::MyChanges'} = {
|
||
'CssClass' => 'MyChanges',
|
||
'Icon' => 'fa fa-retweet',
|
||
'Module' => 'Kernel::Output::HTML::ToolBar::MyChanges',
|
||
'Priority' => '1000630'
|
||
};
|
||
$Self->{'Frontend::ToolBarModule'}->{'103-ITSMChangeManagement::MyWorkOrders'} = {
|
||
'CssClass' => 'MyWorkOrders',
|
||
'Icon' => 'fa fa-tasks',
|
||
'Module' => 'Kernel::Output::HTML::ToolBar::MyWorkOrders',
|
||
'Priority' => '1000640'
|
||
};
|
||
$Self->{'Frontend::ToolBarModule'}->{'104-ITSMChangeManagement::MyCAB'} = {
|
||
'CssClass' => 'MyCABs',
|
||
'Icon' => 'fa fa-group',
|
||
'Module' => 'Kernel::Output::HTML::ToolBar::MyCAB',
|
||
'Priority' => '1000620'
|
||
};
|
||
$Self->{'Frontend::ToolBarModule'}->{'170-Ticket::TicketResponsible'} = {
|
||
'AccessKey' => 'r',
|
||
'AccessKeyNew' => '',
|
||
'AccessKeyReached' => '',
|
||
'CssClass' => 'Responsible',
|
||
'CssClassNew' => 'Responsible New',
|
||
'CssClassReached' => 'Responsible Reached',
|
||
'Icon' => 'fa fa-user',
|
||
'IconNew' => 'fa fa-user',
|
||
'IconReached' => 'fa fa-user',
|
||
'Module' => 'Kernel::Output::HTML::ToolBar::TicketResponsible',
|
||
'Priority' => '1030010'
|
||
};
|
||
$Self->{'Frontend::ToolBarModule'}->{'180-Ticket::TicketWatcher'} = {
|
||
'AccessKey' => '',
|
||
'AccessKeyNew' => '',
|
||
'AccessKeyReached' => '',
|
||
'CssClass' => 'Watcher',
|
||
'CssClassNew' => 'Watcher New',
|
||
'CssClassReached' => 'Watcher Reached',
|
||
'Icon' => 'fa fa-eye',
|
||
'IconNew' => 'fa fa-eye',
|
||
'IconReached' => 'fa fa-eye',
|
||
'Module' => 'Kernel::Output::HTML::ToolBar::TicketWatcher',
|
||
'Priority' => '1030020'
|
||
};
|
||
$Self->{'Frontend::ToolBarModule'}->{'190-Ticket::TicketLocked'} = {
|
||
'AccessKey' => 'k',
|
||
'AccessKeyNew' => '',
|
||
'AccessKeyReached' => '',
|
||
'CssClass' => 'Locked',
|
||
'CssClassNew' => 'Locked New',
|
||
'CssClassReached' => 'Locked Reached',
|
||
'Icon' => 'fa fa-lock',
|
||
'IconNew' => 'fa fa-lock',
|
||
'IconReached' => 'fa fa-lock',
|
||
'Module' => 'Kernel::Output::HTML::ToolBar::TicketLocked',
|
||
'Priority' => '1030030'
|
||
};
|
||
$Self->{'Frontend::ToolBarModule'}->{'201-TimeAccounting::IncompleteWorkingDays'} = {
|
||
'CssClass' => 'IncompleteWorkingDays',
|
||
'Icon' => 'fa fa-clock-o',
|
||
'Module' => 'Kernel::Output::HTML::ToolBar::IncompleteWorkingDays'
|
||
};
|
||
$Self->{'Frontend::WebPath'} = '/otrs-web/';
|
||
$Self->{'GeneralCatalog::Frontend::JSColorPickerPath'} = '<OTRS_CONFIG_Frontend::WebPath>js/thirdparty/jscolor_1.4.1/';
|
||
$Self->{'GeneralCatalogPreferences'}->{'DeploymentStates'} = {
|
||
'Block' => 'Option',
|
||
'Class' => 'ITSM::ConfigItem::DeploymentState',
|
||
'Data' => {
|
||
'postproductive' => 'postproductive',
|
||
'preproductive' => 'preproductive',
|
||
'productive' => 'productive'
|
||
},
|
||
'Desc' => '',
|
||
'Label' => 'Deployment State Type',
|
||
'Module' => 'Kernel::Output::HTML::GeneralCatalogPreferences::Generic',
|
||
'PrefKey' => 'Functionality'
|
||
};
|
||
$Self->{'GeneralCatalogPreferences'}->{'DeploymentStatesColors'} = {
|
||
'Block' => 'ColorPicker',
|
||
'Class' => 'ITSM::ConfigItem::DeploymentState',
|
||
'Data' => '',
|
||
'Desc' => '',
|
||
'Label' => 'Deployment State Color',
|
||
'Module' => 'Kernel::Output::HTML::GeneralCatalogPreferences::Generic',
|
||
'PrefKey' => 'Color'
|
||
};
|
||
$Self->{'GeneralCatalogPreferences'}->{'IncidentStates'} = {
|
||
'Block' => 'Option',
|
||
'Class' => 'ITSM::Core::IncidentState',
|
||
'Data' => {
|
||
'incident' => 'Incident',
|
||
'operational' => 'Operational',
|
||
'warning' => 'Warning'
|
||
},
|
||
'Desc' => '',
|
||
'Label' => 'Incident State Type',
|
||
'Module' => 'Kernel::Output::HTML::GeneralCatalogPreferences::Generic',
|
||
'PrefKey' => 'Functionality'
|
||
};
|
||
$Self->{'GeneralCatalogPreferences'}->{'Permissions'} = {
|
||
'Block' => 'Permission',
|
||
'Class' => 'ITSM::ConfigItem::Class',
|
||
'Label' => 'Permission Group',
|
||
'Module' => 'Kernel::Output::HTML::GeneralCatalogPreferences::Generic',
|
||
'PrefKey' => 'Permission'
|
||
};
|
||
$Self->{'GenericInterface::ErrorHandling::Module'}->{'RequestRetry'} = {
|
||
'CommunicationTypeFilter' => 'Requester',
|
||
'ConfigDialog' => 'AdminGenericInterfaceErrorHandlingRequestRetry',
|
||
'Name' => 'RequestRetry'
|
||
};
|
||
$Self->{'GenericInterface::Mapping::Module'}->{'Simple'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceMappingSimple'
|
||
};
|
||
$Self->{'GenericInterface::Mapping::Module'}->{'XSLT'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceMappingXSLT'
|
||
};
|
||
$Self->{'GenericInterface::Operation::Common::CachedAuth::AgentCacheTTL'} = '300';
|
||
$Self->{'GenericInterface::Operation::Common::CachedAuth::CustomerCacheTTL'} = '300';
|
||
$Self->{'GenericInterface::Operation::ConfigItemCreate'}->{'Permission'} = 'rw';
|
||
$Self->{'GenericInterface::Operation::ConfigItemDelete'}->{'Permission'} = 'rw';
|
||
$Self->{'GenericInterface::Operation::ConfigItemGet'}->{'Permission'} = 'ro';
|
||
$Self->{'GenericInterface::Operation::ConfigItemSearch'}->{'Permission'} = 'ro';
|
||
$Self->{'GenericInterface::Operation::ConfigItemUpdate'}->{'Permission'} = 'rw';
|
||
$Self->{'GenericInterface::Operation::Module'}->{'ConfigItem::ConfigItemCreate'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceOperationDefault',
|
||
'Controller' => 'ConfigItem',
|
||
'Name' => 'ConfigItemCreate'
|
||
};
|
||
$Self->{'GenericInterface::Operation::Module'}->{'ConfigItem::ConfigItemDelete'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceOperationDefault',
|
||
'Controller' => 'ConfigItem',
|
||
'Name' => 'ConfigItemDelete'
|
||
};
|
||
$Self->{'GenericInterface::Operation::Module'}->{'ConfigItem::ConfigItemGet'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceOperationDefault',
|
||
'Controller' => 'ConfigItem',
|
||
'Name' => 'ConfigItemGet'
|
||
};
|
||
$Self->{'GenericInterface::Operation::Module'}->{'ConfigItem::ConfigItemSearch'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceOperationDefault',
|
||
'Controller' => 'ConfigItem',
|
||
'Name' => 'ConfigItemSearch'
|
||
};
|
||
$Self->{'GenericInterface::Operation::Module'}->{'ConfigItem::ConfigItemUpdate'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceOperationDefault',
|
||
'Controller' => 'ConfigItem',
|
||
'Name' => 'ConfigItemUpdate'
|
||
};
|
||
$Self->{'GenericInterface::Operation::Module'}->{'FAQ::LanguageList'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceOperationDefault',
|
||
'Controller' => 'FAQ',
|
||
'Name' => 'LanguageList'
|
||
};
|
||
$Self->{'GenericInterface::Operation::Module'}->{'FAQ::PublicCategoryList'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceOperationDefault',
|
||
'Controller' => 'FAQ',
|
||
'Name' => 'PublicCategoryList'
|
||
};
|
||
$Self->{'GenericInterface::Operation::Module'}->{'FAQ::PublicFAQGet'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceOperationDefault',
|
||
'Controller' => 'FAQ',
|
||
'Name' => 'PublicFAQGet'
|
||
};
|
||
$Self->{'GenericInterface::Operation::Module'}->{'FAQ::PublicFAQSearch'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceOperationDefault',
|
||
'Controller' => 'FAQ',
|
||
'Name' => 'PublicFAQSearch'
|
||
};
|
||
$Self->{'GenericInterface::Operation::Module'}->{'Session::SessionCreate'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceOperationDefault',
|
||
'Controller' => 'Session',
|
||
'Name' => 'SessionCreate'
|
||
};
|
||
$Self->{'GenericInterface::Operation::Module'}->{'Session::SessionGet'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceOperationDefault',
|
||
'Controller' => 'Session',
|
||
'Name' => 'SessionGet'
|
||
};
|
||
$Self->{'GenericInterface::Operation::Module'}->{'Ticket::TicketCreate'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceOperationDefault',
|
||
'Controller' => 'Ticket',
|
||
'Name' => 'TicketCreate'
|
||
};
|
||
$Self->{'GenericInterface::Operation::Module'}->{'Ticket::TicketGet'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceOperationDefault',
|
||
'Controller' => 'Ticket',
|
||
'Name' => 'TicketGet'
|
||
};
|
||
$Self->{'GenericInterface::Operation::Module'}->{'Ticket::TicketHistoryGet'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceOperationDefault',
|
||
'Controller' => 'Ticket',
|
||
'Name' => 'TicketHistoryGet'
|
||
};
|
||
$Self->{'GenericInterface::Operation::Module'}->{'Ticket::TicketSearch'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceOperationDefault',
|
||
'Controller' => 'Ticket',
|
||
'Name' => 'TicketGet'
|
||
};
|
||
$Self->{'GenericInterface::Operation::Module'}->{'Ticket::TicketUpdate'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceOperationDefault',
|
||
'Controller' => 'Ticket',
|
||
'Name' => 'TicketUpdate'
|
||
};
|
||
$Self->{'GenericInterface::Operation::ResponseLoggingMaxSize'} = '200';
|
||
$Self->{'GenericInterface::Operation::TicketCreate'}->{'AutoResponseType'} = 'auto reply';
|
||
$Self->{'GenericInterface::Operation::TicketCreate'}->{'HistoryComment'} = '%%GenericInterface Create';
|
||
$Self->{'GenericInterface::Operation::TicketCreate'}->{'HistoryType'} = 'NewTicket';
|
||
$Self->{'GenericInterface::Operation::TicketCreate'}->{'IsVisibleForCustomer'} = '1';
|
||
$Self->{'GenericInterface::Operation::TicketSearch'}->{'Order::Default'} = 'Down';
|
||
$Self->{'GenericInterface::Operation::TicketSearch'}->{'SearchLimit'} = '500';
|
||
$Self->{'GenericInterface::Operation::TicketSearch'}->{'SortBy::Default'} = 'Age';
|
||
$Self->{'GenericInterface::Operation::TicketUpdate'}->{'AutoResponseType'} = 'auto follow up';
|
||
$Self->{'GenericInterface::Operation::TicketUpdate'}->{'HistoryComment'} = '%%GenericInterface Note';
|
||
$Self->{'GenericInterface::Operation::TicketUpdate'}->{'HistoryType'} = 'AddNote';
|
||
$Self->{'GenericInterface::Operation::TicketUpdate'}->{'IsVisibleForCustomer'} = '1';
|
||
$Self->{'GenericInterface::Transport::Module'}->{'HTTP::REST'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceTransportHTTPREST',
|
||
'Name' => 'REST',
|
||
'Protocol' => 'HTTP'
|
||
};
|
||
$Self->{'GenericInterface::Transport::Module'}->{'HTTP::SOAP'} = {
|
||
'ConfigDialog' => 'AdminGenericInterfaceTransportHTTPSOAP',
|
||
'Name' => 'SOAP',
|
||
'Protocol' => 'HTTP'
|
||
};
|
||
$Self->{'GenericInterface::WebserviceConfig::CacheTTL'} = '86400';
|
||
$Self->{'HTTPSForceRedirect'} = '1';
|
||
$Self->{'HttpType'} = 'https';
|
||
$Self->{'ITSM::Core::IncidentLinkTypeDirection'} = {
|
||
'DependsOn' => 'Both'
|
||
};
|
||
$Self->{'ITSM::Frontend::TextArea'} = '78';
|
||
$Self->{'ITSMChange::AddChangeLinkTicketTypes'} = [
|
||
'RfC'
|
||
];
|
||
$Self->{'ITSMChange::Attribute::CompareValue::FieldType'} = {
|
||
'AccountedTime' => 'Text',
|
||
'ActualEndTime' => 'Date',
|
||
'ActualStartTime' => 'Date',
|
||
'CategoryID' => 'Selection',
|
||
'ChangeBuilderID' => 'Selection',
|
||
'ChangeManagerID' => 'Selection',
|
||
'ChangeStateID' => 'Selection',
|
||
'ChangeTitle' => 'Text',
|
||
'DynamicField' => 'Text',
|
||
'ImpactID' => 'Selection',
|
||
'PlannedEffort' => 'Text',
|
||
'PlannedEndTime' => 'Date',
|
||
'PlannedStartTime' => 'Date',
|
||
'PriorityID' => 'Selection',
|
||
'RequestedTime' => 'Date'
|
||
};
|
||
$Self->{'ITSMChange::CacheTTL'} = '7200';
|
||
$Self->{'ITSMChange::Category::Default'} = '3 normal';
|
||
$Self->{'ITSMChange::ChangeSearch::MirrorDB'} = 0;
|
||
$Self->{'ITSMChange::EventModule'}->{'01-HistoryAdd'} = {
|
||
'Event' => '(ChangeAddPost|ChangeUpdatePost|ChangeCABUpdatePost|ChangeCABDeletePost|ChangeLinkAddPost|ChangeLinkDeletePost|ChangeAttachmentAddPost|ChangeAttachmentDeletePost)',
|
||
'Module' => 'Kernel::System::ITSMChange::Event::HistoryAdd',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMChange::EventModule'}->{'02-Notification'} = {
|
||
'Event' => '(ChangeAddPost|ChangeUpdatePost|ChangeCABUpdatePost|ChangeCABDeletePost|ChangeDeletePost|ChangeLinkAddPost|ChangeLinkDeletePost|ChangeAttachmentAddPost|ChangeAttachmentDeletePost)',
|
||
'Module' => 'Kernel::System::ITSMChange::Event::Notification',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMChange::EventModule'}->{'03-Condition'} = {
|
||
'Event' => '(ChangeAddPost|ChangeUpdatePost)',
|
||
'Module' => 'Kernel::System::ITSMChange::Event::Condition',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMChange::EventModule'}->{'1000-GenericInterface'} = {
|
||
'Event' => '',
|
||
'Module' => 'Kernel::GenericInterface::Event::Handler',
|
||
'Transaction' => '1'
|
||
};
|
||
$Self->{'ITSMChange::EventModule'}->{'80-ToolBarChangeManagerCacheDelete'} = {
|
||
'Event' => '(ChangeAddPost|ChangeUpdatePost|ChangeDeletePost)',
|
||
'Module' => 'Kernel::System::ITSMChange::Event::ToolBarChangeManagerCacheDelete',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMChange::EventModule'}->{'81-ToolBarMyChangesCacheDelete'} = {
|
||
'Event' => '(ChangeAddPost|ChangeUpdatePost|ChangeDeletePost)',
|
||
'Module' => 'Kernel::System::ITSMChange::Event::ToolBarMyChangesCacheDelete',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMChange::EventModule'}->{'82-ToolBarMyCABCacheDelete'} = {
|
||
'Event' => '(ChangeCABUpdatePost|ChangeCABDeletePost)',
|
||
'Module' => 'Kernel::System::ITSMChange::Event::ToolBarMyCABCacheDelete',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMChange::EventModule'}->{'90-ConditionDelete'} = {
|
||
'Event' => '(ChangeDeletePost)',
|
||
'Module' => 'Kernel::System::ITSMChange::Event::ConditionDelete',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMChange::EventModule'}->{'91-HistoryDelete'} = {
|
||
'Event' => '(ChangeDeletePost)',
|
||
'Module' => 'Kernel::System::ITSMChange::Event::HistoryDelete',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::AdminITSMChangeNotification'}->{'RichText'} = '1';
|
||
$Self->{'ITSMChange::Frontend::AdminITSMChangeNotification'}->{'RichTextHeight'} = '320';
|
||
$Self->{'ITSMChange::Frontend::AdminITSMChangeNotification'}->{'RichTextWidth'} = '620';
|
||
$Self->{'ITSMChange::Frontend::AgentHTMLFieldHeightDefault'} = '100';
|
||
$Self->{'ITSMChange::Frontend::AgentHTMLFieldHeightMax'} = '2500';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChange'}->{'Filter::ChangeStates'} = [
|
||
'requested',
|
||
'pending approval',
|
||
'rejected',
|
||
'approved',
|
||
'in progress',
|
||
'pending pir',
|
||
'successful',
|
||
'failed',
|
||
'canceled',
|
||
'retracted'
|
||
];
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChange'}->{'Order::Default'} = 'Up';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChange'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChange'}->{'ShowColumns'} = {
|
||
'ActualEndTime' => '0',
|
||
'ActualStartTime' => '0',
|
||
'Category' => '0',
|
||
'ChangeBuilder' => '1',
|
||
'ChangeManager' => '0',
|
||
'ChangeNumber' => '1',
|
||
'ChangeState' => '1',
|
||
'ChangeStateSignal' => '1',
|
||
'ChangeTime' => '0',
|
||
'ChangeTitle' => '1',
|
||
'CreateTime' => '0',
|
||
'DynamicField_ChangeFieldName1' => '0',
|
||
'DynamicField_ChangeFieldName2' => '0',
|
||
'Impact' => '0',
|
||
'PlannedEndTime' => '1',
|
||
'PlannedStartTime' => '1',
|
||
'Priority' => '1',
|
||
'RequestedTime' => '0',
|
||
'Services' => '0',
|
||
'WorkOrderCount' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChange'}->{'SortBy::Default'} = 'ChangeNumber';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeAdd'}->{'DynamicField'} = {};
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeAdd'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeAdd'}->{'RequestedTime'} = '1';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeAddFromTemplate'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeCABTemplate'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeCondition'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeConditionEdit'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeDelete'}->{'ChangeStates'} = [
|
||
'requested',
|
||
'pending approval'
|
||
];
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeDelete'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeEdit'}->{'ChangeState'} = 0;
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeEdit'}->{'DynamicField'} = {};
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeEdit'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeEdit'}->{'RequestedTime'} = '1';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeHistory'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeHistoryZoom'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeInvolvedPersons'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeManager'}->{'Filter::ChangeStates'} = [
|
||
'requested',
|
||
'pending approval',
|
||
'approved',
|
||
'in progress',
|
||
'pending pir'
|
||
];
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeManager'}->{'Order::Default'} = 'Up';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeManager'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeManager'}->{'ShowColumns'} = {
|
||
'ActualEndTime' => '0',
|
||
'ActualStartTime' => '0',
|
||
'Category' => '0',
|
||
'ChangeBuilder' => '1',
|
||
'ChangeManager' => '1',
|
||
'ChangeNumber' => '1',
|
||
'ChangeState' => '1',
|
||
'ChangeStateSignal' => '1',
|
||
'ChangeTime' => '0',
|
||
'ChangeTitle' => '1',
|
||
'CreateTime' => '0',
|
||
'DynamicField_ChangeFieldName1' => '0',
|
||
'DynamicField_ChangeFieldName2' => '0',
|
||
'Impact' => '0',
|
||
'PlannedEndTime' => '1',
|
||
'PlannedStartTime' => '1',
|
||
'Priority' => '1',
|
||
'RequestedTime' => '0',
|
||
'Services' => '0',
|
||
'WorkOrderCount' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeManager'}->{'SortBy::Default'} = 'ChangeNumber';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeMyCAB'}->{'Filter::ChangeStates'} = [
|
||
'requested',
|
||
'pending approval',
|
||
'approved',
|
||
'in progress',
|
||
'pending pir'
|
||
];
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeMyCAB'}->{'Order::Default'} = 'Up';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeMyCAB'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeMyCAB'}->{'ShowColumns'} = {
|
||
'ActualEndTime' => '0',
|
||
'ActualStartTime' => '0',
|
||
'Category' => '0',
|
||
'ChangeBuilder' => '1',
|
||
'ChangeManager' => '0',
|
||
'ChangeNumber' => '1',
|
||
'ChangeState' => '1',
|
||
'ChangeStateSignal' => '1',
|
||
'ChangeTime' => '0',
|
||
'ChangeTitle' => '1',
|
||
'CreateTime' => '0',
|
||
'DynamicField_ChangeFieldName1' => '0',
|
||
'DynamicField_ChangeFieldName2' => '0',
|
||
'Impact' => '0',
|
||
'PlannedEndTime' => '1',
|
||
'PlannedStartTime' => '1',
|
||
'Priority' => '1',
|
||
'RequestedTime' => '0',
|
||
'Services' => '0',
|
||
'WorkOrderCount' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeMyCAB'}->{'SortBy::Default'} = 'ChangeNumber';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeMyChanges'}->{'Filter::ChangeStates'} = [
|
||
'requested',
|
||
'pending approval',
|
||
'approved',
|
||
'in progress',
|
||
'pending pir'
|
||
];
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeMyChanges'}->{'Order::Default'} = 'Up';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeMyChanges'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeMyChanges'}->{'ShowColumns'} = {
|
||
'ActualEndTime' => '0',
|
||
'ActualStartTime' => '0',
|
||
'Category' => '0',
|
||
'ChangeBuilder' => '1',
|
||
'ChangeManager' => '0',
|
||
'ChangeNumber' => '1',
|
||
'ChangeState' => '1',
|
||
'ChangeStateSignal' => '1',
|
||
'ChangeTime' => '0',
|
||
'ChangeTitle' => '1',
|
||
'CreateTime' => '0',
|
||
'DynamicField_ChangeFieldName1' => '0',
|
||
'DynamicField_ChangeFieldName2' => '0',
|
||
'Impact' => '0',
|
||
'PlannedEndTime' => '1',
|
||
'PlannedStartTime' => '1',
|
||
'Priority' => '1',
|
||
'RequestedTime' => '0',
|
||
'Services' => '0',
|
||
'WorkOrderCount' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeMyChanges'}->{'SortBy::Default'} = 'PlannedStartTime';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeMyWorkOrders'}->{'Filter::WorkOrderStates'} = [
|
||
'created',
|
||
'accepted',
|
||
'ready',
|
||
'in progress'
|
||
];
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeMyWorkOrders'}->{'Order::Default'} = 'Up';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeMyWorkOrders'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeMyWorkOrders'}->{'ShowColumns'} = {
|
||
'ActualEndTime' => '0',
|
||
'ActualStartTime' => '0',
|
||
'Category' => '0',
|
||
'ChangeBuilder' => '0',
|
||
'ChangeManager' => '0',
|
||
'ChangeNumber' => '0',
|
||
'ChangeState' => '0',
|
||
'ChangeStateSignal' => '0',
|
||
'ChangeTime' => '0',
|
||
'ChangeTitle' => '1',
|
||
'CreateTime' => '0',
|
||
'DynamicField_WorkOrderFieldName1' => '0',
|
||
'DynamicField_WorkOrderFieldName2' => '0',
|
||
'Impact' => '0',
|
||
'PlannedEndTime' => '1',
|
||
'PlannedStartTime' => '1',
|
||
'Priority' => '0',
|
||
'RequestedTime' => '0',
|
||
'Services' => '0',
|
||
'WorkOrderAgent' => '1',
|
||
'WorkOrderCount' => '0',
|
||
'WorkOrderNumber' => '1',
|
||
'WorkOrderState' => '1',
|
||
'WorkOrderStateSignal' => '1',
|
||
'WorkOrderTitle' => '1',
|
||
'WorkOrderType' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeMyWorkOrders'}->{'SortBy::Default'} = 'PlannedStartTime';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangePIR'}->{'Filter::WorkOrderStates'} = [
|
||
'accepted',
|
||
'ready',
|
||
'in progress',
|
||
'closed',
|
||
'canceled'
|
||
];
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangePIR'}->{'Order::Default'} = 'Up';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangePIR'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangePIR'}->{'ShowColumns'} = {
|
||
'ActualEndTime' => '0',
|
||
'ActualStartTime' => '0',
|
||
'Category' => '0',
|
||
'ChangeBuilder' => '0',
|
||
'ChangeManager' => '0',
|
||
'ChangeNumber' => '0',
|
||
'ChangeState' => '0',
|
||
'ChangeStateSignal' => '0',
|
||
'ChangeTime' => '0',
|
||
'ChangeTitle' => '1',
|
||
'CreateTime' => '0',
|
||
'DynamicField_WorkOrderFieldName1' => '0',
|
||
'DynamicField_WorkOrderFieldName2' => '0',
|
||
'Impact' => '0',
|
||
'PlannedEndTime' => '1',
|
||
'PlannedStartTime' => '1',
|
||
'Priority' => '0',
|
||
'RequestedTime' => '0',
|
||
'Services' => '0',
|
||
'WorkOrderAgent' => '1',
|
||
'WorkOrderCount' => '0',
|
||
'WorkOrderNumber' => '1',
|
||
'WorkOrderState' => '1',
|
||
'WorkOrderStateSignal' => '1',
|
||
'WorkOrderTitle' => '1',
|
||
'WorkOrderType' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangePIR'}->{'SortBy::Default'} = 'PlannedStartTime';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangePIR'}->{'WorkOrderTypes'} = [
|
||
'pir'
|
||
];
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangePSA'}->{'Filter::ChangeStates'} = [
|
||
'approved'
|
||
];
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangePSA'}->{'Order::Default'} = 'Up';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangePSA'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangePSA'}->{'ShowColumns'} = {
|
||
'ActualEndTime' => '0',
|
||
'ActualStartTime' => '0',
|
||
'Category' => '0',
|
||
'ChangeBuilder' => '0',
|
||
'ChangeManager' => '0',
|
||
'ChangeNumber' => '1',
|
||
'ChangeState' => '1',
|
||
'ChangeStateSignal' => '1',
|
||
'ChangeTime' => '0',
|
||
'ChangeTitle' => '1',
|
||
'CreateTime' => '0',
|
||
'DynamicField_ChangeFieldName1' => '0',
|
||
'DynamicField_ChangeFieldName2' => '0',
|
||
'Impact' => '0',
|
||
'PlannedEndTime' => '1',
|
||
'PlannedStartTime' => '1',
|
||
'Priority' => '1',
|
||
'RequestedTime' => '0',
|
||
'Services' => '1',
|
||
'WorkOrderCount' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangePSA'}->{'SortBy::Default'} = 'PlannedStartTime';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangePrint'}->{'AccountedTime'} = '1';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangePrint'}->{'DynamicField'} = {};
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangePrint'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangePrint'}->{'PlannedEffort'} = '1';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangePrint'}->{'RequestedTime'} = '1';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeReset'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeSchedule'}->{'Filter::ChangeStates'} = [
|
||
'approved'
|
||
];
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeSchedule'}->{'Order::Default'} = 'Up';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeSchedule'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeSchedule'}->{'ShowColumns'} = {
|
||
'ActualEndTime' => '0',
|
||
'ActualStartTime' => '0',
|
||
'Category' => '0',
|
||
'ChangeBuilder' => '1',
|
||
'ChangeManager' => '0',
|
||
'ChangeNumber' => '1',
|
||
'ChangeState' => '1',
|
||
'ChangeStateSignal' => '1',
|
||
'ChangeTime' => '0',
|
||
'ChangeTitle' => '1',
|
||
'CreateTime' => '0',
|
||
'DynamicField_ChangeFieldName1' => '0',
|
||
'DynamicField_ChangeFieldName2' => '0',
|
||
'Impact' => '0',
|
||
'PlannedEndTime' => '1',
|
||
'PlannedStartTime' => '1',
|
||
'Priority' => '1',
|
||
'RequestedTime' => '0',
|
||
'Services' => '0',
|
||
'WorkOrderCount' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeSchedule'}->{'SortBy::Default'} = 'PlannedStartTime';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeSearch'}->{'DynamicField'} = {};
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeSearch'}->{'RequestedTime'} = '1';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeSearch'}->{'SearchCSVData'} = [
|
||
'ChangeNumber',
|
||
'ChangeTitle',
|
||
'ChangeBuilder',
|
||
'WorkOrderCount',
|
||
'ChangeState',
|
||
'Priority',
|
||
'PlannedStartTime',
|
||
'PlannedEndTime'
|
||
];
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeSearch'}->{'ShowColumns'} = {
|
||
'ActualEndTime' => '0',
|
||
'ActualStartTime' => '0',
|
||
'Category' => '0',
|
||
'ChangeBuilder' => '1',
|
||
'ChangeManager' => '0',
|
||
'ChangeNumber' => '1',
|
||
'ChangeState' => '1',
|
||
'ChangeStateSignal' => '1',
|
||
'ChangeTime' => '0',
|
||
'ChangeTitle' => '1',
|
||
'CreateTime' => '0',
|
||
'DynamicField_ChangeFieldName1' => '0',
|
||
'DynamicField_ChangeFieldName2' => '0',
|
||
'Impact' => '0',
|
||
'PlannedEndTime' => '1',
|
||
'PlannedStartTime' => '1',
|
||
'Priority' => '1',
|
||
'RequestedTime' => '0',
|
||
'Services' => '0',
|
||
'WorkOrderCount' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeTemplate'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeTimeSlot'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeZoom'}->{'AccountedTime'} = '1';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeZoom'}->{'DynamicField'} = {};
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeZoom'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeZoom'}->{'PlannedEffort'} = '1';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeZoom'}->{'RequestedTime'} = '1';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeZoom'}->{'Tooltip::WorkOrderAttributes'} = {
|
||
'AccountedTime' => '0',
|
||
'ActualEndTime' => '1',
|
||
'ActualStartTime' => '1',
|
||
'DynamicField_WorkOrderFieldName1' => '0',
|
||
'DynamicField_WorkOrderFieldName2' => '0',
|
||
'Instruction' => '0',
|
||
'PlannedEffort' => '0',
|
||
'PlannedEndTime' => '1',
|
||
'PlannedStartTime' => '1',
|
||
'Report' => '0',
|
||
'WorkOrderAgent' => '1',
|
||
'WorkOrderState' => '1',
|
||
'WorkOrderTitle' => '1',
|
||
'WorkOrderType' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeZoom'}->{'WorkOrderGraph'} = {
|
||
'TimeLineColor' => '#DC143C',
|
||
'TimeLineWidth' => '2',
|
||
'approval_actual_color' => '#FF7F50',
|
||
'approval_planned_color' => '#FF4500',
|
||
'backout_actual_color' => '#C0C0C0',
|
||
'backout_planned_color' => '#696969',
|
||
'pir_actual_color' => '#87CEEB',
|
||
'pir_planned_color' => '#4682B4',
|
||
'undefined_actual_color' => '#F08080',
|
||
'undefined_planned_color' => '#B22222',
|
||
'workorder_actual_color' => '#3CB371',
|
||
'workorder_planned_color' => '#006400'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeZoom'}->{'WorkOrderState'} = 0;
|
||
$Self->{'ITSMChange::Frontend::AgentITSMChangeZoom'}->{'WorkOrderTitle'} = 0;
|
||
$Self->{'ITSMChange::Frontend::AgentITSMTemplateDelete'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMTemplateEdit'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMTemplateEditCAB'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMTemplateEditContent'}->{'DefaultChangeTitle'} = 'Helper dummy change needed for editing a workorder template';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMTemplateEditContent'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMTemplateOverview'}->{'Filter::TemplateTypes'} = [
|
||
'ITSMChange',
|
||
'ITSMWorkOrder',
|
||
'CAB'
|
||
];
|
||
$Self->{'ITSMChange::Frontend::AgentITSMTemplateOverview'}->{'Order::Default'} = 'Up';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMTemplateOverview'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMTemplateOverview'}->{'ShowColumns'} = {
|
||
'ChangeBy' => '0',
|
||
'ChangeTime' => '0',
|
||
'Comment' => '1',
|
||
'CreateBy' => '1',
|
||
'CreateTime' => '1',
|
||
'Delete' => '1',
|
||
'EditContent' => '1',
|
||
'Name' => '1',
|
||
'Type' => '1',
|
||
'Valid' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::AgentITSMTemplateOverview'}->{'SortBy::Default'} = 'TemplateID';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMWorkOrderAdd'}->{'DynamicField'} = {};
|
||
$Self->{'ITSMChange::Frontend::AgentITSMWorkOrderAdd'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMWorkOrderAdd'}->{'PlannedEffort'} = '1';
|
||
$Self->{'ITSMChange::Frontend::AgentITSMWorkOrderAddFromTemplate'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMChange::Frontend::CustomerITSMChangeSchedule'}->{'Filter::ChangeStates'} = [
|
||
'approved',
|
||
'in progress'
|
||
];
|
||
$Self->{'ITSMChange::Frontend::CustomerITSMChangeSchedule'}->{'Order::Default'} = 'Up';
|
||
$Self->{'ITSMChange::Frontend::CustomerITSMChangeSchedule'}->{'ShowColumns'} = {
|
||
'ActualEndTime' => '0',
|
||
'ActualStartTime' => '0',
|
||
'Category' => '0',
|
||
'ChangeBuilder' => '0',
|
||
'ChangeManager' => '0',
|
||
'ChangeNumber' => '1',
|
||
'ChangeState' => '1',
|
||
'ChangeStateSignal' => '1',
|
||
'ChangeTitle' => '1',
|
||
'CreateTime' => '0',
|
||
'DynamicField_ChangeFieldName1' => '0',
|
||
'DynamicField_ChangeFieldName2' => '0',
|
||
'Impact' => '0',
|
||
'PlannedEndTime' => '1',
|
||
'PlannedStartTime' => '1',
|
||
'Priority' => '0',
|
||
'RequestedTime' => '0',
|
||
'Services' => '1',
|
||
'WorkOrderCount' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::CustomerITSMChangeSchedule'}->{'ShowOnlyChangesWithAllowedServices'} = '1';
|
||
$Self->{'ITSMChange::Frontend::CustomerITSMChangeSchedule'}->{'SortBy::Default'} = 'PlannedStartTime';
|
||
$Self->{'ITSMChange::Frontend::HistoryOrder'} = 'normal';
|
||
$Self->{'ITSMChange::Frontend::MenuModule'}->{'000-Back'} = {
|
||
'Action' => '',
|
||
'Description' => 'Back',
|
||
'Link' => '[% Env("LastScreenChanges") %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMChange::MenuGeneric',
|
||
'Name' => 'Back',
|
||
'Target' => 'Back'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::MenuModule'}->{'010-History'} = {
|
||
'Action' => 'AgentITSMChangeHistory',
|
||
'Description' => 'History',
|
||
'Link' => 'Action=AgentITSMChangeHistory;ChangeID=[% Data.ChangeID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMChange::MenuGeneric',
|
||
'Name' => 'History',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::MenuModule'}->{'020-Print'} = {
|
||
'Action' => 'AgentITSMChangePrint',
|
||
'Description' => 'Print the change.',
|
||
'Link' => 'Action=AgentITSMChangePrint;ChangeID=[% Data.ChangeID | html %]',
|
||
'LinkParam' => 'target="print_change"',
|
||
'Module' => 'Kernel::Output::HTML::ITSMChange::MenuGeneric',
|
||
'Name' => 'Print',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::MenuModule'}->{'030-Edit'} = {
|
||
'Action' => 'AgentITSMChangeEdit',
|
||
'Description' => 'Edit the change.',
|
||
'Link' => 'Action=AgentITSMChangeEdit;ChangeID=[% Data.ChangeID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMChange::MenuGeneric',
|
||
'Name' => 'Edit',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::MenuModule'}->{'040-InvolvedPersons'} = {
|
||
'Action' => 'AgentITSMChangeInvolvedPersons',
|
||
'Description' => 'Change involved persons of the change.',
|
||
'Link' => 'Action=AgentITSMChangeInvolvedPersons;ChangeID=[% Data.ChangeID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMChange::MenuGeneric',
|
||
'Name' => 'Involved Persons',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::MenuModule'}->{'050-WorkOrderAdd'} = {
|
||
'Action' => 'AgentITSMWorkOrderAdd',
|
||
'Description' => 'Add a workorder to the change.',
|
||
'Link' => 'Action=AgentITSMWorkOrderAdd;ChangeID=[% Data.ChangeID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMChange::MenuGeneric',
|
||
'Name' => 'Add Workorder',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::MenuModule'}->{'055-WorkOrderAddFromTemplate'} = {
|
||
'Action' => 'AgentITSMWorkOrderAddFromTemplate',
|
||
'Description' => 'Add a workorder (from template) to the change.',
|
||
'Link' => 'Action=AgentITSMWorkOrderAddFromTemplate;ChangeID=[% Data.ChangeID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMChange::MenuGeneric',
|
||
'Name' => 'Add Workorder (from Template)',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::MenuModule'}->{'060-Conditions'} = {
|
||
'Action' => 'AgentITSMChangeCondition',
|
||
'Description' => 'Edit the conditions of the change.',
|
||
'Link' => 'Action=AgentITSMChangeCondition;ChangeID=[% Data.ChangeID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMChange::MenuGeneric',
|
||
'Name' => 'Conditions',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::MenuModule'}->{'070-Link'} = {
|
||
'Action' => 'AgentLinkObject',
|
||
'Description' => 'Link another object to the change.',
|
||
'Link' => 'Action=AgentLinkObject;SourceObject=ITSMChange;SourceKey=[% Data.ChangeID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMChange::MenuGeneric',
|
||
'Name' => 'Link',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::MenuModule'}->{'080-MoveTimeSlot'} = {
|
||
'Action' => 'AgentITSMChangeTimeSlot',
|
||
'Description' => 'Move all workorders in time.',
|
||
'Link' => 'Action=AgentITSMChangeTimeSlot;ChangeID=[% Data.ChangeID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMChange::MenuTimeSlot',
|
||
'Name' => 'Move Time Slot',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::MenuModule'}->{'090-Template'} = {
|
||
'Action' => 'AgentITSMChangeTemplate',
|
||
'Description' => 'Save change as a template.',
|
||
'Link' => 'Action=AgentITSMChangeTemplate;ChangeID=[% Data.ChangeID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMChange::MenuGeneric',
|
||
'Name' => 'Template',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::MenuModule'}->{'100-ChangeDelete'} = {
|
||
'Action' => 'AgentITSMChangeDelete',
|
||
'ConfirmedActionQueryString' => 'Action=AgentITSMChangeDelete;Subaction=ChangeDelete;ChangeID=[% Data.ChangeID | html %]',
|
||
'Description' => 'Delete the change.',
|
||
'DialogContentQueryString' => 'Action=AgentITSMChangeDelete;ChangeID=[% Data.ChangeID | html %]',
|
||
'DialogTitle' => '[% Translate("Delete") | html %] [% Config("ITSMChange::Hook") %] [% Data.ChangeNumber | html %]',
|
||
'ElementSelector' => '#Menu[% Data.MenuID | html %]',
|
||
'Link' => 'Action=AgentITSMChangeDelete;ChangeID=[% Data.ChangeID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMChange::MenuChangeDelete',
|
||
'Name' => 'Delete',
|
||
'Target' => 'ConfirmDialog'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::Overview'}->{'Small'} = {
|
||
'Module' => 'Kernel::Output::HTML::ITSMChange::OverviewSmall',
|
||
'Name' => 'Small',
|
||
'NameShort' => 'S',
|
||
'PageShown' => '25'
|
||
};
|
||
$Self->{'ITSMChange::Frontend::TemplateOverview'}->{'Small'} = {
|
||
'Module' => 'Kernel::Output::HTML::ITSMTemplate::OverviewSmall',
|
||
'Name' => 'Small',
|
||
'NameShort' => 'S',
|
||
'PageShown' => '25'
|
||
};
|
||
$Self->{'ITSMChange::Hook'} = 'Change#';
|
||
$Self->{'ITSMChange::Impact::Default'} = '3 normal';
|
||
$Self->{'ITSMChange::Mapping::Action::Attribute::Operator'}->{'AccountedTime'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Action::Attribute::Operator'}->{'ActualEndTime'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Action::Attribute::Operator'}->{'ActualStartTime'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Action::Attribute::Operator'}->{'CategoryID'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Action::Attribute::Operator'}->{'ChangeBuilderID'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Action::Attribute::Operator'}->{'ChangeManagerID'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Action::Attribute::Operator'}->{'ChangeStateID'} = {
|
||
'lock' => '1',
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Action::Attribute::Operator'}->{'ChangeTitle'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Action::Attribute::Operator'}->{'DynamicField'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Action::Attribute::Operator'}->{'ImpactID'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Action::Attribute::Operator'}->{'PlannedEffort'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Action::Attribute::Operator'}->{'PlannedEndTime'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Action::Attribute::Operator'}->{'PlannedStartTime'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Action::Attribute::Operator'}->{'PriorityID'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Action::Attribute::Operator'}->{'RequestedTime'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Action::Object::Attribute'} = {
|
||
'AccountedTime' => '0',
|
||
'ActualEndTime' => '0',
|
||
'ActualStartTime' => '0',
|
||
'CategoryID' => '1',
|
||
'ChangeBuilderID' => '0',
|
||
'ChangeManagerID' => '1',
|
||
'ChangeStateID' => '1',
|
||
'ChangeTitle' => '0',
|
||
'DynamicField' => '1',
|
||
'ImpactID' => '1',
|
||
'PlannedEffort' => '0',
|
||
'PlannedEndTime' => '0',
|
||
'PlannedStartTime' => '0',
|
||
'PriorityID' => '1',
|
||
'RequestedTime' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Expression::Attribute::Operator'}->{'AccountedTime'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '0',
|
||
'is before' => '0',
|
||
'is empty' => '1',
|
||
'is greater than' => '1',
|
||
'is less than' => '1',
|
||
'is not' => '1',
|
||
'is not empty' => '1',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Expression::Attribute::Operator'}->{'ActualEndTime'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '1',
|
||
'is before' => '1',
|
||
'is empty' => '1',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '1',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Expression::Attribute::Operator'}->{'ActualStartTime'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '1',
|
||
'is before' => '1',
|
||
'is empty' => '1',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '1',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Expression::Attribute::Operator'}->{'CategoryID'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '0',
|
||
'is before' => '0',
|
||
'is empty' => '0',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '0',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Expression::Attribute::Operator'}->{'ChangeBuilderID'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '0',
|
||
'is before' => '0',
|
||
'is empty' => '0',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '0',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Expression::Attribute::Operator'}->{'ChangeManagerID'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '0',
|
||
'is before' => '0',
|
||
'is empty' => '1',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '1',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Expression::Attribute::Operator'}->{'ChangeStateID'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '0',
|
||
'is before' => '0',
|
||
'is empty' => '0',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '0',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Expression::Attribute::Operator'}->{'ChangeTitle'} = {
|
||
'begins with' => '1',
|
||
'contains' => '1',
|
||
'ends with' => '1',
|
||
'is' => '1',
|
||
'is after' => '0',
|
||
'is before' => '0',
|
||
'is empty' => '1',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '1',
|
||
'not contains' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Expression::Attribute::Operator'}->{'DynamicField'} = {
|
||
'begins with' => '1',
|
||
'contains' => '1',
|
||
'ends with' => '1',
|
||
'is' => '1',
|
||
'is after' => '0',
|
||
'is before' => '0',
|
||
'is empty' => '1',
|
||
'is greater than' => '1',
|
||
'is less than' => '1',
|
||
'is not' => '1',
|
||
'is not empty' => '1',
|
||
'not contains' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Expression::Attribute::Operator'}->{'ImpactID'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '0',
|
||
'is before' => '0',
|
||
'is empty' => '0',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '0',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Expression::Attribute::Operator'}->{'PlannedEffort'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '0',
|
||
'is before' => '0',
|
||
'is empty' => '1',
|
||
'is greater than' => '1',
|
||
'is less than' => '1',
|
||
'is not' => '1',
|
||
'is not empty' => '1',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Expression::Attribute::Operator'}->{'PlannedEndTime'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '1',
|
||
'is before' => '1',
|
||
'is empty' => '1',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '1',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Expression::Attribute::Operator'}->{'PlannedStartTime'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '1',
|
||
'is before' => '1',
|
||
'is empty' => '1',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '1',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Expression::Attribute::Operator'}->{'PriorityID'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '0',
|
||
'is before' => '0',
|
||
'is empty' => '0',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '0',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Expression::Attribute::Operator'}->{'RequestedTime'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '1',
|
||
'is before' => '1',
|
||
'is empty' => '1',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '1',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Mapping::Expression::Object::Attribute'} = {
|
||
'AccountedTime' => '1',
|
||
'ActualEndTime' => '1',
|
||
'ActualStartTime' => '1',
|
||
'CategoryID' => '1',
|
||
'ChangeBuilderID' => '1',
|
||
'ChangeManagerID' => '1',
|
||
'ChangeStateID' => '1',
|
||
'ChangeTitle' => '1',
|
||
'DynamicField' => '1',
|
||
'ImpactID' => '1',
|
||
'PlannedEffort' => '1',
|
||
'PlannedEndTime' => '1',
|
||
'PlannedStartTime' => '1',
|
||
'PriorityID' => '1',
|
||
'RequestedTime' => '1'
|
||
};
|
||
$Self->{'ITSMChange::NumberGenerator'} = 'Kernel::System::ITSMChange::Number::DateChecksum';
|
||
$Self->{'ITSMChange::NumberGenerator::AutoIncrement::MinCounterSize'} = '5';
|
||
$Self->{'ITSMChange::NumberGenerator::Date::UseFormattedCounter'} = '1';
|
||
$Self->{'ITSMChange::NumberGenerator::MinCounterSize'} = '5';
|
||
$Self->{'ITSMChange::Permission'}->{'06-AddWorkOrderCheck'} = {
|
||
'Granted' => '0',
|
||
'Module' => 'Kernel::System::ITSMChange::Permission::AddWorkOrderCheck',
|
||
'Required' => '1'
|
||
};
|
||
$Self->{'ITSMChange::Permission'}->{'10-ChangeManagerCheck'} = {
|
||
'Granted' => '1',
|
||
'Module' => 'Kernel::System::ITSMChange::Permission::ChangeManagerCheck',
|
||
'Required' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Permission'}->{'20-ChangeBuilderCheck'} = {
|
||
'Granted' => '1',
|
||
'Module' => 'Kernel::System::ITSMChange::Permission::ChangeBuilderCheck',
|
||
'Required' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Permission'}->{'30-ChangeAgentCheck'} = {
|
||
'Granted' => '1',
|
||
'Module' => 'Kernel::System::ITSMChange::Permission::ChangeAgentCheck',
|
||
'Required' => '0'
|
||
};
|
||
$Self->{'ITSMChange::Permission'}->{'40-CABCheck'} = {
|
||
'Granted' => '1',
|
||
'Module' => 'Kernel::System::ITSMChange::Permission::CABCheck',
|
||
'Required' => '0'
|
||
};
|
||
$Self->{'ITSMChange::RestrictTicketTypes::Groups'} = [
|
||
'itsm-change',
|
||
'itsm-change-builder',
|
||
'itsm-change-manager'
|
||
];
|
||
$Self->{'ITSMChange::SendNotifications'} = '1';
|
||
$Self->{'ITSMChange::State::Signal'} = {
|
||
'approved' => 'greenled',
|
||
'canceled' => 'redled',
|
||
'failed' => 'redled',
|
||
'in progress' => 'yellowled',
|
||
'pending approval' => 'yellowled',
|
||
'pending pir' => 'yellowled',
|
||
'rejected' => 'redled',
|
||
'requested' => 'grayled',
|
||
'retracted' => 'grayled',
|
||
'successful' => 'greenled'
|
||
};
|
||
$Self->{'ITSMChange::StateLock::AllowEndStates'} = '1';
|
||
$Self->{'ITSMChange::TimeReachedNotifications'}->{'Frequency'} = 'once';
|
||
$Self->{'ITSMChange::TimeReachedNotifications'}->{'Hours'} = '1';
|
||
$Self->{'ITSMChange::ToolBar::CacheTTL'} = '180';
|
||
$Self->{'ITSMChangeCronjob::EventModule'}->{'01-HistoryAdd'} = {
|
||
'Event' => '(ChangePlannedStartTimeReachedPost|ChangePlannedEndTimeReachedPost|ChangeActualStartTimeReachedPost|ChangeActualEndTimeReachedPost|ChangeRequestedTimeReachedPost|WorkOrderPlannedStartTimeReachedPost|WorkOrderPlannedEndTimeReachedPost|WorkOrderActualStartTimeReachedPost|WorkOrderActualEndTimeReachedPost)',
|
||
'Module' => 'Kernel::System::ITSMChange::Event::HistoryAdd',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMChangeCronjob::EventModule'}->{'02-Notification'} = {
|
||
'Event' => '(ChangePlannedStartTimeReachedPost|ChangePlannedEndTimeReachedPost|ChangeActualStartTimeReachedPost|ChangeActualEndTimeReachedPost|ChangeRequestedTimeReachedPost|WorkOrderPlannedStartTimeReachedPost|WorkOrderPlannedEndTimeReachedPost|WorkOrderActualStartTimeReachedPost|WorkOrderActualEndTimeReachedPost)',
|
||
'Module' => 'Kernel::System::ITSMChange::Event::Notification',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMChangeCronjob::EventModule'}->{'03-Condition'} = {
|
||
'Event' => '(ChangePlannedStartTimeReachedPost|ChangePlannedEndTimeReachedPost|ChangeActualStartTimeReachedPost|ChangeActualEndTimeReachedPost|ChangeRequestedTimeReachedPost|WorkOrderPlannedStartTimeReachedPost|WorkOrderPlannedEndTimeReachedPost|WorkOrderActualStartTimeReachedPost|WorkOrderActualEndTimeReachedPost)',
|
||
'Module' => 'Kernel::System::ITSMChange::Event::Condition',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMChangeManagementNotification::EventModule'}->{'01-HistoryAdd'} = {
|
||
'Event' => '(ChangeNotificationSentPost|WorkOrderNotificationSentPost)',
|
||
'Module' => 'Kernel::System::ITSMChange::Event::HistoryAdd',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMCondition::EventModule'}->{'01-HistoryAdd'} = {
|
||
'Event' => '(ConditionAddPost|ConditionUpdatePost|ConditionDeletePost|ConditionDeleteAllPost|ExpressionAddPost|ExpressionUpdatePost|ExpressionDeletePost|ExpressionDeleteAllPost|ActionAddPost|ActionUpdatePost|ActionDeletePost|ActionDeleteAllPost|ActionExecutePost)',
|
||
'Module' => 'Kernel::System::ITSMChange::Event::HistoryAdd',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMCondition::EventModule'}->{'02-Notification'} = {
|
||
'Event' => '(ActionExecutePost)',
|
||
'Module' => 'Kernel::System::ITSMChange::Event::Notification',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMConfigItem::EventModulePost'}->{'042-ITSMConfigItemTicketStatusLink'} = {
|
||
'Event' => '(LinkAdd|LinkDelete)',
|
||
'Module' => 'Kernel::System::Ticket::Event::TicketStatusLink'
|
||
};
|
||
$Self->{'ITSMConfigItem::EventModulePost'}->{'100-History'} = {
|
||
'Event' => '(ConfigItemCreate|VersionCreate|DeploymentStateUpdate|IncidentStateUpdate|ConfigItemDelete|LinkAdd|LinkDelete|DefinitionUpdate|NameUpdate|ValueUpdate|DefinitionCreate|VersionDelete|AttachmentAddPost|AttachmentDeletePost)',
|
||
'Module' => 'Kernel::System::ITSMConfigItem::Event::DoHistory',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMConfigItem::Frontend::AdminITSMConfigItem'}->{'EditorRows'} = '30';
|
||
$Self->{'ITSMConfigItem::Frontend::AgentITSMConfigItem'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMConfigItem::Frontend::AgentITSMConfigItem'}->{'SearchLimit'} = '10000';
|
||
$Self->{'ITSMConfigItem::Frontend::AgentITSMConfigItem'}->{'ShowColumns'} = {
|
||
'Class' => '0',
|
||
'CurDeplSignal' => '0',
|
||
'CurDeplState' => '0',
|
||
'CurDeplStateType' => '0',
|
||
'CurInciSignal' => '0',
|
||
'CurInciState' => '0',
|
||
'CurInciStateType' => '0',
|
||
'LastChanged' => '0',
|
||
'Name' => '1',
|
||
'Number' => '0'
|
||
};
|
||
$Self->{'ITSMConfigItem::Frontend::AgentITSMConfigItemAdd'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMConfigItem::Frontend::AgentITSMConfigItemBulk'}->{'DeplState'} = '1';
|
||
$Self->{'ITSMConfigItem::Frontend::AgentITSMConfigItemBulk'}->{'InciState'} = '1';
|
||
$Self->{'ITSMConfigItem::Frontend::AgentITSMConfigItemDelete'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMConfigItem::Frontend::AgentITSMConfigItemEdit'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMConfigItem::Frontend::AgentITSMConfigItemHistory'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMConfigItem::Frontend::AgentITSMConfigItemPrint'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMConfigItem::Frontend::AgentITSMConfigItemSearch'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMConfigItem::Frontend::AgentITSMConfigItemSearch'}->{'SearchCSVData'} = [
|
||
'Class',
|
||
'Incident State',
|
||
'Name',
|
||
'ConfigItemNumber',
|
||
'Deployment State',
|
||
'Version',
|
||
'Create Time'
|
||
];
|
||
$Self->{'ITSMConfigItem::Frontend::AgentITSMConfigItemSearch'}->{'SearchLimit'} = '10000';
|
||
$Self->{'ITSMConfigItem::Frontend::AgentITSMConfigItemSearch'}->{'ShowColumns'} = {
|
||
'Class' => '0',
|
||
'CurDeplSignal' => '0',
|
||
'CurDeplState' => '0',
|
||
'CurDeplStateType' => '0',
|
||
'CurInciSignal' => '0',
|
||
'CurInciState' => '0',
|
||
'CurInciStateType' => '0',
|
||
'LastChanged' => '0',
|
||
'Name' => '1',
|
||
'Number' => '0'
|
||
};
|
||
$Self->{'ITSMConfigItem::Frontend::AgentITSMConfigItemZoom'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMConfigItem::Frontend::BulkFeature'} = '1';
|
||
$Self->{'ITSMConfigItem::Frontend::HistoryOrder'} = 'normal';
|
||
$Self->{'ITSMConfigItem::Frontend::MenuModule'}->{'000-Back'} = {
|
||
'Action' => '',
|
||
'Description' => 'Back',
|
||
'Link' => '[% Env("LastScreenOverview") %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMConfigItem::MenuGeneric',
|
||
'Name' => 'Back',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'ITSMConfigItem::Frontend::MenuModule'}->{'200-History'} = {
|
||
'Action' => 'AgentITSMConfigItemHistory',
|
||
'Description' => 'History',
|
||
'Link' => 'Action=AgentITSMConfigItemHistory;ConfigItemID=[% Data.ConfigItemID | html %];VersionID=[% Data.VersionID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMConfigItem::MenuGeneric',
|
||
'Name' => 'History',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMConfigItem::Frontend::MenuModule'}->{'300-Edit'} = {
|
||
'Action' => 'AgentITSMConfigItemEdit',
|
||
'Description' => 'Edit',
|
||
'Link' => 'Action=AgentITSMConfigItemEdit;ConfigItemID=[% Data.ConfigItemID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMConfigItem::MenuGeneric',
|
||
'Name' => 'Edit',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMConfigItem::Frontend::MenuModule'}->{'400-Print'} = {
|
||
'Action' => 'AgentITSMConfigItemPrint',
|
||
'Description' => 'Print',
|
||
'Link' => 'Action=AgentITSMConfigItemPrint;ConfigItemID=[% Data.ConfigItemID | html %];VersionID=[% Data.VersionID | html %]',
|
||
'LinkParam' => 'target="print"',
|
||
'Module' => 'Kernel::Output::HTML::ITSMConfigItem::MenuGeneric',
|
||
'Name' => 'Print',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMConfigItem::Frontend::MenuModule'}->{'500-Link'} = {
|
||
'Action' => 'AgentLinkObject',
|
||
'Description' => 'Link',
|
||
'Link' => 'Action=AgentLinkObject;SourceObject=ITSMConfigItem;SourceKey=[% Data.ConfigItemID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMConfigItem::MenuGeneric',
|
||
'Name' => 'Link',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMConfigItem::Frontend::MenuModule'}->{'600-Duplicate'} = {
|
||
'Action' => 'AgentITSMConfigItemEdit',
|
||
'Description' => 'Duplicate',
|
||
'Link' => 'Action=AgentITSMConfigItemEdit;DuplicateID=[% Data.ConfigItemID | html %];VersionID=[% Data.VersionID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMConfigItem::MenuGeneric',
|
||
'Name' => 'Duplicate',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMConfigItem::Frontend::MenuModule'}->{'700-ConfigItemDelete'} = {
|
||
'Action' => 'AgentITSMConfigItemDelete',
|
||
'ConfirmedActionQueryString' => 'Action=AgentITSMConfigItemDelete;Subaction=ConfigItemDelete;ConfigItemID=[% Data.ConfigItemID | html %]',
|
||
'Description' => 'Delete Configuration Item',
|
||
'DialogContentQueryString' => 'Action=AgentITSMConfigItemDelete;ConfigItemID=[% Data.ConfigItemID | html %]',
|
||
'DialogTitle' => '[% Translate("Delete") | html %] [% Config("ITSMConfigItem::Hook") %] [% Data.Number | html %]',
|
||
'ElementSelector' => '#Menu[% Data.MenuID | html %]',
|
||
'Link' => 'Action=AgentITSMConfigItemDelete;ConfigItemID=[% Data.ConfigItemID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMConfigItem::MenuGeneric',
|
||
'Name' => 'Delete',
|
||
'Target' => 'ConfirmDialog'
|
||
};
|
||
$Self->{'ITSMConfigItem::Frontend::Overview'}->{'Small'} = {
|
||
'Module' => 'Kernel::Output::HTML::ITSMConfigItem::OverviewSmall',
|
||
'Name' => 'Small',
|
||
'NameShort' => 'S',
|
||
'PageShown' => '25'
|
||
};
|
||
$Self->{'ITSMConfigItem::Frontend::PreMenuModule'}->{'100-Zoom'} = {
|
||
'Action' => 'AgentITSMConfigItemZoom',
|
||
'Description' => 'Zoom',
|
||
'Link' => 'Action=AgentITSMConfigItemZoom;ConfigItemID=[% Data.ConfigItemID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMConfigItem::MenuGeneric',
|
||
'Name' => 'Zoom',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'ITSMConfigItem::Frontend::PreMenuModule'}->{'200-History'} = {
|
||
'Action' => 'AgentITSMConfigItemHistory',
|
||
'Description' => 'History',
|
||
'Link' => 'Action=AgentITSMConfigItemHistory;ConfigItemID=[% Data.ConfigItemID | html %];VersionID=[% Data.VersionID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMConfigItem::MenuGeneric',
|
||
'Name' => 'History',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMConfigItem::Frontend::PreMenuModule'}->{'300-Duplicate'} = {
|
||
'Action' => 'AgentITSMConfigItemEdit',
|
||
'Description' => 'Duplicate',
|
||
'Link' => 'Action=AgentITSMConfigItemEdit;DuplicateID=[% Data.ConfigItemID | html %];VersionID=[% Data.VersionID | html %];ReturnToLastScreen=1',
|
||
'Module' => 'Kernel::Output::HTML::ITSMConfigItem::MenuGeneric',
|
||
'Name' => 'Duplicate',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMConfigItem::Hook'} = 'ConfigItem#';
|
||
$Self->{'ITSMConfigItem::LinkStatus::IncidentStates'} = [
|
||
'Incident',
|
||
'Warning',
|
||
'Operational'
|
||
];
|
||
$Self->{'ITSMConfigItem::LinkStatus::LinkTypes'} = {
|
||
'RelevantTo' => 'Incident'
|
||
};
|
||
$Self->{'ITSMConfigItem::NumberGenerator'} = 'Kernel::System::ITSMConfigItem::Number::AutoIncrement';
|
||
$Self->{'ITSMConfigItem::Permission::Class'}->{'010-ClassGroupCheck'} = {
|
||
'Granted' => '1',
|
||
'Module' => 'Kernel::System::ITSMConfigItem::Permission::ClassGroupCheck',
|
||
'Required' => '0'
|
||
};
|
||
$Self->{'ITSMConfigItem::Permission::Item'}->{'010-ItemClassGroupCheck'} = {
|
||
'Granted' => '1',
|
||
'Module' => 'Kernel::System::ITSMConfigItem::Permission::ItemClassGroupCheck',
|
||
'Required' => '0'
|
||
};
|
||
$Self->{'ITSMConfigItem::SetIncidentStateOnLink'} = 0;
|
||
$Self->{'ITSMSLA::Frontend::MenuModule'}->{'000-Back'} = {
|
||
'Action' => '',
|
||
'Description' => 'Back',
|
||
'Link' => 'Action=AgentITSMSLA',
|
||
'Module' => 'Kernel::Output::HTML::ITSMSLAMenu::Generic',
|
||
'Name' => 'Back',
|
||
'Target' => 'Back'
|
||
};
|
||
$Self->{'ITSMSLA::Frontend::MenuModule'}->{'100-Print'} = {
|
||
'Action' => 'AgentITSMSLAPrint',
|
||
'Description' => 'Print',
|
||
'Link' => 'Action=AgentITSMSLAPrint;SLAID=[% Data.SLAID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMSLAMenu::Generic',
|
||
'Name' => 'Print'
|
||
};
|
||
$Self->{'ITSMService::Frontend::MenuModule'}->{'000-Back'} = {
|
||
'Action' => '',
|
||
'Description' => 'Back',
|
||
'Link' => 'Action=AgentITSMService',
|
||
'Module' => 'Kernel::Output::HTML::ITSMServiceMenu::Generic',
|
||
'Name' => 'Back',
|
||
'Target' => 'Back'
|
||
};
|
||
$Self->{'ITSMService::Frontend::MenuModule'}->{'100-Print'} = {
|
||
'Action' => 'AgentITSMServicePrint',
|
||
'Description' => 'Print',
|
||
'Link' => 'Action=AgentITSMServicePrint;ServiceID=[% Data.ServiceID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMServiceMenu::Generic',
|
||
'Name' => 'Print'
|
||
};
|
||
$Self->{'ITSMService::Frontend::MenuModule'}->{'200-Link'} = {
|
||
'Action' => 'AgentITSMService',
|
||
'Description' => 'Link',
|
||
'Link' => 'Action=AgentLinkObject;SourceObject=Service;SourceKey=[% Data.ServiceID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMServiceMenu::Link',
|
||
'Name' => 'Link',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMStateMachine::Object'}->{'Change'} = {
|
||
'Class' => 'ITSM::ChangeManagement::Change::State',
|
||
'Name' => 'Change'
|
||
};
|
||
$Self->{'ITSMStateMachine::Object'}->{'WorkOrder'} = {
|
||
'Class' => 'ITSM::ChangeManagement::WorkOrder::State',
|
||
'Name' => 'WorkOrder'
|
||
};
|
||
$Self->{'ITSMWorkOrder::ActualStartTimeSet::States'} = [
|
||
'in progress'
|
||
];
|
||
$Self->{'ITSMWorkOrder::Attribute::CompareValue::FieldType'} = {
|
||
'AccountedTime' => 'Text',
|
||
'ActualEndTime' => 'Date',
|
||
'ActualStartTime' => 'Date',
|
||
'DynamicField' => 'Text',
|
||
'PlannedEffort' => 'Text',
|
||
'PlannedEndTime' => 'Date',
|
||
'PlannedStartTime' => 'Date',
|
||
'WorkOrderAgentID' => 'Selection',
|
||
'WorkOrderNumber' => 'Text',
|
||
'WorkOrderStateID' => 'Selection',
|
||
'WorkOrderTitle' => 'Text',
|
||
'WorkOrderTypeID' => 'Selection'
|
||
};
|
||
$Self->{'ITSMWorkOrder::EventModule'}->{'01-WorkOrderNumberCalc'} = {
|
||
'Event' => '(WorkOrderUpdatePost|WorkOrderDeletePost)',
|
||
'Module' => 'Kernel::System::ITSMChange::ITSMWorkOrder::Event::WorkOrderNumberCalc',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::EventModule'}->{'02-WorkOrderActualTimesSet'} = {
|
||
'Event' => 'WorkOrderUpdatePost',
|
||
'Module' => 'Kernel::System::ITSMChange::ITSMWorkOrder::Event::WorkOrderActualTimesSet',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::EventModule'}->{'03-HistoryAdd'} = {
|
||
'Event' => '(WorkOrderAddPost|WorkOrderUpdatePost|WorkOrderDeletePost|WorkOrderLinkAddPost|WorkOrderLinkDeletePost|WorkOrderAttachmentAddPost|WorkOrderAttachmentDeletePost|WorkOrderReportAttachmentAddPost|WorkOrderReportAttachmentDeletePost)',
|
||
'Module' => 'Kernel::System::ITSMChange::Event::HistoryAdd',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::EventModule'}->{'04-Notification'} = {
|
||
'Event' => '(WorkOrderAddPost|WorkOrderUpdatePost|WorkOrderDeletePost|WorkOrderLinkAddPost|WorkOrderLinkDeletePost|WorkOrderAttachmentAddPost|WorkOrderAttachmentDeletePost|WorkOrderReportAttachmentAddPost|WorkOrderReportAttachmentDeletePost)',
|
||
'Module' => 'Kernel::System::ITSMChange::Event::Notification',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::EventModule'}->{'05-Condition'} = {
|
||
'Event' => '(WorkOrderAddPost|WorkOrderUpdatePost)',
|
||
'Module' => 'Kernel::System::ITSMChange::Event::Condition',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::EventModule'}->{'1000-GenericInterface'} = {
|
||
'Event' => '',
|
||
'Module' => 'Kernel::GenericInterface::Event::Handler',
|
||
'Transaction' => '1'
|
||
};
|
||
$Self->{'ITSMWorkOrder::EventModule'}->{'80-ToolBarMyWorkOrdersCacheDelete'} = {
|
||
'Event' => '(WorkOrderAddPost|WorkOrderUpdatePost|WorkOrderDeletePost)',
|
||
'Module' => 'Kernel::System::ITSMChange::ITSMWorkOrder::Event::ToolBarMyWorkOrdersCacheDelete',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Frontend::AgentITSMWorkOrderAgent'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMWorkOrder::Frontend::AgentITSMWorkOrderDelete'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMWorkOrder::Frontend::AgentITSMWorkOrderEdit'}->{'DynamicField'} = {};
|
||
$Self->{'ITSMWorkOrder::Frontend::AgentITSMWorkOrderEdit'}->{'MoveFollowingWorkOrders'} = '1';
|
||
$Self->{'ITSMWorkOrder::Frontend::AgentITSMWorkOrderEdit'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMWorkOrder::Frontend::AgentITSMWorkOrderEdit'}->{'PlannedEffort'} = '1';
|
||
$Self->{'ITSMWorkOrder::Frontend::AgentITSMWorkOrderHistory'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMWorkOrder::Frontend::AgentITSMWorkOrderHistoryZoom'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMWorkOrder::Frontend::AgentITSMWorkOrderReport'}->{'AccountedTime'} = '1';
|
||
$Self->{'ITSMWorkOrder::Frontend::AgentITSMWorkOrderReport'}->{'ActualTimeSpan'} = 0;
|
||
$Self->{'ITSMWorkOrder::Frontend::AgentITSMWorkOrderReport'}->{'DynamicField'} = {};
|
||
$Self->{'ITSMWorkOrder::Frontend::AgentITSMWorkOrderReport'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMWorkOrder::Frontend::AgentITSMWorkOrderTake'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMWorkOrder::Frontend::AgentITSMWorkOrderTemplate'}->{'Permission'} = 'rw';
|
||
$Self->{'ITSMWorkOrder::Frontend::AgentITSMWorkOrderZoom'}->{'AccountedTime'} = '1';
|
||
$Self->{'ITSMWorkOrder::Frontend::AgentITSMWorkOrderZoom'}->{'DynamicField'} = {};
|
||
$Self->{'ITSMWorkOrder::Frontend::AgentITSMWorkOrderZoom'}->{'Permission'} = 'ro';
|
||
$Self->{'ITSMWorkOrder::Frontend::AgentITSMWorkOrderZoom'}->{'PlannedEffort'} = '1';
|
||
$Self->{'ITSMWorkOrder::Frontend::MenuModule'}->{'000-Back'} = {
|
||
'Action' => '',
|
||
'Description' => 'Back',
|
||
'Link' => '[% Env("LastScreenWorkOrders") %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMWorkOrder::MenuGeneric',
|
||
'Name' => 'Back',
|
||
'Target' => 'Back'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Frontend::MenuModule'}->{'010-History'} = {
|
||
'Action' => 'AgentITSMWorkOrderHistory',
|
||
'Description' => 'History',
|
||
'Link' => 'Action=AgentITSMWorkOrderHistory;WorkOrderID=[% Data.WorkOrderID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMWorkOrder::MenuGeneric',
|
||
'Name' => 'History',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Frontend::MenuModule'}->{'020-Print'} = {
|
||
'Action' => 'AgentITSMChangePrint',
|
||
'Description' => 'Print the workorder.',
|
||
'Link' => 'Action=AgentITSMChangePrint;WorkOrderID=[% Data.WorkOrderID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMWorkOrder::MenuGeneric',
|
||
'Name' => 'Print',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Frontend::MenuModule'}->{'030-Edit'} = {
|
||
'Action' => 'AgentITSMWorkOrderEdit',
|
||
'Description' => 'Edit the workorder.',
|
||
'Link' => 'Action=AgentITSMWorkOrderEdit;WorkOrderID=[% Data.WorkOrderID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMWorkOrder::MenuWithPermissionFromChange',
|
||
'Name' => 'Edit',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Frontend::MenuModule'}->{'035-Take'} = {
|
||
'Action' => 'AgentITSMWorkOrderTake',
|
||
'ConfirmedActionQueryString' => 'Action=AgentITSMWorkOrderTake;Subaction=WorkOrderTake;WorkOrderID=[% Data.WorkOrderID | html %]',
|
||
'Description' => 'Take the workorder.',
|
||
'DialogContentQueryString' => 'Action=AgentITSMWorkOrderTake;WorkOrderID=[% Data.WorkOrderID | html %]',
|
||
'DialogTitle' => '[% Translate("Take Workorder") | html %]: [% Config("ITSMWorkOrder::Hook") %] [% Data.ChangeNumber | html %] - [% Data.WorkOrderNumber | html %]',
|
||
'ElementSelector' => '#Menu[% Data.MenuID | html %]',
|
||
'Link' => 'Action=AgentITSMWorkOrderTake;WorkOrderID=[% Data.WorkOrderID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMWorkOrder::MenuWithTakePermission',
|
||
'Name' => 'Take Workorder',
|
||
'Target' => 'ConfirmDialog'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Frontend::MenuModule'}->{'040-WorkOrderAgent'} = {
|
||
'Action' => 'AgentITSMWorkOrderAgent',
|
||
'Description' => 'Set the agent for the workorder.',
|
||
'Link' => 'Action=AgentITSMWorkOrderAgent;WorkOrderID=[% Data.WorkOrderID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMWorkOrder::MenuWithPermissionFromChange',
|
||
'Name' => 'Workorder Agent',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Frontend::MenuModule'}->{'050-Report'} = {
|
||
'Action' => 'AgentITSMWorkOrderReport',
|
||
'Description' => 'Report',
|
||
'Link' => 'Action=AgentITSMWorkOrderReport;WorkOrderID=[% Data.WorkOrderID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMWorkOrder::MenuGeneric',
|
||
'Name' => 'Report',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Frontend::MenuModule'}->{'060-Link'} = {
|
||
'Action' => 'AgentLinkObject',
|
||
'Description' => 'Link another object to the workorder.',
|
||
'Link' => 'Action=AgentLinkObject;SourceObject=ITSMWorkOrder;SourceKey=[% Data.WorkOrderID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMWorkOrder::MenuGeneric',
|
||
'Name' => 'Link',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Frontend::MenuModule'}->{'080-Template'} = {
|
||
'Action' => 'AgentITSMWorkOrderTemplate',
|
||
'Description' => 'Save workorder as a template.',
|
||
'Link' => 'Action=AgentITSMWorkOrderTemplate;WorkOrderID=[% Data.WorkOrderID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMWorkOrder::MenuWithPermissionFromChange',
|
||
'Name' => 'Template',
|
||
'Target' => 'PopUp'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Frontend::MenuModule'}->{'090-WorkOrderDelete'} = {
|
||
'Action' => 'AgentITSMWorkOrderDelete',
|
||
'ConfirmedActionQueryString' => 'Action=AgentITSMWorkOrderDelete;Subaction=WorkOrderDelete;WorkOrderID=[% Data.WorkOrderID | html %]',
|
||
'Description' => 'Delete the workorder.',
|
||
'DialogContentQueryString' => 'Action=AgentITSMWorkOrderDelete;WorkOrderID=[% Data.WorkOrderID | html %]',
|
||
'DialogTitle' => '[% Translate("Delete") | html %] [% Config("ITSMWorkOrder::Hook") %] [% Data.ChangeNumber | html %]-[% Data.WorkOrderNumber | html %]',
|
||
'ElementSelector' => '#Menu[% Data.MenuID | html %]',
|
||
'Link' => 'Action=AgentITSMWorkOrderDelete;WorkOrderID=[% Data.WorkOrderID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::ITSMWorkOrder::MenuWithPermissionFromChange',
|
||
'Name' => 'Delete',
|
||
'Target' => 'ConfirmDialog'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Hook'} = 'Workorder#';
|
||
$Self->{'ITSMWorkOrder::Mapping::Action::Attribute::Operator'}->{'AccountedTime'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Action::Attribute::Operator'}->{'ActualEndTime'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Action::Attribute::Operator'}->{'ActualStartTime'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Action::Attribute::Operator'}->{'DynamicField'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Action::Attribute::Operator'}->{'PlannedEffort'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Action::Attribute::Operator'}->{'PlannedEndTime'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Action::Attribute::Operator'}->{'PlannedStartTime'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Action::Attribute::Operator'}->{'WorkOrderAgentID'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Action::Attribute::Operator'}->{'WorkOrderNumber'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Action::Attribute::Operator'}->{'WorkOrderStateID'} = {
|
||
'lock' => '1',
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Action::Attribute::Operator'}->{'WorkOrderTitle'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Action::Attribute::Operator'}->{'WorkOrderTypeID'} = {
|
||
'set' => '1'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Action::Object::Attribute'} = {
|
||
'AccountedTime' => '0',
|
||
'ActualEndTime' => '0',
|
||
'ActualStartTime' => '0',
|
||
'DynamicField' => '1',
|
||
'PlannedEffort' => '0',
|
||
'PlannedEndTime' => '0',
|
||
'PlannedStartTime' => '0',
|
||
'WorkOrderAgentID' => '1',
|
||
'WorkOrderNumber' => '0',
|
||
'WorkOrderStateID' => '1',
|
||
'WorkOrderTitle' => '0',
|
||
'WorkOrderTypeID' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Expression::Attribute::Operator'}->{'AccountedTime'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '0',
|
||
'is before' => '0',
|
||
'is empty' => '1',
|
||
'is greater than' => '1',
|
||
'is less than' => '1',
|
||
'is not' => '1',
|
||
'is not empty' => '1',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Expression::Attribute::Operator'}->{'ActualEndTime'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '1',
|
||
'is before' => '1',
|
||
'is empty' => '1',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '1',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Expression::Attribute::Operator'}->{'ActualStartTime'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '1',
|
||
'is before' => '1',
|
||
'is empty' => '1',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '1',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Expression::Attribute::Operator'}->{'DynamicField'} = {
|
||
'begins with' => '1',
|
||
'contains' => '1',
|
||
'ends with' => '1',
|
||
'is' => '1',
|
||
'is after' => '0',
|
||
'is before' => '0',
|
||
'is empty' => '1',
|
||
'is greater than' => '1',
|
||
'is less than' => '1',
|
||
'is not' => '1',
|
||
'is not empty' => '1',
|
||
'not contains' => '1'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Expression::Attribute::Operator'}->{'PlannedEffort'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '0',
|
||
'is before' => '0',
|
||
'is empty' => '1',
|
||
'is greater than' => '1',
|
||
'is less than' => '1',
|
||
'is not' => '1',
|
||
'is not empty' => '1',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Expression::Attribute::Operator'}->{'PlannedEndTime'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '1',
|
||
'is before' => '1',
|
||
'is empty' => '1',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '1',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Expression::Attribute::Operator'}->{'PlannedStartTime'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '1',
|
||
'is before' => '1',
|
||
'is empty' => '1',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '1',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Expression::Attribute::Operator'}->{'WorkOrderAgentID'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '0',
|
||
'is before' => '0',
|
||
'is empty' => '0',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '0',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Expression::Attribute::Operator'}->{'WorkOrderNumber'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '0',
|
||
'is before' => '0',
|
||
'is empty' => '0',
|
||
'is greater than' => '1',
|
||
'is less than' => '1',
|
||
'is not' => '1',
|
||
'is not empty' => '0',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Expression::Attribute::Operator'}->{'WorkOrderStateID'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '0',
|
||
'is before' => '0',
|
||
'is empty' => '0',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '0',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Expression::Attribute::Operator'}->{'WorkOrderTitle'} = {
|
||
'begins with' => '1',
|
||
'contains' => '1',
|
||
'ends with' => '1',
|
||
'is' => '1',
|
||
'is after' => '0',
|
||
'is before' => '0',
|
||
'is empty' => '1',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '1',
|
||
'not contains' => '1'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Expression::Attribute::Operator'}->{'WorkOrderTypeID'} = {
|
||
'begins with' => '0',
|
||
'contains' => '0',
|
||
'ends with' => '0',
|
||
'is' => '1',
|
||
'is after' => '0',
|
||
'is before' => '0',
|
||
'is empty' => '0',
|
||
'is greater than' => '0',
|
||
'is less than' => '0',
|
||
'is not' => '1',
|
||
'is not empty' => '0',
|
||
'not contains' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Mapping::Expression::Object::Attribute'} = {
|
||
'AccountedTime' => '1',
|
||
'ActualEndTime' => '1',
|
||
'ActualStartTime' => '1',
|
||
'DynamicField' => '1',
|
||
'PlannedEffort' => '1',
|
||
'PlannedEndTime' => '1',
|
||
'PlannedStartTime' => '1',
|
||
'WorkOrderAgentID' => '1',
|
||
'WorkOrderNumber' => '1',
|
||
'WorkOrderStateID' => '1',
|
||
'WorkOrderTitle' => '1',
|
||
'WorkOrderTypeID' => '1'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Permission'}->{'10-ChangeManagerCheck'} = {
|
||
'Granted' => '1',
|
||
'Module' => 'Kernel::System::ITSMChange::ITSMWorkOrder::Permission::ChangeManagerCheck',
|
||
'Required' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Permission'}->{'20-ChangeBuilderCheck'} = {
|
||
'Granted' => '1',
|
||
'Module' => 'Kernel::System::ITSMChange::ITSMWorkOrder::Permission::ChangeBuilderCheck',
|
||
'Required' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Permission'}->{'30-WorkOrderAgentCheck'} = {
|
||
'Granted' => '1',
|
||
'Module' => 'Kernel::System::ITSMChange::ITSMWorkOrder::Permission::WorkOrderAgentCheck',
|
||
'Required' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Permission'}->{'40-CABCheck'} = {
|
||
'Granted' => '1',
|
||
'Module' => 'Kernel::System::ITSMChange::ITSMWorkOrder::Permission::CABCheck',
|
||
'Required' => '0'
|
||
};
|
||
$Self->{'ITSMWorkOrder::State::Signal'} = {
|
||
'accepted' => 'grayled',
|
||
'canceled' => 'redled',
|
||
'closed' => 'greenled',
|
||
'created' => 'grayled',
|
||
'in progress' => 'yellowled',
|
||
'ready' => 'yellowled'
|
||
};
|
||
$Self->{'ITSMWorkOrder::StateLock::AllowEndStates'} = '1';
|
||
$Self->{'ITSMWorkOrder::TakePermission::List'} = {
|
||
'' => '1'
|
||
};
|
||
$Self->{'ITSMWorkOrder::TimePeriod'} = {
|
||
'YearPeriodFuture' => '5',
|
||
'YearPeriodPast' => '5'
|
||
};
|
||
$Self->{'ITSMWorkOrder::Type::Default'} = 'workorder';
|
||
$Self->{'Icinga2::Acknowledge::Author'} = '';
|
||
$Self->{'Icinga2::Acknowledge::Comment'} = 'Ticket#<TicketNumber>';
|
||
$Self->{'Icinga2::Acknowledge::Enabled'} = 0;
|
||
$Self->{'Icinga2::Acknowledge::FreeField::Host'} = 'DynamicField_TicketFreeText1';
|
||
$Self->{'Icinga2::Acknowledge::FreeField::Service'} = 'DynamicField_TicketFreeText2';
|
||
$Self->{'Icinga2::Acknowledge::HTTP::Password'} = 'some_pass';
|
||
$Self->{'Icinga2::Acknowledge::HTTP::URL'} = 'http://icinga2.example.com:5665/v1/actions/acknowledge-problem';
|
||
$Self->{'Icinga2::Acknowledge::HTTP::User'} = 'John';
|
||
$Self->{'Icinga2::Acknowledge::Notify'} = 0;
|
||
$Self->{'Icinga2::Acknowledge::Sticky'} = '1';
|
||
$Self->{'ImportExport::FormatBackendRegistration'}->{'CSV'} = {
|
||
'Module' => 'Kernel::System::ImportExport::FormatBackend::CSV',
|
||
'Name' => 'CSV'
|
||
};
|
||
$Self->{'ImportExport::ObjectBackendRegistration'}->{'ITSMConfigItem'} = {
|
||
'Module' => 'Kernel::System::ImportExport::ObjectBackend::ITSMConfigItem',
|
||
'Name' => 'Config Item'
|
||
};
|
||
$Self->{'InfoFile'} = 'AgentInfo';
|
||
$Self->{'InfoKey'} = 'wpt22';
|
||
$Self->{'KeepStateHeader'} = 'X-OTRS-FollowUp-State-Keep';
|
||
$Self->{'LinkObject::ComplexTable'}->{'Appointment'} = {
|
||
'DefaultColumns' => {
|
||
'CalendarName' => '1',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'Description' => '2',
|
||
'EndTime' => '2',
|
||
'Location' => '1',
|
||
'NotificationTime' => '1',
|
||
'StartTime' => '2'
|
||
},
|
||
'Module' => 'Kernel::Output::HTML::LinkObject::Appointment.pm',
|
||
'Priority' => {
|
||
'CalendarName' => '100',
|
||
'Changed' => '160',
|
||
'Created' => '170',
|
||
'Description' => '110',
|
||
'EndTime' => '130',
|
||
'Location' => '140',
|
||
'NotificationTime' => '150',
|
||
'StartTime' => '120'
|
||
}
|
||
};
|
||
$Self->{'LinkObject::ComplexTable'}->{'FAQ'} = {
|
||
'DefaultColumns' => {
|
||
'Approved' => '1',
|
||
'CategoryName' => '1',
|
||
'Changed' => '1',
|
||
'ContentType' => '1',
|
||
'Created' => '2',
|
||
'FAQNumber' => '2',
|
||
'Language' => '1',
|
||
'State' => '2',
|
||
'Title' => '2'
|
||
},
|
||
'Module' => 'Kernel::Output::HTML::LinkObject::FAQ.pm',
|
||
'Priority' => {
|
||
'Approved' => '160',
|
||
'CategoryName' => '140',
|
||
'Changed' => '180',
|
||
'ContentType' => '170',
|
||
'Created' => '130',
|
||
'FAQNumber' => '100',
|
||
'Language' => '150',
|
||
'State' => '120',
|
||
'Title' => '110'
|
||
}
|
||
};
|
||
$Self->{'LinkObject::ComplexTable'}->{'ITSMChange'} = {
|
||
'DefaultColumns' => {
|
||
'AccountedTime' => '1',
|
||
'ActualEndTime' => '1',
|
||
'ActualStartTime' => '1',
|
||
'Category' => '2',
|
||
'ChangeState' => '2',
|
||
'ChangeTime' => '2',
|
||
'ChangeTitle' => '2',
|
||
'CreateTime' => '1',
|
||
'Impact' => '2',
|
||
'PlannedEffort' => '1',
|
||
'PlannedEndTime' => '1',
|
||
'PlannedStartTime' => '1',
|
||
'Priority' => '2',
|
||
'RequestedTime' => '1'
|
||
},
|
||
'Module' => 'Kernel::Output::HTML::LinkObject::ITSMChange.pm',
|
||
'Priority' => {
|
||
'AccountedTime' => '200',
|
||
'ActualEndTime' => '180',
|
||
'ActualStartTime' => '170',
|
||
'Category' => '120',
|
||
'ChangeState' => '110',
|
||
'ChangeTime' => '230',
|
||
'ChangeTitle' => '100',
|
||
'CreateTime' => '220',
|
||
'Impact' => '130',
|
||
'PlannedEffort' => '190',
|
||
'PlannedEndTime' => '160',
|
||
'PlannedStartTime' => '150',
|
||
'Priority' => '140',
|
||
'RequestedTime' => '210'
|
||
}
|
||
};
|
||
$Self->{'LinkObject::ComplexTable'}->{'ITSMWorkOrder'} = {
|
||
'DefaultColumns' => {
|
||
'AccountedTime' => '1',
|
||
'ActualEndTime' => '1',
|
||
'ActualStartTime' => '1',
|
||
'ChangeTime' => '2',
|
||
'CreateTime' => '1',
|
||
'PlannedEffort' => '1',
|
||
'PlannedEndTime' => '1',
|
||
'PlannedStartTime' => '1',
|
||
'WorkOrderState' => '2',
|
||
'WorkOrderTitle' => '2',
|
||
'WorkOrderType' => '2'
|
||
},
|
||
'Module' => 'Kernel::Output::HTML::LinkObject::ITSMWorkOrder.pm',
|
||
'Priority' => {
|
||
'AccountedTime' => '180',
|
||
'ActualEndTime' => '160',
|
||
'ActualStartTime' => '150',
|
||
'ChangeTime' => '200',
|
||
'CreateTime' => '190',
|
||
'PlannedEffort' => '170',
|
||
'PlannedEndTime' => '140',
|
||
'PlannedStartTime' => '130',
|
||
'WorkOrderState' => '110',
|
||
'WorkOrderTitle' => '100',
|
||
'WorkOrderType' => '120'
|
||
}
|
||
};
|
||
$Self->{'LinkObject::ComplexTable'}->{'Service'} = {
|
||
'DefaultColumns' => {
|
||
'ChangeTime' => '1',
|
||
'Comment' => '1',
|
||
'CreateTime' => '1',
|
||
'Criticality' => '2',
|
||
'CurInciState' => '2',
|
||
'Type' => '2'
|
||
},
|
||
'Module' => 'Kernel::Output::HTML::LinkObject::Service.pm',
|
||
'Priority' => {
|
||
'ChangeTime' => '160',
|
||
'Comment' => '110',
|
||
'CreateTime' => '150',
|
||
'Criticality' => '130',
|
||
'CurInciState' => '140',
|
||
'Type' => '120'
|
||
}
|
||
};
|
||
$Self->{'LinkObject::ComplexTable'}->{'Ticket'} = {
|
||
'DefaultColumns' => {
|
||
'Age' => '1',
|
||
'Changed' => '1',
|
||
'Created' => '2',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '1',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'EscalationResponseTime' => '1',
|
||
'EscalationSolutionTime' => '1',
|
||
'EscalationTime' => '1',
|
||
'EscalationUpdateTime' => '1',
|
||
'Lock' => '1',
|
||
'Owner' => '1',
|
||
'PendingTime' => '1',
|
||
'Priority' => '1',
|
||
'Queue' => '2',
|
||
'Responsible' => '1',
|
||
'SLA' => '1',
|
||
'Service' => '1',
|
||
'State' => '2',
|
||
'TicketNumber' => '2',
|
||
'Title' => '2',
|
||
'Type' => '1'
|
||
},
|
||
'Module' => 'Kernel::Output::HTML::LinkObject::Ticket.pm',
|
||
'Priority' => {
|
||
'Age' => '110',
|
||
'Changed' => '120',
|
||
'Created' => '310',
|
||
'CustomerCompanyName' => '320',
|
||
'CustomerID' => '240',
|
||
'CustomerName' => '250',
|
||
'CustomerUserID' => '260',
|
||
'EscalationResponseTime' => '160',
|
||
'EscalationSolutionTime' => '150',
|
||
'EscalationTime' => '140',
|
||
'EscalationUpdateTime' => '170',
|
||
'Lock' => '200',
|
||
'Owner' => '220',
|
||
'PendingTime' => '130',
|
||
'Priority' => '300',
|
||
'Queue' => '210',
|
||
'Responsible' => '230',
|
||
'SLA' => '290',
|
||
'Service' => '280',
|
||
'State' => '190',
|
||
'TicketNumber' => '100',
|
||
'Title' => '180',
|
||
'Type' => '270'
|
||
}
|
||
};
|
||
$Self->{'LinkObject::ComplexTable::SettingsVisibility'}->{'Appointment'} = [
|
||
'AgentTicketZoom'
|
||
];
|
||
$Self->{'LinkObject::ComplexTable::SettingsVisibility'}->{'FAQ'} = [
|
||
'AgentFAQZoom'
|
||
];
|
||
$Self->{'LinkObject::ComplexTable::SettingsVisibility'}->{'ITSMChangeManagement'} = [
|
||
'AgentITSMChangeZoom',
|
||
'AgentITSMWorkOrderZoom'
|
||
];
|
||
$Self->{'LinkObject::ComplexTable::SettingsVisibility'}->{'ITSMConfigItem'} = [
|
||
'AgentITSMConfigItemZoom'
|
||
];
|
||
$Self->{'LinkObject::ComplexTable::SettingsVisibility'}->{'Service'} = [
|
||
'AgentITSMServiceZoom'
|
||
];
|
||
$Self->{'LinkObject::ComplexTable::SettingsVisibility'}->{'Ticket'} = [
|
||
'AgentTicketZoom'
|
||
];
|
||
$Self->{'LinkObject::DefaultSubObject'}->{'ITSMConfigItem'} = 'Computer';
|
||
$Self->{'LinkObject::EventModulePost'}->{'9900-GenericInterface'} = {
|
||
'Event' => '',
|
||
'Module' => 'Kernel::GenericInterface::Event::Handler',
|
||
'Transaction' => '1'
|
||
};
|
||
$Self->{'LinkObject::ITSMConfigItem::ShowColumns'} = [
|
||
'CurInciSignal',
|
||
'CurDeplSignal'
|
||
];
|
||
$Self->{'LinkObject::IgnoreLinkedTicketStateTypes'} = [
|
||
'merged',
|
||
'removed'
|
||
];
|
||
$Self->{'LinkObject::PossibleLink'}->{'0200'} = {
|
||
'Object1' => 'Ticket',
|
||
'Object2' => 'Ticket',
|
||
'Type' => 'Normal'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'0201'} = {
|
||
'Object1' => 'Ticket',
|
||
'Object2' => 'Ticket',
|
||
'Type' => 'ParentChild'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'1200'} = {
|
||
'Object1' => 'Appointment',
|
||
'Object2' => 'Ticket',
|
||
'Type' => 'Normal'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3200'} = {
|
||
'Object1' => 'ITSMConfigItem',
|
||
'Object2' => 'ITSMConfigItem',
|
||
'Type' => 'AlternativeTo'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3201'} = {
|
||
'Object1' => 'ITSMConfigItem',
|
||
'Object2' => 'ITSMConfigItem',
|
||
'Type' => 'ConnectedTo'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3202'} = {
|
||
'Object1' => 'ITSMConfigItem',
|
||
'Object2' => 'ITSMConfigItem',
|
||
'Type' => 'DependsOn'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3203'} = {
|
||
'Object1' => 'ITSMConfigItem',
|
||
'Object2' => 'ITSMConfigItem',
|
||
'Type' => 'Includes'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3204'} = {
|
||
'Object1' => 'ITSMConfigItem',
|
||
'Object2' => 'ITSMConfigItem',
|
||
'Type' => 'RelevantTo'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3220'} = {
|
||
'Object1' => 'ITSMConfigItem',
|
||
'Object2' => 'Ticket',
|
||
'Type' => 'AlternativeTo'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3221'} = {
|
||
'Object1' => 'ITSMConfigItem',
|
||
'Object2' => 'Ticket',
|
||
'Type' => 'DependsOn'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3222'} = {
|
||
'Object1' => 'ITSMConfigItem',
|
||
'Object2' => 'Ticket',
|
||
'Type' => 'RelevantTo'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3240'} = {
|
||
'Object1' => 'ITSMConfigItem',
|
||
'Object2' => 'Service',
|
||
'Type' => 'AlternativeTo'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3241'} = {
|
||
'Object1' => 'ITSMConfigItem',
|
||
'Object2' => 'Service',
|
||
'Type' => 'DependsOn'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3242'} = {
|
||
'Object1' => 'ITSMConfigItem',
|
||
'Object2' => 'Service',
|
||
'Type' => 'RelevantTo'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3260'} = {
|
||
'Object1' => 'ITSMConfigItem',
|
||
'Object2' => 'FAQ',
|
||
'Type' => 'Normal'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3261'} = {
|
||
'Object1' => 'ITSMConfigItem',
|
||
'Object2' => 'FAQ',
|
||
'Type' => 'ParentChild'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3262'} = {
|
||
'Object1' => 'ITSMConfigItem',
|
||
'Object2' => 'FAQ',
|
||
'Type' => 'RelevantTo'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3280'} = {
|
||
'Object1' => 'Service',
|
||
'Object2' => 'FAQ',
|
||
'Type' => 'Normal'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3281'} = {
|
||
'Object1' => 'Service',
|
||
'Object2' => 'FAQ',
|
||
'Type' => 'ParentChild'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3282'} = {
|
||
'Object1' => 'Service',
|
||
'Object2' => 'FAQ',
|
||
'Type' => 'RelevantTo'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3400'} = {
|
||
'Object1' => 'ITSMWorkOrder',
|
||
'Object2' => 'Service',
|
||
'Type' => 'Normal'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3401'} = {
|
||
'Object1' => 'ITSMWorkOrder',
|
||
'Object2' => 'Service',
|
||
'Type' => 'DependsOn'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3410'} = {
|
||
'Object1' => 'ITSMWorkOrder',
|
||
'Object2' => 'ITSMConfigItem',
|
||
'Type' => 'Normal'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3411'} = {
|
||
'Object1' => 'ITSMWorkOrder',
|
||
'Object2' => 'ITSMConfigItem',
|
||
'Type' => 'DependsOn'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3412'} = {
|
||
'Object1' => 'ITSMWorkOrder',
|
||
'Object2' => 'Ticket',
|
||
'Type' => 'Normal'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'3420'} = {
|
||
'Object1' => 'ITSMChange',
|
||
'Object2' => 'Ticket',
|
||
'Type' => 'Normal'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'8301'} = {
|
||
'Object1' => 'FAQ',
|
||
'Object2' => 'FAQ',
|
||
'Type' => 'Normal'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'8302'} = {
|
||
'Object1' => 'FAQ',
|
||
'Object2' => 'FAQ',
|
||
'Type' => 'ParentChild'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'8303'} = {
|
||
'Object1' => 'FAQ',
|
||
'Object2' => 'Ticket',
|
||
'Type' => 'Normal'
|
||
};
|
||
$Self->{'LinkObject::PossibleLink'}->{'8304'} = {
|
||
'Object1' => 'FAQ',
|
||
'Object2' => 'Ticket',
|
||
'Type' => 'ParentChild'
|
||
};
|
||
$Self->{'LinkObject::ShowDeleteButton'} = '1';
|
||
$Self->{'LinkObject::StrikeThroughLinkedTicketStateTypes'} = [
|
||
'merged'
|
||
];
|
||
$Self->{'LinkObject::Type'}->{'AlternativeTo'} = {
|
||
'SourceName' => 'Alternative to',
|
||
'TargetName' => 'Alternative to'
|
||
};
|
||
$Self->{'LinkObject::Type'}->{'ConnectedTo'} = {
|
||
'SourceName' => 'Connected to',
|
||
'TargetName' => 'Connected to'
|
||
};
|
||
$Self->{'LinkObject::Type'}->{'DependsOn'} = {
|
||
'SourceName' => 'Depends on',
|
||
'TargetName' => 'Required for'
|
||
};
|
||
$Self->{'LinkObject::Type'}->{'Includes'} = {
|
||
'SourceName' => 'Includes',
|
||
'TargetName' => 'Part of'
|
||
};
|
||
$Self->{'LinkObject::Type'}->{'Normal'} = {
|
||
'SourceName' => 'Normal',
|
||
'TargetName' => 'Normal'
|
||
};
|
||
$Self->{'LinkObject::Type'}->{'ParentChild'} = {
|
||
'SourceName' => 'Parent',
|
||
'TargetName' => 'Child'
|
||
};
|
||
$Self->{'LinkObject::Type'}->{'RelevantTo'} = {
|
||
'SourceName' => 'Relevant to',
|
||
'TargetName' => 'Relevant to'
|
||
};
|
||
$Self->{'LinkObject::TypeGroup'}->{'0001'} = [
|
||
'Normal',
|
||
'ParentChild'
|
||
];
|
||
$Self->{'LinkObject::ViewMode'} = 'Complex';
|
||
$Self->{'Loader::Agent::CommonCSS'}->{'000-Framework'} = [
|
||
'Core.Reset.css',
|
||
'Core.Default.css',
|
||
'Core.Header.css',
|
||
'Core.OverviewControl.css',
|
||
'Core.OverviewSmall.css',
|
||
'Core.OverviewMedium.css',
|
||
'Core.OverviewLarge.css',
|
||
'Core.Footer.css',
|
||
'Core.PageLayout.css',
|
||
'Core.Form.css',
|
||
'Core.Table.css',
|
||
'Core.Login.css',
|
||
'Core.Widget.css',
|
||
'Core.WidgetMenu.css',
|
||
'Core.TicketDetail.css',
|
||
'Core.Tooltip.css',
|
||
'Core.Dialog.css',
|
||
'Core.InputFields.css',
|
||
'Core.Print.css',
|
||
'Core.Animations.css'
|
||
];
|
||
$Self->{'Loader::Agent::CommonCSS'}->{'001-Daemon'} = [
|
||
'Core.Agent.Daemon.css'
|
||
];
|
||
$Self->{'Loader::Agent::CommonCSS'}->{'100-ITSM'} = [
|
||
'ITSM.Agent.Default.css',
|
||
'ITSM.Agent.Search.css'
|
||
];
|
||
$Self->{'Loader::Agent::CommonCSS'}->{'200-FAQ'} = [
|
||
'FAQ.Agent.Default.css'
|
||
];
|
||
$Self->{'Loader::Agent::CommonJS'}->{'000-Framework'} = [
|
||
'thirdparty/jquery-3.2.1/jquery.js',
|
||
'thirdparty/jquery-browser-detection/jquery-browser-detection.js',
|
||
'thirdparty/jquery-ui-1.12.1/jquery-ui.js',
|
||
'thirdparty/jquery-ui-touch-punch-0.2.3/jquery.ui.touch-punch.js',
|
||
'thirdparty/jquery-validate-1.16.0/jquery.validate.js',
|
||
'thirdparty/jquery-pubsub/pubsub.js',
|
||
'thirdparty/jquery-jstree-3.3.7/jquery.jstree.js',
|
||
'thirdparty/nunjucks-3.0.1/nunjucks.js',
|
||
'Core.Init.js',
|
||
'Core.JavaScriptEnhancements.js',
|
||
'Core.Debug.js',
|
||
'Core.Exception.js',
|
||
'Core.Data.js',
|
||
'Core.Config.js',
|
||
'Core.Language.js',
|
||
'Core.Template.js',
|
||
'Core.JSON.js',
|
||
'Core.App.js',
|
||
'Core.App.Responsive.js',
|
||
'Core.AJAX.js',
|
||
'Core.UI.js',
|
||
'Core.UI.InputFields.js',
|
||
'Core.UI.Accordion.js',
|
||
'Core.UI.Datepicker.js',
|
||
'Core.UI.DnD.js',
|
||
'Core.UI.Floater.js',
|
||
'Core.UI.Resizable.js',
|
||
'Core.UI.Table.js',
|
||
'Core.UI.Accessibility.js',
|
||
'Core.UI.RichTextEditor.js',
|
||
'Core.UI.Dialog.js',
|
||
'Core.UI.ActionRow.js',
|
||
'Core.UI.Popup.js',
|
||
'Core.UI.TreeSelection.js',
|
||
'Core.UI.Autocomplete.js',
|
||
'Core.Form.js',
|
||
'Core.Form.ErrorTooltips.js',
|
||
'Core.Form.Validate.js',
|
||
'Core.Agent.js',
|
||
'Core.Agent.Search.js',
|
||
'Core.Agent.CustomerInformationCenterSearch.js',
|
||
'Core.Agent.CustomerSearch.js',
|
||
'Core.Agent.CustomerUserInformationCenterSearch.js',
|
||
'Core.Agent.Header.js',
|
||
'Core.UI.Notification.js',
|
||
'Core.Agent.Responsive.js'
|
||
];
|
||
$Self->{'Loader::Agent::CommonJS'}->{'001-Daemon'} = [
|
||
'Core.Agent.Daemon.js'
|
||
];
|
||
$Self->{'Loader::Agent::CommonJS'}->{'100-CKEditor'} = [
|
||
'thirdparty/ckeditor-4.7.0/ckeditor.js'
|
||
];
|
||
$Self->{'Loader::Agent::CommonJS'}->{'100-ConfigurationManagement'} = [
|
||
'ITSM.Agent.ConfigItem.Search.js',
|
||
'ITSM.UI.ConfigItemActionRow.js',
|
||
'ITSM.Agent.ConfigItem.Dashboard.js'
|
||
];
|
||
$Self->{'Loader::Agent::CommonJS'}->{'100-GeneralCatalog'} = [
|
||
'thirdparty/jscolor_1.4.1/jscolor.js'
|
||
];
|
||
$Self->{'Loader::Agent::CommonJS'}->{'100-ITSM'} = [
|
||
'ITSM.Agent.CustomerSearch.js'
|
||
];
|
||
$Self->{'Loader::Agent::CommonJS'}->{'100-ITSMChangeManagement'} = [
|
||
'ITSM.Agent.ChangeManagement.CABMemberSearch.js',
|
||
'ITSM.Agent.ChangeManagement.Search.js',
|
||
'ITSM.Agent.ChangeManagement.UserSearch.js'
|
||
];
|
||
$Self->{'Loader::Agent::CommonJS'}->{'200-FAQ'} = [
|
||
'FAQ.Agent.TicketCompose.js'
|
||
];
|
||
$Self->{'Loader::Agent::DefaultSelectedSkin'} = 'default';
|
||
$Self->{'Loader::Agent::ResponsiveCSS'}->{'000-Framework'} = [
|
||
'Core.Responsive.css'
|
||
];
|
||
$Self->{'Loader::Agent::Skin'}->{'000-default'} = {
|
||
'Description' => 'This is the default orange - black skin.',
|
||
'HomePage' => 'www.otrs.org',
|
||
'InternalName' => 'default',
|
||
'VisibleName' => 'Default'
|
||
};
|
||
$Self->{'Loader::Agent::Skin'}->{'001-ivory'} = {
|
||
'Description' => 'Balanced white skin by Felix Niklas.',
|
||
'HomePage' => 'www.felixniklas.de',
|
||
'InternalName' => 'ivory',
|
||
'VisibleName' => 'Ivory'
|
||
};
|
||
$Self->{'Loader::Agent::Skin'}->{'001-ivory-slim'} = {
|
||
'Description' => 'Balanced white skin by Felix Niklas (slim version).',
|
||
'HomePage' => 'www.felixniklas.de',
|
||
'InternalName' => 'ivory-slim',
|
||
'VisibleName' => 'Ivory (Slim)'
|
||
};
|
||
$Self->{'Loader::Agent::Skin'}->{'001-slim'} = {
|
||
'Description' => '"Slim" skin which tries to save screen space for power users.',
|
||
'HomePage' => 'www.otrs.org',
|
||
'InternalName' => 'slim',
|
||
'VisibleName' => 'Default (Slim)'
|
||
};
|
||
$Self->{'Loader::Agent::Skin'}->{'002-high-contrast'} = {
|
||
'Description' => 'High contrast skin for visually impaired users.',
|
||
'HomePage' => 'www.otrs.com',
|
||
'InternalName' => 'highcontrast',
|
||
'VisibleName' => 'High Contrast'
|
||
};
|
||
$Self->{'Loader::Customer::CommonCSS'}->{'000-Framework'} = [
|
||
'Core.Reset.css',
|
||
'Core.Default.css',
|
||
'Core.Form.css',
|
||
'Core.Dialog.css',
|
||
'Core.Tooltip.css',
|
||
'Core.Login.css',
|
||
'Core.Control.css',
|
||
'Core.Table.css',
|
||
'Core.TicketZoom.css',
|
||
'Core.InputFields.css',
|
||
'Core.Print.css',
|
||
'Core.Animations.css'
|
||
];
|
||
$Self->{'Loader::Customer::CommonJS'}->{'000-Framework'} = [
|
||
'thirdparty/jquery-3.2.1/jquery.js',
|
||
'thirdparty/jquery-browser-detection/jquery-browser-detection.js',
|
||
'thirdparty/jquery-validate-1.16.0/jquery.validate.js',
|
||
'thirdparty/jquery-ui-1.12.1/jquery-ui.js',
|
||
'thirdparty/jquery-pubsub/pubsub.js',
|
||
'thirdparty/jquery-jstree-3.3.7/jquery.jstree.js',
|
||
'thirdparty/nunjucks-3.0.1/nunjucks.js',
|
||
'Core.Init.js',
|
||
'Core.Debug.js',
|
||
'Core.Exception.js',
|
||
'Core.Data.js',
|
||
'Core.JSON.js',
|
||
'Core.JavaScriptEnhancements.js',
|
||
'Core.Config.js',
|
||
'Core.Language.js',
|
||
'Core.Template.js',
|
||
'Core.App.js',
|
||
'Core.App.Responsive.js',
|
||
'Core.AJAX.js',
|
||
'Core.UI.js',
|
||
'Core.UI.InputFields.js',
|
||
'Core.UI.Accessibility.js',
|
||
'Core.UI.Dialog.js',
|
||
'Core.UI.Floater.js',
|
||
'Core.UI.RichTextEditor.js',
|
||
'Core.UI.Datepicker.js',
|
||
'Core.UI.Popup.js',
|
||
'Core.UI.TreeSelection.js',
|
||
'Core.UI.Autocomplete.js',
|
||
'Core.Form.js',
|
||
'Core.Form.ErrorTooltips.js',
|
||
'Core.Form.Validate.js',
|
||
'Core.Customer.js',
|
||
'Core.Customer.Responsive.js'
|
||
];
|
||
$Self->{'Loader::Customer::CommonJS'}->{'100-CKEditor'} = [
|
||
'thirdparty/ckeditor-4.7.0/ckeditor.js'
|
||
];
|
||
$Self->{'Loader::Customer::ResponsiveCSS'}->{'000-Framework'} = [
|
||
'Core.Responsive.css'
|
||
];
|
||
$Self->{'Loader::Customer::SelectedSkin'} = 'default';
|
||
$Self->{'Loader::Customer::Skin'}->{'000-default'} = {
|
||
'Description' => 'This is the default orange - black skin for the customer interface.',
|
||
'HomePage' => 'www.otrs.org',
|
||
'InternalName' => 'default',
|
||
'VisibleName' => 'Default'
|
||
};
|
||
$Self->{'Loader::Enabled::CSS'} = '1';
|
||
$Self->{'Loader::Enabled::JS'} = '1';
|
||
$Self->{'Loader::Module::Admin'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.js',
|
||
'Core.UI.AllocationList.js',
|
||
'Core.Agent.TableFilters.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminACL'}->{'002-Ticket'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.ACL.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.ACL.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminAppointmentCalendarManage'}->{'002-Calendar'} = {
|
||
'CSS' => [
|
||
'Core.AppointmentCalendar.Manage.css',
|
||
'thirdparty/spectrum-1.8.0/spectrum.css'
|
||
],
|
||
'JavaScript' => [
|
||
'thirdparty/clipboardjs-1.7.1/clipboard.min.js',
|
||
'thirdparty/spectrum-1.8.0/spectrum.js',
|
||
'Core.Agent.Admin.AppointmentCalendar.Manage.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminAppointmentNotificationEvent'}->{'002-Calendar'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.NotificationEvent.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.NotificationEvent.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminAttachment'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.Attachment.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminAutoResponse'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.AutoResponse.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminCloudServiceSupportDataCollector'}->{'002-CloudServices'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.CloudService.SupportDataCollector.css'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminCloudServices'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.CloudServices.css'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminCommunicationLog'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.CommunicationLog.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.CommunicationLog.js',
|
||
'thirdparty/jquery-tablesorter-2.28.14/jquery.tablesorter.js',
|
||
'Core.UI.Table.Sort.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminCustomerCompany'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.CustomerCompany.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminCustomerGroup'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.CustomerGroup.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminCustomerUser'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.Admin.CustomerUser.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminCustomerUserCustomer'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.CustomerUserService.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminCustomerUserGroup'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.CustomerGroup.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminCustomerUserService'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.CustomerUserService.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminDynamicField'}->{'002-Ticket'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.DynamicField.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.DynamicField.js',
|
||
'Core.Agent.Admin.SysConfig.Entity.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminDynamicFieldCheckbox'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.DynamicField.js',
|
||
'Core.Agent.Admin.DynamicFieldCheckbox.js',
|
||
'Core.Agent.Admin.SysConfig.Entity.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminDynamicFieldDateTime'}->{'002-Ticket'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.DynamicField.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.DynamicField.js',
|
||
'Core.Agent.Admin.DynamicFieldDateTime.js',
|
||
'Core.Agent.Admin.SysConfig.Entity.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminDynamicFieldDropdown'}->{'002-Ticket'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.DynamicField.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.DynamicField.js',
|
||
'Core.Agent.Admin.DynamicFieldDropdown.js',
|
||
'Core.Agent.Admin.SysConfig.Entity.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminDynamicFieldMasterSlave'}->{'004-OTRSMasterSlave'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.DynamicField.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.DynamicField.js',
|
||
'Core.Agent.Admin.DynamicFieldMasterSlave.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminDynamicFieldMultiselect'}->{'002-Ticket'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.DynamicField.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.DynamicField.js',
|
||
'Core.Agent.Admin.DynamicFieldMultiselect.js',
|
||
'Core.Agent.Admin.SysConfig.Entity.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminDynamicFieldText'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.DynamicField.js',
|
||
'Core.Agent.Admin.DynamicFieldText.js',
|
||
'Core.Agent.Admin.SysConfig.Entity.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminGeneralCatalog'}->{'001-GeneralCatalog'} = {
|
||
'JavaScript' => [
|
||
'ITSM.GeneralCatalog.JSColorPicker.js',
|
||
'ITSM.GeneralCatalog.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminGenericAgent'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.GenericAgent.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminGenericInterfaceDebugger'}->{'002-GenericInterface'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.GenericInterface.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.GenericInterfaceDebugger.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminGenericInterfaceErrorHandlingDefault'}->{'002-GenericInterface'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.GenericInterface.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.GenericInterfaceErrorHandling.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminGenericInterfaceErrorHandlingRequestRetry'}->{'002-GenericInterface'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.GenericInterface.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.GenericInterfaceErrorHandling.js',
|
||
'Core.Agent.Admin.GenericInterfaceErrorHandlingRequestRetry.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminGenericInterfaceInvokerDefault'}->{'002-GenericInterface'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.GenericInterface.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.GenericInterfaceInvoker.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminGenericInterfaceInvokerEvent'}->{'002-GenericInterface'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.GenericInterface.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.GenericInterfaceInvokerEvent.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminGenericInterfaceMappingSimple'}->{'002-GenericInterface'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.GenericInterface.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.GenericInterfaceMapping.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminGenericInterfaceMappingXSLT'}->{'002-GenericInterface'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.GenericInterface.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.GenericInterfaceMappingXSLT.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminGenericInterfaceOperationDefault'}->{'002-GenericInterface'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.GenericInterface.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.GenericInterfaceOperation.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminGenericInterfaceTransportHTTPREST'}->{'002-GenericInterface'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.GenericInterface.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.GenericInterfaceTransportHTTPREST.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminGenericInterfaceTransportHTTPSOAP'}->{'002-GenericInterface'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.GenericInterface.css',
|
||
'Core.Agent.SortedTree.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.GenericInterfaceTransportHTTPSOAP.js',
|
||
'Core.Agent.SortedTree.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminGenericInterfaceWebservice'}->{'002-GenericInterface'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.GenericInterface.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.GenericInterfaceWebservice.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminGenericInterfaceWebserviceHistory'}->{'002-GenericInterface'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.GenericInterface.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.GenericInterfaceWebserviceHistory.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminGroup'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.Group.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminITSMCIPAllocate'}->{'003-ITSMCore'} = {
|
||
'CSS' => [
|
||
'ITSM.Table.css'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminITSMChangeCIPAllocate'}->{'003-ITSMChangeManagement'} = {
|
||
'CSS' => [
|
||
'ITSM.Table.css'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminITSMChangeNotification'}->{'003-ITSMChangeManagement'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.NotificationEvent.css'
|
||
],
|
||
'JavaScript' => [
|
||
'ITSM.Admin.ChangeManagement.ChangeNotification.js',
|
||
'ITSM.Agent.ChangeManagement.NotificationEvent.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminImportExport'}->{'001-ImportExport'} = {
|
||
'CSS' => [
|
||
'ITSM.ImportExport.css'
|
||
],
|
||
'JavaScript' => [
|
||
'ITSM.Admin.ImportExport.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminLog'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.Log.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminMailAccount'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.MailAccount.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminNotificationEvent'}->{'002-Ticket'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.NotificationEvent.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.NotificationEvent.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminOTRSBusiness'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.OTRSBusiness.css'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminPGP'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.PGP.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminPackageManager'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.PackageManager.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.PackageManager.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminPerformanceLog'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.PerformanceLog.css'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminPostMasterFilter'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.PostMasterFilter.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.PostMasterFilter.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminPriority'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.Priority.js',
|
||
'Core.Agent.Admin.SysConfig.Entity.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminProcessManagement'}->{'002-ProcessManagement'} = {
|
||
'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'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminProcessManagementActivity'}->{'002-ProcessManagement'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.ProcessManagement.css',
|
||
'Core.AllocationList.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.ProcessManagement.js',
|
||
'Core.UI.AllocationList.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminProcessManagementActivityDialog'}->{'002-ProcessManagement'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.ProcessManagement.css',
|
||
'Core.AllocationList.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.ProcessManagement.js',
|
||
'Core.UI.AllocationList.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminProcessManagementPath'}->{'002-ProcessManagement'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.ProcessManagement.css',
|
||
'Core.AllocationList.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.ProcessManagement.js',
|
||
'Core.UI.AllocationList.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminProcessManagementTransition'}->{'002-ProcessManagement'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.ProcessManagement.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.ProcessManagement.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminProcessManagementTransitionAction'}->{'002-ProcessManagement'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.ProcessManagement.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.ProcessManagement.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminQueue'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.Queue.js',
|
||
'Core.Agent.Admin.SysConfig.Entity.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminQueueAutoResponse'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.QueueAutoResponse.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminQueueTemplates'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.QueueTemplates.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminRegistration'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.Registration.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.Registration.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminRole'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.Role.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminRoleGroup'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.RoleGroup.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminRoleUser'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.RoleUser.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminSLA'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.SLA.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminSMIME'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.SMIME.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminSalutation'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.Salutation.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminSelectBox'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.SelectBox.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminService'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.Service.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminSession'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.Session.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminSignature'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.Signature.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminState'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.State.js',
|
||
'Core.Agent.Admin.SysConfig.Entity.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminSupportDataCollector'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.SupportDataCollector.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.SupportDataCollector.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminSystemAddress'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.SystemAddress.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminSystemConfiguration'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.SystemConfiguration.css'
|
||
],
|
||
'JavaScript' => [
|
||
'thirdparty/clipboardjs-1.7.1/clipboard.min.js',
|
||
'Core.SystemConfiguration.js',
|
||
'Core.SystemConfiguration.Date.js',
|
||
'Core.SystemConfiguration.DateTime.js',
|
||
'Core.SystemConfiguration.VacationDays.js',
|
||
'Core.SystemConfiguration.VacationDaysOneTime.js',
|
||
'Core.SystemConfiguration.WorkingHours.js',
|
||
'Core.Form.js',
|
||
'Core.Agent.Admin.SystemConfiguration.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminSystemConfigurationDeployment'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.SystemConfiguration.css'
|
||
],
|
||
'JavaScript' => [
|
||
'thirdparty/clipboardjs-1.7.1/clipboard.min.js',
|
||
'Core.SystemConfiguration.js',
|
||
'Core.Agent.Admin.SystemConfiguration.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminSystemConfigurationGroup'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.SystemConfiguration.css'
|
||
],
|
||
'JavaScript' => [
|
||
'thirdparty/clipboardjs-1.7.1/clipboard.min.js',
|
||
'Core.SystemConfiguration.js',
|
||
'Core.SystemConfiguration.Date.js',
|
||
'Core.SystemConfiguration.DateTime.js',
|
||
'Core.SystemConfiguration.VacationDays.js',
|
||
'Core.SystemConfiguration.VacationDaysOneTime.js',
|
||
'Core.SystemConfiguration.WorkingHours.js',
|
||
'Core.Form.js',
|
||
'Core.Agent.Admin.SystemConfiguration.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminSystemMaintenance'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.SystemMaintenance.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminTemplate'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.Template.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminTemplateAttachment'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.TemplateAttachment.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminType'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.Type.js',
|
||
'Core.Agent.Admin.SysConfig.Entity.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AdminUserGroup'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.Admin.UserGroup.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentAppointmentAgendaOverview'}->{'002-Calendar'} = {
|
||
'CSS' => [
|
||
'thirdparty/fullcalendar-3.4.0/fullcalendar.min.css',
|
||
'Core.AppointmentCalendar.css',
|
||
'Core.AppointmentCalendar.Agenda.css'
|
||
],
|
||
'JavaScript' => [
|
||
'thirdparty/momentjs-2.18.1/moment.min.js',
|
||
'thirdparty/fullcalendar-3.4.0/fullcalendar.min.js',
|
||
'Core.Agent.AppointmentCalendar.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentAppointmentCalendarOverview'}->{'002-Calendar'} = {
|
||
'CSS' => [
|
||
'thirdparty/fullcalendar-3.4.0/fullcalendar.min.css',
|
||
'thirdparty/fullcalendar-scheduler-1.6.2/scheduler.min.css',
|
||
'Core.AppointmentCalendar.css'
|
||
],
|
||
'JavaScript' => [
|
||
'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'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentCustomerInformationCenter'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'Core.AllocationList.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.UI.AllocationList.js',
|
||
'Core.Agent.Dashboard.js',
|
||
'Core.Agent.TableFilters.js',
|
||
'Core.Agent.CustomerInformationCenter.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentCustomerUserAddressBook'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'Core.Agent.CustomerUserAddressBook.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.CustomerUserAddressBook.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentCustomerUserInformationCenter'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'Core.AllocationList.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.UI.AllocationList.js',
|
||
'Core.Agent.Dashboard.js',
|
||
'Core.Agent.TableFilters.js',
|
||
'Core.Agent.CustomerUserInformationCenter.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentDashboard'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Dashboard.css',
|
||
'Core.AllocationList.css',
|
||
'thirdparty/fullcalendar-3.4.0/fullcalendar.min.css',
|
||
'thirdparty/nvd3-1.7.1/nv.d3.css'
|
||
],
|
||
'JavaScript' => [
|
||
'thirdparty/momentjs-2.18.1/moment.min.js',
|
||
'thirdparty/fullcalendar-3.4.0/fullcalendar.min.js',
|
||
'thirdparty/d3-3.5.6/d3.min.js',
|
||
'thirdparty/nvd3-1.7.1/nvd3.min.js',
|
||
'thirdparty/nvd3-1.7.1/models/OTRSLineChart.js',
|
||
'thirdparty/nvd3-1.7.1/models/OTRSMultiBarChart.js',
|
||
'thirdparty/nvd3-1.7.1/models/OTRSStackedAreaChart.js',
|
||
'thirdparty/canvg-1.4/rgbcolor.js',
|
||
'thirdparty/canvg-1.4/StackBlur.js',
|
||
'thirdparty/canvg-1.4/canvg.js',
|
||
'thirdparty/StringView-8/stringview.js',
|
||
'Core.UI.AdvancedChart.js',
|
||
'Core.UI.AllocationList.js',
|
||
'Core.Agent.TableFilters.js',
|
||
'Core.Agent.Dashboard.js',
|
||
'Core.Agent.Statistics.ParamsWidget.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentFAQAdd'}->{'002-FAQ'} = {
|
||
'CSS' => [
|
||
'FAQ.Agent.Detail.css'
|
||
],
|
||
'JavaScript' => [
|
||
'FAQ.Agent.FAQ.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentFAQCategory'}->{'002-FAQ'} = {
|
||
'JavaScript' => [
|
||
'FAQ.Agent.ConfirmationDialog.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentFAQEdit'}->{'002-FAQ'} = {
|
||
'CSS' => [
|
||
'FAQ.Agent.Detail.css'
|
||
],
|
||
'JavaScript' => [
|
||
'FAQ.Agent.FAQ.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentFAQExplorer'}->{'002-FAQ'} = {
|
||
'CSS' => [
|
||
'FAQ.Agent.Detail.css'
|
||
],
|
||
'JavaScript' => [
|
||
'FAQ.Agent.FAQ.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentFAQJournal'}->{'002-FAQ'} = {};
|
||
$Self->{'Loader::Module::AgentFAQLanguage'}->{'002-FAQ'} = {
|
||
'JavaScript' => [
|
||
'FAQ.Agent.ConfirmationDialog.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentFAQSearch'}->{'002-FAQ'} = {
|
||
'JavaScript' => [
|
||
'FAQ.Agent.FAQ.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentFAQZoom'}->{'002-FAQ'} = {
|
||
'CSS' => [
|
||
'FAQ.Agent.Detail.css',
|
||
'Core.AllocationList.css'
|
||
],
|
||
'JavaScript' => [
|
||
'FAQ.Agent.ConfirmationDialog.js',
|
||
'FAQ.Agent.TicketCompose.js',
|
||
'FAQ.Agent.FAQZoom.js',
|
||
'Core.UI.AllocationList.js',
|
||
'Core.UI.Table.Sort.js',
|
||
'Core.Agent.TableFilters.js',
|
||
'Core.Agent.LinkObject.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMChange'}->{'003-ITSMChangeManagement'} = {
|
||
'CSS' => [
|
||
'ITSM.Agent.Default.css'
|
||
],
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ChangeManagement.Overview.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMChangeAdd'}->{'003-ITSMChangeManagement'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ChangeManagement.AddEdit.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMChangeCondition'}->{'003-ITSMChangeManagement'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ChangeManagement.Condition.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMChangeConditionEdit'}->{'003-ITSMChangeManagement'} = {
|
||
'CSS' => [
|
||
'ITSM.Table.css'
|
||
],
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ChangeManagement.Condition.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMChangeEdit'}->{'003-ITSMChangeManagement'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ChangeManagement.AddEdit.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMChangeHistory'}->{'003-ITSMChangeManagement'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ChangeManagement.History.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMChangeInvolvedPersons'}->{'003-ITSMChangeManagement'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ChangeManagement.InvolvedPersons.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMChangeManager'}->{'003-ITSMChangeManagement'} = {
|
||
'CSS' => [
|
||
'ITSM.Agent.Default.css'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMChangeMyCAB'}->{'003-ITSMChangeManagement'} = {
|
||
'CSS' => [
|
||
'ITSM.Agent.Default.css'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMChangeMyChanges'}->{'003-ITSMChangeManagement'} = {
|
||
'CSS' => [
|
||
'ITSM.Agent.Default.css'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMChangeMyWorkOrders'}->{'003-ITSMChangeManagement'} = {
|
||
'CSS' => [
|
||
'ITSM.Agent.Default.css'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMChangePIR'}->{'003-ITSMChangeManagement'} = {
|
||
'CSS' => [
|
||
'ITSM.Agent.Default.css'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMChangePSA'}->{'003-ITSMChangeManagement'} = {
|
||
'CSS' => [
|
||
'ITSM.Agent.Default.css'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMChangeSearch'}->{'003-ITSMChangeManagement'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ChangeManagement.Overview.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMChangeTimeSlot'}->{'003-ITSMChangeManagement'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ChangeManagement.TimeSlot.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMChangeZoom'}->{'003-ITSMChangeManagement'} = {
|
||
'CSS' => [
|
||
'ITSM.Agent.Default.css',
|
||
'Core.AllocationList.css',
|
||
'ITSM.ChangeManagement.Default.css',
|
||
'ITSM.ChangeManagement.Responsive.css',
|
||
'ITSM.ChangeManagement.WorkorderGraph.css',
|
||
'ITSM.ChangeManagement.RTEContent.css'
|
||
],
|
||
'JavaScript' => [
|
||
'thirdparty/jquery-tablesorter-2.0.5/jquery.tablesorter.js',
|
||
'Core.UI.AllocationList.js',
|
||
'Core.UI.Table.Sort.js',
|
||
'Core.Agent.TableFilters.js',
|
||
'Core.Agent.LinkObject.js',
|
||
'ITSM.Agent.ConfirmDialog.js',
|
||
'ITSM.Agent.ChangeManagement.WorkorderGraph.js',
|
||
'ITSM.Agent.ChangeManagement.Zoom.js',
|
||
'ITSM.Agent.ChangeManagement.ConfirmDialog.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMConfigItem'}->{'003-ITSMConfigItem'} = {
|
||
'CSS' => [
|
||
'ITSM.Agent.Default.css'
|
||
],
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ConfigItem.Overview.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMConfigItemAdd'}->{'003-ITSMConfigItem'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ConfigItem.Add.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMConfigItemEdit'}->{'003-ITSMConfigItem'} = {
|
||
'CSS' => [
|
||
'ITSM.Agent.ConfigItem.Edit.css'
|
||
],
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ConfigItem.CustomerSearch.js',
|
||
'ITSM.Agent.ConfigItem.Edit.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMConfigItemHistory'}->{'003-ITSMConfigItem'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ConfigItem.History.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMConfigItemSearch'}->{'003-ITSMConfigItem'} = {
|
||
'CSS' => [
|
||
'ITSM.Agent.Detail.css',
|
||
'ITSM.Table.css',
|
||
'ITSM.Print.css'
|
||
],
|
||
'JavaScript' => [
|
||
'thirdparty/jquery-tablesorter-2.0.5/jquery.tablesorter.js',
|
||
'Core.UI.Table.Sort.js',
|
||
'ITSM.Agent.Zoom.js',
|
||
'ITSM.Agent.ConfigItem.Overview.js',
|
||
'ITSM.Agent.ConfigItem.Search.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMConfigItemZoom'}->{'003-ITSMConfigItem'} = {
|
||
'CSS' => [
|
||
'ITSM.Agent.Default.css',
|
||
'ITSM.Agent.Detail.css',
|
||
'Core.AllocationList.css',
|
||
'ITSM.Print.css'
|
||
],
|
||
'JavaScript' => [
|
||
'thirdparty/jquery-tablesorter-2.0.5/jquery.tablesorter.js',
|
||
'Core.UI.AllocationList.js',
|
||
'Core.UI.Table.Sort.js',
|
||
'Core.Agent.TableFilters.js',
|
||
'Core.Agent.LinkObject.js',
|
||
'ITSM.Agent.Zoom.js',
|
||
'ITSM.Agent.ConfirmDialog.js',
|
||
'ITSM.Agent.ConfigItem.Zoom.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMSLA'}->{'003-ITSMService'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.SLA.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMSLAZoom'}->{'003-ITSMService'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.SLAZoom.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMService'}->{'003-ITSMService'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.Service.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMServiceZoom'}->{'003-ITSMService'} = {
|
||
'CSS' => [
|
||
'Core.AllocationList.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.UI.AllocationList.js',
|
||
'Core.UI.Table.Sort.js',
|
||
'Core.Agent.TableFilters.js',
|
||
'Core.Agent.LinkObject.js',
|
||
'ITSM.Agent.ServiceZoom.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMTemplateEditCAB'}->{'003-ITSMChangeManagement'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ChangeManagement.CABTemplateEdit.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMTemplateOverview'}->{'003-ITSMChangeManagement'} = {
|
||
'CSS' => [
|
||
'ITSM.ChangeManagement.Default.css'
|
||
],
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ConfirmDialog.js',
|
||
'ITSM.Agent.ChangeManagement.TemplateOverview.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMWorkOrderHistory'}->{'003-ITSMChangeManagement'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ChangeManagement.History.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentITSMWorkOrderZoom'}->{'003-ITSMChangeManagement'} = {
|
||
'CSS' => [
|
||
'ITSM.Agent.Default.css',
|
||
'ITSM.ChangeManagement.Default.css',
|
||
'ITSM.ChangeManagement.RTEContent.css',
|
||
'Core.AllocationList.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.UI.AllocationList.js',
|
||
'Core.UI.Table.Sort.js',
|
||
'Core.Agent.TableFilters.js',
|
||
'Core.Agent.LinkObject.js',
|
||
'ITSM.Agent.ConfirmDialog.js',
|
||
'ITSM.Agent.ChangeManagement.Zoom.js',
|
||
'ITSM.Agent.ChangeManagement.ConfirmDialog.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentLinkObject'}->{'001-Framework'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.LinkObject.SearchForm.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentOTRSBusiness'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Admin.OTRSBusiness.css'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentPreferences'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'Core.Agent.Preferences.css',
|
||
'Core.Agent.Admin.SystemConfiguration.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.UI.AllocationList.js',
|
||
'Core.Agent.TableFilters.js',
|
||
'Core.Agent.Preferences.js',
|
||
'Core.Agent.SharedSecretGenerator.js',
|
||
'Core.SystemConfiguration.js',
|
||
'Core.SystemConfiguration.Date.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentStatistics'}->{'001-Framework'} = {
|
||
'CSS' => [
|
||
'thirdparty/nvd3-1.7.1/nv.d3.css',
|
||
'Core.Agent.Statistics.css'
|
||
],
|
||
'JavaScript' => [
|
||
'thirdparty/d3-3.5.6/d3.min.js',
|
||
'thirdparty/nvd3-1.7.1/nvd3.min.js',
|
||
'thirdparty/nvd3-1.7.1/models/OTRSLineChart.js',
|
||
'thirdparty/nvd3-1.7.1/models/OTRSMultiBarChart.js',
|
||
'thirdparty/nvd3-1.7.1/models/OTRSStackedAreaChart.js',
|
||
'thirdparty/canvg-1.4/rgbcolor.js',
|
||
'thirdparty/canvg-1.4/StackBlur.js',
|
||
'thirdparty/canvg-1.4/canvg.js',
|
||
'thirdparty/StringView-8/stringview.js',
|
||
'Core.Agent.Statistics.js',
|
||
'Core.UI.AdvancedChart.js',
|
||
'Core.Agent.Statistics.ParamsWidget.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketAddtlITSMField'}->{'003-ITSMTicket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketActionCommon.js',
|
||
'Core.Agent.TicketFormDraft.js',
|
||
'ITSM.Agent.ITSMIncidentProblemManagement.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketBounce'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.TicketBounce.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketBulk'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketBulk.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketClose'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketActionCommon.js',
|
||
'Core.Agent.TicketFormDraft.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketClose'}->{'002-TicketITSMTicket'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ITSMIncidentProblemManagement.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketCompose'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.CustomerSearch.js',
|
||
'Core.Agent.CustomerSearchAutoComplete.js',
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketCompose.js',
|
||
'Core.Agent.TicketFormDraft.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketCustomer'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.CustomerSearch.js',
|
||
'Core.Agent.CustomerSearchAutoComplete.js',
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketSplit.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketDecision'}->{'003-ITSMTicket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketActionCommon.js',
|
||
'Core.Agent.TicketFormDraft.js',
|
||
'ITSM.Agent.ITSMIncidentProblemManagement.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketEmail'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.CustomerSearch.js',
|
||
'Core.Agent.CustomerSearchAutoComplete.js',
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketEmail.js',
|
||
'Core.Agent.TicketSplit.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketEmail'}->{'002-TicketITSMTicket'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ITSMIncidentProblemManagement.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketEmailOutbound'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.CustomerSearch.js',
|
||
'Core.Agent.CustomerSearchAutoComplete.js',
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketEmailOutbound.js',
|
||
'Core.Agent.TicketFormDraft.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketEmailResend'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.CustomerSearch.js',
|
||
'Core.Agent.CustomerSearchAutoComplete.js',
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketEmailResend.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketEscalationView'}->{'002-Ticket'} = {
|
||
'CSS' => [
|
||
'Core.AllocationList.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.UI.AllocationList.js',
|
||
'Core.Agent.TableFilters.js',
|
||
'Core.Agent.Overview.js',
|
||
'Core.Agent.TicketSplit.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketForward'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.CustomerSearch.js',
|
||
'Core.Agent.CustomerSearchAutoComplete.js',
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketForward.js',
|
||
'Core.Agent.TicketFormDraft.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketFreeText'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketActionCommon.js',
|
||
'Core.Agent.TicketFormDraft.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketFreeText'}->{'002-TicketITSMTicket'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ITSMIncidentProblemManagement.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketHistory'}->{'002-Ticket'} = {
|
||
'CSS' => [
|
||
'Core.Agent.TicketHistory.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.TicketHistory.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketLockedView'}->{'002-Ticket'} = {
|
||
'CSS' => [
|
||
'Core.AgentTicketQueue.css',
|
||
'Core.AllocationList.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.UI.AllocationList.js',
|
||
'Core.Agent.TableFilters.js',
|
||
'Core.Agent.Overview.js',
|
||
'Core.Agent.TicketSplit.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketMasterSlave'}->{'004-OTRSMasterSlave'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketMasterSlave.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketMerge'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.TicketMerge.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketMove'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketMove.js',
|
||
'Core.Agent.TicketFormDraft.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketNote'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketActionCommon.js',
|
||
'Core.Agent.TicketFormDraft.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketNote'}->{'002-TicketITSMTicket'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ITSMIncidentProblemManagement.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketOwner'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketActionCommon.js',
|
||
'Core.Agent.TicketFormDraft.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketOwner'}->{'002-TicketITSMTicket'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ITSMIncidentProblemManagement.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketPending'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketActionCommon.js',
|
||
'Core.Agent.TicketFormDraft.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketPending'}->{'002-TicketITSMTicket'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ITSMIncidentProblemManagement.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketPhone'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.CustomerSearch.js',
|
||
'Core.Agent.CustomerSearchAutoComplete.js',
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketPhone.js',
|
||
'Core.Agent.TicketSplit.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketPhone'}->{'002-TicketITSMTicket'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ITSMIncidentProblemManagement.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketPhoneInbound'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketPhoneCommon.js',
|
||
'Core.Agent.TicketFormDraft.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketPhoneOutbound'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketPhoneCommon.js',
|
||
'Core.Agent.TicketFormDraft.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketPriority'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketActionCommon.js',
|
||
'Core.Agent.TicketFormDraft.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketPriority'}->{'002-TicketITSMTicket'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ITSMIncidentProblemManagement.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketProcess'}->{'002-ProcessManagement'} = {
|
||
'CSS' => [
|
||
'Core.Agent.TicketProcess.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.Agent.CustomerSearch.js',
|
||
'Core.Agent.CustomerSearchAutoComplete.js',
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketProcess.js',
|
||
'Core.TicketProcess.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketQueue'}->{'002-Ticket'} = {
|
||
'CSS' => [
|
||
'Core.AgentTicketQueue.css',
|
||
'Core.AllocationList.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.UI.AllocationList.js',
|
||
'Core.Agent.TableFilters.js',
|
||
'Core.Agent.Overview.js',
|
||
'Core.Agent.TicketSplit.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketResponsible'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Agent.TicketAction.js',
|
||
'Core.Agent.TicketActionCommon.js',
|
||
'Core.Agent.TicketFormDraft.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketResponsible'}->{'002-TicketITSMTicket'} = {
|
||
'JavaScript' => [
|
||
'ITSM.Agent.ITSMIncidentProblemManagement.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketResponsibleView'}->{'002-Ticket'} = {
|
||
'CSS' => [
|
||
'Core.AllocationList.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.UI.AllocationList.js',
|
||
'Core.Agent.TableFilters.js',
|
||
'Core.Agent.Overview.js',
|
||
'Core.Agent.TicketSplit.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketSearch'}->{'002-Ticket'} = {
|
||
'CSS' => [
|
||
'Core.AllocationList.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.UI.AllocationList.js',
|
||
'Core.Agent.TableFilters.js',
|
||
'Core.Agent.Overview.js',
|
||
'Core.Agent.TicketSplit.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketService'}->{'002-Ticket'} = {
|
||
'CSS' => [
|
||
'Core.AgentTicketService.css',
|
||
'Core.AllocationList.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.UI.AllocationList.js',
|
||
'Core.Agent.TableFilters.js',
|
||
'Core.Agent.Overview.js',
|
||
'Core.Agent.TicketSplit.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketStatusView'}->{'002-Ticket'} = {
|
||
'CSS' => [
|
||
'Core.AllocationList.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.UI.AllocationList.js',
|
||
'Core.Agent.TableFilters.js',
|
||
'Core.Agent.Overview.js',
|
||
'Core.Agent.TicketSplit.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketWatchView'}->{'002-Ticket'} = {
|
||
'CSS' => [
|
||
'Core.AgentTicketQueue.css',
|
||
'Core.AllocationList.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.UI.AllocationList.js',
|
||
'Core.Agent.TableFilters.js',
|
||
'Core.Agent.Overview.js',
|
||
'Core.Agent.TicketSplit.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTicketZoom'}->{'002-Ticket'} = {
|
||
'CSS' => [
|
||
'Core.Agent.TicketProcess.css',
|
||
'Core.Agent.TicketMenuModuleCluster.css',
|
||
'Core.AllocationList.css'
|
||
],
|
||
'JavaScript' => [
|
||
'thirdparty/jquery-tablesorter-2.28.14/jquery.tablesorter.js',
|
||
'Core.Agent.TicketSplit.js',
|
||
'Core.Agent.TicketZoom.js',
|
||
'Core.UI.AllocationList.js',
|
||
'Core.UI.Table.Sort.js',
|
||
'Core.Agent.LinkObject.js',
|
||
'Core.Agent.TableFilters.js',
|
||
'Core.Agent.TicketFormDraft.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTimeAccountingEdit'}->{'002-TimeAccounting'} = {
|
||
'CSS' => [
|
||
'TimeAccounting.Defaults.css',
|
||
'TimeAccounting.Table.css'
|
||
],
|
||
'JavaScript' => [
|
||
'TimeAccounting.Agent.js',
|
||
'TimeAccounting.Agent.ConfirmationDialog.js',
|
||
'TimeAccounting.Agent.EditTimeRecords.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTimeAccountingOverview'}->{'002-TimeAccounting'} = {
|
||
'CSS' => [
|
||
'TimeAccounting.Defaults.css',
|
||
'TimeAccounting.Table.css'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTimeAccountingReporting'}->{'002-TimeAccounting'} = {
|
||
'CSS' => [
|
||
'TimeAccounting.Defaults.css',
|
||
'TimeAccounting.Table.css'
|
||
],
|
||
'JavaScript' => [
|
||
'TimeAccounting.Agent.Reporting.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTimeAccountingSetting'}->{'002-TimeAccounting'} = {
|
||
'CSS' => [
|
||
'TimeAccounting.Defaults.css',
|
||
'TimeAccounting.Table.css'
|
||
],
|
||
'JavaScript' => [
|
||
'TimeAccounting.Agent.js',
|
||
'TimeAccounting.Agent.ConfirmationDialog.js',
|
||
'TimeAccounting.Agent.EditTimeRecords.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::AgentTimeAccountingView'}->{'002-TimeAccounting'} = {
|
||
'CSS' => [
|
||
'TimeAccounting.Defaults.css',
|
||
'TimeAccounting.Table.css'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::CustomerFAQExplorer'}->{'002-FAQ'} = {
|
||
'CSS' => [
|
||
'FAQ.Customer.Detail.css',
|
||
'FAQ.Customer.Default.css',
|
||
'FAQ.Widget.css'
|
||
],
|
||
'JavaScript' => [
|
||
'FAQ.Customer.FAQZoom.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::CustomerFAQSearch'}->{'002-FAQ'} = {};
|
||
$Self->{'Loader::Module::CustomerFAQZoom'}->{'002-FAQ'} = {
|
||
'CSS' => [
|
||
'FAQ.Customer.Detail.css',
|
||
'FAQ.Customer.Default.css',
|
||
'FAQ.FAQZoom.css'
|
||
],
|
||
'JavaScript' => [
|
||
'FAQ.Customer.FAQZoom.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::CustomerTicketMessage'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Customer.TicketMessage.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::CustomerTicketMessage'}->{'003-FAQ'} = {
|
||
'CSS' => [
|
||
'FAQ.RelatedArticles.css',
|
||
'FAQ.Customer.Default.css'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::CustomerTicketProcess'}->{'002-ProcessManagement'} = {
|
||
'CSS' => [
|
||
'Core.Customer.TicketProcess.css'
|
||
],
|
||
'JavaScript' => [
|
||
'Core.TicketProcess.js',
|
||
'Core.Customer.TicketProcess.js',
|
||
'Core.TicketProcess.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::CustomerTicketSearch'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Customer.TicketSearch.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::CustomerTicketZoom'}->{'002-Ticket'} = {
|
||
'JavaScript' => [
|
||
'Core.Customer.TicketZoom.js',
|
||
'Core.UI.Popup.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::PublicFAQExplorer'}->{'002-FAQ'} = {
|
||
'CSS' => [
|
||
'FAQ.Customer.Detail.css',
|
||
'FAQ.Customer.Default.css',
|
||
'FAQ.Widget.css'
|
||
],
|
||
'JavaScript' => [
|
||
'FAQ.Customer.FAQZoom.js'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::PublicFAQRSS'}->{'002-FAQ'} = {};
|
||
$Self->{'Loader::Module::PublicFAQSearch'}->{'002-FAQ'} = {
|
||
'CSS' => [
|
||
'FAQ.Customer.Default.css'
|
||
]
|
||
};
|
||
$Self->{'Loader::Module::PublicFAQZoom'}->{'002-FAQ'} = {
|
||
'CSS' => [
|
||
'FAQ.Customer.Default.css',
|
||
'FAQ.Customer.Detail.css',
|
||
'FAQ.FAQZoom.css'
|
||
],
|
||
'JavaScript' => [
|
||
'FAQ.Customer.FAQZoom.js'
|
||
]
|
||
};
|
||
$Self->{'LogModule'} = 'Kernel::System::Log::File';
|
||
$Self->{'LogModule::LogFile'} = '/tmp/otrs.log';
|
||
$Self->{'LogModule::LogFile::Date'} = 0;
|
||
$Self->{'LogModule::SysLog::Charset'} = 'utf-8';
|
||
$Self->{'LogModule::SysLog::Facility'} = 'user';
|
||
$Self->{'LoopProtectionLog'} = '<OTRS_CONFIG_Home>/var/log/LoopProtection';
|
||
$Self->{'LoopProtectionModule'} = 'Kernel::System::PostMaster::LoopProtection::DB';
|
||
$Self->{'LostPassword'} = 0;
|
||
$Self->{'MailQueue'} = {
|
||
'IncrementAttemptDelayInMinutes' => '2',
|
||
'ItemMaxAttempts' => '3'
|
||
};
|
||
$Self->{'MasterSlave::AdvancedEnabled'} = 0;
|
||
$Self->{'MasterSlave::DynamicField'} = 'MasterSlave';
|
||
$Self->{'MasterSlave::FollowUpdatedMaster'} = 0;
|
||
$Self->{'MasterSlave::ForwardSlaves'} = 0;
|
||
$Self->{'MasterSlave::KeepParentChildAfterUnset'} = 0;
|
||
$Self->{'MasterSlave::KeepParentChildAfterUpdate'} = 0;
|
||
$Self->{'MasterSlave::UnsetMasterSlave'} = 0;
|
||
$Self->{'MasterSlave::UpdateMasterSlave'} = 0;
|
||
$Self->{'MinimumLogLevel'} = 'error';
|
||
$Self->{'ModernizeCustomerFormFields'} = '1';
|
||
$Self->{'ModernizeFormFields'} = '1';
|
||
$Self->{'Nagios::Acknowledge::FreeField::Host'} = 'DynamicField_TicketFreeText1';
|
||
$Self->{'Nagios::Acknowledge::FreeField::Service'} = 'DynamicField_TicketFreeText2';
|
||
$Self->{'Nagios::Acknowledge::HTTP::Password'} = 'some_pass';
|
||
$Self->{'Nagios::Acknowledge::HTTP::URL'} = 'http://nagios.example.com/nagios/cgi-bin/cmd.cgi?cmd_typ=<CMD_TYP>&cmd_mod=2&host=<HOST_NAME>&service=<SERVICE_NAME>&sticky_ack=on&send_notification=on&persistent=on&com_data=<TicketNumber>&btnSubmit=Commit';
|
||
$Self->{'Nagios::Acknowledge::HTTP::User'} = 'John';
|
||
$Self->{'Nagios::Acknowledge::NamedPipe::CMD'} = 'echo \'<OUTPUTSTRING>\' > /usr/local/nagios/var/rw/nagios.cmd';
|
||
$Self->{'Nagios::Acknowledge::NamedPipe::Host'} = '[<UNIXTIME>] ACKNOWLEDGE_HOST_PROBLEM;<HOST_NAME>;1;1;1;<LOGIN>;<a href="<CONFIG_HttpType>://<CONFIG_FQDN>/<CONFIG_ScriptAlias>index.pl?Action=AgentTicketZoom&TicketID=<TicketID>"><CONFIG_Ticket::Hook><TicketNumber></a>';
|
||
$Self->{'Nagios::Acknowledge::NamedPipe::Service'} = '[<UNIXTIME>] ACKNOWLEDGE_SVC_PROBLEM;<HOST_NAME>;<SERVICE_NAME>;1;1;1;<LOGIN>;<a href="<CONFIG_HttpType>://<CONFIG_FQDN>/<CONFIG_ScriptAlias>index.pl?Action=AgentTicketZoom&TicketID=<TicketID>"><CONFIG_Ticket::Hook><TicketNumber></a>';
|
||
$Self->{'Nagios::Acknowledge::Type'} = '';
|
||
$Self->{'NewTicketInNewWindow::Enabled'} = 0;
|
||
$Self->{'Notification::CharactersPerLine'} = '80';
|
||
$Self->{'Notification::Transport'}->{'Email'} = {
|
||
'AgentEnabledByDefault' => '1',
|
||
'Icon' => 'fa fa-envelope',
|
||
'IsOTRSBusinessTransport' => '0',
|
||
'Module' => 'Kernel::System::Ticket::Event::NotificationEvent::Transport::Email',
|
||
'Name' => 'Email',
|
||
'Prio' => '100'
|
||
};
|
||
$Self->{'Notification::Transport'}->{'NotificationView'} = {
|
||
'AgentEnabledByDefault' => '0',
|
||
'Icon' => 'fa fa-th-list',
|
||
'IsOTRSBusinessTransport' => '1',
|
||
'Module' => 'Kernel::System::Ticket::Event::NotificationEvent::Transport::NotificationView',
|
||
'Name' => 'Web View',
|
||
'Prio' => '110'
|
||
};
|
||
$Self->{'Notification::Transport'}->{'SMS'} = {
|
||
'AgentEnabledByDefault' => '0',
|
||
'Icon' => 'fa fa-mobile',
|
||
'IsOTRSBusinessTransport' => '1',
|
||
'Module' => 'Kernel::System::Ticket::Event::NotificationEvent::Transport::SMS',
|
||
'Name' => 'SMS (Short Message Service)',
|
||
'Prio' => '120'
|
||
};
|
||
$Self->{'NotificationBodyLostPassword'} = 'Hi <OTRS_USERFIRSTNAME>,
|
||
|
||
|
||
Here\'s your new OTRS password.
|
||
|
||
New password: <OTRS_NEWPW>
|
||
|
||
You can log in via the following URL:
|
||
|
||
<OTRS_CONFIG_HttpType>://<OTRS_CONFIG_FQDN>/<OTRS_CONFIG_ScriptAlias>index.pl';
|
||
$Self->{'NotificationBodyLostPasswordToken'} = 'Hi <OTRS_USERFIRSTNAME>,
|
||
|
||
You or someone impersonating you has requested to change your OTRS
|
||
password.
|
||
|
||
If you want to do this, click on the link below. You will receive another email containing the password.
|
||
|
||
<OTRS_CONFIG_HttpType>://<OTRS_CONFIG_FQDN>/<OTRS_CONFIG_ScriptAlias>index.pl?Action=LostPassword;Token=<OTRS_TOKEN>
|
||
|
||
If you did not request a new password, please ignore this email.';
|
||
$Self->{'NotificationSenderEmail'} = 'otrs@<OTRS_CONFIG_FQDN>';
|
||
$Self->{'NotificationSenderName'} = 'CONET Services Support';
|
||
$Self->{'NotificationSubjectLostPassword'} = 'New OTRS password';
|
||
$Self->{'NotificationSubjectLostPasswordToken'} = 'New OTRS password request';
|
||
$Self->{'OTRSBusiness::ReleaseChannel'} = '1';
|
||
$Self->{'OTRSEscalationEvents::DecayTime'} = '1440';
|
||
$Self->{'OTRSTimeZone'} = 'Europe/Berlin';
|
||
$Self->{'OnlyValuesOnTicket'} = '1';
|
||
$Self->{'OpenMainMenuOnHover'} = '1';
|
||
$Self->{'Organization'} = 'CONET Services GmbH';
|
||
$Self->{'OutOfOfficeMessageTemplate'} = '*** out of office until %s (%s d left) ***';
|
||
$Self->{'PDF::LogoFile'} = '<OTRS_CONFIG_Home>/var/Logo_CONETServices_pdf.png';
|
||
$Self->{'PDF::MaxPages'} = '100';
|
||
$Self->{'PDF::PageSize'} = 'a4';
|
||
$Self->{'PDF::TTFontFile'}->{'Monospaced'} = 'DejaVuSansMono.ttf';
|
||
$Self->{'PDF::TTFontFile'}->{'MonospacedBold'} = 'DejaVuSansMono-Bold.ttf';
|
||
$Self->{'PDF::TTFontFile'}->{'MonospacedBoldItalic'} = 'DejaVuSansMono-BoldOblique.ttf';
|
||
$Self->{'PDF::TTFontFile'}->{'MonospacedItalic'} = 'DejaVuSansMono-Oblique.ttf';
|
||
$Self->{'PDF::TTFontFile'}->{'Proportional'} = 'DejaVuSans.ttf';
|
||
$Self->{'PDF::TTFontFile'}->{'ProportionalBold'} = 'DejaVuSans-Bold.ttf';
|
||
$Self->{'PDF::TTFontFile'}->{'ProportionalBoldItalic'} = 'DejaVuSans-BoldOblique.ttf';
|
||
$Self->{'PDF::TTFontFile'}->{'ProportionalItalic'} = 'DejaVuSans-Oblique.ttf';
|
||
$Self->{'PGP'} = 0;
|
||
delete $Self->{'PGP::Bin'};
|
||
$Self->{'PGP::Key::Password'} = {
|
||
'488A0B8F' => 'SomePassword',
|
||
'D2DF79FA' => 'SomePassword'
|
||
};
|
||
$Self->{'PGP::Log'} = {
|
||
'BADSIG' => 'The PGP signature with the keyid has not been verified successfully.',
|
||
'ERRSIG' => 'It was not possible to check the PGP signature, this may be caused by a missing public key or an unsupported algorithm.',
|
||
'EXPKEYSIG' => 'The PGP signature was made by an expired key.',
|
||
'GOODSIG' => 'Good PGP signature.',
|
||
'KEYREVOKED' => 'The PGP signature was made by a revoked key, this could mean that the signature is forged.',
|
||
'NODATA' => 'No valid OpenPGP data found.',
|
||
'NO_PUBKEY' => 'No public key found.',
|
||
'REVKEYSIG' => 'The PGP signature was made by a revoked key, this could mean that the signature is forged.',
|
||
'SIGEXPIRED' => 'The PGP signature is expired.',
|
||
'SIG_ID' => 'Signature data.',
|
||
'TRUST_UNDEFINED' => 'This key is not certified with a trusted signature!.',
|
||
'VALIDSIG' => 'The PGP signature with the keyid is good.'
|
||
};
|
||
$Self->{'PGP::Method'} = 'Detached';
|
||
$Self->{'PGP::Options'} = '--homedir /opt/otrs/.gnupg/ --batch --no-tty --yes';
|
||
$Self->{'PGP::Options::DigestPreference'} = 'sha256';
|
||
$Self->{'PGP::TrustedNetwork'} = 0;
|
||
$Self->{'Package::AllowNotVerifiedPackages'} = 0;
|
||
$Self->{'Package::EventModulePost'}->{'9000-SupportDataSend'} = {
|
||
'Event' => '(PackageInstall|PackageReinstall|PackageUpgrade|PackageUninstall)',
|
||
'Module' => 'Kernel::System::Package::Event::SupportDataSend',
|
||
'Transaction' => '1'
|
||
};
|
||
$Self->{'Package::EventModulePost'}->{'9900-GenericInterface'} = {
|
||
'Event' => '',
|
||
'Module' => 'Kernel::GenericInterface::Event::Handler',
|
||
'Transaction' => '1'
|
||
};
|
||
$Self->{'Package::FileUpload'} = '1';
|
||
$Self->{'Package::RepositoryList'} = {
|
||
'https://ftp.otrs.org/pub/otrs/itsm/bundle6/' => 'OTRS::ITSM 6 Bundle Master'
|
||
};
|
||
$Self->{'Package::RepositoryRoot'} = [
|
||
'https://ftp.otrs.org/pub/otrs/misc/packages/repository.xml'
|
||
];
|
||
$Self->{'Package::ShowFeatureAddons'} = '1';
|
||
$Self->{'Package::Timeout'} = '120';
|
||
$Self->{'PerformanceLog'} = '1';
|
||
$Self->{'PerformanceLog::File'} = '<OTRS_CONFIG_Home>/var/log/Performance.log';
|
||
$Self->{'PerformanceLog::FileMax'} = '25';
|
||
$Self->{'PossibleNextActions'} = {
|
||
'[% Env(\'CGIHandle\') %]?Action=AgentDashboard' => 'Go to dashboard!'
|
||
};
|
||
$Self->{'PostMaster::CheckFollowUpModule'}->{'0000-BounceEmail'} = {
|
||
'Module' => 'Kernel::System::PostMaster::FollowUpCheck::BounceEmail'
|
||
};
|
||
$Self->{'PostMaster::CheckFollowUpModule'}->{'0100-Subject'} = {
|
||
'Module' => 'Kernel::System::PostMaster::FollowUpCheck::Subject'
|
||
};
|
||
$Self->{'PostMaster::CheckFollowUpModule'}->{'0200-References'} = {
|
||
'Module' => 'Kernel::System::PostMaster::FollowUpCheck::References'
|
||
};
|
||
$Self->{'PostMaster::NewTicket::AutoAssignCustomerIDForUnknownCustomers'} = '1';
|
||
$Self->{'PostMaster::PreCreateFilterModule'}->{'000-FollowUpArticleVisibilityCheck'} = {
|
||
'IsVisibleForCustomer' => '0',
|
||
'Module' => 'Kernel::System::PostMaster::Filter::FollowUpArticleVisibilityCheck',
|
||
'SenderType' => 'customer'
|
||
};
|
||
$Self->{'PostMaster::PreFilterModule'}->{'000-DetectAttachment'} = {
|
||
'Module' => 'Kernel::System::PostMaster::Filter::DetectAttachment'
|
||
};
|
||
$Self->{'PostMaster::PreFilterModule'}->{'000-DetectBounceEmail'} = {
|
||
'Module' => 'Kernel::System::PostMaster::Filter::DetectBounceEmail'
|
||
};
|
||
$Self->{'PostMaster::PreFilterModule'}->{'000-MatchDBSource'} = {
|
||
'Module' => 'Kernel::System::PostMaster::Filter::MatchDBSource'
|
||
};
|
||
$Self->{'PostMaster::PreFilterModule'}->{'000-SMIMEFetchFromCustomer'} = {
|
||
'Module' => 'Kernel::System::PostMaster::Filter::SMIMEFetchFromCustomer'
|
||
};
|
||
$Self->{'PostMaster::PreFilterModule'}->{'1-SystemMonitoring'} = {
|
||
'ArticleType' => 'note-report',
|
||
'CloseActionState' => 'closed successful',
|
||
'ClosePendingTime' => '172800',
|
||
'CloseTicketRegExp' => 'OK|UP',
|
||
'DefaultService' => 'Host',
|
||
'FreeTextHost' => '1',
|
||
'FreeTextService' => '2',
|
||
'FreeTextState' => '1',
|
||
'FromAddressRegExp' => 'nagios@example.com',
|
||
'HostRegExp' => '\\s*Host:\\s+(.*)\\s*',
|
||
'Module' => 'Kernel::System::PostMaster::Filter::SystemMonitoring',
|
||
'NewTicketRegExp' => 'CRITICAL|DOWN',
|
||
'SenderType' => 'system',
|
||
'ServiceRegExp' => '\\s*Service:\\s+(.*)\\s*',
|
||
'StateRegExp' => '\\s*State:\\s+(\\S+)'
|
||
};
|
||
$Self->{'PostMaster::PreFilterModule::NewTicketReject::Body'} = '
|
||
Dear Customer,
|
||
|
||
Unfortunately we could not detect a valid ticket number
|
||
in your subject, so this email can\'t be processed.
|
||
|
||
Please create a new ticket via the customer panel.
|
||
|
||
Thanks for your help!
|
||
|
||
Your Helpdesk Team
|
||
';
|
||
$Self->{'PostMaster::PreFilterModule::NewTicketReject::Subject'} = 'Email Rejected';
|
||
$Self->{'PostMasterMaxEmailSize'} = '16384';
|
||
$Self->{'PostMasterReconnectMessage'} = '20';
|
||
$Self->{'PostmasterAutoHTML2Text'} = '1';
|
||
$Self->{'PostmasterBounceEmailAsFollowUp'} = '1';
|
||
$Self->{'PostmasterDefaultPriority'} = '3 normal';
|
||
$Self->{'PostmasterDefaultQueue'} = 'Raw';
|
||
$Self->{'PostmasterDefaultState'} = 'new';
|
||
$Self->{'PostmasterFollowUpOnUnlockAgentNotifyOnlyToOwner'} = 0;
|
||
$Self->{'PostmasterFollowUpState'} = 'open';
|
||
$Self->{'PostmasterHeaderFieldCount'} = '12';
|
||
$Self->{'PostmasterMaxEmails'} = '40';
|
||
$Self->{'PostmasterMaxEmailsPerAddress'} = {};
|
||
$Self->{'PostmasterUserID'} = '1';
|
||
$Self->{'PostmasterX-Header'} = [
|
||
'From',
|
||
'To',
|
||
'Cc',
|
||
'Reply-To',
|
||
'ReplyTo',
|
||
'Subject',
|
||
'Message-ID',
|
||
'Message-Id',
|
||
'Resent-To',
|
||
'Resent-From',
|
||
'Precedence',
|
||
'Mailing-List',
|
||
'List-Id',
|
||
'List-Archive',
|
||
'Errors-To',
|
||
'References',
|
||
'In-Reply-To',
|
||
'Auto-Submitted',
|
||
'X-Loop',
|
||
'X-Spam',
|
||
'X-Spam-Flag',
|
||
'X-Spam-Level',
|
||
'X-Spam-Score',
|
||
'X-Spam-Status',
|
||
'X-No-Loop',
|
||
'X-Priority',
|
||
'Importance',
|
||
'X-Mailer',
|
||
'User-Agent',
|
||
'Organization',
|
||
'X-Original-To',
|
||
'Delivered-To',
|
||
'Envelope-To',
|
||
'X-Envelope-To',
|
||
'Return-Path',
|
||
'X-OTRS-AttachmentExists',
|
||
'X-OTRS-AttachmentCount',
|
||
'X-OTRS-Owner',
|
||
'X-OTRS-OwnerID',
|
||
'X-OTRS-Responsible',
|
||
'X-OTRS-ResponsibleID',
|
||
'X-OTRS-Loop',
|
||
'X-OTRS-Priority',
|
||
'X-OTRS-Queue',
|
||
'X-OTRS-Lock',
|
||
'X-OTRS-Ignore',
|
||
'X-OTRS-State',
|
||
'X-OTRS-State-PendingTime',
|
||
'X-OTRS-Type',
|
||
'X-OTRS-Service',
|
||
'X-OTRS-SLA',
|
||
'X-OTRS-Title',
|
||
'X-OTRS-CustomerNo',
|
||
'X-OTRS-CustomerUser',
|
||
'X-OTRS-SenderType',
|
||
'X-OTRS-IsVisibleForCustomer',
|
||
'X-OTRS-FollowUp-Owner',
|
||
'X-OTRS-FollowUp-OwnerID',
|
||
'X-OTRS-FollowUp-Responsible',
|
||
'X-OTRS-FollowUp-ResponsibleID',
|
||
'X-OTRS-FollowUp-Priority',
|
||
'X-OTRS-FollowUp-Queue',
|
||
'X-OTRS-FollowUp-Lock',
|
||
'X-OTRS-FollowUp-State',
|
||
'X-OTRS-FollowUp-State-PendingTime',
|
||
'X-OTRS-FollowUp-Type',
|
||
'X-OTRS-FollowUp-Service',
|
||
'X-OTRS-FollowUp-SLA',
|
||
'X-OTRS-FollowUp-SenderType',
|
||
'X-OTRS-FollowUp-IsVisibleForCustomer',
|
||
'X-OTRS-FollowUp-Title',
|
||
'X-OTRS-FollowUp-State-Keep',
|
||
'X-OTRS-BodyDecrypted'
|
||
];
|
||
$Self->{'PreApplicationModule'}->{'AgentPreMasterSlave'} = 'Kernel::Modules::AgentPreMasterSlave';
|
||
$Self->{'PreApplicationModule'}->{'AgentTimeAccounting'} = 'Kernel::Modules::AgentTimeAccountingEdit';
|
||
$Self->{'PreferencesGroups'}->{'AppointmentNotificationEvent'} = {
|
||
'Active' => '1',
|
||
'Desc' => 'Choose for which kind of appointment changes you want to receive notifications.',
|
||
'Label' => 'Appointment notifications',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::AppointmentNotificationEvent',
|
||
'PrefKey' => 'AdminAppointmentNotifcationEventTransport',
|
||
'PreferenceGroup' => 'NotificationSettings',
|
||
'Prio' => '8001'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'Avatar'} = {
|
||
'Active' => '1',
|
||
'Block' => 'Avatar',
|
||
'Desc' => 'Change your avatar image.',
|
||
'Key' => 'Avatar',
|
||
'Label' => 'Avatar',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Avatar',
|
||
'PreferenceGroup' => 'UserProfile',
|
||
'Prio' => '1000'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'ChangeOverviewSmallPageShown'} = {
|
||
'Active' => '0',
|
||
'Column' => 'Other Settings',
|
||
'Data' => {
|
||
'10' => '10',
|
||
'15' => '15',
|
||
'20' => '20',
|
||
'25' => '25',
|
||
'30' => '30',
|
||
'35' => '35'
|
||
},
|
||
'DataSelected' => '25',
|
||
'Desc' => 'Change limit per page for Change Overview "Small".',
|
||
'Key' => '',
|
||
'Label' => 'Change Overview "Small" Limit',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Generic',
|
||
'PrefKey' => 'UserChangeOverviewSmallPageShown',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '8000'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'Comment'} = {
|
||
'Active' => '0',
|
||
'Block' => 'Input',
|
||
'Data' => '[% Env("UserComment") %]',
|
||
'Desc' => 'This is a Description for Comment on Framework.',
|
||
'Key' => 'Comment',
|
||
'Label' => 'Comment',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Generic',
|
||
'PrefKey' => 'UserComment',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '6000'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'CommunicationLogPageShown'} = {
|
||
'Active' => '0',
|
||
'Data' => {
|
||
'10' => '10',
|
||
'15' => '15',
|
||
'20' => '20',
|
||
'25' => '25',
|
||
'30' => '30',
|
||
'35' => '35',
|
||
'50' => '50'
|
||
},
|
||
'DataSelected' => '25',
|
||
'Desc' => 'Communication log limit per page for Communication Log Overview.',
|
||
'Key' => '',
|
||
'Label' => 'CommunicationLog Overview Limit',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Generic',
|
||
'PrefKey' => 'AdminCommunicationLogPageShown',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '8100'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'ConfigItemOverviewSmallPageShown'} = {
|
||
'Active' => '0',
|
||
'Data' => {
|
||
'10' => '10',
|
||
'15' => '15',
|
||
'20' => '20',
|
||
'25' => '25',
|
||
'30' => '30',
|
||
'35' => '35'
|
||
},
|
||
'DataSelected' => '25',
|
||
'Desc' => 'Configuration Item limit per page.',
|
||
'Key' => '',
|
||
'Label' => 'Configuration Item Limit',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Generic',
|
||
'PrefKey' => 'UserConfigItemOverviewSmallPageShown',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '8000'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'CreateNextMask'} = {
|
||
'Active' => '1',
|
||
'Data' => {
|
||
'0' => 'CreateTicket',
|
||
'AgentTicketZoom' => 'TicketZoom'
|
||
},
|
||
'DataSelected' => 'AgentTicketZoom',
|
||
'Desc' => 'Configure which screen should be shown after a new ticket has been created.',
|
||
'Key' => 'Screen',
|
||
'Label' => 'Screen after new ticket',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Generic',
|
||
'PrefKey' => 'UserCreateNextMask',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '3000'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'CustomQueue'} = {
|
||
'Active' => '1',
|
||
'Desc' => 'Your queue selection of your preferred queues. You also get notified about those queues via email if enabled.',
|
||
'Key' => '',
|
||
'Label' => 'My Queues',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::CustomQueue',
|
||
'Permission' => 'ro',
|
||
'PreferenceGroup' => 'NotificationSettings',
|
||
'Prio' => '1000'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'CustomService'} = {
|
||
'Active' => '1',
|
||
'Desc' => 'Your service selection of your preferred services. You also get notified about those services via email if enabled.',
|
||
'Key' => '',
|
||
'Label' => 'My Services',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::CustomService',
|
||
'PreferenceGroup' => 'NotificationSettings',
|
||
'Prio' => '1000'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'DynamicFieldsOverviewPageShown'} = {
|
||
'Active' => '0',
|
||
'Data' => {
|
||
'10' => '10',
|
||
'15' => '15',
|
||
'20' => '20',
|
||
'25' => '25',
|
||
'30' => '30',
|
||
'35' => '35'
|
||
},
|
||
'DataSelected' => '25',
|
||
'Desc' => 'Dynamic fields limit per page for Dynamic Fields Overview.',
|
||
'Key' => '',
|
||
'Label' => 'Dynamic Fields Overview Limit',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Generic',
|
||
'PrefKey' => 'AdminDynamicFieldsOverviewPageShown',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '8000'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'FAQJournalOverviewSmallPageShown'} = {
|
||
'Active' => '0',
|
||
'Data' => {
|
||
'10' => '10',
|
||
'15' => '15',
|
||
'20' => '20',
|
||
'25' => '25',
|
||
'30' => '30',
|
||
'35' => '35'
|
||
},
|
||
'DataSelected' => '25',
|
||
'Desc' => 'Select how many items should be shown in Journal Overview "Small" by default.',
|
||
'Key' => 'Limit.',
|
||
'Label' => 'FAQ Journal Overview "Small" Limit',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Generic',
|
||
'PrefKey' => 'UserFAQJournalOverviewSmallPageShown',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '8000'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'FAQOverviewSmallPageShown'} = {
|
||
'Active' => '0',
|
||
'Data' => {
|
||
'10' => '10',
|
||
'15' => '15',
|
||
'20' => '20',
|
||
'25' => '25',
|
||
'30' => '30',
|
||
'35' => '35'
|
||
},
|
||
'DataSelected' => '25',
|
||
'Desc' => 'Select how many items should be shown in Overview "Small" by default.',
|
||
'Key' => 'Limit.',
|
||
'Label' => 'FAQ Overview "Small" Limit',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Generic',
|
||
'PrefKey' => 'UserFAQOverviewSmallPageShown',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '8000'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'GoogleAuthenticatorSecretKey'} = {
|
||
'Active' => '0',
|
||
'Block' => 'Input',
|
||
'Desc' => 'Enter your shared secret to enable two factor authentication. WARNING: Make sure that you add the shared secret to your generator application and the application works well. Otherwise you will be not able to login anymore without the two factor token.',
|
||
'Key' => 'Shared Secret',
|
||
'Label' => 'Google Authenticator',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Generic',
|
||
'PrefKey' => 'UserGoogleAuthenticatorSecretKey',
|
||
'PreferenceGroup' => 'UserProfile',
|
||
'Prio' => '0600',
|
||
'ValidateRegex' => '^([A-Z2-7]{16}|)$',
|
||
'ValidateRegexMessage' => 'The secret you supplied is invalid. The secret must only contain letters (A-Z, uppercase) and numbers (2-7) and must consist of 16 characters.'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'Language'} = {
|
||
'Active' => '1',
|
||
'Desc' => 'Select the main interface language.',
|
||
'Key' => '',
|
||
'Label' => 'Language',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Language',
|
||
'NeedsReload' => '1',
|
||
'PrefKey' => 'UserLanguage',
|
||
'PreferenceGroup' => 'UserProfile',
|
||
'Prio' => '1000'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'NotificationEvent'} = {
|
||
'Active' => '1',
|
||
'Desc' => 'Choose for which kind of ticket changes you want to receive notifications. Please note that you can\'t completely disable notifications marked as mandatory.',
|
||
'Label' => 'Ticket notifications',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::NotificationEvent',
|
||
'PrefKey' => 'AdminNotifcationEventTransport',
|
||
'PreferenceGroup' => 'NotificationSettings',
|
||
'Prio' => '8000'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'OutOfOffice'} = {
|
||
'Active' => '1',
|
||
'Block' => 'OutOfOffice',
|
||
'Desc' => 'If you\'re going to be out of office, you may wish to let other users know by setting the exact dates of your absence.',
|
||
'Key' => '',
|
||
'Label' => 'Out Of Office Time',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::OutOfOffice',
|
||
'PrefKey' => 'UserOutOfOffice',
|
||
'PreferenceGroup' => 'UserProfile',
|
||
'Prio' => '4000'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'Password'} = {
|
||
'Active' => '1',
|
||
'Area' => 'Agent',
|
||
'Desc' => 'Set a new password by filling in your current password and a new one.',
|
||
'Label' => 'Change password',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Password',
|
||
'PasswordMaxLoginFailed' => '0',
|
||
'PasswordMin2Characters' => '0',
|
||
'PasswordMin2Lower2UpperCharacters' => '0',
|
||
'PasswordMinSize' => '0',
|
||
'PasswordNeedDigit' => '0',
|
||
'PasswordRegExp' => '',
|
||
'PreferenceGroup' => 'UserProfile',
|
||
'Prio' => '0500'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'RefreshTime'} = {
|
||
'Active' => '1',
|
||
'Data' => {
|
||
'0' => 'off',
|
||
'10' => '10 minutes',
|
||
'15' => '15 minutes',
|
||
'2' => '2 minutes',
|
||
'5' => '5 minutes',
|
||
'7' => '7 minutes'
|
||
},
|
||
'DataSelected' => '2',
|
||
'Desc' => 'If enabled, the different overviews (Dashboard, LockedView, QueueView) will automatically refresh after the specified time.',
|
||
'Key' => 'After',
|
||
'Label' => 'Overview Refresh Time',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Generic',
|
||
'PrefKey' => 'UserRefreshTime',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '2000'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'Skin'} = {
|
||
'Active' => '1',
|
||
'Desc' => 'Select your preferred layout for the software.',
|
||
'Key' => '',
|
||
'Label' => 'Skin',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Skin',
|
||
'NeedsReload' => '1',
|
||
'PrefKey' => 'UserSkin',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '100'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'Theme'} = {
|
||
'Active' => '1',
|
||
'Desc' => 'Select your preferred theme for OTRS.',
|
||
'Key' => '',
|
||
'Label' => 'Theme',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Theme',
|
||
'NeedsReload' => '1',
|
||
'PrefKey' => 'UserTheme',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '3000'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'TicketOverviewFilterSettings'} = {
|
||
'Active' => '0',
|
||
'Desc' => 'Column ticket filters for Ticket Overviews type "Small".',
|
||
'Key' => '',
|
||
'Label' => 'Enabled filters.',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::ColumnFilters',
|
||
'PrefKey' => 'UserFilterColumnsEnabled',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '8100'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'TicketOverviewMediumPageShown'} = {
|
||
'Active' => '0',
|
||
'Data' => {
|
||
'10' => '10',
|
||
'15' => '15',
|
||
'20' => '20',
|
||
'25' => '25',
|
||
'30' => '30',
|
||
'35' => '35'
|
||
},
|
||
'DataSelected' => '20',
|
||
'Desc' => 'Ticket limit per page for Ticket Overview "Medium".',
|
||
'Key' => '',
|
||
'Label' => 'Ticket Overview "Medium" Limit',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Generic',
|
||
'PrefKey' => 'UserTicketOverviewMediumPageShown',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '8100'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'TicketOverviewPreviewPageShown'} = {
|
||
'Active' => '0',
|
||
'Data' => {
|
||
'10' => '10',
|
||
'15' => '15',
|
||
'20' => '20',
|
||
'25' => '25',
|
||
'30' => '30',
|
||
'35' => '35'
|
||
},
|
||
'DataSelected' => '15',
|
||
'Desc' => 'Ticket limit per page for Ticket Overview "Preview".',
|
||
'Key' => '',
|
||
'Label' => 'Ticket Overview "Preview" Limit',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Generic',
|
||
'PrefKey' => 'UserTicketOverviewPreviewPageShown',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '8200'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'TicketOverviewSmallPageShown'} = {
|
||
'Active' => '0',
|
||
'Data' => {
|
||
'10' => '10',
|
||
'15' => '15',
|
||
'20' => '20',
|
||
'25' => '25',
|
||
'30' => '30',
|
||
'35' => '35'
|
||
},
|
||
'DataSelected' => '25',
|
||
'Desc' => 'Ticket limit per page for Ticket Overview "Small".',
|
||
'Key' => '',
|
||
'Label' => 'Ticket Overview "Small" Limit',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Generic',
|
||
'PrefKey' => 'UserTicketOverviewSmallPageShown',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '8000'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'TimeZone'} = {
|
||
'Active' => '1',
|
||
'Desc' => 'Select your personal time zone. All times will be displayed relative to this time zone.',
|
||
'Key' => '',
|
||
'Label' => 'Time Zone',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::TimeZone',
|
||
'PrefKey' => 'UserTimeZone',
|
||
'PreferenceGroup' => 'UserProfile',
|
||
'Prio' => '3500'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'UserCreateWorkOrderNextMask'} = {
|
||
'Active' => '1',
|
||
'Column' => 'Other Settings',
|
||
'Data' => {
|
||
'AgentITSMChangeZoom' => 'Change Zoom',
|
||
'AgentITSMWorkOrderZoom' => 'Workorder Zoom'
|
||
},
|
||
'DataSelected' => 'AgentITSMWorkOrderZoom',
|
||
'Desc' => 'Configure which screen should be shown after a new workorder has been created.',
|
||
'Key' => '',
|
||
'Label' => 'Screen after creating a workorder',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Generic',
|
||
'PrefKey' => 'UserCreateWorkOrderNextMask',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '4000'
|
||
};
|
||
$Self->{'PreferencesGroups'}->{'UserITSMChangeManagementTemplateEdit'} = {
|
||
'Active' => '0',
|
||
'Block' => 'Input',
|
||
'Column' => 'Other Settings',
|
||
'Data' => '',
|
||
'Desc' => 'Change and workorder templates edited by this user.',
|
||
'Key' => 'Template',
|
||
'Label' => 'Change and Workorder Templates',
|
||
'Module' => 'Kernel::Output::HTML::Preferences::Generic',
|
||
'PrefKey' => 'UserITSMChangeManagementTemplateEdit',
|
||
'PreferenceGroup' => 'Miscellaneous',
|
||
'Prio' => '9000'
|
||
};
|
||
$Self->{'PreferencesTable'} = 'user_preferences';
|
||
$Self->{'PreferencesTableKey'} = 'preferences_key';
|
||
$Self->{'PreferencesTableUserID'} = 'user_id';
|
||
$Self->{'PreferencesTableValue'} = 'preferences_value';
|
||
$Self->{'Process::CacheTTL'} = '3600';
|
||
$Self->{'Process::DefaultLock'} = 'unlock';
|
||
$Self->{'Process::DefaultPriority'} = '3 normal';
|
||
$Self->{'Process::DefaultQueue'} = 'Raw';
|
||
$Self->{'Process::DefaultState'} = 'new';
|
||
$Self->{'Process::DynamicFieldProcessManagementActivityID'} = 'ProcessManagementActivityID';
|
||
$Self->{'Process::DynamicFieldProcessManagementProcessID'} = 'ProcessManagementProcessID';
|
||
$Self->{'Process::Entity::Prefix'} = {
|
||
'Activity' => 'A',
|
||
'ActivityDialog' => 'AD',
|
||
'Process' => 'P',
|
||
'Transition' => 'T',
|
||
'TransitionAction' => 'TA'
|
||
};
|
||
$Self->{'Process::NavBarOutput::CacheTTL'} = '900';
|
||
$Self->{'ProcessManagement::Transition::Debug::Enabled'} = 0;
|
||
$Self->{'ProductName'} = 'CONET Services GmbH';
|
||
$Self->{'PublicFrontend::CommonParam'}->{'Action'} = 'PublicFAQExplorer';
|
||
$Self->{'PublicFrontend::HeaderMetaModule'}->{'3-FAQSearch'} = {
|
||
'Action' => 'PublicFAQSearch',
|
||
'Module' => 'Kernel::Output::HTML::HeaderMeta::PublicFAQSearch'
|
||
};
|
||
$Self->{'PublicFrontend::Module'}->{'PublicCalendar'} = {
|
||
'Description' => 'Public calendar.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'Public Calendar'
|
||
};
|
||
$Self->{'PublicFrontend::Module'}->{'PublicDefault'} = {
|
||
'Description' => 'PublicDefault',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'PublicDefault'
|
||
};
|
||
$Self->{'PublicFrontend::Module'}->{'PublicFAQ'} = {
|
||
'Description' => 'Public FAQ Zoom.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'PublicFrontend::Module'}->{'PublicFAQExplorer'} = {
|
||
'Description' => 'Public FAQ.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'PublicFrontend::Module'}->{'PublicFAQPrint'} = {
|
||
'Description' => 'Public FAQ Print.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'PublicFrontend::Module'}->{'PublicFAQRSS'} = {
|
||
'Description' => 'Public FAQ.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'FAQ'
|
||
};
|
||
$Self->{'PublicFrontend::Module'}->{'PublicFAQSearch'} = {
|
||
'Description' => 'Public FAQ search.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => 'Search FAQ'
|
||
};
|
||
$Self->{'PublicFrontend::Module'}->{'PublicFAQZoom'} = {
|
||
'Description' => 'Public FAQ Zoom.',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => 'FAQ',
|
||
'Title' => ''
|
||
};
|
||
$Self->{'PublicFrontend::Module'}->{'PublicRepository'} = {
|
||
'Description' => 'PublicRepository',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'PublicRepository'
|
||
};
|
||
$Self->{'PublicFrontend::Module'}->{'PublicSupportDataCollector'} = {
|
||
'Description' => 'PublicSupportDataCollector',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'NavBarName' => '',
|
||
'Title' => 'PublicSupportDataCollector'
|
||
};
|
||
$Self->{'PublicFrontend::Navigation'}->{'PublicFAQExplorer'}->{'002-FAQ'} = [
|
||
{
|
||
'AccessKey' => 'x',
|
||
'Block' => '',
|
||
'Description' => 'FAQ Area',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=PublicFAQExplorer',
|
||
'LinkOption' => '',
|
||
'Name' => 'FAQ',
|
||
'NavBar' => '',
|
||
'Prio' => '400',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'PublicFrontend::Navigation'}->{'PublicFAQSearch'}->{'002-FAQ'} = [
|
||
{
|
||
'AccessKey' => '',
|
||
'Block' => '',
|
||
'Description' => 'FAQ Area',
|
||
'Group' => [],
|
||
'GroupRo' => [],
|
||
'Link' => 'Action=PublicFAQSearch',
|
||
'LinkOption' => '',
|
||
'Name' => 'Search FAQ',
|
||
'NavBar' => '',
|
||
'Prio' => '600',
|
||
'Type' => ''
|
||
}
|
||
];
|
||
$Self->{'Queue::EventModulePost'}->{'2300-UpdateQueue'} = {
|
||
'Event' => 'QueueUpdate',
|
||
'Module' => 'Kernel::System::Queue::Event::TicketAcceleratorUpdate',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'Queue::EventModulePost'}->{'9900-GenericInterface'} = {
|
||
'Event' => '',
|
||
'Module' => 'Kernel::GenericInterface::Event::Handler',
|
||
'Transaction' => '1'
|
||
};
|
||
$Self->{'ReplaceCustomerRealNameOnSlaveArticleCommunicationChannels'} = {
|
||
'Email' => '0'
|
||
};
|
||
$Self->{'ReplaceCustomerRealNameOnSlaveArticleTypes'} = {
|
||
'email-external' => '0',
|
||
'email-internal' => '0',
|
||
'email-notification-ext' => '0',
|
||
'email-notification-int' => '0',
|
||
'fax' => '0',
|
||
'note-external' => '0',
|
||
'note-internal' => '0',
|
||
'note-report' => '0',
|
||
'phone' => '0',
|
||
'sms' => '0',
|
||
'webrequest' => '0'
|
||
};
|
||
$Self->{'SMIME'} = 0;
|
||
delete $Self->{'SMIME::Bin'};
|
||
$Self->{'SMIME::CacheTTL'} = '86400';
|
||
$Self->{'SMIME::FetchFromCustomer'} = 0;
|
||
$Self->{'SOAP::Keep-Alive'} = 0;
|
||
$Self->{'ScriptAlias'} = 'otrs/';
|
||
$Self->{'Secure::DisableBanner'} = '1';
|
||
$Self->{'SecureMode'} = '1';
|
||
$Self->{'SendNoAutoResponseRegExp'} = '(MAILER-DAEMON|postmaster|abuse)@.+?\\..+?';
|
||
$Self->{'SendmailBcc'} = '';
|
||
$Self->{'SendmailModule'} = 'Kernel::System::Email::Sendmail';
|
||
$Self->{'SendmailModule::CMD'} = '/usr/sbin/sendmail -i -f';
|
||
$Self->{'SendmailModule::Host'} = 'mail.example.com';
|
||
$Self->{'SessionAgentOnlineThreshold'} = '5';
|
||
$Self->{'SessionCSRFProtection'} = '1';
|
||
$Self->{'SessionCheckRemoteIP'} = '1';
|
||
$Self->{'SessionCustomerOnlineThreshold'} = '5';
|
||
$Self->{'SessionDeleteIfNotRemoteID'} = '1';
|
||
$Self->{'SessionDeleteIfTimeToOld'} = '1';
|
||
$Self->{'SessionDir'} = '<OTRS_CONFIG_Home>/var/sessions';
|
||
$Self->{'SessionMaxIdleTime'} = '7200';
|
||
$Self->{'SessionMaxTime'} = '57600';
|
||
$Self->{'SessionModule'} = 'Kernel::System::AuthSession::DB';
|
||
$Self->{'SessionName'} = 'OTRSAgentInterface';
|
||
$Self->{'SessionTable'} = 'sessions';
|
||
$Self->{'SessionUseCookie'} = '1';
|
||
$Self->{'SessionUseCookieAfterBrowserClose'} = 0;
|
||
$Self->{'ShowMotd'} = 0;
|
||
$Self->{'ShowUserTimeZoneSelectionNotification'} = '1';
|
||
$Self->{'StandardTemplate::Types'} = {
|
||
'Answer' => 'Answer',
|
||
'Create' => 'Create',
|
||
'Email' => 'Email',
|
||
'Forward' => 'Forward',
|
||
'Note' => 'Note',
|
||
'PhoneCall' => 'Phone call'
|
||
};
|
||
$Self->{'Stats::CustomerIDAsMultiSelect'} = '1';
|
||
$Self->{'Stats::CustomerUserLoginsAsMultiSelect'} = 0;
|
||
$Self->{'Stats::DefaultSelectedDynamicObject'} = 'Ticket';
|
||
$Self->{'Stats::DefaultSelectedFormat'} = [
|
||
'Print',
|
||
'CSV',
|
||
'Excel',
|
||
'D3::BarChart',
|
||
'D3::LineChart',
|
||
'D3::StackedAreaChart'
|
||
];
|
||
$Self->{'Stats::DefaultSelectedPermissions'} = [
|
||
'stats'
|
||
];
|
||
$Self->{'Stats::DynamicObjectRegistration'}->{'ITSMChangeManagement'} = {
|
||
'Module' => 'Kernel::System::Stats::Dynamic::ITSMChangeManagement'
|
||
};
|
||
$Self->{'Stats::DynamicObjectRegistration'}->{'ITSMChangeManagementChangesIncidents'} = {
|
||
'Module' => 'Kernel::System::Stats::Dynamic::ITSMChangeManagementChangesIncidents'
|
||
};
|
||
$Self->{'Stats::DynamicObjectRegistration'}->{'ITSMChangeManagementChangesPerCIClasses'} = {
|
||
'Module' => 'Kernel::System::Stats::Dynamic::ITSMChangeManagementChangesPerCIClasses'
|
||
};
|
||
$Self->{'Stats::DynamicObjectRegistration'}->{'ITSMChangeManagementHistory'} = {
|
||
'Module' => 'Kernel::System::Stats::Dynamic::ITSMChangeManagementHistory'
|
||
};
|
||
$Self->{'Stats::DynamicObjectRegistration'}->{'ITSMChangeManagementRfcRequester'} = {
|
||
'Module' => 'Kernel::System::Stats::Dynamic::ITSMChangeManagementRfcRequester'
|
||
};
|
||
$Self->{'Stats::DynamicObjectRegistration'}->{'ITSMConfigItem'} = {
|
||
'Module' => 'Kernel::System::Stats::Dynamic::ITSMConfigItem'
|
||
};
|
||
$Self->{'Stats::DynamicObjectRegistration'}->{'ITSMTicketFirstLevelSolutionRate'} = {
|
||
'Module' => 'Kernel::System::Stats::Dynamic::ITSMTicketFirstLevelSolutionRate'
|
||
};
|
||
$Self->{'Stats::DynamicObjectRegistration'}->{'ITSMTicketSolutionTimeAverage'} = {
|
||
'Module' => 'Kernel::System::Stats::Dynamic::ITSMTicketSolutionTimeAverage'
|
||
};
|
||
$Self->{'Stats::DynamicObjectRegistration'}->{'Ticket'} = {
|
||
'Module' => 'Kernel::System::Stats::Dynamic::Ticket'
|
||
};
|
||
$Self->{'Stats::DynamicObjectRegistration'}->{'TicketAccountedTime'} = {
|
||
'Module' => 'Kernel::System::Stats::Dynamic::TicketAccountedTime'
|
||
};
|
||
$Self->{'Stats::DynamicObjectRegistration'}->{'TicketList'} = {
|
||
'Module' => 'Kernel::System::Stats::Dynamic::TicketList'
|
||
};
|
||
$Self->{'Stats::DynamicObjectRegistration'}->{'TicketSolutionResponseTime'} = {
|
||
'Module' => 'Kernel::System::Stats::Dynamic::TicketSolutionResponseTime'
|
||
};
|
||
$Self->{'Stats::DynamicObjectRegistration'}->{'TimeAccounting'} = {
|
||
'Module' => 'Kernel::System::Stats::Dynamic::TimeAccounting'
|
||
};
|
||
$Self->{'Stats::ExchangeAxis'} = '1';
|
||
$Self->{'Stats::Format'} = {
|
||
'CSV' => 'CSV',
|
||
'D3::BarChart' => 'Graph: Bar Chart',
|
||
'D3::LineChart' => 'Graph: Line Chart',
|
||
'D3::StackedAreaChart' => 'Graph: Stacked Area Chart',
|
||
'Excel' => 'Excel',
|
||
'Print' => 'Print'
|
||
};
|
||
$Self->{'Stats::SearchLimit'} = '1000';
|
||
$Self->{'Stats::SearchPageShown'} = '50';
|
||
$Self->{'Stats::StatsHook'} = 'Stat#';
|
||
$Self->{'Stats::StatsStartNumber'} = '10000';
|
||
$Self->{'Stats::UseAgentElementInStats'} = 0;
|
||
$Self->{'Stats::UseInvalidAgentInStats'} = '1';
|
||
$Self->{'SwitchToCustomer'} = 0;
|
||
$Self->{'SwitchToCustomer::PermissionGroup'} = 'admin';
|
||
$Self->{'SwitchToUser'} = 0;
|
||
$Self->{'System::Customer::Permission'} = [
|
||
'ro',
|
||
'rw'
|
||
];
|
||
$Self->{'System::Permission'} = [
|
||
'ro',
|
||
'move_into',
|
||
'create',
|
||
'note',
|
||
'owner',
|
||
'priority',
|
||
'rw'
|
||
];
|
||
$Self->{'SystemConfiguration::MaximumDeployments'} = '20';
|
||
$Self->{'SystemID'} = '73';
|
||
$Self->{'SystemMaintenance::IsActiveDefaultLoginErrorMessage'} = 'We are performing scheduled maintenance. Login is temporarily not available.';
|
||
$Self->{'SystemMaintenance::IsActiveDefaultLoginMessage'} = 'We are performing scheduled maintenance. We should be back online shortly.';
|
||
$Self->{'SystemMaintenance::IsActiveDefaultNotification'} = 'We are performing scheduled maintenance.';
|
||
$Self->{'SystemMaintenance::TimeNotifyUpcomingMaintenance'} = '30';
|
||
$Self->{'SystemMonitoring::LinkTicketWithCI'} = 0;
|
||
$Self->{'SystemMonitoring::SetIncidentState'} = 0;
|
||
$Self->{'Ticket::ArchiveSystem'} = 0;
|
||
$Self->{'Ticket::ArchiveSystem::RemoveSeenFlags'} = '1';
|
||
$Self->{'Ticket::ArchiveSystem::RemoveTicketWatchers'} = '1';
|
||
$Self->{'Ticket::Article::Backend::MIMEBase::ArticleDataDir'} = '<OTRS_CONFIG_Home>/var/article';
|
||
$Self->{'Ticket::Article::Backend::MIMEBase::ArticleStorage'} = 'Kernel::System::Ticket::Article::Backend::MIMEBase::ArticleStorageDB';
|
||
$Self->{'Ticket::Article::Backend::MIMEBase::CheckAllStorageBackends'} = 0;
|
||
$Self->{'Ticket::Article::Backend::MIMEBase::IndexAttachmentNames'} = '1';
|
||
$Self->{'Ticket::ChangeOwnerToEveryone'} = 0;
|
||
$Self->{'Ticket::CustomQueue'} = 'My Queues';
|
||
$Self->{'Ticket::CustomService'} = 'My Services';
|
||
$Self->{'Ticket::CustomerArchiveSystem'} = 0;
|
||
$Self->{'Ticket::CustomerTicketSearch::Order::Default'} = 'Down';
|
||
$Self->{'Ticket::CustomerTicketSearch::SearchLimit'} = '5000';
|
||
$Self->{'Ticket::CustomerTicketSearch::SearchPageShown'} = '40';
|
||
$Self->{'Ticket::CustomerTicketSearch::SortBy::Default'} = 'Age';
|
||
$Self->{'Ticket::DefineEmailFrom'} = 'SystemAddressName';
|
||
$Self->{'Ticket::DefineEmailFromSeparator'} = 'via';
|
||
$Self->{'Ticket::EventModulePost'}->{'042-ITSMConfigItemTicketStatusLink'} = {
|
||
'Event' => '(TicketStateUpdate|TicketTypeUpdate)',
|
||
'Module' => 'Kernel::System::Ticket::Event::TicketStatusLink'
|
||
};
|
||
$Self->{'Ticket::EventModulePost'}->{'2300-ArchiveRestore'} = {
|
||
'Event' => 'TicketStateUpdate',
|
||
'Module' => 'Kernel::System::Ticket::Event::ArchiveRestore'
|
||
};
|
||
$Self->{'Ticket::EventModulePost'}->{'2600-AcceleratorUpdate'} = {
|
||
'Event' => 'TicketStateUpdate|TicketQueueUpdate|TicketLockUpdate',
|
||
'Module' => 'Kernel::System::Ticket::Event::TicketAcceleratorUpdate'
|
||
};
|
||
$Self->{'Ticket::EventModulePost'}->{'3000-ResponsibleAutoSet'} = {
|
||
'Event' => 'TicketOwnerUpdate',
|
||
'Module' => 'Kernel::System::Ticket::Event::ResponsibleAutoSet'
|
||
};
|
||
$Self->{'Ticket::EventModulePost'}->{'3300-TicketPendingTimeReset'} = {
|
||
'Event' => 'TicketStateUpdate',
|
||
'Module' => 'Kernel::System::Ticket::Event::TicketPendingTimeReset'
|
||
};
|
||
$Self->{'Ticket::EventModulePost'}->{'3600-ForceUnlockOnMove'} = {
|
||
'Event' => 'TicketQueueUpdate',
|
||
'Module' => 'Kernel::System::Ticket::Event::ForceUnlock'
|
||
};
|
||
$Self->{'Ticket::EventModulePost'}->{'4000-TicketArticleNewMessageUpdate'} = {
|
||
'Event' => 'ArticleCreate|ArticleFlagSet',
|
||
'Module' => 'Kernel::System::Ticket::Event::TicketNewMessageUpdate'
|
||
};
|
||
$Self->{'Ticket::EventModulePost'}->{'4300-EscalationStopEvents'} = {
|
||
'Event' => 'TicketSLAUpdate|TicketQueueUpdate|TicketStateUpdate|ArticleCreate',
|
||
'Module' => 'Kernel::System::Ticket::Event::TriggerEscalationStopEvents',
|
||
'Transaction' => '0'
|
||
};
|
||
$Self->{'Ticket::EventModulePost'}->{'7000-NotificationEvent'} = {
|
||
'Event' => '',
|
||
'Module' => 'Kernel::System::Ticket::Event::NotificationEvent',
|
||
'Transaction' => '1'
|
||
};
|
||
$Self->{'Ticket::EventModulePost'}->{'9-Icinga2Acknowledge'} = {
|
||
'Event' => 'TicketLockUpdate',
|
||
'Module' => 'Kernel::System::Ticket::Event::Icinga2Acknowledge'
|
||
};
|
||
$Self->{'Ticket::EventModulePost'}->{'9-NagiosAcknowledge'} = {
|
||
'Event' => 'TicketLockUpdate',
|
||
'Module' => 'Kernel::System::Ticket::Event::NagiosAcknowledge'
|
||
};
|
||
$Self->{'Ticket::EventModulePost'}->{'950-TicketAppointments'} = {
|
||
'Event' => 'TicketSLAUpdate|TicketQueueUpdate|TicketStateUpdate|TicketCreate|ArticleCreate|TicketPendingTimeUpdate|TicketDynamicFieldUpdate_.*',
|
||
'Module' => 'Kernel::System::Ticket::Event::TicketAppointments',
|
||
'Transaction' => '1'
|
||
};
|
||
$Self->{'Ticket::EventModulePost'}->{'9700-GenericAgent'} = {
|
||
'Event' => '',
|
||
'Module' => 'Kernel::System::Ticket::Event::GenericAgent',
|
||
'Transaction' => '1'
|
||
};
|
||
$Self->{'Ticket::EventModulePost'}->{'9800-TicketProcessTransitions'} = {
|
||
'Event' => '',
|
||
'Module' => 'Kernel::System::Ticket::Event::TicketProcessTransitions',
|
||
'Transaction' => '1'
|
||
};
|
||
$Self->{'Ticket::EventModulePost'}->{'9900-GenericInterface'} = {
|
||
'Event' => '',
|
||
'Module' => 'Kernel::GenericInterface::Event::Handler',
|
||
'Transaction' => '1'
|
||
};
|
||
$Self->{'Ticket::EventModulePost'}->{'9990-EscalationIndex'} = {
|
||
'Event' => 'TicketSLAUpdate|TicketQueueUpdate|TicketStateUpdate|TicketCreate|ArticleCreate|TicketDynamicFieldUpdate|TicketTypeUpdate|TicketServiceUpdate|TicketCustomerUpdate|TicketPriorityUpdate|TicketMerge',
|
||
'Module' => 'Kernel::System::Ticket::Event::TicketEscalationIndex',
|
||
'Transaction' => '1'
|
||
};
|
||
$Self->{'Ticket::EventModulePost'}->{'MasterSlave'} = {
|
||
'Event' => 'ArticleCreate|ArticleSend|TicketStateUpdate|TicketPriorityUpdate|TicketPendingTimeUpdate|TicketLockUpdate|TicketOwnerUpdate|TicketResponsibleUpdate',
|
||
'Module' => 'Kernel::System::Ticket::Event::MasterSlave'
|
||
};
|
||
$Self->{'Ticket::Frontend::AccountTime'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'Body'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'DynamicField'} = {
|
||
'ITSMDueDate' => '1',
|
||
'ITSMRecoveryStartTime' => '1',
|
||
'ITSMRepairStartTime' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'FormDraft'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'HistoryComment'} = '%%FreeText';
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'HistoryType'} = 'AddNote';
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'IsVisibleForCustomerDefault'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'Note'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'NoteMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'Owner'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'OwnerMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'Permission'} = 'rw';
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'Queue'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'QueueMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'RequiredLock'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'Responsible'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'ResponsibleMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'SLAMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'Service'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'ServiceMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'ShowIncidentState'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'State'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'StateMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'StateType'} = [
|
||
'open',
|
||
'closed',
|
||
'pending reminder',
|
||
'pending auto'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'Subject'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'TicketType'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketAddtlITSMField'}->{'Title'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketBounce'}->{'Permission'} = 'bounce';
|
||
$Self->{'Ticket::Frontend::AgentTicketBounce'}->{'RequiredLock'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketBounce'}->{'StateDefault'} = 'closed successful';
|
||
$Self->{'Ticket::Frontend::AgentTicketBounce'}->{'StateType'} = [
|
||
'open',
|
||
'closed'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketBulk'}->{'IsVisibleForCustomerDefault'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketBulk'}->{'Owner'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketBulk'}->{'Priority'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketBulk'}->{'RequiredLock'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketBulk'}->{'Responsible'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketBulk'}->{'State'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketBulk'}->{'StateType'} = [
|
||
'open',
|
||
'closed',
|
||
'pending reminder',
|
||
'pending auto'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketBulk'}->{'TicketType'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'Body'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'DynamicField'} = {
|
||
'ITSMReviewRequired' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'FormDraft'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'HistoryComment'} = '%%Close';
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'HistoryType'} = 'AddNote';
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'InformAgent'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'InvolvedAgent'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'IsVisibleForCustomerDefault'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'Note'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'NoteMandatory'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'Owner'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'OwnerMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'Permission'} = 'close';
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'Priority'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'Queue'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'QueueMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'RequiredLock'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'Responsible'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'ResponsibleMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'RichTextHeight'} = '100';
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'RichTextWidth'} = '620';
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'SLAMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'Service'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'ServiceMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'ShowIncidentState'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'State'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'StateDefault'} = 'closed successful';
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'StateMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'StateType'} = [
|
||
'closed'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'Subject'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'TicketType'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'Title'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketCompose'}->{'DynamicField'} = {
|
||
'ITSMReviewRequired' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketCompose'}->{'FormDraft'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketCompose'}->{'IsVisibleForCustomerDefault'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketCompose'}->{'Permission'} = 'compose';
|
||
$Self->{'Ticket::Frontend::AgentTicketCompose'}->{'RequiredLock'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketCompose'}->{'RichTextHeight'} = '320';
|
||
$Self->{'Ticket::Frontend::AgentTicketCompose'}->{'RichTextWidth'} = '620';
|
||
$Self->{'Ticket::Frontend::AgentTicketCompose'}->{'StateDefault'} = 'open';
|
||
$Self->{'Ticket::Frontend::AgentTicketCompose'}->{'StateType'} = [
|
||
'open',
|
||
'closed',
|
||
'pending auto',
|
||
'pending reminder'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketCustomer'}->{'Permission'} = 'customer';
|
||
$Self->{'Ticket::Frontend::AgentTicketCustomer'}->{'RequiredLock'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketCustomer::CustomerIDReadOnly'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'Body'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'DynamicField'} = {
|
||
'ITSMDecisionDate' => '1',
|
||
'ITSMDecisionResult' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'FormDraft'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'HistoryComment'} = '%%Note';
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'HistoryType'} = 'AddNote';
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'IsVisibleForCustomerDefault'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'Note'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'NoteMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'Owner'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'OwnerMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'Permission'} = 'rw';
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'Queue'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'QueueMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'RequiredLock'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'Responsible'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'ResponsibleMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'SLAMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'Service'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'ServiceMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'ShowIncidentState'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'State'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'StateMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'StateType'} = [
|
||
'open',
|
||
'closed',
|
||
'pending reminder',
|
||
'pending auto'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'Subject'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'TicketType'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketDecision'}->{'Title'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketEmail'}->{'Body'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmail'}->{'DynamicField'} = {
|
||
'ITSMDueDate' => '1',
|
||
'ITSMImpact' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketEmail'}->{'HistoryComment'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmail'}->{'HistoryType'} = 'EmailAgent';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmail'}->{'IsVisibleForCustomer'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmail'}->{'Priority'} = '3 normal';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmail'}->{'RichTextHeight'} = '320';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmail'}->{'RichTextWidth'} = '620';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmail'}->{'SLAMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketEmail'}->{'SenderType'} = 'agent';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmail'}->{'ServiceMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketEmail'}->{'ShowIncidentState'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmail'}->{'SplitLinkType'} = {
|
||
'Direction' => 'Target',
|
||
'LinkType' => 'ParentChild'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketEmail'}->{'StateDefault'} = 'open';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmail'}->{'StateType'} = [
|
||
'open',
|
||
'pending auto',
|
||
'pending reminder',
|
||
'closed'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketEmail'}->{'Subject'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmail::CustomerIDReadOnly'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmailOutbound'}->{'DynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::AgentTicketEmailOutbound'}->{'FormDraft'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmailOutbound'}->{'IsVisibleForCustomerDefault'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketEmailOutbound'}->{'Permission'} = 'compose';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmailOutbound'}->{'RequiredLock'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmailOutbound'}->{'RichTextHeight'} = '300';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmailOutbound'}->{'RichTextWidth'} = '620';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmailOutbound'}->{'StateDefault'} = 'open';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmailOutbound'}->{'StateType'} = [
|
||
'open',
|
||
'closed',
|
||
'pending reminder',
|
||
'pending auto'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketEmailResend'}->{'IsVisibleForCustomerDefault'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmailResend'}->{'Permission'} = 'compose';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmailResend'}->{'RequiredLock'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmailResend'}->{'RichTextHeight'} = '300';
|
||
$Self->{'Ticket::Frontend::AgentTicketEmailResend'}->{'RichTextWidth'} = '620';
|
||
$Self->{'Ticket::Frontend::AgentTicketEscalationView'}->{'DefaultColumns'} = {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '2',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'EscalationResponseTime' => '1',
|
||
'EscalationSolutionTime' => '1',
|
||
'EscalationTime' => '2',
|
||
'EscalationUpdateTime' => '1',
|
||
'Lock' => '2',
|
||
'Owner' => '2',
|
||
'PendingTime' => '1',
|
||
'Priority' => '1',
|
||
'Queue' => '2',
|
||
'Responsible' => '1',
|
||
'SLA' => '1',
|
||
'Sender' => '2',
|
||
'Service' => '1',
|
||
'State' => '2',
|
||
'Subject' => '1',
|
||
'TicketNumber' => '2',
|
||
'Title' => '2',
|
||
'Type' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketEscalationView'}->{'Order::Default'} = 'Up';
|
||
$Self->{'Ticket::Frontend::AgentTicketEscalationView'}->{'SortBy::Default'} = 'EscalationTime';
|
||
$Self->{'Ticket::Frontend::AgentTicketEscalationView'}->{'TicketPermission'} = 'rw';
|
||
$Self->{'Ticket::Frontend::AgentTicketEscalationView'}->{'ViewableTicketsPage'} = '50';
|
||
$Self->{'Ticket::Frontend::AgentTicketForward'}->{'DynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::AgentTicketForward'}->{'FormDraft'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketForward'}->{'IsVisibleForCustomerDefault'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketForward'}->{'Permission'} = 'forward';
|
||
$Self->{'Ticket::Frontend::AgentTicketForward'}->{'RequiredLock'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketForward'}->{'RichTextHeight'} = '100';
|
||
$Self->{'Ticket::Frontend::AgentTicketForward'}->{'RichTextWidth'} = '620';
|
||
$Self->{'Ticket::Frontend::AgentTicketForward'}->{'StateDefault'} = 'closed successful';
|
||
$Self->{'Ticket::Frontend::AgentTicketForward'}->{'StateType'} = [
|
||
'open',
|
||
'closed',
|
||
'pending reminder',
|
||
'pending auto'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'Body'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'DynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'FormDraft'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'HistoryComment'} = '%%FreeText';
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'HistoryType'} = 'AddNote';
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'InformAgent'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'InvolvedAgent'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'IsVisibleForCustomerDefault'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'Note'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'NoteMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'Owner'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'OwnerMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'Permission'} = 'rw';
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'Priority'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'Queue'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'QueueMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'RequiredLock'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'Responsible'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'ResponsibleMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'RichTextHeight'} = '100';
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'RichTextWidth'} = '620';
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'SLAMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'Service'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'ServiceMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'ShowIncidentState'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'State'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'StateMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'StateType'} = [
|
||
'open',
|
||
'closed',
|
||
'pending reminder',
|
||
'pending auto'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'Subject'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'TicketType'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'Title'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketLockedView'}->{'DefaultColumns'} = {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '2',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'EscalationResponseTime' => '1',
|
||
'EscalationSolutionTime' => '1',
|
||
'EscalationTime' => '1',
|
||
'EscalationUpdateTime' => '1',
|
||
'Lock' => '2',
|
||
'Owner' => '2',
|
||
'PendingTime' => '1',
|
||
'Priority' => '1',
|
||
'Queue' => '2',
|
||
'Responsible' => '1',
|
||
'SLA' => '1',
|
||
'Sender' => '2',
|
||
'Service' => '1',
|
||
'State' => '2',
|
||
'Subject' => '1',
|
||
'TicketNumber' => '2',
|
||
'Title' => '2',
|
||
'Type' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketLockedView'}->{'Order::Default'} = 'Up';
|
||
$Self->{'Ticket::Frontend::AgentTicketLockedView'}->{'SortBy::Default'} = 'Age';
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'Body'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'HistoryComment'} = '%%MasterSlave';
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'HistoryType'} = 'AddNote';
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'IsVisibleForCustomerDefault'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'MasterSlaveMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'Note'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'NoteMandatory'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'Owner'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'OwnerMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'Permission'} = 'MasterSlave';
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'RequiredLock'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'Responsible'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'ResponsibleMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'RichTextHeight'} = '100';
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'RichTextWidth'} = '620';
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'Service'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'State'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'StateDefault'} = 'pending reminder';
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'StateType'} = [
|
||
'open',
|
||
'closed',
|
||
'pending reminder',
|
||
'pending auto'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'Subject'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'TicketType'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketMasterSlave'}->{'Title'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketMerge'}->{'Permission'} = 'rw';
|
||
$Self->{'Ticket::Frontend::AgentTicketMerge'}->{'RequiredLock'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketMerge'}->{'RichTextHeight'} = '100';
|
||
$Self->{'Ticket::Frontend::AgentTicketMerge'}->{'RichTextWidth'} = '620';
|
||
$Self->{'Ticket::Frontend::AgentTicketMove'}->{'Body'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketMove'}->{'DynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::AgentTicketMove'}->{'FormDraft'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketMove'}->{'NextScreen'} = 'TicketZoom';
|
||
$Self->{'Ticket::Frontend::AgentTicketMove'}->{'Note'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketMove'}->{'NoteMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketMove'}->{'Priority'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketMove'}->{'RequiredLock'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketMove'}->{'RichTextHeight'} = '100';
|
||
$Self->{'Ticket::Frontend::AgentTicketMove'}->{'RichTextWidth'} = '620';
|
||
$Self->{'Ticket::Frontend::AgentTicketMove'}->{'State'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketMove'}->{'StateMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketMove'}->{'StateType'} = [
|
||
'open',
|
||
'closed'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketMove'}->{'Subject'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'Body'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'DynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'FormDraft'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'HistoryComment'} = '%%Note';
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'HistoryType'} = 'AddNote';
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'InformAgent'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'InvolvedAgent'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'IsVisibleForCustomerDefault'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'Note'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'NoteMandatory'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'Owner'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'OwnerMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'Permission'} = 'note';
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'Priority'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'Queue'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'QueueMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'RequiredLock'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'Responsible'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'ResponsibleMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'RichTextHeight'} = '100';
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'RichTextWidth'} = '620';
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'SLAMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'Service'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'ServiceMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'ShowIncidentState'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'State'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'StateMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'StateType'} = [
|
||
'open',
|
||
'closed',
|
||
'pending reminder',
|
||
'pending auto'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'Subject'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'TicketType'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'Title'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'Body'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'DynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'FormDraft'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'HistoryComment'} = '%%Owner';
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'HistoryType'} = 'AddNote';
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'InformAgent'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'InvolvedAgent'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'IsVisibleForCustomerDefault'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'Note'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'NoteMandatory'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'Owner'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'OwnerMandatory'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'Permission'} = 'owner';
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'Priority'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'Queue'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'QueueMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'RequiredLock'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'Responsible'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'ResponsibleMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'RichTextHeight'} = '100';
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'RichTextWidth'} = '620';
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'SLAMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'Service'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'ServiceMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'ShowIncidentState'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'State'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'StateDefault'} = 'open';
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'StateMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'StateType'} = [
|
||
'open',
|
||
'pending reminder',
|
||
'pending auto'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'Subject'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'TicketType'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'Title'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'Body'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'DynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'FormDraft'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'HistoryComment'} = '%%Pending';
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'HistoryType'} = 'AddNote';
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'InformAgent'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'InvolvedAgent'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'IsVisibleForCustomerDefault'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'Note'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'NoteMandatory'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'Owner'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'OwnerMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'Permission'} = 'pending';
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'Priority'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'Queue'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'QueueMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'RequiredLock'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'Responsible'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'ResponsibleMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'RichTextHeight'} = '100';
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'RichTextWidth'} = '620';
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'SLAMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'Service'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'ServiceMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'ShowIncidentState'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'State'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'StateDefault'} = 'pending reminder';
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'StateMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'StateType'} = [
|
||
'pending reminder',
|
||
'pending auto'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'Subject'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'TicketType'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPending'}->{'Title'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPhone'}->{'Body'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhone'}->{'DynamicField'} = {
|
||
'ITSMDueDate' => '1',
|
||
'ITSMImpact' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketPhone'}->{'HistoryComment'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhone'}->{'HistoryType'} = 'PhoneCallCustomer';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhone'}->{'IsVisibleForCustomer'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhone'}->{'Priority'} = '3 normal';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhone'}->{'RichTextHeight'} = '320';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhone'}->{'RichTextWidth'} = '620';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhone'}->{'SLAMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPhone'}->{'SenderType'} = 'customer';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhone'}->{'ServiceMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPhone'}->{'ShowIncidentState'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhone'}->{'SplitLinkType'} = {
|
||
'Direction' => 'Target',
|
||
'LinkType' => 'ParentChild'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketPhone'}->{'StateDefault'} = 'open';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhone'}->{'StateType'} = [
|
||
'open',
|
||
'pending auto',
|
||
'pending reminder',
|
||
'closed'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketPhone'}->{'Subject'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhone::AllowMultipleFrom'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhone::CustomerIDReadOnly'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneInbound'}->{'Body'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneInbound'}->{'DynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneInbound'}->{'FormDraft'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneInbound'}->{'HistoryComment'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneInbound'}->{'HistoryType'} = 'PhoneCallCustomer';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneInbound'}->{'Permission'} = 'phone';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneInbound'}->{'RequiredLock'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneInbound'}->{'RichTextHeight'} = '200';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneInbound'}->{'RichTextWidth'} = '475';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneInbound'}->{'SenderType'} = 'customer';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneInbound'}->{'State'} = 'open';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneInbound'}->{'StateType'} = [
|
||
'open',
|
||
'pending auto',
|
||
'pending reminder',
|
||
'closed'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneInbound'}->{'Subject'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneOutbound'}->{'Body'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneOutbound'}->{'DynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneOutbound'}->{'FormDraft'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneOutbound'}->{'HistoryComment'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneOutbound'}->{'HistoryType'} = 'PhoneCallAgent';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneOutbound'}->{'Permission'} = 'phone';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneOutbound'}->{'RequiredLock'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneOutbound'}->{'RichTextHeight'} = '200';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneOutbound'}->{'RichTextWidth'} = '475';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneOutbound'}->{'SenderType'} = 'agent';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneOutbound'}->{'State'} = 'closed successful';
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneOutbound'}->{'StateType'} = [
|
||
'open',
|
||
'pending auto',
|
||
'pending reminder',
|
||
'closed'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketPhoneOutbound'}->{'Subject'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketPrint'}->{'DynamicField'} = {
|
||
'ITSMCriticality' => '1',
|
||
'ITSMImpact' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'Body'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'DynamicField'} = {
|
||
'ITSMImpact' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'FormDraft'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'HistoryComment'} = '%%Priority';
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'HistoryType'} = 'AddNote';
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'InformAgent'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'InvolvedAgent'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'IsVisibleForCustomerDefault'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'Note'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'NoteMandatory'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'Owner'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'OwnerMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'Permission'} = 'priority';
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'Priority'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'Queue'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'QueueMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'RequiredLock'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'Responsible'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'ResponsibleMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'RichTextHeight'} = '100';
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'RichTextWidth'} = '620';
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'SLAMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'Service'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'ServiceMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'ShowIncidentState'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'State'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'StateDefault'} = 'open';
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'StateMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'StateType'} = [
|
||
'open',
|
||
'pending reminder',
|
||
'pending auto'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'Subject'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'TicketType'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'Title'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketProcess'}->{'SplitLinkType'} = {
|
||
'Direction' => 'Target',
|
||
'LinkType' => 'ParentChild'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketProcess'}->{'StateType'} = [
|
||
'new',
|
||
'open',
|
||
'pending auto',
|
||
'pending reminder',
|
||
'closed'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketProcess::CustomerIDReadOnly'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketQueue'}->{'Blink'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketQueue'}->{'DefaultColumns'} = {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '2',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'EscalationResponseTime' => '1',
|
||
'EscalationSolutionTime' => '1',
|
||
'EscalationTime' => '1',
|
||
'EscalationUpdateTime' => '1',
|
||
'Lock' => '2',
|
||
'Owner' => '2',
|
||
'PendingTime' => '1',
|
||
'Priority' => '1',
|
||
'Queue' => '2',
|
||
'Responsible' => '1',
|
||
'SLA' => '1',
|
||
'Sender' => '2',
|
||
'Service' => '1',
|
||
'State' => '2',
|
||
'Subject' => '1',
|
||
'TicketNumber' => '2',
|
||
'Title' => '2',
|
||
'Type' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketQueue'}->{'HideEmptyQueues'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketQueue'}->{'HighlightAge1'} = '1440';
|
||
$Self->{'Ticket::Frontend::AgentTicketQueue'}->{'HighlightAge2'} = '2880';
|
||
$Self->{'Ticket::Frontend::AgentTicketQueue'}->{'Order::Default'} = 'Up';
|
||
$Self->{'Ticket::Frontend::AgentTicketQueue'}->{'PreSort::ByPriority'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketQueue'}->{'SortBy::Default'} = 'Age';
|
||
$Self->{'Ticket::Frontend::AgentTicketQueue'}->{'StripEmptyLines'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketQueue'}->{'UseSubQueues'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketQueue'}->{'ViewAllPossibleTickets'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketQueue'}->{'VisualAlarms'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'Body'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'DynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'FormDraft'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'HistoryComment'} = '%%Responsible';
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'HistoryType'} = 'AddNote';
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'InformAgent'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'InvolvedAgent'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'IsVisibleForCustomerDefault'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'Note'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'NoteMandatory'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'Owner'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'OwnerMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'Permission'} = 'responsible';
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'Priority'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'Queue'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'QueueMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'RequiredLock'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'Responsible'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'ResponsibleMandatory'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'RichTextHeight'} = '100';
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'RichTextWidth'} = '620';
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'SLAMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'Service'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'ServiceMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'ShowIncidentState'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'State'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'StateDefault'} = 'open';
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'StateMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'StateType'} = [
|
||
'open',
|
||
'pending reminder',
|
||
'pending auto'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'Subject'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'TicketType'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsible'}->{'Title'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsibleView'}->{'DefaultColumns'} = {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '2',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'EscalationResponseTime' => '1',
|
||
'EscalationSolutionTime' => '1',
|
||
'EscalationTime' => '1',
|
||
'EscalationUpdateTime' => '1',
|
||
'Lock' => '2',
|
||
'Owner' => '2',
|
||
'PendingTime' => '1',
|
||
'Priority' => '1',
|
||
'Queue' => '2',
|
||
'Responsible' => '1',
|
||
'SLA' => '1',
|
||
'Sender' => '2',
|
||
'Service' => '1',
|
||
'State' => '2',
|
||
'Subject' => '1',
|
||
'TicketNumber' => '2',
|
||
'Title' => '2',
|
||
'Type' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsibleView'}->{'Order::Default'} = 'Up';
|
||
$Self->{'Ticket::Frontend::AgentTicketResponsibleView'}->{'SortBy::Default'} = 'Age';
|
||
$Self->{'Ticket::Frontend::AgentTicketSearch'}->{'ArticleCreateTime'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketSearch'}->{'DefaultColumns'} = {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '2',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'EscalationResponseTime' => '1',
|
||
'EscalationSolutionTime' => '1',
|
||
'EscalationTime' => '1',
|
||
'EscalationUpdateTime' => '1',
|
||
'Lock' => '2',
|
||
'Owner' => '2',
|
||
'PendingTime' => '1',
|
||
'Priority' => '1',
|
||
'Queue' => '2',
|
||
'Responsible' => '1',
|
||
'SLA' => '1',
|
||
'Sender' => '2',
|
||
'Service' => '1',
|
||
'State' => '2',
|
||
'Subject' => '1',
|
||
'TicketNumber' => '2',
|
||
'Title' => '2',
|
||
'Type' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketSearch'}->{'Defaults'}->{'DynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::AgentTicketSearch'}->{'Defaults'}->{'Fulltext'} = '';
|
||
$Self->{'Ticket::Frontend::AgentTicketSearch'}->{'DynamicField'} = {
|
||
'ITSMDecisionDate' => '1',
|
||
'ITSMDecisionResult' => '1',
|
||
'ITSMDueDate' => '1',
|
||
'ITSMImpact' => '1',
|
||
'ITSMRecoveryStartTime' => '1',
|
||
'ITSMRepairStartTime' => '1',
|
||
'ITSMReviewRequired' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketSearch'}->{'ExtendedSearchCondition'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketSearch'}->{'Order::Default'} = 'Down';
|
||
$Self->{'Ticket::Frontend::AgentTicketSearch'}->{'SearchArticleCSVTree'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketSearch'}->{'SearchCSVData'} = [
|
||
'TicketNumber',
|
||
'Age',
|
||
'Created',
|
||
'Closed',
|
||
'FirstLock',
|
||
'FirstResponse',
|
||
'State',
|
||
'Priority',
|
||
'Queue',
|
||
'Lock',
|
||
'Owner',
|
||
'UserFirstname',
|
||
'UserLastname',
|
||
'CustomerID',
|
||
'CustomerName',
|
||
'From',
|
||
'Subject',
|
||
'AccountedTime',
|
||
'ArticleTree',
|
||
'SolutionInMin',
|
||
'SolutionDiffInMin',
|
||
'FirstResponseInMin',
|
||
'FirstResponseDiffInMin'
|
||
];
|
||
$Self->{'Ticket::Frontend::AgentTicketSearch'}->{'SearchCSVDynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::AgentTicketSearch'}->{'SearchLimit'} = '2000';
|
||
$Self->{'Ticket::Frontend::AgentTicketSearch'}->{'SearchPageShown'} = '40';
|
||
$Self->{'Ticket::Frontend::AgentTicketSearch'}->{'SearchViewableTicketLines'} = '10';
|
||
$Self->{'Ticket::Frontend::AgentTicketSearch'}->{'SortBy::Default'} = 'Age';
|
||
$Self->{'Ticket::Frontend::AgentTicketService'}->{'DefaultColumns'} = {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '2',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'EscalationResponseTime' => '1',
|
||
'EscalationSolutionTime' => '1',
|
||
'EscalationTime' => '1',
|
||
'EscalationUpdateTime' => '1',
|
||
'Lock' => '2',
|
||
'Owner' => '2',
|
||
'PendingTime' => '1',
|
||
'Priority' => '1',
|
||
'Queue' => '2',
|
||
'Responsible' => '1',
|
||
'SLA' => '1',
|
||
'Sender' => '2',
|
||
'Service' => '2',
|
||
'State' => '2',
|
||
'Subject' => '1',
|
||
'TicketNumber' => '2',
|
||
'Title' => '2',
|
||
'Type' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketService'}->{'Order::Default'} = 'Up';
|
||
$Self->{'Ticket::Frontend::AgentTicketService'}->{'PreSort::ByPriority'} = '1';
|
||
$Self->{'Ticket::Frontend::AgentTicketService'}->{'SortBy::Default'} = 'Age';
|
||
$Self->{'Ticket::Frontend::AgentTicketService'}->{'StripEmptyLines'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketService'}->{'ViewAllPossibleTickets'} = 0;
|
||
$Self->{'Ticket::Frontend::AgentTicketStatusView'}->{'DefaultColumns'} = {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '2',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'EscalationResponseTime' => '1',
|
||
'EscalationSolutionTime' => '1',
|
||
'EscalationTime' => '1',
|
||
'EscalationUpdateTime' => '1',
|
||
'Lock' => '2',
|
||
'Owner' => '2',
|
||
'PendingTime' => '1',
|
||
'Priority' => '1',
|
||
'Queue' => '2',
|
||
'Responsible' => '1',
|
||
'SLA' => '1',
|
||
'Sender' => '2',
|
||
'Service' => '1',
|
||
'State' => '2',
|
||
'Subject' => '1',
|
||
'TicketNumber' => '2',
|
||
'Title' => '2',
|
||
'Type' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketStatusView'}->{'Order::Default'} = 'Down';
|
||
$Self->{'Ticket::Frontend::AgentTicketStatusView'}->{'SortBy::Default'} = 'Age';
|
||
$Self->{'Ticket::Frontend::AgentTicketStatusView'}->{'ViewableTicketsPage'} = '50';
|
||
$Self->{'Ticket::Frontend::AgentTicketWatchView'}->{'DefaultColumns'} = {
|
||
'Age' => '2',
|
||
'Changed' => '1',
|
||
'Created' => '1',
|
||
'CustomerCompanyName' => '1',
|
||
'CustomerID' => '2',
|
||
'CustomerName' => '1',
|
||
'CustomerUserID' => '1',
|
||
'EscalationResponseTime' => '1',
|
||
'EscalationSolutionTime' => '1',
|
||
'EscalationTime' => '1',
|
||
'EscalationUpdateTime' => '1',
|
||
'Lock' => '2',
|
||
'Owner' => '2',
|
||
'PendingTime' => '1',
|
||
'Priority' => '1',
|
||
'Queue' => '2',
|
||
'Responsible' => '1',
|
||
'SLA' => '1',
|
||
'Sender' => '2',
|
||
'Service' => '1',
|
||
'State' => '2',
|
||
'Subject' => '1',
|
||
'TicketNumber' => '2',
|
||
'Title' => '2',
|
||
'Type' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketWatchView'}->{'Order::Default'} = 'Up';
|
||
$Self->{'Ticket::Frontend::AgentTicketWatchView'}->{'SortBy::Default'} = 'Age';
|
||
$Self->{'Ticket::Frontend::AgentTicketZoom'}->{'DynamicField'} = {
|
||
'ITSMCriticality' => '1',
|
||
'ITSMDecisionDate' => '1',
|
||
'ITSMDecisionResult' => '1',
|
||
'ITSMDueDate' => '1',
|
||
'ITSMImpact' => '1',
|
||
'ITSMRecoveryStartTime' => '1',
|
||
'ITSMRepairStartTime' => '1',
|
||
'ITSMReviewRequired' => '1',
|
||
'MasterSlave' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketZoom'}->{'ProcessDisplay'} = {
|
||
'NavBarName' => 'Processes',
|
||
'WidgetTitle' => 'Process Information'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketZoom'}->{'ProcessWidgetDynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::AgentTicketZoom'}->{'ProcessWidgetDynamicFieldGroups'} = {};
|
||
$Self->{'Ticket::Frontend::AgentTicketZoom'}->{'Widgets'}->{'0100-TicketInformation'} = {
|
||
'Location' => 'Sidebar',
|
||
'Module' => 'Kernel::Output::HTML::TicketZoom::TicketInformation'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketZoom'}->{'Widgets'}->{'0200-CustomerInformation'} = {
|
||
'Async' => '1',
|
||
'Location' => 'Sidebar',
|
||
'Module' => 'Kernel::Output::HTML::TicketZoom::CustomerInformation'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentTicketZoom'}->{'Widgets'}->{'0300-LinkTable'} = {
|
||
'Module' => 'Kernel::Output::HTML::TicketZoom::LinkTable'
|
||
};
|
||
$Self->{'Ticket::Frontend::AgentZoomExpand'} = 0;
|
||
$Self->{'Ticket::Frontend::Article::Actions'}->{'Chat'} = {
|
||
'AgentTicketCompose' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketCompose',
|
||
'Prio' => '100',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketForward' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketForward',
|
||
'Prio' => '200',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketPrint' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketPrint',
|
||
'Prio' => '500',
|
||
'Valid' => '1'
|
||
},
|
||
'MarkAsImportant' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::MarkAsImportant',
|
||
'Prio' => '700',
|
||
'Valid' => '1'
|
||
}
|
||
};
|
||
$Self->{'Ticket::Frontend::Article::Actions'}->{'Email'} = {
|
||
'AgentTicketBounce' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketBounce',
|
||
'Prio' => '300',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketCompose' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketCompose',
|
||
'Prio' => '100',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketEmailResend' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketEmailResend',
|
||
'Prio' => '900',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketForward' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketForward',
|
||
'Prio' => '200',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketMessageLog' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketMessageLog',
|
||
'Prio' => '550',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketNote' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketNote',
|
||
'Prio' => '800',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketPhone' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketPhone',
|
||
'Prio' => '400',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketPlain' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketPlain',
|
||
'Prio' => '600',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketPrint' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketPrint',
|
||
'Prio' => '500',
|
||
'Valid' => '1'
|
||
},
|
||
'MarkAsImportant' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::MarkAsImportant',
|
||
'Prio' => '700',
|
||
'Valid' => '1'
|
||
}
|
||
};
|
||
$Self->{'Ticket::Frontend::Article::Actions'}->{'Internal'} = {
|
||
'AgentTicketBounce' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketBounce',
|
||
'Prio' => '300',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketCompose' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketCompose',
|
||
'Prio' => '100',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketForward' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketForward',
|
||
'Prio' => '200',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketNote' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketNote',
|
||
'Prio' => '800',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketPhone' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketPhone',
|
||
'Prio' => '400',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketPlain' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketPlain',
|
||
'Prio' => '600',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketPrint' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketPrint',
|
||
'Prio' => '500',
|
||
'Valid' => '1'
|
||
},
|
||
'MarkAsImportant' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::MarkAsImportant',
|
||
'Prio' => '700',
|
||
'Valid' => '1'
|
||
}
|
||
};
|
||
$Self->{'Ticket::Frontend::Article::Actions'}->{'Invalid'} = {
|
||
'GetHelpLink' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::GetHelpLink',
|
||
'Prio' => '100',
|
||
'Valid' => '1'
|
||
},
|
||
'ReinstallPackageLink' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::ReinstallPackageLink',
|
||
'Prio' => '200',
|
||
'Valid' => '1'
|
||
}
|
||
};
|
||
$Self->{'Ticket::Frontend::Article::Actions'}->{'Phone'} = {
|
||
'AgentTicketBounce' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketBounce',
|
||
'Prio' => '300',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketCompose' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketCompose',
|
||
'Prio' => '100',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketForward' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketForward',
|
||
'Prio' => '200',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketNote' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketNote',
|
||
'Prio' => '800',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketPhone' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketPhone',
|
||
'Prio' => '400',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketPlain' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketPlain',
|
||
'Prio' => '600',
|
||
'Valid' => '1'
|
||
},
|
||
'AgentTicketPrint' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::AgentTicketPrint',
|
||
'Prio' => '500',
|
||
'Valid' => '1'
|
||
},
|
||
'MarkAsImportant' => {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAction::MarkAsImportant',
|
||
'Prio' => '700',
|
||
'Valid' => '1'
|
||
}
|
||
};
|
||
$Self->{'Ticket::Frontend::ArticleAttachmentModule'}->{'1-Download'} = {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAttachment::Download'
|
||
};
|
||
$Self->{'Ticket::Frontend::ArticleAttachmentModule'}->{'2-HTML-Viewer'} = {
|
||
'Module' => 'Kernel::Output::HTML::ArticleAttachment::HTMLViewer'
|
||
};
|
||
$Self->{'Ticket::Frontend::ArticleComposeModule'}->{'1-EmailSecurity'} = {
|
||
'Module' => 'Kernel::Output::HTML::ArticleCompose::Security',
|
||
'ParamType' => 'Single'
|
||
};
|
||
$Self->{'Ticket::Frontend::ArticleComposeModule'}->{'2-SignEmail'} = {
|
||
'Module' => 'Kernel::Output::HTML::ArticleCompose::Sign',
|
||
'ParamType' => 'Single'
|
||
};
|
||
$Self->{'Ticket::Frontend::ArticleComposeModule'}->{'3-CryptEmail'} = {
|
||
'Module' => 'Kernel::Output::HTML::ArticleCompose::Crypt',
|
||
'ParamType' => 'Multiple'
|
||
};
|
||
$Self->{'Ticket::Frontend::ArticleHeadVisibleDefault'} = 0;
|
||
$Self->{'Ticket::Frontend::ArticlePreViewModule'}->{'1-PGP'} = {
|
||
'Module' => 'Kernel::Output::HTML::ArticleCheck::PGP'
|
||
};
|
||
$Self->{'Ticket::Frontend::ArticlePreViewModule'}->{'2-SMIME'} = {
|
||
'Module' => 'Kernel::Output::HTML::ArticleCheck::SMIME'
|
||
};
|
||
$Self->{'Ticket::Frontend::ArticleViewModule'}->{'1-PGP'} = {
|
||
'Module' => 'Kernel::Output::HTML::ArticleCheck::PGP'
|
||
};
|
||
$Self->{'Ticket::Frontend::ArticleViewModule'}->{'1-SMIME'} = {
|
||
'Module' => 'Kernel::Output::HTML::ArticleCheck::SMIME'
|
||
};
|
||
$Self->{'Ticket::Frontend::AutomaticMergeSubject'} = 'Ticket Merged';
|
||
$Self->{'Ticket::Frontend::AutomaticMergeText'} = 'Merged Ticket <OTRS_TICKET> to <OTRS_MERGE_TO_TICKET>.';
|
||
$Self->{'Ticket::Frontend::BlockLoadingRemoteContent'} = 0;
|
||
$Self->{'Ticket::Frontend::BounceText'} = 'Your email with ticket number "<OTRS_TICKET>" is bounced to "<OTRS_BOUNCE_TO>". Contact this address for further information.';
|
||
$Self->{'Ticket::Frontend::BulkAccountedTime'} = '1';
|
||
$Self->{'Ticket::Frontend::BulkFeature'} = '1';
|
||
$Self->{'Ticket::Frontend::BulkModule'}->{'010-MasterSlave'} = {
|
||
'Module' => 'Kernel::Output::HTML::TicketBulk::MasterSlave'
|
||
};
|
||
$Self->{'Ticket::Frontend::ComposeAddCustomerAddress'} = '1';
|
||
$Self->{'Ticket::Frontend::ComposeReplaceSenderAddress'} = 0;
|
||
$Self->{'Ticket::Frontend::CustomerDisableCompanyTicketAccess'} = 0;
|
||
$Self->{'Ticket::Frontend::CustomerInfoCompose'} = '1';
|
||
$Self->{'Ticket::Frontend::CustomerInfoComposeMaxSize'} = '22';
|
||
$Self->{'Ticket::Frontend::CustomerInfoZoomMaxSize'} = '22';
|
||
$Self->{'Ticket::Frontend::CustomerTicketMessage'}->{'DynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::CustomerTicketMessage'}->{'HistoryComment'} = '';
|
||
$Self->{'Ticket::Frontend::CustomerTicketMessage'}->{'HistoryType'} = 'WebRequestCustomer';
|
||
$Self->{'Ticket::Frontend::CustomerTicketMessage'}->{'NextScreenAfterNewTicket'} = 'CustomerTicketOverview';
|
||
$Self->{'Ticket::Frontend::CustomerTicketMessage'}->{'Priority'} = '1';
|
||
$Self->{'Ticket::Frontend::CustomerTicketMessage'}->{'PriorityDefault'} = '3 normal';
|
||
$Self->{'Ticket::Frontend::CustomerTicketMessage'}->{'Queue'} = '1';
|
||
$Self->{'Ticket::Frontend::CustomerTicketMessage'}->{'SLA'} = '1';
|
||
$Self->{'Ticket::Frontend::CustomerTicketMessage'}->{'SLAMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::CustomerTicketMessage'}->{'SenderType'} = 'customer';
|
||
$Self->{'Ticket::Frontend::CustomerTicketMessage'}->{'Service'} = '1';
|
||
$Self->{'Ticket::Frontend::CustomerTicketMessage'}->{'ServiceMandatory'} = 0;
|
||
$Self->{'Ticket::Frontend::CustomerTicketMessage'}->{'StateDefault'} = 'new';
|
||
$Self->{'Ticket::Frontend::CustomerTicketMessage'}->{'TicketType'} = '1';
|
||
$Self->{'Ticket::Frontend::CustomerTicketOverview'}->{'ColumnHeader'} = 'TicketTitle';
|
||
$Self->{'Ticket::Frontend::CustomerTicketOverview'}->{'DynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::CustomerTicketOverview'}->{'Owner'} = 0;
|
||
$Self->{'Ticket::Frontend::CustomerTicketOverview'}->{'Queue'} = 0;
|
||
$Self->{'Ticket::Frontend::CustomerTicketOverviewSortable'} = 0;
|
||
$Self->{'Ticket::Frontend::CustomerTicketPrint'}->{'DynamicField'} = {
|
||
'ITSMCriticality' => '1',
|
||
'ITSMImpact' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::CustomerTicketProcess'}->{'StateType'} = [
|
||
'new',
|
||
'open'
|
||
];
|
||
$Self->{'Ticket::Frontend::CustomerTicketSearch'}->{'DynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::CustomerTicketSearch'}->{'ExtendedSearchCondition'} = '1';
|
||
$Self->{'Ticket::Frontend::CustomerTicketSearch'}->{'SearchArticleCSVTree'} = 0;
|
||
$Self->{'Ticket::Frontend::CustomerTicketSearch'}->{'SearchCSVData'} = [
|
||
'TicketNumber',
|
||
'Age',
|
||
'Created',
|
||
'Closed',
|
||
'State',
|
||
'Priority',
|
||
'Lock',
|
||
'CustomerID',
|
||
'CustomerName',
|
||
'From',
|
||
'Subject'
|
||
];
|
||
$Self->{'Ticket::Frontend::CustomerTicketSearch'}->{'SearchCSVDynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::CustomerTicketSearch'}->{'SearchOverviewDynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::CustomerTicketZoom'}->{'AttributesView'} = {
|
||
'Owner' => '0',
|
||
'Priority' => '1',
|
||
'Queue' => '1',
|
||
'Responsible' => '0',
|
||
'SLA' => '0',
|
||
'Service' => '0',
|
||
'State' => '1',
|
||
'Type' => '0'
|
||
};
|
||
$Self->{'Ticket::Frontend::CustomerTicketZoom'}->{'CustomerZoomExpand'} = 0;
|
||
$Self->{'Ticket::Frontend::CustomerTicketZoom'}->{'DefaultAgentName'} = 'Support Agent';
|
||
$Self->{'Ticket::Frontend::CustomerTicketZoom'}->{'DisplayNoteFrom'} = 'FromField';
|
||
$Self->{'Ticket::Frontend::CustomerTicketZoom'}->{'DynamicField'} = {
|
||
'ITSMCriticality' => '1',
|
||
'ITSMImpact' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::CustomerTicketZoom'}->{'FollowUpDynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::CustomerTicketZoom'}->{'HistoryComment'} = '';
|
||
$Self->{'Ticket::Frontend::CustomerTicketZoom'}->{'HistoryType'} = 'FollowUp';
|
||
$Self->{'Ticket::Frontend::CustomerTicketZoom'}->{'NextScreenAfterFollowUp'} = 'CustomerTicketOverview';
|
||
$Self->{'Ticket::Frontend::CustomerTicketZoom'}->{'Priority'} = '1';
|
||
$Self->{'Ticket::Frontend::CustomerTicketZoom'}->{'PriorityDefault'} = '3 normal';
|
||
$Self->{'Ticket::Frontend::CustomerTicketZoom'}->{'SenderType'} = 'customer';
|
||
$Self->{'Ticket::Frontend::CustomerTicketZoom'}->{'State'} = '1';
|
||
$Self->{'Ticket::Frontend::CustomerTicketZoom'}->{'StateDefault'} = 'open';
|
||
$Self->{'Ticket::Frontend::CustomerTicketZoom'}->{'StateType'} = [
|
||
'open',
|
||
'closed'
|
||
];
|
||
$Self->{'Ticket::Frontend::CustomerTicketZoom'}->{'ZoomTimeDisplay'} = 0;
|
||
$Self->{'Ticket::Frontend::DefaultRecipientDisplayType'} = 'Realname';
|
||
$Self->{'Ticket::Frontend::DefaultSenderDisplayType'} = 'Realname';
|
||
$Self->{'Ticket::Frontend::DynamicFieldsZoomMaxSizeArticle'} = '160';
|
||
$Self->{'Ticket::Frontend::DynamicFieldsZoomMaxSizeSidebar'} = '18';
|
||
$Self->{'Ticket::Frontend::HTMLArticleHeightDefault'} = '100';
|
||
$Self->{'Ticket::Frontend::HTMLArticleHeightMax'} = '2500';
|
||
$Self->{'Ticket::Frontend::HistoryOrder'} = 'normal';
|
||
$Self->{'Ticket::Frontend::HistoryTypes'}->{'000-Framework'} = {
|
||
'AddNote' => 'Added note (%s).',
|
||
'ArchiveFlagUpdate' => 'Changed archive state to "%s".',
|
||
'Bounce' => 'Bounced to "%s".',
|
||
'CustomerUpdate' => 'Changed customer to "%s".',
|
||
'EmailAgent' => 'Sent email to customer.',
|
||
'EmailCustomer' => 'Added email. %s',
|
||
'EmailResend' => 'Resent email to "%s".',
|
||
'EscalationResponseTimeNotifyBefore' => 'Notified about response time escalation.',
|
||
'EscalationResponseTimeStart' => 'Started response time escalation.',
|
||
'EscalationResponseTimeStop' => 'Stopped response time escalation.',
|
||
'EscalationSolutionTimeNotifyBefore' => 'Notified about solution time escalation.',
|
||
'EscalationSolutionTimeStart' => 'Started solution time escalation.',
|
||
'EscalationSolutionTimeStop' => 'Stopped solution time escalation.',
|
||
'EscalationUpdateTimeNotifyBefore' => 'Notified about update time escalation.',
|
||
'EscalationUpdateTimeStart' => 'Started update time escalation.',
|
||
'EscalationUpdateTimeStop' => 'Stopped update time escalation.',
|
||
'FollowUp' => 'Added follow-up to ticket [%s]. %s',
|
||
'Forward' => 'Forwarded to "%s".',
|
||
'Lock' => 'Locked ticket.',
|
||
'LoopProtection' => 'Loop protection: no auto-response sent to "%s".',
|
||
'Merged' => 'Merged Ticket (%s/%s) to (%s/%s).',
|
||
'Misc' => '%s',
|
||
'Move' => 'Changed queue to "%s" (%s) from "%s" (%s).',
|
||
'NewTicket' => 'Created ticket [%s] in "%s" with priority "%s" and state "%s".',
|
||
'OwnerUpdate' => 'Changed owner to "%s" (%s).',
|
||
'PhoneCallAgent' => 'Added phone call to customer.',
|
||
'PhoneCallCustomer' => 'Added phone call from customer.',
|
||
'PriorityUpdate' => 'Changed priority from "%s" (%s) to "%s" (%s).',
|
||
'Remove' => '%s',
|
||
'ResponsibleUpdate' => 'Changed responsible to "%s" (%s).',
|
||
'SLAUpdate' => 'Changed SLA to "%s" (%s).',
|
||
'SendAgentNotification' => 'Sent "%s" notification to "%s" via "%s".',
|
||
'SendAnswer' => 'Sent email to "%s".',
|
||
'SendAutoFollowUp' => 'Sent auto follow-up to "%s".',
|
||
'SendAutoReject' => 'Sent auto reject to "%s".',
|
||
'SendAutoReply' => 'Sent auto reply to "%s".',
|
||
'SendCustomerNotification' => 'Sent notification to "%s".',
|
||
'ServiceUpdate' => 'Changed service to "%s" (%s).',
|
||
'SetPendingTime' => 'Changed pending time to "%s".',
|
||
'StateUpdate' => 'Changed state from "%s" to "%s".',
|
||
'Subscribe' => 'Added subscription for user "%s".',
|
||
'SystemRequest' => 'Added system request (%s).',
|
||
'TicketDynamicFieldUpdate' => 'Changed dynamic field %s from "%s" to "%s".',
|
||
'TicketLinkAdd' => 'Added link to ticket "%s".',
|
||
'TicketLinkDelete' => 'Deleted link to ticket "%s".',
|
||
'TimeAccounting' => 'Added %s time unit(s), for a total of %s time unit(s).',
|
||
'TitleUpdate' => 'Changed title from "%s" to "%s".',
|
||
'TypeUpdate' => 'Changed type from "%s" (%s) to "%s" (%s).',
|
||
'Unlock' => 'Unlocked ticket.',
|
||
'Unsubscribe' => 'Removed subscription for user "%s".',
|
||
'WebRequestCustomer' => 'Added web request from customer.'
|
||
};
|
||
$Self->{'Ticket::Frontend::InformAgentMaxSize'} = '3';
|
||
$Self->{'Ticket::Frontend::InvolvedAgentMaxSize'} = '3';
|
||
$Self->{'Ticket::Frontend::ListType'} = 'tree';
|
||
$Self->{'Ticket::Frontend::MaxArticlesPerPage'} = '1000';
|
||
$Self->{'Ticket::Frontend::MaxArticlesZoomExpand'} = '400';
|
||
$Self->{'Ticket::Frontend::MaxQueueLevel'} = '5';
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'000-Back'} = {
|
||
'Action' => '',
|
||
'ClusterName' => '',
|
||
'ClusterPriority' => '',
|
||
'Description' => 'Go back',
|
||
'Link' => '[% Env("LastScreenOverview") %];TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Back',
|
||
'PopupType' => '',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'100-Lock'} = {
|
||
'Action' => 'AgentTicketLock',
|
||
'ClusterName' => 'Miscellaneous',
|
||
'ClusterPriority' => '800',
|
||
'Description' => 'Lock / unlock this ticket',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Lock',
|
||
'Name' => 'Lock',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'200-History'} = {
|
||
'Action' => 'AgentTicketHistory',
|
||
'ClusterName' => 'Miscellaneous',
|
||
'ClusterPriority' => '800',
|
||
'Description' => 'Show the history for this ticket',
|
||
'Link' => 'Action=AgentTicketHistory;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'History',
|
||
'PopupType' => 'TicketHistory',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'210-Print'} = {
|
||
'Action' => 'AgentTicketPrint',
|
||
'ClusterName' => '',
|
||
'ClusterPriority' => '',
|
||
'Description' => 'Print this ticket',
|
||
'Link' => 'Action=AgentTicketPrint;TicketID=[% Data.TicketID | html %]',
|
||
'LinkParam' => 'target="print"',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Print',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'300-Priority'} = {
|
||
'Action' => 'AgentTicketPriority',
|
||
'ClusterName' => '',
|
||
'ClusterPriority' => '',
|
||
'Description' => 'Change the priority for this ticket',
|
||
'Link' => 'Action=AgentTicketPriority;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Priority',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'310-FreeText'} = {
|
||
'Action' => 'AgentTicketFreeText',
|
||
'ClusterName' => 'Miscellaneous',
|
||
'ClusterPriority' => '800',
|
||
'Description' => 'Change the free fields for this ticket',
|
||
'Link' => 'Action=AgentTicketFreeText;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Free Fields',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'315-AddtlITSMField'} = {
|
||
'Action' => 'AgentTicketAddtlITSMField',
|
||
'Description' => 'Change the ITSM fields!',
|
||
'Link' => 'Action=AgentTicketAddtlITSMField;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Additional ITSM Fields',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'317-ITSMChangeAdd'} = {
|
||
'Action' => 'AgentITSMChangeAdd',
|
||
'Description' => 'Create a change from this ticket.',
|
||
'Link' => 'Action=AgentITSMChangeAdd;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::ITSMChange',
|
||
'Name' => 'Create Change'
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'320-Link'} = {
|
||
'Action' => 'AgentLinkObject',
|
||
'ClusterName' => 'Miscellaneous',
|
||
'ClusterPriority' => '800',
|
||
'Description' => 'Link this ticket to other objects',
|
||
'Link' => 'Action=AgentLinkObject;SourceObject=Ticket;SourceKey=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Link',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'400-Owner'} = {
|
||
'Action' => 'AgentTicketOwner',
|
||
'ClusterName' => 'People',
|
||
'ClusterPriority' => '430',
|
||
'Description' => 'Change the owner for this ticket',
|
||
'Link' => 'Action=AgentTicketOwner;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Owner',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'410-Responsible'} = {
|
||
'Action' => 'AgentTicketResponsible',
|
||
'ClusterName' => 'People',
|
||
'ClusterPriority' => '430',
|
||
'Description' => 'Change the responsible for this ticket',
|
||
'Link' => 'Action=AgentTicketResponsible;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Responsible',
|
||
'Name' => 'Responsible',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'420-Customer'} = {
|
||
'Action' => 'AgentTicketCustomer',
|
||
'ClusterName' => 'People',
|
||
'ClusterPriority' => '430',
|
||
'Description' => 'Change the customer for this ticket',
|
||
'Link' => 'Action=AgentTicketCustomer;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Customer',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'420-Decision'} = {
|
||
'Action' => 'AgentTicketDecision',
|
||
'Description' => 'Add a decision!',
|
||
'Link' => 'Action=AgentTicketDecision;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Decision',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'420-Note'} = {
|
||
'Action' => 'AgentTicketNote',
|
||
'ClusterName' => 'Communication',
|
||
'ClusterPriority' => '435',
|
||
'Description' => 'Add a note to this ticket',
|
||
'Link' => 'Action=AgentTicketNote;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Note',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'425-Phone Call Outbound'} = {
|
||
'Action' => 'AgentTicketPhoneOutbound',
|
||
'ClusterName' => 'Communication',
|
||
'ClusterPriority' => '435',
|
||
'Description' => 'Add an outbound phone call to this ticket',
|
||
'Link' => 'Action=AgentTicketPhoneOutbound;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Phone Call Outbound',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'426-Phone Call Inbound'} = {
|
||
'Action' => 'AgentTicketPhoneInbound',
|
||
'ClusterName' => 'Communication',
|
||
'ClusterPriority' => '435',
|
||
'Description' => 'Add an inbound phone call to this ticket',
|
||
'Link' => 'Action=AgentTicketPhoneInbound;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Phone Call Inbound',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'427-Email Outbound'} = {
|
||
'Action' => 'AgentTicketEmailOutbound',
|
||
'ClusterName' => 'Communication',
|
||
'ClusterPriority' => '435',
|
||
'Description' => 'Send new outgoing mail from this ticket',
|
||
'Link' => 'Action=AgentTicketEmailOutbound;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'E-Mail Outbound',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'430-Merge'} = {
|
||
'Action' => 'AgentTicketMerge',
|
||
'ClusterName' => 'Miscellaneous',
|
||
'ClusterPriority' => '800',
|
||
'Description' => 'Merge this ticket and all articles into another ticket',
|
||
'Link' => 'Action=AgentTicketMerge;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Merge',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'440-Pending'} = {
|
||
'Action' => 'AgentTicketPending',
|
||
'ClusterName' => '',
|
||
'ClusterPriority' => '',
|
||
'Description' => 'Set this ticket to pending',
|
||
'Link' => 'Action=AgentTicketPending;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Pending',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'448-Watch'} = {
|
||
'Action' => 'AgentTicketWatcher',
|
||
'ClusterName' => '',
|
||
'ClusterPriority' => '',
|
||
'Description' => 'Watch this ticket',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::TicketWatcher',
|
||
'Name' => 'Watch',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'450-Close'} = {
|
||
'Action' => 'AgentTicketClose',
|
||
'ClusterName' => '',
|
||
'ClusterPriority' => '',
|
||
'Description' => 'Close this ticket',
|
||
'Link' => 'Action=AgentTicketClose;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Close',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'480-MasterSlave'} = {
|
||
'Action' => 'AgentTicketMasterSlave',
|
||
'Description' => 'Change the MasterSlave state of the ticket.',
|
||
'Link' => 'Action=AgentTicketMasterSlave;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'MasterSlave',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$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' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'550-Appointment'} = {
|
||
'Action' => 'AgentAppointmentCalendarOverview',
|
||
'ClusterName' => 'Miscellaneous',
|
||
'ClusterPriority' => '800',
|
||
'Description' => 'Create a new calendar appointment linked to this ticket',
|
||
'Link' => 'Action=AgentAppointmentCalendarOverview;Subaction=AppointmentCreate;PluginKey=0100-Ticket;ObjectID=[% Data.TicketID | uri %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'New Appointment',
|
||
'PopupType' => '',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MenuModule'}->{'999-TeaserAttachmentView'} = {
|
||
'Action' => 'AgentTicketZoom',
|
||
'Class' => 'OTRSBusinessRequired',
|
||
'ClusterName' => 'Miscellaneous',
|
||
'ClusterPriority' => '999',
|
||
'Description' => 'View all attachments of the current ticket',
|
||
'Link' => 'Action=AgentTicketZoom;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::TeaserAttachmentView',
|
||
'Name' => 'All attachments (OTRS Business Solution™)',
|
||
'PopupType' => '',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::MergeText'} = 'Your email with ticket number "<OTRS_TICKET>" is merged to "<OTRS_MERGE_TO_TICKET>".';
|
||
$Self->{'Ticket::Frontend::MoveType'} = 'form';
|
||
$Self->{'Ticket::Frontend::NeedAccountedTime'} = 0;
|
||
$Self->{'Ticket::Frontend::NewOwnerSelection'} = '1';
|
||
$Self->{'Ticket::Frontend::NewQueueSelectionString'} = '<Queue>';
|
||
$Self->{'Ticket::Frontend::NewQueueSelectionType'} = 'Queue';
|
||
$Self->{'Ticket::Frontend::NewResponsibleSelection'} = '1';
|
||
$Self->{'Ticket::Frontend::Overview'}->{'Medium'} = {
|
||
'CustomerInfo' => '0',
|
||
'Module' => 'Kernel::Output::HTML::TicketOverview::Medium',
|
||
'ModulePriority' => '200',
|
||
'Name' => 'Medium',
|
||
'NameShort' => 'M',
|
||
'OverviewMenuModules' => '1',
|
||
'TicketActionsPerTicket' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::Overview'}->{'Preview'} = {
|
||
'CustomerInfo' => '0',
|
||
'CustomerInfoMaxSize' => '18',
|
||
'DefaultPreViewLines' => '25',
|
||
'DefaultViewNewLine' => '90',
|
||
'Module' => 'Kernel::Output::HTML::TicketOverview::Preview',
|
||
'ModulePriority' => '300',
|
||
'Name' => 'Large',
|
||
'NameShort' => 'L',
|
||
'OverviewMenuModules' => '1',
|
||
'StripEmptyLines' => '0',
|
||
'TicketActionsPerTicket' => '1'
|
||
};
|
||
$Self->{'Ticket::Frontend::Overview'}->{'Small'} = {
|
||
'CustomerInfo' => '1',
|
||
'Module' => 'Kernel::Output::HTML::TicketOverview::Small',
|
||
'ModulePriority' => '100',
|
||
'Name' => 'Small',
|
||
'NameShort' => 'S'
|
||
};
|
||
$Self->{'Ticket::Frontend::Overview::PreviewArticleLimit'} = '5';
|
||
$Self->{'Ticket::Frontend::OverviewMedium'}->{'DynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::OverviewMenuModule'}->{'001-Sort'} = {
|
||
'Module' => 'Kernel::Output::HTML::TicketOverviewMenu::Sort'
|
||
};
|
||
$Self->{'Ticket::Frontend::OverviewPreview'}->{'DynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::OverviewSmall'}->{'DynamicField'} = {};
|
||
$Self->{'Ticket::Frontend::PendingDiffTime'} = '86400';
|
||
$Self->{'Ticket::Frontend::PlainView'} = 0;
|
||
$Self->{'Ticket::Frontend::PreMenuModule'}->{'100-Lock'} = {
|
||
'Action' => 'AgentTicketLock',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Lock',
|
||
'Name' => 'Lock',
|
||
'PopupType' => '',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::PreMenuModule'}->{'200-Zoom'} = {
|
||
'Action' => 'AgentTicketZoom',
|
||
'Description' => 'Look into a ticket!',
|
||
'Link' => 'Action=AgentTicketZoom;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Zoom',
|
||
'PopupType' => '',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::PreMenuModule'}->{'210-History'} = {
|
||
'Action' => 'AgentTicketHistory',
|
||
'Description' => 'Show the ticket history',
|
||
'Link' => 'Action=AgentTicketHistory;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'History',
|
||
'PopupType' => 'TicketHistory',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::PreMenuModule'}->{'300-Priority'} = {
|
||
'Action' => 'AgentTicketPriority',
|
||
'Description' => 'Change the priority for this ticket',
|
||
'Link' => 'Action=AgentTicketPriority;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Priority',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::PreMenuModule'}->{'420-Note'} = {
|
||
'Action' => 'AgentTicketNote',
|
||
'Description' => 'Add a note to this ticket',
|
||
'Link' => 'Action=AgentTicketNote;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Note',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::PreMenuModule'}->{'440-Close'} = {
|
||
'Action' => 'AgentTicketClose',
|
||
'Description' => 'Close this ticket',
|
||
'Link' => 'Action=AgentTicketClose;TicketID=[% Data.TicketID | html %]',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Generic',
|
||
'Name' => 'Close',
|
||
'PopupType' => 'TicketAction',
|
||
'Target' => ''
|
||
};
|
||
$Self->{'Ticket::Frontend::PreMenuModule'}->{'445-Move'} = {
|
||
'Action' => 'AgentTicketMove',
|
||
'Description' => 'Change queue!',
|
||
'Module' => 'Kernel::Output::HTML::TicketMenu::Move',
|
||
'Name' => 'Move'
|
||
};
|
||
$Self->{'Ticket::Frontend::Quote'} = '>';
|
||
$Self->{'Ticket::Frontend::RedirectAfterCloseDisabled'} = 0;
|
||
$Self->{'Ticket::Frontend::ResponseFormat'} = '[% Data.Salutation | html %]
|
||
[% Data.StdResponse | html %]
|
||
[% Data.Signature | html %]
|
||
|
||
[% Data.CreateTime | Localize("TimeShort") %] - [% Data.OrigFromName | html %] [% Translate("wrote") | html %]:
|
||
[% Data.Body | html %]
|
||
';
|
||
$Self->{'Ticket::Frontend::ShowCustomerTickets'} = '1';
|
||
$Self->{'Ticket::Frontend::TextAreaEmail'} = '82';
|
||
$Self->{'Ticket::Frontend::TextAreaNote'} = '78';
|
||
$Self->{'Ticket::Frontend::TicketArticleFilter'} = 0;
|
||
$Self->{'Ticket::Frontend::TimeUnits'} = ' (work units)';
|
||
$Self->{'Ticket::Frontend::ZoomCollectMeta'} = 0;
|
||
$Self->{'Ticket::Frontend::ZoomCustomerTickets'} = 0;
|
||
$Self->{'Ticket::Frontend::ZoomExpandSort'} = 'reverse';
|
||
$Self->{'Ticket::Frontend::ZoomRichTextForce'} = '1';
|
||
$Self->{'Ticket::GenericAgentAllowCustomModuleExecution'} = '1';
|
||
$Self->{'Ticket::GenericAgentAllowCustomScriptExecution'} = '1';
|
||
$Self->{'Ticket::GenericAgentRunLimit'} = '4000';
|
||
$Self->{'Ticket::GenericAgentTicketSearch'}->{'ExtendedSearchCondition'} = '1';
|
||
$Self->{'Ticket::Hook'} = 'Ticket#';
|
||
$Self->{'Ticket::HookDivider'} = '';
|
||
$Self->{'Ticket::IncludeUnknownTicketCustomers'} = 0;
|
||
$Self->{'Ticket::IndexModule'} = 'Kernel::System::Ticket::IndexAccelerator::StaticDB';
|
||
$Self->{'Ticket::InvalidOwner::StateChange'} = {
|
||
'pending auto' => 'open',
|
||
'pending reminder' => 'open'
|
||
};
|
||
$Self->{'Ticket::MergeDynamicFields'} = [];
|
||
$Self->{'Ticket::NewArticleIgnoreSystemSender'} = 0;
|
||
$Self->{'Ticket::NumberGenerator'} = 'Kernel::System::Ticket::Number::DateChecksum';
|
||
$Self->{'Ticket::NumberGenerator::CheckSystemID'} = '1';
|
||
$Self->{'Ticket::NumberGenerator::Date::UseFormattedCounter'} = 0;
|
||
$Self->{'Ticket::NumberGenerator::MinCounterSize'} = '5';
|
||
$Self->{'Ticket::PendingAutoStateType'} = [
|
||
'pending auto'
|
||
];
|
||
$Self->{'Ticket::PendingNotificationNotToResponsible'} = 0;
|
||
$Self->{'Ticket::PendingNotificationOnlyToOwner'} = 0;
|
||
$Self->{'Ticket::PendingReminderStateType'} = [
|
||
'pending reminder'
|
||
];
|
||
$Self->{'Ticket::Permission'}->{'1-OwnerCheck'} = {
|
||
'Granted' => '1',
|
||
'Module' => 'Kernel::System::Ticket::Permission::OwnerCheck',
|
||
'Required' => '0'
|
||
};
|
||
$Self->{'Ticket::Permission'}->{'2-ResponsibleCheck'} = {
|
||
'Granted' => '1',
|
||
'Module' => 'Kernel::System::Ticket::Permission::ResponsibleCheck',
|
||
'Required' => '0'
|
||
};
|
||
$Self->{'Ticket::Permission'}->{'3-GroupCheck'} = {
|
||
'Granted' => '1',
|
||
'Module' => 'Kernel::System::Ticket::Permission::GroupCheck',
|
||
'Required' => '0'
|
||
};
|
||
$Self->{'Ticket::Permission'}->{'4-WatcherCheck'} = {
|
||
'Granted' => '1',
|
||
'Module' => 'Kernel::System::Ticket::Permission::WatcherCheck',
|
||
'Required' => '0'
|
||
};
|
||
$Self->{'Ticket::Responsible'} = 0;
|
||
$Self->{'Ticket::ResponsibleAutoSet'} = '1';
|
||
$Self->{'Ticket::SearchIndex::Attribute'} = {
|
||
'WordCountMax' => '1000',
|
||
'WordLengthMax' => '30',
|
||
'WordLengthMin' => '3'
|
||
};
|
||
$Self->{'Ticket::SearchIndex::Filters'} = [
|
||
'[,\\&\\<\\>\\?"\\!\\*\\|;\\[\\]\\(\\)\\+\\$\\^=]',
|
||
'^[\':.]|[\':.]$',
|
||
'^[^\\w]+$'
|
||
];
|
||
$Self->{'Ticket::SearchIndex::ForceUnfilteredStorage'} = 0;
|
||
$Self->{'Ticket::SearchIndex::IndexArchivedTickets'} = 0;
|
||
$Self->{'Ticket::SearchIndex::StopWords'}->{'de'} = [
|
||
'aber',
|
||
'als',
|
||
'am',
|
||
'an',
|
||
'auch',
|
||
'auf',
|
||
'aus',
|
||
'bei',
|
||
'bin',
|
||
'bis',
|
||
'bist',
|
||
'da',
|
||
'dadurch',
|
||
'daher',
|
||
'darum',
|
||
'das',
|
||
'daß',
|
||
'dass',
|
||
'dein',
|
||
'deine',
|
||
'dem',
|
||
'den',
|
||
'der',
|
||
'des',
|
||
'dessen',
|
||
'deshalb',
|
||
'die',
|
||
'dies',
|
||
'dieser',
|
||
'dieses',
|
||
'doch',
|
||
'dort',
|
||
'du',
|
||
'durch',
|
||
'ein',
|
||
'eine',
|
||
'einem',
|
||
'einen',
|
||
'einer',
|
||
'eines',
|
||
'er',
|
||
'es',
|
||
'euer',
|
||
'eure',
|
||
'für',
|
||
'hatte',
|
||
'hatten',
|
||
'hattest',
|
||
'hattet',
|
||
'hier',
|
||
'hinter',
|
||
'ich',
|
||
'ihr',
|
||
'ihre',
|
||
'im',
|
||
'in',
|
||
'ist',
|
||
'ja',
|
||
'jede',
|
||
'jedem',
|
||
'jeden',
|
||
'jeder',
|
||
'jedes',
|
||
'jener',
|
||
'jenes',
|
||
'jetzt',
|
||
'kann',
|
||
'kannst',
|
||
'können',
|
||
'könnt',
|
||
'machen',
|
||
'mein',
|
||
'meine',
|
||
'mit',
|
||
'muß',
|
||
'mußt',
|
||
'musst',
|
||
'müssen',
|
||
'müßt',
|
||
'nach',
|
||
'nachdem',
|
||
'nein',
|
||
'nicht',
|
||
'nun',
|
||
'oder',
|
||
'seid',
|
||
'sein',
|
||
'seine',
|
||
'sich',
|
||
'sie',
|
||
'sind',
|
||
'soll',
|
||
'sollen',
|
||
'sollst',
|
||
'sollt',
|
||
'sonst',
|
||
'soweit',
|
||
'sowie',
|
||
'und',
|
||
'unser',
|
||
'unsere',
|
||
'unter',
|
||
'vom',
|
||
'von',
|
||
'vor',
|
||
'wann',
|
||
'warum',
|
||
'was',
|
||
'weiter',
|
||
'weitere',
|
||
'wenn',
|
||
'wer',
|
||
'werde',
|
||
'werden',
|
||
'werdet',
|
||
'weshalb',
|
||
'wie',
|
||
'wieder',
|
||
'wieso',
|
||
'wir',
|
||
'wird',
|
||
'wirst',
|
||
'wo',
|
||
'woher',
|
||
'wohin',
|
||
'zu',
|
||
'zum',
|
||
'zur',
|
||
'über'
|
||
];
|
||
$Self->{'Ticket::SearchIndex::StopWords'}->{'en'} = [
|
||
'a',
|
||
'about',
|
||
'above',
|
||
'after',
|
||
'again',
|
||
'against',
|
||
'all',
|
||
'am',
|
||
'an',
|
||
'and',
|
||
'any',
|
||
'are',
|
||
'aren\'t',
|
||
'as',
|
||
'at',
|
||
'be',
|
||
'because',
|
||
'been',
|
||
'before',
|
||
'being',
|
||
'below',
|
||
'between',
|
||
'both',
|
||
'but',
|
||
'by',
|
||
'can\'t',
|
||
'cannot',
|
||
'could',
|
||
'couldn\'t',
|
||
'did',
|
||
'didn\'t',
|
||
'do',
|
||
'does',
|
||
'doesn\'t',
|
||
'doing',
|
||
'don\'t',
|
||
'down',
|
||
'during',
|
||
'each',
|
||
'few',
|
||
'for',
|
||
'from',
|
||
'further',
|
||
'had',
|
||
'hadn\'t',
|
||
'has',
|
||
'hasn\'t',
|
||
'have',
|
||
'haven\'t',
|
||
'having',
|
||
'he',
|
||
'he\'d',
|
||
'he\'ll',
|
||
'he\'s',
|
||
'her',
|
||
'here',
|
||
'here\'s',
|
||
'hers',
|
||
'herself',
|
||
'him',
|
||
'himself',
|
||
'his',
|
||
'how',
|
||
'how\'s',
|
||
'i',
|
||
'i\'d',
|
||
'i\'ll',
|
||
'i\'m',
|
||
'i\'ve',
|
||
'if',
|
||
'in',
|
||
'into',
|
||
'is',
|
||
'isn\'t',
|
||
'it',
|
||
'it\'s',
|
||
'its',
|
||
'itself',
|
||
'let\'s',
|
||
'me',
|
||
'more',
|
||
'most',
|
||
'mustn\'t',
|
||
'my',
|
||
'myself',
|
||
'no',
|
||
'nor',
|
||
'not',
|
||
'of',
|
||
'off',
|
||
'on',
|
||
'once',
|
||
'only',
|
||
'or',
|
||
'other',
|
||
'ought',
|
||
'our',
|
||
'ours',
|
||
'ourselves',
|
||
'out',
|
||
'over',
|
||
'own',
|
||
'same',
|
||
'shan\'t',
|
||
'she',
|
||
'she\'d',
|
||
'she\'ll',
|
||
'she\'s',
|
||
'should',
|
||
'shouldn\'t',
|
||
'so',
|
||
'some',
|
||
'such',
|
||
'than',
|
||
'that',
|
||
'that\'s',
|
||
'the',
|
||
'their',
|
||
'theirs',
|
||
'them',
|
||
'themselves',
|
||
'then',
|
||
'there',
|
||
'there\'s',
|
||
'these',
|
||
'they',
|
||
'they\'d',
|
||
'they\'ll',
|
||
'they\'re',
|
||
'they\'ve',
|
||
'this',
|
||
'those',
|
||
'through',
|
||
'to',
|
||
'too',
|
||
'under',
|
||
'until',
|
||
'up',
|
||
'very',
|
||
'was',
|
||
'wasn\'t',
|
||
'we',
|
||
'we\'d',
|
||
'we\'ll',
|
||
'we\'re',
|
||
'we\'ve',
|
||
'were',
|
||
'weren\'t',
|
||
'what',
|
||
'what\'s',
|
||
'when',
|
||
'when\'s',
|
||
'where',
|
||
'where\'s',
|
||
'which',
|
||
'while',
|
||
'who',
|
||
'who\'s',
|
||
'whom',
|
||
'why',
|
||
'why\'s',
|
||
'with',
|
||
'won\'t',
|
||
'would',
|
||
'wouldn\'t',
|
||
'you',
|
||
'you\'d',
|
||
'you\'ll',
|
||
'you\'re',
|
||
'you\'ve',
|
||
'your',
|
||
'yours',
|
||
'yourself',
|
||
'yourselves'
|
||
];
|
||
$Self->{'Ticket::SearchIndex::StopWords'}->{'es'} = [
|
||
'un',
|
||
'una',
|
||
'unas',
|
||
'unos',
|
||
'uno',
|
||
'sobre',
|
||
'todo',
|
||
'también',
|
||
'tras',
|
||
'otro',
|
||
'algún',
|
||
'alguno',
|
||
'alguna',
|
||
'algunos',
|
||
'algunas',
|
||
'ser',
|
||
'es',
|
||
'soy',
|
||
'eres',
|
||
'somos',
|
||
'sois',
|
||
'estoy',
|
||
'esta',
|
||
'estamos',
|
||
'estais',
|
||
'estan',
|
||
'como',
|
||
'en',
|
||
'para',
|
||
'atras',
|
||
'porque',
|
||
'por qué',
|
||
'estado',
|
||
'estaba',
|
||
'ante',
|
||
'antes',
|
||
'siendo',
|
||
'ambos',
|
||
'pero',
|
||
'por',
|
||
'poder',
|
||
'puede',
|
||
'puedo',
|
||
'podemos',
|
||
'podeis',
|
||
'pueden',
|
||
'fui',
|
||
'fue',
|
||
'fuimos',
|
||
'fueron',
|
||
'hacer',
|
||
'hago',
|
||
'hace',
|
||
'hacemos',
|
||
'haceis',
|
||
'hacen',
|
||
'cada',
|
||
'fin',
|
||
'incluso',
|
||
'primero',
|
||
'desde',
|
||
'conseguir',
|
||
'consigo',
|
||
'consigue',
|
||
'consigues',
|
||
'conseguimos',
|
||
'consiguen',
|
||
'ir',
|
||
'voy',
|
||
'va',
|
||
'vamos',
|
||
'vais',
|
||
'van',
|
||
'vaya',
|
||
'gueno',
|
||
'ha',
|
||
'tener',
|
||
'tengo',
|
||
'tiene',
|
||
'tenemos',
|
||
'teneis',
|
||
'tienen',
|
||
'el',
|
||
'la',
|
||
'lo',
|
||
'las',
|
||
'los',
|
||
'su',
|
||
'aqui',
|
||
'mio',
|
||
'tuyo',
|
||
'ellos',
|
||
'ellas',
|
||
'nos',
|
||
'nosotros',
|
||
'vosotros',
|
||
'vosotras',
|
||
'si',
|
||
'dentro',
|
||
'solo',
|
||
'solamente',
|
||
'saber',
|
||
'sabes',
|
||
'sabe',
|
||
'sabemos',
|
||
'sabeis',
|
||
'saben',
|
||
'ultimo',
|
||
'largo',
|
||
'bastante',
|
||
'haces',
|
||
'muchos',
|
||
'aquellos',
|
||
'aquellas',
|
||
'sus',
|
||
'entonces',
|
||
'tiempo',
|
||
'verdad',
|
||
'verdadero',
|
||
'verdadera',
|
||
'cierto',
|
||
'ciertos',
|
||
'cierta',
|
||
'ciertas',
|
||
'intentar',
|
||
'intento',
|
||
'intenta',
|
||
'intentas',
|
||
'intentamos',
|
||
'intentais',
|
||
'intentan',
|
||
'dos',
|
||
'bajo',
|
||
'arriba',
|
||
'encima',
|
||
'usar',
|
||
'uso',
|
||
'usas',
|
||
'usa',
|
||
'usamos',
|
||
'usais',
|
||
'usan',
|
||
'emplear',
|
||
'empleo',
|
||
'empleas',
|
||
'emplean',
|
||
'ampleamos',
|
||
'empleais',
|
||
'valor',
|
||
'muy',
|
||
'era',
|
||
'eras',
|
||
'eramos',
|
||
'eran',
|
||
'modo',
|
||
'bien',
|
||
'cual',
|
||
'cuando',
|
||
'donde',
|
||
'mientras',
|
||
'quien',
|
||
'con',
|
||
'entre',
|
||
'sin',
|
||
'trabajo',
|
||
'trabajar',
|
||
'trabajas',
|
||
'trabaja',
|
||
'trabajamos',
|
||
'trabajais',
|
||
'trabajan',
|
||
'podria',
|
||
'podrias',
|
||
'podriamos',
|
||
'podrian',
|
||
'podriais',
|
||
'yo',
|
||
'aquel'
|
||
];
|
||
$Self->{'Ticket::SearchIndex::StopWords'}->{'fr'} = [
|
||
'alors',
|
||
'au',
|
||
'aucuns',
|
||
'aussi',
|
||
'autre',
|
||
'avant',
|
||
'avec',
|
||
'avoir',
|
||
'bon',
|
||
'car',
|
||
'ce',
|
||
'cela',
|
||
'ces',
|
||
'ceux',
|
||
'chaque',
|
||
'ci',
|
||
'comme',
|
||
'comment',
|
||
'dans',
|
||
'des',
|
||
'du',
|
||
'dedans',
|
||
'dehors',
|
||
'depuis',
|
||
'deux',
|
||
'devrait',
|
||
'doit',
|
||
'donc',
|
||
'dos',
|
||
'droite',
|
||
'début',
|
||
'elle',
|
||
'elles',
|
||
'en',
|
||
'encore',
|
||
'essai',
|
||
'est',
|
||
'et',
|
||
'eu',
|
||
'fait',
|
||
'faites',
|
||
'fois',
|
||
'font',
|
||
'force',
|
||
'haut',
|
||
'hors',
|
||
'ici',
|
||
'il',
|
||
'ils',
|
||
'je',
|
||
'juste',
|
||
'la',
|
||
'le',
|
||
'les',
|
||
'leur',
|
||
'là',
|
||
'ma',
|
||
'maintenant',
|
||
'mais',
|
||
'mes',
|
||
'mine',
|
||
'moins',
|
||
'mon',
|
||
'mot',
|
||
'même',
|
||
'ni',
|
||
'nommés',
|
||
'notre',
|
||
'nous',
|
||
'nouveaux',
|
||
'ou',
|
||
'où',
|
||
'par',
|
||
'parce',
|
||
'parole',
|
||
'pas',
|
||
'personnes',
|
||
'peut',
|
||
'peu',
|
||
'pièce',
|
||
'plupart',
|
||
'pour',
|
||
'pourquoi',
|
||
'quand',
|
||
'que',
|
||
'quel',
|
||
'quelle',
|
||
'quelles',
|
||
'quels',
|
||
'qui',
|
||
'sa',
|
||
'sans',
|
||
'ses',
|
||
'seulement',
|
||
'si',
|
||
'sien',
|
||
'son',
|
||
'sont',
|
||
'sous',
|
||
'soyez',
|
||
'sujet',
|
||
'sur',
|
||
'ta',
|
||
'tandis',
|
||
'tellement',
|
||
'tels',
|
||
'tes',
|
||
'ton',
|
||
'tous',
|
||
'tout',
|
||
'trop',
|
||
'très',
|
||
'tu',
|
||
'valeur',
|
||
'voie',
|
||
'voient',
|
||
'vont',
|
||
'votre',
|
||
'vous',
|
||
'vu',
|
||
'ça',
|
||
'étaient',
|
||
'état',
|
||
'étions',
|
||
'été',
|
||
'être'
|
||
];
|
||
$Self->{'Ticket::SearchIndex::StopWords'}->{'it'} = [
|
||
'a',
|
||
'adesso',
|
||
'ai',
|
||
'al',
|
||
'alla',
|
||
'allo',
|
||
'allora',
|
||
'altre',
|
||
'altri',
|
||
'altro',
|
||
'anche',
|
||
'ancora',
|
||
'avere',
|
||
'aveva',
|
||
'avevano',
|
||
'ben',
|
||
'buono',
|
||
'che',
|
||
'chi',
|
||
'cinque',
|
||
'comprare',
|
||
'con',
|
||
'consecutivi',
|
||
'consecutivo',
|
||
'cosa',
|
||
'cui',
|
||
'da',
|
||
'del',
|
||
'della',
|
||
'dello',
|
||
'dentro',
|
||
'deve',
|
||
'devo',
|
||
'di',
|
||
'doppio',
|
||
'due',
|
||
'e',
|
||
'ecco',
|
||
'fare',
|
||
'fine',
|
||
'fino',
|
||
'fra',
|
||
'gente',
|
||
'giu',
|
||
'ha',
|
||
'hai',
|
||
'hanno',
|
||
'ho',
|
||
'il',
|
||
'indietro',
|
||
'invece',
|
||
'io',
|
||
'la',
|
||
'lavoro',
|
||
'le',
|
||
'lei',
|
||
'lo',
|
||
'loro',
|
||
'lui',
|
||
'lungo',
|
||
'ma',
|
||
'me',
|
||
'meglio',
|
||
'molta',
|
||
'molti',
|
||
'molto',
|
||
'nei',
|
||
'nella',
|
||
'no',
|
||
'noi',
|
||
'nome',
|
||
'nostro',
|
||
'nove',
|
||
'nuovi',
|
||
'nuovo',
|
||
'o',
|
||
'oltre',
|
||
'ora',
|
||
'otto',
|
||
'peggio',
|
||
'pero',
|
||
'persone',
|
||
'piu',
|
||
'poco',
|
||
'primo',
|
||
'promesso',
|
||
'qua',
|
||
'quarto',
|
||
'quasi',
|
||
'quattro',
|
||
'quello',
|
||
'questo',
|
||
'qui',
|
||
'quindi',
|
||
'quinto',
|
||
'rispetto',
|
||
'sara',
|
||
'secondo',
|
||
'sei',
|
||
'sembra',
|
||
'sembrava',
|
||
'senza',
|
||
'sette',
|
||
'sia',
|
||
'siamo',
|
||
'siete',
|
||
'solo',
|
||
'sono',
|
||
'sopra',
|
||
'soprattutto',
|
||
'sotto',
|
||
'stati',
|
||
'stato',
|
||
'stesso',
|
||
'su',
|
||
'subito',
|
||
'sul',
|
||
'sulla',
|
||
'tanto',
|
||
'te',
|
||
'tempo',
|
||
'terzo',
|
||
'tra',
|
||
'tre',
|
||
'triplo',
|
||
'ultimo',
|
||
'un',
|
||
'una',
|
||
'uno',
|
||
'va',
|
||
'vai',
|
||
'voi',
|
||
'volte',
|
||
'vostro'
|
||
];
|
||
$Self->{'Ticket::SearchIndex::StopWords'}->{'nl'} = [
|
||
'de',
|
||
'zijn',
|
||
'een',
|
||
'en',
|
||
'in',
|
||
'je',
|
||
'het',
|
||
'van',
|
||
'op',
|
||
'ze',
|
||
'hebben',
|
||
'het',
|
||
'hij',
|
||
'niet',
|
||
'met',
|
||
'er',
|
||
'dat',
|
||
'die',
|
||
'te',
|
||
'wat',
|
||
'voor',
|
||
'naar',
|
||
'gaan',
|
||
'kunnen',
|
||
'zeggen',
|
||
'dat',
|
||
'maar',
|
||
'aan',
|
||
'veel',
|
||
'zijn',
|
||
'worden',
|
||
'uit',
|
||
'ook',
|
||
'komen',
|
||
'als',
|
||
'om',
|
||
'moeten',
|
||
'we',
|
||
'doen',
|
||
'bij',
|
||
'goed',
|
||
'haar',
|
||
'dan',
|
||
'nog',
|
||
'of',
|
||
'maken',
|
||
'zo',
|
||
'wel',
|
||
'mijn',
|
||
'zien',
|
||
'over',
|
||
'willen',
|
||
'staan',
|
||
'door',
|
||
'kijken',
|
||
'zullen',
|
||
'heel',
|
||
'nu',
|
||
'weten',
|
||
'zitten',
|
||
'hem',
|
||
'schrijven',
|
||
'vinden',
|
||
'woord',
|
||
'hoe',
|
||
'geen',
|
||
'dit',
|
||
'mens',
|
||
'al',
|
||
'jij',
|
||
'ander',
|
||
'groot',
|
||
'waar',
|
||
'maar',
|
||
'weer',
|
||
'kind',
|
||
'me',
|
||
'vragen',
|
||
'een',
|
||
'denken',
|
||
'twee',
|
||
'horen',
|
||
'iets',
|
||
'deze',
|
||
'krijgen',
|
||
'ons',
|
||
'zich',
|
||
'lezen',
|
||
'hun',
|
||
'welk',
|
||
'zin',
|
||
'laten',
|
||
'mogen',
|
||
'hier',
|
||
'jullie',
|
||
'toch',
|
||
'geven',
|
||
'jaar',
|
||
'tegen',
|
||
'al',
|
||
'eens',
|
||
'echt',
|
||
'houden',
|
||
'alleen',
|
||
'lopen',
|
||
'mee',
|
||
'ja',
|
||
'roepen',
|
||
'tijd',
|
||
'dag',
|
||
'elkaar',
|
||
'even',
|
||
'lang',
|
||
'land',
|
||
'liggen',
|
||
'waarom',
|
||
'zetten',
|
||
'vader',
|
||
'laat',
|
||
'beginnen',
|
||
'blijven',
|
||
'nee',
|
||
'moeder',
|
||
'huis',
|
||
'nou',
|
||
'na',
|
||
'af',
|
||
'keer',
|
||
'dus',
|
||
'tot',
|
||
'vertellen',
|
||
'wie',
|
||
'net',
|
||
'jou',
|
||
'les',
|
||
'want',
|
||
'man',
|
||
'nieuw',
|
||
'elk',
|
||
'tekst',
|
||
'omdat',
|
||
'gebruiken',
|
||
'u'
|
||
];
|
||
$Self->{'Ticket::SearchIndex::WarnOnStopWordUsage'} = 0;
|
||
$Self->{'Ticket::SearchIndexModule'} = 'Kernel::System::Ticket::ArticleSearchIndex::DB';
|
||
$Self->{'Ticket::Service'} = '1';
|
||
$Self->{'Ticket::Service::Default::UnknownCustomer'} = 0;
|
||
$Self->{'Ticket::Service::KeepChildren'} = 0;
|
||
$Self->{'Ticket::StateAfterPending'} = {
|
||
'pending auto close+' => 'closed successful',
|
||
'pending auto close-' => 'closed unsuccessful'
|
||
};
|
||
$Self->{'Ticket::SubjectFormat'} = 'Left';
|
||
$Self->{'Ticket::SubjectFwd'} = 'Fwd';
|
||
$Self->{'Ticket::SubjectRe'} = 'Re';
|
||
$Self->{'Ticket::SubjectSize'} = '100';
|
||
$Self->{'Ticket::Type'} = '1';
|
||
$Self->{'Ticket::Type::Default'} = 'Unclassified';
|
||
$Self->{'Ticket::UnlockOnAway'} = '1';
|
||
$Self->{'Ticket::UnlockStateType'} = [
|
||
'new',
|
||
'open'
|
||
];
|
||
$Self->{'Ticket::ViewableLocks'} = [
|
||
'\'unlock\'',
|
||
'\'tmp_lock\''
|
||
];
|
||
$Self->{'Ticket::ViewableSenderTypes'} = [
|
||
'\'customer\''
|
||
];
|
||
$Self->{'Ticket::ViewableStateType'} = [
|
||
'new',
|
||
'open',
|
||
'pending reminder',
|
||
'pending auto'
|
||
];
|
||
$Self->{'Ticket::Watcher'} = 0;
|
||
$Self->{'Ticket::ZoomAttachmentDisplayCount'} = '20';
|
||
$Self->{'Ticket::ZoomTimeDisplay'} = 0;
|
||
$Self->{'TicketACL::Debug::Enabled'} = 0;
|
||
$Self->{'TicketACL::Default::Action'} = {};
|
||
$Self->{'TicketOverviewMenuSort'}->{'SortAttributes'} = {
|
||
'Age' => '1',
|
||
'Title' => '1'
|
||
};
|
||
$Self->{'TimeAccounting::ActionListConstraints'} = {};
|
||
$Self->{'TimeAccounting::ActiveFilter'} = 0;
|
||
$Self->{'TimeAccounting::AllowMassEntryForUser'} = 0;
|
||
$Self->{'TimeAccounting::DefaultActionName'} = '';
|
||
$Self->{'TimeAccounting::DefaultActionStatus'} = '1';
|
||
$Self->{'TimeAccounting::DefaultProjectName'} = '';
|
||
$Self->{'TimeAccounting::DefaultProjectStatus'} = '1';
|
||
$Self->{'TimeAccounting::DefaultUserDateEnd'} = '2019-12-31';
|
||
$Self->{'TimeAccounting::DefaultUserDateStart'} = '2019-01-01';
|
||
$Self->{'TimeAccounting::DefaultUserDescription'} = 'Put your description here.';
|
||
$Self->{'TimeAccounting::DefaultUserLeaveDays'} = '23';
|
||
$Self->{'TimeAccounting::DefaultUserOvertime'} = 0;
|
||
$Self->{'TimeAccounting::DefaultUserStatus'} = '1';
|
||
$Self->{'TimeAccounting::DefaultUserWeeklyHours'} = '40';
|
||
$Self->{'TimeAccounting::EnableAutoCompletion'} = '1';
|
||
$Self->{'TimeAccounting::Frontend::ReportingProject'}->{'ShowOnlyActiveUsers'} = '1';
|
||
$Self->{'TimeAccounting::InputHoursWithoutStartEndTime'} = '1';
|
||
$Self->{'TimeAccounting::MaxAllowedInsertDays'} = '10';
|
||
$Self->{'TimeAccounting::MaxIntervalOfIncompleteDays'} = '4';
|
||
$Self->{'TimeAccounting::MaxIntervalOfIncompleteDaysBeforeWarning'} = '2';
|
||
$Self->{'TimeAccounting::Project2RemarkRegExp'} = '^(?: PROJECT\\# | INFRA: | PRODUCT: )';
|
||
$Self->{'TimeAccounting::ProjectListConstraints'} = {};
|
||
$Self->{'TimeAccounting::ReduceTime'} = {
|
||
'traveling' => '50'
|
||
};
|
||
$Self->{'TimeAccounting::UseFilter'} = 0;
|
||
$Self->{'TimeInputFormat'} = 'Option';
|
||
$Self->{'TimeInputMinutesStep'} = '1';
|
||
$Self->{'TimeShowAlwaysLong'} = 0;
|
||
$Self->{'TimeShowCompleteDescription'} = 0;
|
||
$Self->{'TimeVacationDays'} = {
|
||
'1' => {
|
||
'1' => 'New Year\'s Day'
|
||
},
|
||
'12' => {
|
||
'24' => 'Christmas Eve',
|
||
'25' => 'First Christmas Day',
|
||
'26' => 'Second Christmas Day',
|
||
'31' => 'New Year\'s Eve'
|
||
},
|
||
'5' => {
|
||
'1' => 'International Workers\' Day'
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDays::Calendar1'} = {
|
||
'1' => {
|
||
'1' => 'New Year\'s Day'
|
||
},
|
||
'12' => {
|
||
'24' => 'Christmas Eve',
|
||
'25' => 'First Christmas Day',
|
||
'26' => 'Second Christmas Day',
|
||
'31' => 'New Year\'s Eve'
|
||
},
|
||
'5' => {
|
||
'1' => 'International Workers\' Day'
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDays::Calendar2'} = {
|
||
'1' => {
|
||
'1' => 'New Year\'s Day'
|
||
},
|
||
'12' => {
|
||
'24' => 'Christmas Eve',
|
||
'25' => 'First Christmas Day',
|
||
'26' => 'Second Christmas Day',
|
||
'31' => 'New Year\'s Eve'
|
||
},
|
||
'5' => {
|
||
'1' => 'International Workers\' Day'
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDays::Calendar3'} = {
|
||
'1' => {
|
||
'1' => 'New Year\'s Day'
|
||
},
|
||
'12' => {
|
||
'24' => 'Christmas Eve',
|
||
'25' => 'First Christmas Day',
|
||
'26' => 'Second Christmas Day',
|
||
'31' => 'New Year\'s Eve'
|
||
},
|
||
'5' => {
|
||
'1' => 'International Workers\' Day'
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDays::Calendar4'} = {
|
||
'1' => {
|
||
'1' => 'New Year\'s Day'
|
||
},
|
||
'12' => {
|
||
'24' => 'Christmas Eve',
|
||
'25' => 'First Christmas Day',
|
||
'26' => 'Second Christmas Day',
|
||
'31' => 'New Year\'s Eve'
|
||
},
|
||
'5' => {
|
||
'1' => 'International Workers\' Day'
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDays::Calendar5'} = {
|
||
'1' => {
|
||
'1' => 'New Year\'s Day'
|
||
},
|
||
'12' => {
|
||
'24' => 'Christmas Eve',
|
||
'25' => 'First Christmas Day',
|
||
'26' => 'Second Christmas Day',
|
||
'31' => 'New Year\'s Eve'
|
||
},
|
||
'5' => {
|
||
'1' => 'International Workers\' Day'
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDays::Calendar6'} = {
|
||
'1' => {
|
||
'1' => 'New Year\'s Day'
|
||
},
|
||
'12' => {
|
||
'24' => 'Christmas Eve',
|
||
'25' => 'First Christmas Day',
|
||
'26' => 'Second Christmas Day',
|
||
'31' => 'New Year\'s Eve'
|
||
},
|
||
'5' => {
|
||
'1' => 'International Workers\' Day'
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDays::Calendar7'} = {
|
||
'1' => {
|
||
'1' => 'New Year\'s Day'
|
||
},
|
||
'12' => {
|
||
'24' => 'Christmas Eve',
|
||
'25' => 'First Christmas Day',
|
||
'26' => 'Second Christmas Day',
|
||
'31' => 'New Year\'s Eve'
|
||
},
|
||
'5' => {
|
||
'1' => 'International Workers\' Day'
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDays::Calendar8'} = {
|
||
'1' => {
|
||
'1' => 'New Year\'s Day'
|
||
},
|
||
'12' => {
|
||
'24' => 'Christmas Eve',
|
||
'25' => 'First Christmas Day',
|
||
'26' => 'Second Christmas Day',
|
||
'31' => 'New Year\'s Eve'
|
||
},
|
||
'5' => {
|
||
'1' => 'International Workers\' Day'
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDays::Calendar9'} = {
|
||
'1' => {
|
||
'1' => 'New Year\'s Day'
|
||
},
|
||
'12' => {
|
||
'24' => 'Christmas Eve',
|
||
'25' => 'First Christmas Day',
|
||
'26' => 'Second Christmas Day',
|
||
'31' => 'New Year\'s Eve'
|
||
},
|
||
'5' => {
|
||
'1' => 'International Workers\' Day'
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDaysOneTime'} = {
|
||
'2004' => {
|
||
'1' => {
|
||
'1' => 'test'
|
||
}
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDaysOneTime::Calendar1'} = {
|
||
'2004' => {
|
||
'1' => {
|
||
'1' => 'test'
|
||
}
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDaysOneTime::Calendar2'} = {
|
||
'2004' => {
|
||
'1' => {
|
||
'1' => 'test'
|
||
}
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDaysOneTime::Calendar3'} = {
|
||
'2004' => {
|
||
'1' => {
|
||
'1' => 'test'
|
||
}
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDaysOneTime::Calendar4'} = {
|
||
'2004' => {
|
||
'1' => {
|
||
'1' => 'test'
|
||
}
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDaysOneTime::Calendar5'} = {
|
||
'2004' => {
|
||
'1' => {
|
||
'1' => 'test'
|
||
}
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDaysOneTime::Calendar6'} = {
|
||
'2004' => {
|
||
'1' => {
|
||
'1' => 'test'
|
||
}
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDaysOneTime::Calendar7'} = {
|
||
'2004' => {
|
||
'1' => {
|
||
'1' => 'test'
|
||
}
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDaysOneTime::Calendar8'} = {
|
||
'2004' => {
|
||
'1' => {
|
||
'1' => 'test'
|
||
}
|
||
}
|
||
};
|
||
$Self->{'TimeVacationDaysOneTime::Calendar9'} = {
|
||
'2004' => {
|
||
'1' => {
|
||
'1' => 'test'
|
||
}
|
||
}
|
||
};
|
||
$Self->{'TimeWorkingHours'} = {
|
||
'Fri' => [
|
||
'7',
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Mon' => [
|
||
'7',
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Sat' => [],
|
||
'Sun' => [],
|
||
'Thu' => [
|
||
'7',
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Tue' => [
|
||
'7',
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Wed' => [
|
||
'7',
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
]
|
||
};
|
||
$Self->{'TimeWorkingHours::Calendar1'} = {
|
||
'Fri' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Mon' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Sat' => [],
|
||
'Sun' => [],
|
||
'Thu' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Tue' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Wed' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
]
|
||
};
|
||
$Self->{'TimeWorkingHours::Calendar2'} = {
|
||
'Fri' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Mon' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Sat' => [],
|
||
'Sun' => [],
|
||
'Thu' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Tue' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Wed' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
]
|
||
};
|
||
$Self->{'TimeWorkingHours::Calendar3'} = {
|
||
'Fri' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Mon' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Sat' => [],
|
||
'Sun' => [],
|
||
'Thu' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Tue' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Wed' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
]
|
||
};
|
||
$Self->{'TimeWorkingHours::Calendar4'} = {
|
||
'Fri' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Mon' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Sat' => [],
|
||
'Sun' => [],
|
||
'Thu' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Tue' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Wed' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
]
|
||
};
|
||
$Self->{'TimeWorkingHours::Calendar5'} = {
|
||
'Fri' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Mon' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Sat' => [],
|
||
'Sun' => [],
|
||
'Thu' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Tue' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Wed' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
]
|
||
};
|
||
$Self->{'TimeWorkingHours::Calendar6'} = {
|
||
'Fri' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Mon' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Sat' => [],
|
||
'Sun' => [],
|
||
'Thu' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Tue' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Wed' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
]
|
||
};
|
||
$Self->{'TimeWorkingHours::Calendar7'} = {
|
||
'Fri' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Mon' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Sat' => [],
|
||
'Sun' => [],
|
||
'Thu' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Tue' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Wed' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
]
|
||
};
|
||
$Self->{'TimeWorkingHours::Calendar8'} = {
|
||
'Fri' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Mon' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Sat' => [],
|
||
'Sun' => [],
|
||
'Thu' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Tue' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Wed' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
]
|
||
};
|
||
$Self->{'TimeWorkingHours::Calendar9'} = {
|
||
'Fri' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Mon' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Sat' => [],
|
||
'Sun' => [],
|
||
'Thu' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Tue' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
],
|
||
'Wed' => [
|
||
'8',
|
||
'9',
|
||
'10',
|
||
'11',
|
||
'12',
|
||
'13',
|
||
'14',
|
||
'15',
|
||
'16',
|
||
'17',
|
||
'18',
|
||
'19',
|
||
'20'
|
||
]
|
||
};
|
||
$Self->{'TimeZone::Calendar1'} = 'Europe/Berlin';
|
||
$Self->{'TimeZone::Calendar1Name'} = 'Calendar Name 1';
|
||
$Self->{'TimeZone::Calendar2'} = 'Europe/Berlin';
|
||
$Self->{'TimeZone::Calendar2Name'} = 'Calendar Name 2';
|
||
$Self->{'TimeZone::Calendar3'} = 'Europe/Berlin';
|
||
$Self->{'TimeZone::Calendar3Name'} = 'Calendar Name 3';
|
||
$Self->{'TimeZone::Calendar4'} = 'Europe/Berlin';
|
||
$Self->{'TimeZone::Calendar4Name'} = 'Calendar Name 4';
|
||
$Self->{'TimeZone::Calendar5'} = 'Europe/Berlin';
|
||
$Self->{'TimeZone::Calendar5Name'} = 'Calendar Name 5';
|
||
$Self->{'TimeZone::Calendar6'} = 'Europe/Berlin';
|
||
$Self->{'TimeZone::Calendar6Name'} = 'Calendar Name 6';
|
||
$Self->{'TimeZone::Calendar7'} = 'Europe/Berlin';
|
||
$Self->{'TimeZone::Calendar7Name'} = 'Calendar Name 7';
|
||
$Self->{'TimeZone::Calendar8'} = 'Europe/Berlin';
|
||
$Self->{'TimeZone::Calendar8Name'} = 'Calendar Name 8';
|
||
$Self->{'TimeZone::Calendar9'} = 'Europe/Berlin';
|
||
$Self->{'TimeZone::Calendar9Name'} = 'Calendar Name 9';
|
||
$Self->{'UniqueCIName::EnableUniquenessCheck'} = 0;
|
||
$Self->{'UniqueCIName::UniquenessCheckScope'} = 'global';
|
||
$Self->{'UserDefaultTimeZone'} = 'Europe/Berlin';
|
||
$Self->{'WebMaxFileUpload'} = '24000000';
|
||
$Self->{'WebUploadCacheModule'} = 'Kernel::System::Web::UploadCache::DB';
|
||
$Self->{'WebUserAgent::DisableSSLVerification'} = 0;
|
||
$Self->{'WebUserAgent::Timeout'} = '15';
|
||
return;
|
||
}
|
||
1;
|