We want to create a new ticket number generator module. But we can not reach Queue or QueueID from
package Kernel::System::Ticket::Number::*; files.
Is there a way to get QueueID while new ticket number creating ?
I am attaching Dumper($Self->{QueueObject}->{CacheInternalObject}) from package Kernel::System::Ticket::Number::Random; below..
Code: Select all
[Tue Jan 28 16:44:03 2014][Debug][Kernel::System::Ticket::Number::TgTicketNumber::TicketCreateNumber][140] $VAR1 = bless( {
'Cache' => {
'QueueGetID::7' => {
'FollowUpLock' => '0',
'ValidID' => '1',
'QueueID' => '7',
'RealName' => 'TEST',
'FirstResponseNotify' => '0',
'UpdateTime' => '0',
'Email' => 'TEST@TEST.com',
'ChangeTime' => '2013-12-25 10:23:34',
'UnlockTimeout' => '0',
'Calendar' => '',
'CreateTime' => '2013-12-25 10:23:34',
'Comment' => '',
'UpdateNotify' => '0',
'DefaultSignKey' => '',
'GroupID' => '2',
'SolutionTime' => '0',
'SolutionNotify' => '0',
'SystemAddressID' => '4',
'SalutationID' => '1',
'FollowUpID' => '1',
'SignatureID' => '1',
'Name' => 'TurboSMTPtest',
'FirstResponseTime' => '0'
},
'QueueList::0' => {
'6' => 'sendgridtest',
'3' => 'Junk',
'7' => 'TurboSMTPtest',
'2' => 'Raw',
'8' => 'Test2',
'4' => 'Misc',
'1' => 'Postmaster',
'5' => 'postmarktest'
}
},
..... you can see the rest from attachment