Hallo zusammen,
mit dem Update auf Version 6.2 wurde ja auch das Addon Znuny4OTRS-AdvancedProcessManagement integriert.
In einem Prozess möchte ich jetzt mit einer TransitionAction mithilfe des Parameters "ForeignTicketID" dynamische Felder von einem anderen Ticket ändern. Leider hat das bis jetzt bei mir nicht funktioniert, wenn ich das Transition Action Module "DynamicFieldSet" verwende. Hier erscheint dann im Syslog die Fehlermeldung "[...] Can't get DynamicField config for DynamicField: 'ForeignTicketID'!"
Den Status eines Fremdtickets kann ich aber mit dem Modul "TicketStateSet" ändern.
Die Doku (https://doc.znuny.org/manual/admin/proc ... index.html) ist da auch nicht ganz deutlich, ob das überhaupt geht.
"With the parameters ForeignTicketID or ForeignTicketNumber, it is possible to execute a transition action module on behalf of another ticket. [...] This functionality is available for almost every ticket-related transition action module.
Ist es möglich, dynamische Felder in einem anderen Ticket mit dem Modul zu ändern?
Liegt es vielleicht noch an einer falschen Konfiguration?
Viele Grüße
Lukas
Verwendung der ForeignTicketID
-
- Administrator
- Posts: 4002
- Joined: 18 Dec 2007, 12:23
- Znuny Version: Znuny and Znuny LTS
- Real Name: Roy Kaldung
- Company: Znuny
- Contact:
Re: Verwendung der ForeignTicketID
Hallo,
was steht dem im Log wenn die Transition Action ausgeführt wird?
- Roy
was steht dem im Log wenn die Transition Action ausgeführt wird?
- 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 ?
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 ?
Re: Verwendung der ForeignTicketID
Hallo Roy,
im Syslog steht Folgendes, wenn die Transition ausgeführt wird:
im Syslog steht Folgendes, wenn die Transition ausgeführt wird:
Code: Select all
Process: Process-7c37591919806934293e9f8f9b061587 Activity: Activity-ff12bef15e7766b1b336ef332d6eb6de Transition: Transition-50f979cb42dde4704ae2fcd677b8fc24 TransitionAction: TransitionAction-4957cc39dcf517c22c62d7ef175f860f - Can't get DynamicField config for DynamicField: 'ForeignTicketID'!
-
- Administrator
- Posts: 4002
- Joined: 18 Dec 2007, 12:23
- Znuny Version: Znuny and Znuny LTS
- Real Name: Roy Kaldung
- Company: Znuny
- Contact:
Re: Verwendung der ForeignTicketID
Hi,
Also ich habe das auf einer frischen 6.2.2 getestet und es geht. Allerdings solltest Du bei den Namen Deines Felder P005... mal das DynamicField_ weglassen.
- Roy
Also ich habe das auf einer frischen 6.2.2 getestet und es geht. Allerdings solltest Du bei den Namen Deines Felder P005... mal das DynamicField_ weglassen.
- 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 ?
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 ?
Re: Verwendung der ForeignTicketID
Hi Roy,
ich habe jetzt nochmal alles überprüft, es funktioniert jetzt.
Den Fehler mit Can't get DynamicField config for DynamicField: 'ForeignTicketID' konnte ich darauf zurückführen, dass ich im Aktivitätsdialog das Feld für die MainTicketID eingefügt, aber ausgeblendet hatte. Somit wurde beim Absenden des Aktivitätsschritt das Feld für die ForeignTicketID auf "" gesetzt. Dann kann es natürlich nicht funktionieren.
Der Bezeichnungsfehler mit "DynamicField_Feldname" musste natürlich auch angepasst werden. Da muss ich mich noch dran gewöhnen, das man den Präfix nicht immer braucht.
Vielen Dank für die Hilfe.
Viele Grüße
Lukas
ich habe jetzt nochmal alles überprüft, es funktioniert jetzt.
Den Fehler mit Can't get DynamicField config for DynamicField: 'ForeignTicketID' konnte ich darauf zurückführen, dass ich im Aktivitätsdialog das Feld für die MainTicketID eingefügt, aber ausgeblendet hatte. Somit wurde beim Absenden des Aktivitätsschritt das Feld für die ForeignTicketID auf "" gesetzt. Dann kann es natürlich nicht funktionieren.
Der Bezeichnungsfehler mit "DynamicField_Feldname" musste natürlich auch angepasst werden. Da muss ich mich noch dran gewöhnen, das man den Präfix nicht immer braucht.
Vielen Dank für die Hilfe.
Viele Grüße
Lukas