
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
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