Meine ZZZAuto.pm sieht wie folgt aus. Da der Fehler nur ca. 2 mal am Tag auftaucht kann ich die ZZZAuto.pm leider nicht weg kopieren. Meine Kollegen müssen mit dem System arbeiten. Die Unternehmens internen Daten habe ich mit xx auskommentiert, nur zur Info.
Code: Select all
# OTRS config file (automatically generated)
# VERSION:1.1
package Kernel::Config::Files::ZZZAuto;
use strict;
use warnings;
no warnings 'redefine';
use utf8;
sub Load {
my ($File, $Self) = @_;
$Self->{'OTRSAppliance::Debug'} = '1';
$Self->{'iPhone::DebugLog'} = '1';
delete $Self->{'iOtrs::API::ProxyAddress'};
$Self->{'Ticket::Frontend::AgentTicketForward'}->{'RichTextHeight'} = '300';
$Self->{'Ticket::Frontend::AgentTicketPhoneOutbound'}->{'RichTextWidth'} = '620';
$Self->{'Ticket::Frontend::AgentTicketPhoneInbound'}->{'RichTextWidth'} = '620';
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'RichTextHeight'} = '200';
$Self->{'Ticket::Frontend::AgentTicketSearch'}->{'DynamicField'} = {
'Bug' => '1',
'Projekt' => '1',
'Projektleiter' => '1',
'TicketNrSageBaeurer' => '1',
'programmierung' => '1'
};
$Self->{'Ticket::Frontend::AgentTicketZoom'}->{'DynamicField'} = {
'AngebotsNr' => '1',
'Aufwand' => '1',
'Betrag' => '1',
'Bug' => '1',
'Dameware' => '1',
'Geschaeftszeit' => '1',
'Projekt' => '1',
'ProjektFertigstellungNeu' => '1',
'ProjektReihenfolge' => '1',
'Projektleiter' => '1',
'TicketFreeText1' => '1',
'TicketFreeText2' => '1',
'TicketNrSageBaeurer' => '1',
'Vorgang' => '1',
'programmierung' => '1'
};
$Self->{'Ticket::Frontend::OverviewPreview'}->{'DynamicField'} = {
'AngebotsNr' => '1',
'Betrag' => '1',
'Bug' => '1',
'Geschaeftszeit' => '1',
'Projekt' => '1',
'ProjektFertigstellungNeu' => '1',
'ProjektReihenfolge' => '1',
'Projektleiter' => '1',
'Vorgang' => '1',
'programmierung' => '1'
};
$Self->{'Ticket::Frontend::AgentTicketPhone'}->{'DynamicField'} = {
'Geschaeftszeit' => '1'
};
$Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'DynamicField'} = {
'AngebotsNr' => '1',
'Aufwand' => '1',
'Betrag' => '1',
'Bug' => '1',
'Dameware' => '1',
'Geschaeftszeit' => '1',
'Projekt' => '1',
'ProjektFertigstellungNeu' => '1',
'ProjektReihenfolge' => '1',
'Projektleiter' => '1',
'TicketNrSageBaeurer' => '1',
'Vorgang' => '1',
'programmierung' => '1'
};
$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->{'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',
'X-Loop',
'X-Spam-Flag',
'X-Spam-Status',
'X-Spam-Level',
'X-No-Loop',
'X-Priority',
'Importance',
'X-Mailer',
'User-Agent',
'Organization',
'X-Original-To',
'Delivered-To',
'Envelope-To',
'Return-Path',
'X-OTRS-Loop',
'X-OTRS-Info',
'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-CustomerNo',
'X-OTRS-CustomerUser',
'X-OTRS-SenderType',
'X-OTRS-ArticleType',
'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-ArticleType',
'X-OTRS-DynamicField-Vorgang',
'X-OTRS-FollowUp-DynamicField-Vorgang',
'X-OTRS-DynamicField-ArticleFreeText2',
'X-OTRS-FollowUp-DynamicField-ArticleFreeText2',
'X-OTRS-DynamicField-TicketNrSageBaeurer',
'X-OTRS-FollowUp-DynamicField-TicketNrSageBaeurer',
'X-OTRS-DynamicField-Aufwand',
'X-OTRS-FollowUp-DynamicField-Aufwand',
'X-OTRS-DynamicField-Status',
'X-OTRS-FollowUp-DynamicField-Status',
'X-OTRS-DynamicField-Geraetename',
'X-OTRS-FollowUp-DynamicField-Geraetename',
'X-OTRS-DynamicField-Dienst',
'X-OTRS-FollowUp-DynamicField-Dienst',
'X-OTRS-DynamicField-Projektleiter',
'X-OTRS-FollowUp-DynamicField-Projektleiter'
];
$Self->{'PostmasterDefaultQueue'} = 'Postmaster';
$Self->{'Frontend::Module'}->{'AdminGenericAgent'} = {
'Description' => 'Admin',
'Group' => [
'admin'
],
'Loader' => {
'JavaScript' => [
'Core.Agent.Admin.GenericAgent.js'
]
},
'NavBar' => [
{
'Description' => ''
}
],
'NavBarModule' => {
'Block' => 'System',
'Description' => 'Manage tasks triggered by event or time based execution.',
'Module' => 'Kernel::Output::HTML::NavBarModuleAdmin',
'Name' => 'GenericAgent',
'Prio' => '300'
},
'NavBarName' => 'Admin',
'Title' => 'GenericAgent'
};
$Self->{'Frontend::Module'}->{'AgentTicketHistory'} = {
'Description' => 'Ticket History',
'NavBar' => [
{
'Description' => ''
}
],
'NavBarName' => 'Ticket',
'Title' => 'History'
};
$Self->{'Ticket::Frontend::CustomerTicketZoom'}->{'AttributesView'} = {
'Owner' => '1',
'Priority' => '1',
'Queue' => '1',
'Responsible' => '0',
'SLA' => '0',
'Service' => '0',
'State' => '1',
'Type' => '1'
};
$Self->{'DashboardBackend'}->{'0130-TicketOpen'} = {
'Attributes' => 'StateType=open;',
'Block' => 'ContentLarge',
'CacheTTLLocal' => '0.5',
'Default' => '1',
'DefaultColumns' => {
'Age' => '2',
'Changed' => '1',
'CustomerID' => '1',
'CustomerName' => '1',
'CustomerUserID' => '1',
'DynamicField_Bug' => '1',
'DynamicField_Dameware' => '1',
'DynamicField_Projekt' => '1',
'DynamicField_ProjektFertigstellungNeu' => '1',
'DynamicField_ProjektReihenfolge' => '1',
'DynamicField_TicketNrSageBaeurer' => '1',
'DynamicField_programmierung' => '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' => '20',
'Module' => 'Kernel::Output::HTML::DashboardTicketGeneric',
'Permission' => 'rw',
'Time' => 'Age',
'Title' => 'Open Tickets / Need to be answered'
};
$Self->{'Frontend::ToolBarModule'}->{'11-CICSearchCustomerUser'} = {
'Block' => 'ToolBarCICSearchCustomerUser',
'CSS' => 'Core.Agent.Toolbar.CICSearch.css',
'Description' => 'CustomerUser Search',
'Module' => 'Kernel::Output::HTML::ToolBarGeneric',
'Name' => 'Customer user search',
'Priority' => '1990040',
'Size' => '10'
};
$Self->{'Frontend::ToolBarModule'}->{'10-Ticket::TicketSearchFulltext'} = {
'Block' => 'ToolBarSearchFulltext',
'CSS' => 'Core.Agent.Toolbar.FulltextSearch.css',
'Description' => 'Fulltext search',
'Module' => 'Kernel::Output::HTML::ToolBarGeneric',
'Name' => 'Fulltext-Search',
'Priority' => '1990020',
'Size' => '10'
};
$Self->{'Frontend::ToolBarModule'}->{'9-Ticket::TicketSearchProfile'} = {
'Block' => 'ToolBarSearchProfile',
'Description' => 'Search-Template',
'MaxWidth' => '40',
'Module' => 'Kernel::Output::HTML::ToolBarTicketSearchProfile',
'Name' => 'Search-Template',
'Priority' => '1990010'
};
$Self->{'Frontend::ToolBarModule'}->{'5-Ticket::AgentTicketEmail'} = {
'AccessKey' => '',
'Action' => 'AgentTicketEmail',
'CssClass' => 'EmailTicket',
'Icon' => 'fa fa-envelope',
'Link' => 'Action=AgentTicketEmail',
'Module' => 'Kernel::Output::HTML::ToolBarLink',
'Name' => 'New email ticket',
'Priority' => '1020020'
};
$Self->{'Frontend::ToolBarModule'}->{'4-Ticket::AgentTicketPhone'} = {
'AccessKey' => '',
'Action' => 'AgentTicketPhone',
'CssClass' => 'PhoneTicket',
'Icon' => 'fa fa-phone',
'Link' => 'Action=AgentTicketPhone',
'Module' => 'Kernel::Output::HTML::ToolBarLink',
'Name' => 'New phone ticket',
'Priority' => '1020010'
};
$Self->{'Ticket::PendingNotificationNotToResponsible'} = '1';
$Self->{'Ticket::Frontend::AgentTicketForward'}->{'StateDefault'} = 'open';
$Self->{'Ticket::Frontend::ResponseFormat'} = '[% Data.Salutation | html %]
[% Data.StdResponse | html %]
[% Data.Signature | html %]
[% Data.Created | Localize("TimeShort") %] - [% Data.OrigFromName | html %] [% Translate("wrote") | html %]:
[% Data.Body | html %]';
$Self->{'Ticket::Frontend::AgentTicketPriority'}->{'Body'} = 'Priorität gesetzt.';
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'Body'} = 'Ticket angenommen!';
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'State'} = '1';
$Self->{'Ticket::Frontend::AgentTicketOwner'}->{'RequiredLock'} = '1';
$Self->{'Ticket::Frontend::AgentTicketNote'}->{'State'} = '1';
$Self->{'Ticket::Frontend::AgentTicketClose'}->{'Body'} = 'Vorgang beendet!';
$Self->{'Ticket::Frontend::AgentTicketPhone'}->{'StateType'} = [
'new',
'pending auto',
'pending reminder',
'closed',
'open'
];
$Self->{'Ticket::Frontend::AgentTicketPhoneInbound'}->{'RequiredLock'} = '1';
$Self->{'Ticket::Frontend::AgentTicketPhoneOutbound'}->{'State'} = 'open';
delete $Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'Body'};
delete $Self->{'Ticket::Frontend::AgentTicketFreeText'}->{'Subject'};
$Self->{'Ticket::Frontend::TimeUnits'} = '(work units)';
$Self->{'Ticket::Frontend::CustomerTicketOverview'}->{'Queue'} = '1';
$Self->{'Ticket::Frontend::CustomerTicketOverview'}->{'Owner'} = '1';
$Self->{'Ticket::Frontend::TicketArticleFilter'} = '1';
$Self->{'Ticket::ZoomTimeDisplay'} = '1';
$Self->{'Ticket::Watcher'} = '1';
$Self->{'Ticket::EventModulePost'}->{'930-DynamicFieldFromCustomerUser'} = {
'Event' => '(TicketCreate|TicketCustomerUpdate)',
'Module' => 'Kernel::System::Ticket::Event::DynamicFieldFromCustomerUser'
};
delete $Self->{'Ticket::EventModulePost'}->{'910-ForceUnlockOnMove'};
$Self->{'Ticket::NumberGenerator'} = 'Kernel::System::Ticket::Number::Date';
$Self->{'Ticket::ResponsibleAutoSet'} = '0';
$Self->{'Ticket::Responsible'} = '1';
$Self->{'Nagios::Acknowledge::HTTP::Password'} = 'xxx';
$Self->{'Nagios::Acknowledge::HTTP::User'} = 'xxx';
$Self->{'Nagios::Acknowledge::HTTP::URL'} = 'http://xx.xx.xx.xx/openitc/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=Besitzer:<USER>%20Ticket:<TicketNumber>&btnSubmit=Commit';
delete $Self->{'Nagios::Acknowledge::NamedPipe::Service'};
delete $Self->{'Nagios::Acknowledge::NamedPipe::Host'};
delete $Self->{'Nagios::Acknowledge::NamedPipe::CMD'};
$Self->{'Nagios::Acknowledge::Type'} = 'http';
delete $Self->{'PostMaster::PreFilterModule'}->{'1-SystemMonitoring'};
delete $Self->{'Frontend::NotifyModule'}->{'800-Scheduler-Check'};
$Self->{'Process::DefaultQueue'} = 'Postmaster';
$Self->{'Frontend::Module'}->{'AdminGenericInterfaceMappingSimple'} = {
'Description' => 'Admin',
'Group' => [
'admin'
],
'Loader' => {
'CSS' => [
'Core.Agent.Admin.GenericInterface.css'
],
'JavaScript' => [
'Core.Agent.Admin.GenericInterfaceMappingSimple.js'
]
},
'Title' => 'GenericInterface Webservice Mapping GUI'
};
$Self->{'Frontend::Module'}->{'AdminGenericInterfaceDebugger'} = {
'Description' => 'Admin',
'Group' => [
'admin'
],
'Loader' => {
'CSS' => [
'Core.Agent.Admin.GenericInterface.css'
],
'JavaScript' => [
'Core.Agent.Admin.GenericInterfaceDebugger.js'
]
},
'Title' => 'GenericInterface Debugger GUI'
};
delete $Self->{'DashboardBackend'}->{'11899-DashboardTicketGenericProjekt'};
$Self->{'Stats::UseAgentElementInStats'} = '1';
$Self->{'Customer::AuthModule::LDAP::Params'} = {
'async' => 0,
'port' => 389,
'timeout' => 120,
'version' => 3
};
$Self->{'Customer::AuthModule::LDAP::AlwaysFilter'} = '';
$Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = 'xxxx';
$Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'CN=xxxxx';
$Self->{'Customer::AuthModule::LDAP::UserAttr'} = 'DN';
$Self->{'Customer::AuthModule::LDAP::AccessAttr'} = 'member';
$Self->{'Customer::AuthModule::LDAP::GroupDN'} = 'xxxxx';
$Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'xxxx';
$Self->{'Customer::AuthModule::LDAP::Host'} = 'xxxx';
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
delete $Self->{'PreferencesGroups'}->{'SpellDict'};
$Self->{'PerformanceLog'} = '1';
$Self->{'NotificationSenderEmail'} = 'helpdesk@<OTRS_CONFIG_FQDN>';
$Self->{'SwitchToCustomer'} = '1';
$Self->{'SendmailModule::Host'} = 'xxxx';
$Self->{'SendmailModule'} = 'Kernel::System::Email::SMTP';
$Self->{'LogModule::LogFile'} = '/opt/otrs/var/log/otrs.log';
$Self->{'LogModule'} = 'Kernel::System::Log::File';
$Self->{'CheckMXRecord'} = '0';
$Self->{'Frontend::RichTextHeight'} = '250';
$Self->{'CustomerHeadline'} = 'xxxx';
$Self->{'DefaultLanguage'} = 'de';
$Self->{'Organization'} = '';
$Self->{'AdminEmail'} = 'xxxxx';
$Self->{'FQDN'} = 'xxxxx';
$Self->{'SecureMode'} = 1;
}
1;