- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
FS5.1: Arbeitsablauf, Entity im Bearbeitungsstaus, nach Freigabe
Hallo,
ich habe einen Arbeitsablauf (siehe wf.png), bei dem eine neue Version eines bestehenden Datensatzes erstellt werden kann.
Im FS5.0 funktionierte alles problemlos.
In FS5.1 ist nach dem Arbeitsablauf, es wird kein Fehler gemeldet, der Datensatz nicht mehr freigegeben (rotes Viereck).
Ein Blick in die Historie zeigt, dass nach der Freigabe des Datensatzes noch mal was geรคndert wurde. Allerdings nicht durch mich.
Es sieht auch so aus, als wenn jeder Schritt des Arbeitsablaufes ein "cs_commit" erzeugt. Das war frรผher definitiv nicht der Fall.
=>historie.png
Zum Arbeitsablauf:
In "Daten รคndern" werden die Daten geรคndert, gespeichert und der Datensatz freigegeben.
In "Mail" wird von dem Datensatz (der gerade geรคndert wurde) gewisse Daten in eine andere Tabelle geschrieben. Es wird keine Verbindung zwischen den Tabellen hergestellt.
Folgendes habe ich getestet:
Das Script (sc_wf_sfo_mail), das an "Mail" hรคngt, so weit geleert, dass nur eine Debugausgabe ausgegeben wird. Der Datensatz war wieder in bearbeitung.
Daraufhin habe ich den Arbeitsablauf so geรคndert, dass nach "Daten รคndern" direckt zum "Ende" gegangen wird. Es wird also kein weiterer Schritt nach der freigabe ausgefรผhrt. Diesmal war die regelung freigegeben, also in keinem Bearbeitungsstatus.
In der Historie ist nach der Freigabe auch kein "cs_commit" mehr zu sehen. => historie1.png
Ist so ein verhalten bekannt?
Muss ich irgendwas anders in FS5.1 machen?
5.1.106.61855
Grรผรe
Andreas
- Labels:
-
Developers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
und nun die Anhรคnge ...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ergรคnzung/Hinweise:
Das Ende in den Arbeitsablรคufen ist ein Ende (also kein Ende und freigeben).
Es scheint an dem commit nach einem release auf eine Entity zu liegen. Bisher wurden die Entities mit dem commit nach dem release freigegeben, egal, ob danach eine weitere Aktion in dem Arbeitsablauf folgte.
Folgendes Verhalten habe ich feststellen kรถnnen (mit Aktion ist so ein blauer Kasten im Arbeitsablauf gemeint - freigabe erfolgt bei Daten รคndern).
Mit commit
- keine weitere Aktion => entity freigegeben
- weitere Aktion => entity nicht freigegeben
ohne commit
- keine weitere Aktion => entity nicht freigegeben
- weitere Aktion => entity freigegeben
Hat sich etwas gegenรผber FS5.0 bei der Freigabe von entities geรคndert?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Andreas,
ist das Hรคcken "Freigeben" im letzten Zustand gesetzt? Wenn nein, kann das der Grund sein.
Gruร Marian
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Der Hacken ist nicht gesetzt. Deswegeb gebe ich den datensatz auch in dem Arbeitsablaufscript frei. Das stammt aus einer Entwicklung aus FS 5.0 nicht. Da hat es so wie es war funktioniert.
Nach der รbernahme in in FS5.1 (Projektexport, - Projektimport) funktioniert es halt nicht mehr.
Ich habe mir nun einen Workaround geschaffen, dass ich nur bestimmte freigebe.
Es war halt nur die frage, was sich geรคndert hat.
Gruร
Andreas
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Marian,
ich habe genau den gleichen Fehler mit dem Freigabe Workflow (Basisworkflows) von e-Spirit. Am Ende wird das Skript wf_release aufgerufen.
Allerdings haben wir noch eine Prรผfung eingebaut, ob eine Mail verschickt werden soll oder nicht. Im Fall von Direct Release soll keine Mail verschickt werden. Muss das Skript wf_release dann am Ende noch mal ausgefรผhrt werden?
Wo mรผsste denn ansonsten das Hรคkchen "Freigeben" genau gesetzt werden?
Vielen Dank im Voraus!
Michaela
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Michaela,
in dem "Ende-Status".
Wir haben jetzt FS5.1R3 Da gibt es nun eine Typ-Auswahl. In vorherigen Versionen gab es eine Checkbox
Grรผรe
Andreas
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Andreas,
ja, das hat gefehlt.
Vielen Dank fรผr deine Hilfe.
Viele Grรผรe,
Michaela