Schlagwörter: genericagent
-
AutorBeiträge
-
-
8. April 2024 um 14:34 Uhr - Views: 221 #29735
Hallo zusammen,
laut der Anleitung zu 10.1 kann ich über den Generic Agent ein CMD ausführen (z.B. bei einem neuen Ticket).
Siehe https://doc.otobo.de/manual/admin/10.1/en/content/processes-automation/generic-agent.html unter “Execute Ticket Commands”.
Ich wollte nun einen Generic Agent aufsetzen, der ein Script bei Ankunft eines Tickets ausführt. Bei mir fehlt das “CMD” Feld aus dem Screenshot allerdings vollständig.
Wo ist hier mein Fehler?
VG
Sebastian
-
8. April 2024 um 16:09 Uhr #30056
Hallo,
das wurde mit einem Security Release deaktiviert. Siehe hierzu die Release Notes:
https://otobo.io/de/otobo-10-1-3/#Admin-SchwachstelleHier findest du auch, wie du das wieder aktivieren kannst.
“Zu diesem Zweck müssen ab OTOBO 10.0.16 / 10.1.3 folgende Optionen aus der Kernel/Config/Defaults.pm in die Kernel/Config.pm kopiert und dort aktiviert werden:
Ticket::GenericAgentAllowCustomScriptExecution
DashboardBackend::AllowCmdOutput”VG
Stefan -
9. April 2024 um 7:21 Uhr #30059
Hi Stefan,
danke für die Antwort. Das hat soweit geklappt. Ich muss nun aber direkt eine Frage hinterherschicken.
Ich habe mir nun einen Generic Agent angelegt, der ein Script ausführt, wenn ein neues Ticket erstellt wird. Neben dem Script erstellt er auch eine Noitz im Ticket. Führe ich den Agent manuell aus, erstellt er die Notiz und führt auch das bash Script erfolgreich raus.
Erstelle ich ein Ticket und warte darauf, dass er automatisch ausgeführt wird, klappt das (Notiz wird erstellt). In diesem Fall passiert allerdings keine Ausführung des Scripts. Die Otobo Logs sind leer.
Hast Du einen Hinweis für mich, warum das manuelle ausführen des Generic Agent (über die GUI) das Script triggert, die normale Ausführung jedoch nicht?
VG
Sebastian
-
10. April 2024 um 10:28 Uhr #30065
Ich konnte das Problem finden. Wenn ich die vollständigen Pfade in dem Script nutze, funktioniert alles.
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.