Hallo Zusammen,
ich programmiere gerade einen Prozess, der ein 'Manager approval' beinhaltet.
Dazu verschiebe ich das Ticket in eine Queue CompanyManagement und mache den Geschäftsführer zum Owner.
Klappt auch soweit.
Jetzt entscheidet der GF etwas und ich will 2 Dinge machen:
Owner wieder zurück auf ursprünglichen Agenten zurücksetzen
Artikel erstellen mit to=Ersteller
Als Variable benutze ich in der Übergangsaktivität <OTRS_Ticket_CreateBy>
Das scheint aber nicht zu funktionieren.
<OTRS_Ticket_Creator> hatte ich zuerst geraten, hat aber auch nicht funktioniert.
In der Doku habe ich als Rückgabewerte von TicketGet() u.a. CreateBy gefunden und dachte ich hätt's.
Kann mir jemand helfen?
Braucht Ihr mehr Infos?
Ist erst mein Zweiter Prozess, den ich anlege.
Also....ich hab da jetzt nicht wirklich Erfahrung mit....
Danke im Voraus
kss
Ticket_Owner=Ticket_CreateBy SOLVED
-
- Znuny newbie
- Posts: 8
- Joined: 15 Aug 2017, 14:09
- Znuny Version: 50221
- Real Name: kssupport
- Company: klamke systems
Ticket_Owner=Ticket_CreateBy SOLVED
Last edited by kss on 21 Aug 2017, 17:22, edited 1 time in total.
Re: Ticket_Owner=Ticket_CreateBy
Hi,
ich macht da den Umweg und schreibe den aktuellen Owner in ein dyn. Feld (z.B. previousOwner)
und gebe dann über Transition Action den Owner mit TicketOwnerSet -> OTRS_TICKET_DynamicField_previousOwner
zurück.
vielleicht hilft Dir das?
viele Grüße
Flo
ich macht da den Umweg und schreibe den aktuellen Owner in ein dyn. Feld (z.B. previousOwner)
und gebe dann über Transition Action den Owner mit TicketOwnerSet -> OTRS_TICKET_DynamicField_previousOwner
zurück.
vielleicht hilft Dir das?
viele Grüße
Flo
OTRS 8 SILVER (Prod)
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11
-- Ich beantworte keine Forums-Fragen PN - No PN please
I won't answer to unfriendly users any more. A greeting and regards are just polite.
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11
-- Ich beantworte keine Forums-Fragen PN - No PN please
I won't answer to unfriendly users any more. A greeting and regards are just polite.
-
- Znuny newbie
- Posts: 8
- Joined: 15 Aug 2017, 14:09
- Znuny Version: 50221
- Real Name: kssupport
- Company: klamke systems
Re: Ticket_Owner=Ticket_CreateBy
Ja, sowas würde mir helfen.
Ich habe es jetzt noch nicht ausprobiert, aber ich glaube, dass -nachdem ein Agent das Ticket angelegt hat, also nach dem ersten Dialog- der Owner OTRS Admin ist.
Wie machst Du denn den Agent zum ersten Besitzer, der das Ticket erstellt?
Ich hatte in einem andere Thread gelesen, dass jemand über einen GenericAgent bei Event TicketCreate irgendein von-Feld ausliest.
Das ist mir aber eine Nummer zu hoch. Keine Ahnung, was ich da machen muss.
In der Tat habe ich in meinen ersten Dialog aber auch einen Artikel drin.
Wenn ich etwas referenzieren könnte wie (pseudocode)
GetArticle(nr=1).von()
wäre mir auch geholfen.
Aber dazu fehlt mir wohl auch das OTRS wissen.....
Lg
kks
Ich habe es jetzt noch nicht ausprobiert, aber ich glaube, dass -nachdem ein Agent das Ticket angelegt hat, also nach dem ersten Dialog- der Owner OTRS Admin ist.
Wie machst Du denn den Agent zum ersten Besitzer, der das Ticket erstellt?
Ich hatte in einem andere Thread gelesen, dass jemand über einen GenericAgent bei Event TicketCreate irgendein von-Feld ausliest.
Das ist mir aber eine Nummer zu hoch. Keine Ahnung, was ich da machen muss.
In der Tat habe ich in meinen ersten Dialog aber auch einen Artikel drin.
Wenn ich etwas referenzieren könnte wie (pseudocode)
GetArticle(nr=1).von()
wäre mir auch geholfen.
Aber dazu fehlt mir wohl auch das OTRS wissen.....
Lg
kks
-
- Znuny newbie
- Posts: 8
- Joined: 15 Aug 2017, 14:09
- Znuny Version: 50221
- Real Name: kssupport
- Company: klamke systems
Re: Ticket_Owner=Ticket_CreateBy
Tadaaa,
ich bin doch nicht zu blöd.
Ich habe mir in ein DynamicField mal <OTRS_Ticket_CreateBy> reinschreiben lassen und den Wert ausgelesen.
Da stand dann, in meinem Fall eine 3 drin.
Also habe ich in TicketOwnerSet statt Owner die OwnerID gesetzt.
Siehe da, es funktioniert.
Junge, Junge, Junge, das hat mich jetzt einen halben Tag gekostet.
Habe sogar ausprobiert, ob ein Fehler in der Doku ist und es eigentlich Create'd'By heissen muss.
Es ist gar nicht so leicht, sich da erstmal zurechtzufinden.
Deshalb thumbs up für alle, die hier ihr Wissen teilen!
Lg
kks
ich bin doch nicht zu blöd.
Ich habe mir in ein DynamicField mal <OTRS_Ticket_CreateBy> reinschreiben lassen und den Wert ausgelesen.
Da stand dann, in meinem Fall eine 3 drin.
Also habe ich in TicketOwnerSet statt Owner die OwnerID gesetzt.
Siehe da, es funktioniert.
Junge, Junge, Junge, das hat mich jetzt einen halben Tag gekostet.
Habe sogar ausprobiert, ob ein Fehler in der Doku ist und es eigentlich Create'd'By heissen muss.
Es ist gar nicht so leicht, sich da erstmal zurechtzufinden.
Deshalb thumbs up für alle, die hier ihr Wissen teilen!
Lg
kks
Re: Ticket_Owner=Ticket_CreateBy SOLVED
Hi,
woah cool. Dann mach doch wegen der Doku einen bug auf bei bugs.otrs.org
Viele Grüße
Florian
woah cool. Dann mach doch wegen der Doku einen bug auf bei bugs.otrs.org
Viele Grüße
Florian
OTRS 8 SILVER (Prod)
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11
-- Ich beantworte keine Forums-Fragen PN - No PN please
I won't answer to unfriendly users any more. A greeting and regards are just polite.
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11
-- Ich beantworte keine Forums-Fragen PN - No PN please
I won't answer to unfriendly users any more. A greeting and regards are just polite.
-
- Znuny newbie
- Posts: 8
- Joined: 15 Aug 2017, 14:09
- Znuny Version: 50221
- Real Name: kssupport
- Company: klamke systems
Re: Ticket_Owner=Ticket_CreateBy SOLVED
Hi Florian,
falsch verstanden. Es ist glaube ich kein Fehler in der Doku.
Aber weil es nicht funktionierte, hab ich halt allen möglichen Sch... ausprobiert. U.a. auch: Was wäre, wenn die Variable CreatedBy heisst. CreateBy hört sich sonderlich schräg an....das hat mich halt alles Zeit gekostet.
Am Ende leite ich es mir allerdings wie folgt her:
In der Variablen CreateBy steht eine UserID und kein Username.
Deshalb schlägt Owner=CreateBy fehl, weil Owner nach einem Usernamen verlangt.
Setzt man aber OwnerID=CreateBy, dann klappts.
Lg
kss
falsch verstanden. Es ist glaube ich kein Fehler in der Doku.
Aber weil es nicht funktionierte, hab ich halt allen möglichen Sch... ausprobiert. U.a. auch: Was wäre, wenn die Variable CreatedBy heisst. CreateBy hört sich sonderlich schräg an....das hat mich halt alles Zeit gekostet.
Am Ende leite ich es mir allerdings wie folgt her:
In der Variablen CreateBy steht eine UserID und kein Username.
Deshalb schlägt Owner=CreateBy fehl, weil Owner nach einem Usernamen verlangt.
Setzt man aber OwnerID=CreateBy, dann klappts.
Lg
kss