WF-Aufgabe mit Trigger
Manchmal haben wir das Problem, das eine WF-Aufgabe durch ein externes Ereignis/Programm/AIX erledigt werden soll. Folgendes Beispiel: Eine Rechnung landet in der WF-Aufgabe "Rechnung buchen". Die Buchhaltung muss nun die Rechnung in z.b. DATEV buchen und dann in der WF-Aufgabe mit der Auswahl "gebucht" bestätigen. Nun soll aber noch geprüft werden, ob die Rechnung tatsächlich in DATEV gebucht worden ist. Dazu baut man eine weitere WF-Aufgabe "Buchung prüfen" ein und weist diese dem DW-Admin zu. Ein Autoindex würde dann irgendwann ein Abgleich mit Datev durchlaufen und den Status der Rechnung auf "freigegeben" setzen. Die Änderung (Trigger) des Status soll dazu führen, dass die WF-Aufgabe "Buchung prüfen" erfolgreich beendet wird. Eventuell macht es Sinn, diese Trigger pro Entscheidung zu konfigurieren.
Vielen Dank für Ihre Idee. Wir haben es unserer Sammlung von Ideen und Funktionen hinzugefügt und werden es weiter untersuchen. Wir können derzeit nicht genau sagen, wann diese Idee umgesetzt wird. Sobald wir weitere Informationen haben, werden wir den Status aktualisieren.
-
Enno Dünkel kommentierte
Moin,
Dieses Feature ist total wichtig! - Wir hatten auch schon mehrfach diese Herausforderung und mitten in einem WF von WF-Manager auf Aufgabenlisten umzuschwenken ist in meinen Augen sehr unsauber, da man ein anderes Programmverhalten hat und den Anwender durch die verschiedenen Tabs verwirrt.
Mein Versuch, dies mit einer "parallelen Aufgabe mit Beendigungsbedingung" auf der Ebene von geänderten Indexwerten umzusetzen hatte leider nicht funktioniert, obwohl mir das logisch erschien. Ggf. wäre das ja darüber machbar, wenn DocuWare hier ansetzte. Wenn das darüber realisiert werden würde, dann sollte es in einer regulären Workflow-Aufgabe unbedingt auch diese Beendigungsbedingung geben. -
Steffen Schmidt kommentierte
Diese Funktion wünschen wir uns ebenfalls. In unserem Anwendungsfall für den Bestellprozess. Wenn eine Materialanforderung an den Einkauf geht und die dazugehörige Bestellung dann abgelegt wird (Matchcode bildet bei uns eine Vorgangsnummer), soll der Workflow zur Materialanforderung automatisch beendet werden. Derzeit arbeiten wir hier auch mit einem Autoindex, der den Status ändert und der Workflow läuft alle 15 Minuten in einen Time-Out und prüft dann durch eine Bedingung, ob das Status sich geändert hat, wenn ja, endet die Aufgabe, wenn nein, bleibt sie bestehen.