
Hi, Le 15 juin 2012 à 15:58, Martin Gruner a écrit :
Hi Bernard,
just use TicketGet(...., DynamicFields => 1); and you will get all fields on the result hash.
Regards, mg
In fact I have made a call with DynamicFields => 1 but the problem is that I get the name of the field but not the value small piece of code : my %Ticket = $Self->{TicketObject}->TicketGet( TicketID => $Param{TicketID}, UserID => 1, DynamicFields => 1, # To get DynamicFields in Ticket map ); return 1 if !%Ticket; while( my ($k,$v) = each(%Ticket) ) { $Self->{LogObject}->Log( Priority => 'info', Message => "key=$k value=$v" ); } $Self->{LogObject}->Log( Priority => 'info', Message => "End of my own module" ); gives : [Fri Jun 15 17:48:19 2012][Info][Kernel::System::Ticket::Event::EventModuleIsCompanyTicket::Run] key=CreateTimeUnix value=1339775299 [Fri Jun 15 17:48:19 2012][Info][Kernel::System::Ticket::Event::EventModuleIsCompanyTicket::Run] key=SLAID value= [Fri Jun 15 17:48:19 2012][Info][Kernel::System::Ticket::Event::EventModuleIsCompanyTicket::Run] key=CustomerUserID value=bchambonascustomer [Fri Jun 15 17:48:19 2012][Info][Kernel::System::Ticket::Event::EventModuleIsCompanyTicket::Run] key=DynamicField_IsCompanyTicket value= [Fri Jun 15 17:48:19 2012][Info][Kernel::System::Ticket::Event::EventModuleIsCompanyTicket::Run] End of my own module I also have other problem with events I can fire an event with 'TicketCreate' (as in my previous example) but I CAN'T fire anything when moving Ticket between queue. I have tried several EventName (see below), without result <ConfigItem Name="Ticket::EventModulePost###EventModuleIsCompanyTicket" Required="0" Valid="1"> <Description Translatable="1">To set a ticket as private ...</Description> <Group>Ticket</Group> <SubGroup>Core::Ticket</SubGroup> <Setting> <Hash> <Item Key="Module">Kernel::System::Ticket::Event::EventModuleIsCompanyTicket</Item> <!-- Event fired with TicketCreate, but can't get Value from DynamicField --> <!-- <Item Key="Event">TicketCreate</Item> --> <!-- Can't fire an event on TicketQueueUpdate , an Event Name problem or something else ? --> <Item Key="Event">TicketQueueUpdate|TicketMoveTicket|MoveTicket</Item> <Item Key="new">open</Item> </Hash> </Setting> </ConfigItem> however , with notification (sending email for ex) 'TicketQueueUpdate' seems to work hoping better for next week... Best regards --------------- Bernard CHAMBON IN2P3 / CNRS 04 72 69 42 18