Search the FirstSpirit Knowledge Base
Hallo,
wir haben einen zweistufigen Workflow (Ersteller und Freigeber). Das funktioniert alles so weit ganz gut.
Der Ersteller muss unbedingt einen Kommentar in dem Dialog (context.showActionDialog()) eingeben, sonst kann der Arbeitsablauf nicht weitergeschaltet werden. Danach werden einige Aktionen automatisch ausgeführt.
Der Freigeber erhält ebenfalls einen Dialog, mit der Möglichkeit das betreffende Objekt freizugeben oder an den bearbeiter zurückzuschicken. Nun wird von dem Freigeber gewünscht, dass der eingegebene Kommentar des Erstellers im Dialog bei letzter Arbeitsschritt angezeigt wird. (letzter Arbeitsschritt ist "Mail zur Freigabe versenden". Da dieser automatisch abgelaufen ist wurde dort auch kein Kommentar gesetzt und somit kann auch keiner angezeigt werden).
Nun zur Frage:
Ist es irgendwie möglich den Kommentar anzeigen zu lassen?
Gespeichert habe ich den Kommentar wie folgt:
Map WFSession = context.getSession();
WFSession.put("savedComment",comment);
In der Aktion (vor einblenden des Dialoges komme ich wie folgt an den Kommentar wieder ran:)
Map WFSession = context.getSession();
String oldComment = (String) WFSession.get("savedComment");
Dann habe ich folgendes versucht,
TransitionParameters TP = context.getTransitionParameters();
TP.setComment(oldComment);
Einmal vor und einmal nach dem Aufruf
Transition transition = context.showActionDialog();
Beides hat nicht den gewünschten Erfolg gebracht.
Ist es möglich einen Kommentar in das Feld des Dialoges zu schreiben und wenn ja wie?
Hallo Herr Vogt,
ein früher eingegebener Kommentar ist im Dialog im Tab "Historie" sichtbar. Das Feld letzter Abreitsschritt enthält immer den Kommentar des letzten Arbeitschrittes den könnten Sie nu beinflussen indem Sie beim Schalten der Transition innerhalb iher automatischen Aktion einen Kommentar eingeben.
Wenn Sie also den eingegben Kommentar auslesen und ihn in der letzten automatischen Aktion bevor der Freigeber hinzukomment diesen kommentar setzen, sieht der Freigeber den Kommentar direkt im "letzten Arbeitschritt"
Hallo Herr Vogt,
ein früher eingegebener Kommentar ist im Dialog im Tab "Historie" sichtbar. Das Feld letzter Abreitsschritt enthält immer den Kommentar des letzten Arbeitschrittes den könnten Sie nu beinflussen indem Sie beim Schalten der Transition innerhalb iher automatischen Aktion einen Kommentar eingeben.
Wenn Sie also den eingegben Kommentar auslesen und ihn in der letzten automatischen Aktion bevor der Freigeber hinzukomment diesen kommentar setzen, sieht der Freigeber den Kommentar direkt im "letzten Arbeitschritt"
Hallo Herr Klein,
danke für den Tip, funktioniert nun wie gewünscht.