Hallo,
kann man den Ticket::NumberGenerator umstellen von ""DateChecksum"" auf ""AutoIncrement"" ohne die Follow-Ups der E-Mails auf die Betreffs zu verlieren?
Derzeit haben wir Tickets mit dem Betreff "Ticket#2011110710000025", was natürlich zur Nennung am Telefon oder zum Merken relativ unkomfortabel ist.
Wir schwebt da vor, dass es mit kürzeren Ticketnummern wesentlich einfacher ist, oder? Wie macht ihr denn das am Telefon mit den Ticketnummern?
bye, cptcrunch
Ticket::NumberGenerator ändern auf "AutoIncrement"?
-
- Znuny ninja
- Posts: 1029
- Joined: 13 Apr 2009, 12:26
- Znuny Version: 6.0.13
- Real Name: Wolfgang Fürtbauer
- Company: PBS Logitek GmbH
- Location: Pinsdorf
Re: Ticket::NumberGenerator ändern auf "AutoIncrement"?
ich mir im code von "Autoincrement" ein Stückchen Code eingabaut, der das alte Format ausliest
Code: Select all
# -------------------------------
# check previous setting: Date
# -------------------------------
# $Self->{LogObject}->Log(
# Priority => 'information',
# Message => "Subject string: $String",
# );
if ( $String =~ /\Q$TicketHook$TicketHookDivider\E(\d{4,10}$SystemID\d{1,40})/i ) {
return $1;
}
# check default setting
if ( $String =~ /\Q$TicketHook\E:\s{0,2}(\d{4,10}$SystemID\d{1,40})/i ) {
return $1;
}
# Ab hier Standard code
# ----------------------------------------
# check ticket number: Autoincrement
#-----------------------------------------
# -------------------------------
# check previous setting: Date
# -------------------------------
# $Self->{LogObject}->Log(
# Priority => 'information',
# Message => "Subject string: $String",
# );
if ( $String =~ /\Q$TicketHook$TicketHookDivider\E(\d{4,10}$SystemID\d{1,40})/i ) {
return $1;
}
# check default setting
if ( $String =~ /\Q$TicketHook\E:\s{0,2}(\d{4,10}$SystemID\d{1,40})/i ) {
return $1;
}
######## ab hier Standardcode #####
# ----------------------------------------
# check ticket number: Autoincrement
#-----------------------------------------
if ( $String =~ /\Q$TicketHook$TicketHookDivider\E($SystemID\d{$MinSize,$MaxSize})/i ) {
return $1;
}
if ( $String =~ /\Q$TicketHook\E:\s{0,2}($SystemID\d{$MinSize,$MaxSize})/i ) {
return $1;
}
return;
}
1;
Produktiv:
OTRS 6.0.13/ ITSM 6.0.13
OS: SUSE Linux (SLES 12, Leap), MySql 5.5.x, 5.6.x
Windows 2012 AD Integration (agents and customers), Nagios integration (incidents, CMDB), Survey, TimeAccounting
OTRS 6.0.13/ ITSM 6.0.13
OS: SUSE Linux (SLES 12, Leap), MySql 5.5.x, 5.6.x
Windows 2012 AD Integration (agents and customers), Nagios integration (incidents, CMDB), Survey, TimeAccounting
Re: Ticket::NumberGenerator ändern auf "AutoIncrement"?
Hmm, sieht kompliziert aus...
Aber danke für den Tipp!
Grüße,
cptcrunch
Aber danke für den Tipp!
Grüße,
cptcrunch