Transition wird je nach Benutzergruppe nicht gefunden
Author: tfuchs
Publication Date: 7/9/2014 10:48
Hallo!
Ich habe einen Arbeitsablauf, in dem es einerseits das Skript "setscriptparameters" gibt und andererseits die Transition "initialize", siehe Screenshot.

Die Transition initialize wird im Skript "setscriptparameters" aufgerufen.
session = context.getSession();
session.put("entryName","Newsletter");
session.put("pageRefUid","newsletter_responsive");
session.put("targetTrans", "freigeben");
context.doTransition("initialize");
Der Arbeitsablauf funktioniert als Administrator problemlos. Aber sobald ich ihn als ein beliebiger anderer Benutzer (sogar als Mitglied der Gruppe Admin) ausführe, kommt folgende Exception:
Called from method: __execute
Target exception: java.lang.IllegalArgumentException: Transition 'initialize' not found! at line 5
Die Rechte habe ich schon mehrfach überprüft, überall ist ein Haken für alle Benutzer. Ich habe auch einen zweiten, nahezu identischen Arbeitsablauf, dort funktioniert es problemlos.
Was kann denn noch die Ursache für diesen Fehler sein?
Danke und Grüße
Timo
-
Author: MichaelaReydt - 7/17/2014 10:04
Hallo Timo,
ich vermute, dass die Transition selbst die Einschränkung hervorruft. Wahrscheinlich sind auf ihr keine Rechte gesetzt, so dass sie nicht ausgeführt wird.
Viele Grüße
Michaela
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
1 Kommentar