Dropdown - DynamicField inkl. Webservice mit Ticketinfos?

Hilfe zu OTRS Problemen aller Art
Post Reply
flappybird
Znuny newbie
Posts: 8
Joined: 12 Dec 2023, 18:49
Znuny Version: 6.5.4
Real Name: Harald

Dropdown - DynamicField inkl. Webservice mit Ticketinfos?

Post by flappybird »

Hallo,

ich versuche ein Dropdown Free Field zu erstellen. Das greift auf einen Webservice zu um eine Liste der Möglichkeiten zu erhalten.

Gibt es hier auch eine Möglichkeit Informationen zum Ticket (Ticketnummer, Customer, ...?) an den Webservice zu übermitteln?

Derzeit kommt beim Klick ins Dropdown folgende Info per GET-Request beim Webservice mit HTTP::REST an:

Code: Select all

(
    [DynamicField_custickettype] => 
    [DynamicField_Icinga] => 
    [DynamicField_Netbox] => 
    [TypeID] => 2
    [Agent] => HASH(0x5573bb8b9aa8)
    [DynamicField_custickettypestandardized] => 
    [DynamicField_custicketnum] => 
    [SearchTerms] => ***
    [ServiceID] => 
    [UserID] => 87
)
UserID ist dabei die ID von meinem Agent.

Invoker ist Generic::Tunnel, aber auch mit Ticket::Generic kriege ich nicht mehr Infos. Wenn ich auf POST umstelle, kommen mehr Daten, aber diese betrffen nur den Agent (Skin ...).

lg

edit: Das betrifft auch bestehende Tickets, wo per Klick auf "Free Fields" versucht wird im Dropdown Daten abzufragen.
You do not have the required permissions to view the files attached to this post.
Last edited by flappybird on 14 May 2024, 17:15, edited 1 time in total.
root
Administrator
Posts: 3982
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Dropdown - DynamicField inkl. Webservice mit Ticketinfos?

Post by root »

HI,

DU brauchst dafür den Invoker Generic::Tunnel. Allerdings kommen die Infos zum Ticket nur wenn Du das Feld im Kontext eines Tickets verwendest. Sprich: nutzt Du es in AgentTicketPhone oder AgentTicketEmail wird das nichts, da das Ticket ja noch nicht erstellt ist.

Nutze das Mapping (XSLT) ausgehend um die Daten auf das zu reduzieren was Du wirklich brauchst.

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
flappybird
Znuny newbie
Posts: 8
Joined: 12 Dec 2023, 18:49
Znuny Version: 6.5.4
Real Name: Harald

Re: Dropdown - DynamicField inkl. Webservice mit Ticketinfos?

Post by flappybird »

Hi, danke für die Antwort,

der Codeblock vom ersten Post kommt von einem bestehenden Ticket mit gesetzter CustomerID, sollte in dem Array mehr Information drinnen stehen? Generic::Tunnel liefert leider das gleiche Ergebnis.

Eventuell hiflts, hier das PHP-Skript von der Gegenstelle wo ich den Request dumpe:

Code: Select all

<?php

header('Content-Type: application/json');
$x=print_r($_REQUEST, true);
file_put_contents("dump.txt", $x, FILE_APPEND);
?>
root
Administrator
Posts: 3982
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Dropdown - DynamicField inkl. Webservice mit Ticketinfos?

Post by root »

Hi,

Sorry, das war ein Typo: Generic::Ticket musst Du nehmen.

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
Post Reply