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 <[email protected]> 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