Hello, I have found the solution:
my $dynamicField = $dynamicFieldObject->DynamicFieldGet(Name => 'ZabbixEventID'); $dynamicFieldValueObject->ValueSet( FieldID => $dynamicField->{ID}, ObjectID => $ticketID, Value => [{ ValueText => $eventID, }], UserID => 1, ); Best, Gergely On 1 April 2014 23:08, Gergely Polonkai <gerg...@polonkai.eu> wrote: > Hello, > > I have a dynamic field called ZabbixEventID. When I create the ticket > using the API, I'd like to set this field to something. As the API > documentation doesn't say anything about this, I'm trying to achieve it > like this: > > my $ticketID = $ticketObject->TicketCreate( > Title => $subject, > Queue => 'Raw', > Lock => 'unlock', > Priority => '3 normal', > State => 'new', > Type => 'Incident', > OwnerID => 1, > UserID => 1, > DynamicField => { > ZabbixEventID => 'thing', > } > ); > > My other try was > > my $ticketID = $ticketObject->TicketCreate( > Title => $subject, > Queue => 'Raw', > Lock => 'unlock', > Priority => '3 normal', > State => 'new', > Type => 'Incident', > OwnerID => 1, > UserID => 1, > DynamicField_ZabbixEventID => 'thing', > ); > > but neither worked. Can someone tell me The Right Way(TM)? > > Thank you in advance! > > Best, > Gergey >
--------------------------------------------------------------------- OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs