aVogt
Occasional Collector

eingegebenen Arbeitsablaufkommentar ermitteln

Hallo,

Bei einem Arbeitsablauf (auf einer Datenquelle) kann ich eine Aktivtät manuell ausführen lassen, so dass der Nutzer einen Kommentar eingeben kann.

Nun will ich in einem übernnächsten Schritt diesen Kommentar auswerten (nach der Eingabe werden zwei Scripte automatisch ausgeführt - das dient nur zur besseren Übersicht - hätte auch alles in ein Script "gepresst werden können").

kommentar = context.getTask().getTaskState().getComment();

Ich bilde mir ein, dass di o.g. Zeile schon mal funktioniert hat, tut sie aber doch nicht.

Ich hab es dann über

     Task.getHistory(); (und dann den Kommentar geholt)

aber der ist auch immer null.

Wo liegt bei mir der Fehler?

Labels (1)
0 Kudos
3 Replies
gockel
Crownpeak employee
Crownpeak employee

Re: eingegebenen Arbeitsablaufkommentar ermitteln

Die Suche in der community nach "getComment" liefert diesen Treffer: https://community.e-spirit.com/message/1713#1713

Vielleicht hilft das ja weiter.

Gruss

0 Kudos
aVogt
Occasional Collector

Re: eingegebenen Arbeitsablaufkommentar ermitteln

:smileygrin:, der ist auch von mir, hab ich auch probiert, funktioniert auch nicht. (ich bin ja in einer anderen Aktion).

Übrigens hatte ich bei der Frage noch eine weiter (letzer Eintrag)

0 Kudos
aVogt
Occasional Collector

Re: eingegebenen Arbeitsablaufkommentar ermitteln

Hab was "tief" in einer Antwort vom Helpdesk gefunden:

Retten von Daten in den Kontext (gültig bis zur Beendigung des Workflows):
WFSession = context.getSession();
WFSession.put("savedContext","geretteter Inhalt");

Späteres Holen der geretteten Daten:
WFSession = context.getSession();
myContext = WFSession.get("savedContext");

Hätte ich auch eher drauf kommen können ... das mit dem WF abbrechen hab ich aber noch nicht lösen können

0 Kudos