Lade...
 

Prozessrouten

Prozessrouten

 

Beschreibung

Geschäftsprozesse beschreiben den Durchlauf eines einzelnen Belegs mittels Status(monitoren). Da aber der Status eines Belegs durchasu vom Status eines anderen Belegs abhängig sein kann, müssen, um die vollständige Prozesskette abbilden zu können, mehrere Geschäftsprozesse unterschiedlicher Belege miteinander verknüpft werden können. Diesen Durchlauf durch verschiedene Geschäftsprozesse bezeichnet man als Prozessroute.

Ein einfaches Beispiel hierfür ist die Prozessroute eines Fertigungsteils, das für einen Auftrag gefertigt werden soll:

Die Auftragsposition läuft vor der Fertigung vom Status "angelegt" in den Status "Stückliste freigegeben". Wird aus diesem Status heraus nun ein Fertigungsauftrag - als neuer Beleg eines anderen Geschäftsprozesses - im Status "angelegt" erstellt,  wird die Auftragsposition selbst in den nächsten Status "Fertigungsauftrag" (PRODUCTION_ORDER) weitergeschaltet. In diesem Status bleibt die Auftragsposition so lange, bis der Fertigungsauftrag den Status "bereitgestellt" erreicht hat. Erst dann wechselt auch der Status der Auftragsposition in "Bereitgestellt: Fertigung" (PRODUCTION_PROVISION).

Solche Verkettungen sind innerhalb der Übergangsbeschreibungen in den einzelnen Statusmonitoren möglich, im folgenden Bild am Beispiel des Übergangs vom Ausgangszustand "Fertigungsauftrag" (PRODUCTION_ORDER) in den Folgezustand "Bereitsgestellt: Fertigung" (PRODUCTION_PROVISION) zu sehen:
 

wflrou1.JPG


Über den Knopf "Prozessrouten" wird die Prozessroute ausgewählt, zu der dieser Übergang gehört. Anschließend kann per Doppelklick auf die neu zugeordnete Prozessroute die Detailbearbeitung dieser Zuordnung vorgenommen werden.
 

wflrou2.JPG


In dieser Detailbearbeitung kann nun eine Beschreibung eingegeben werden, z.B. welche Folgebelege notwendig sind oder ähnliches. In die Liste "Nachfolgemonitore" können nun die möglichen Start-Status der Nachfolgebelege durch klicken des "Einfügen" Buttons eingefügt werden.
Ebenfalls ist es möglich, den Nachfolgezustand direkt per Drag&Drop in die Liste zu ziehen.

Es müssen anschließend einige Daten nachgetragen werden, die das System nicht automatisch herausfinden kann:
 

wflrou3.JPG


Es muss zum einen die Klasse des Folgebelegs angegeben weden (in diesem Beispiel CX_PRODUCTION_ORDER für einen Fertigungsauftrag), zum anderen muss der Prozessname eingetragen werden. Der Prozessname ist dabei der Name, mit dem ein Beleg an einen Geschäftsprozess gebunden wird und der dann zum Schalten (Triggern) eines Statusmonitors angegeben wird (z.B. hier:  productionOrderItem Get(TriggeredStateMonitor("PRODUCTION"))).

Die Felder in der Gruppe "Ursprung" sind beim ersten Öffnen leer und dienen später nur zur Navigation: In welchem Übergang befindet sich diese Abhängigkeit und welcher Prozessroute ist sie dort zugeordnet.

Sind alle diese Abhängigkeiten gepflegt, kann man nachher über die Geschäftsprozesse eine Ansicht erstellen, durch welche Geschäftsprozesse sich die Prozessroute durchzieht. Rechts daneben ist ein Beispiel, inwieweit ein Beleg (Auftragsposition) bereits diese Prozessroute durchlaufen hat. Anhand dieser Grafik kann nun erkannt werden, welche Schritte noch erfolgen müssen, bis die Auftragsposition in den Status "Bereitgestellt: Fertigung" geht. Der Fertigungsauftrag ist in diesem Beispiel erst erstellt (Zustand ist rot umrandet), er muss noch gestartet, beendet und bereitgestellt werden. Diese Grafik lässt sich aus der Beleghistorie aufrufen, indem man den Status rechtsklickt und "Prozesshistorie zeigen" auswählt.
 

wflrou4.JPGwflrou5.JPG

 

Funktionalität

Eingabefenster

Dieses Fenster dient der Pflege von Prozessrouten.

Menü
Menüpunkt Beschreibung
Bearbeiten -
: Prozess-route -
: : Exportieren  
: : Kopieren  
: Unterordner -
: : Neuen Unterordner einfügen  
: : Unterordner verschieben  
: : Unterordner auflösen  
: : Unterordner löschen/Objekt entfernen  
: Master Prozess-Route überprüfen  
: Schließen Fenster schließen

 

Toolbar
Symbol Beschreibung
new.png Neue Prozessroute anlegen
save.png Änderungen speichern
delete.png Prozessroute löschen
CX_PRINTER_hardcopy.png Prozessroute drucken

 

Felder
Feld Beschreibung
Name Name der Prozessroute
Kurzname Kurzbezeichnung
Beschreibung Beschreibungstext
Prozessroute Baumdarstellung
Anzeige -
: nur Ordner  
: kategorisierte Objekte  

 

Knöpfe
Knopf Beschreibung
OK Änderungen an der Prozessroute werden gespeichert. Wenn keine Änderungen getätigt wurden ist der Knopf gesperrt.
Neu Das Eingabefenster wird geleert.
Löschen Die angezeigte Prozessroute wird gelöscht.
Schließen Das Fenster wird geschlossen, ohne Änderungen zu speichern. Wenn Sie die Änderungen sichern wollen, so müssen Sie den Knopf "OK" drücken.

 

Listenfenster

Dieses Fenster dient der Auflistung der Prozessrouten.

Menü
Menüpunkt Beschreibung
Bearbeiten -
: Datenaustausch -
: : Export Prozessrouten manuell exportieren
: : Import Prozessrouten manuell importieren
: : Alles Importieren Alle Standard Prozessrouten automatisch importieren

 

Toolbar
Symbol Beschreibung
new.png Neue Prozessroute anlegen
open.png Prozessroute bearbeiten
delete.png Prozessroute löschen
CX_PRINTER_hardcopy.png Prozessrouten drucken
copytoclipboard.png Alle Prozessrouten in die Zwischenablage kopieren

 

Suchfelder
Feld Beschreibung
Kurzname Nach Kurzbezeichnung suchen
ID Nach dem vergebenen Namen suchen

 

Knöpfe
Knopf Beschreibung
Bearbeiten Die aktuelle Prozessroute wird im Eingabefenster angezeigt.
Neu Ein leeres Eingabefenster wird geöffnet.
Löschen Die ausgewählte Prozessroute wird gelöscht.
Schließen Das Fenster wird geschlossen.

 

Selektionsfenster

Dieses Fenster dient der Selektion einer Prozessroute.

Knöpfe
Knopf Beschreibung
OK Die selektierte Prozessroute wird übernommen.
Schließen Die Selektion wird abgebrochen.

 

Verwandte Themen

 


Technische Dokumentation

Prozessrouten Basismodul

Modulname

wflroute.mod

Klassen

CX_WORK_FLOW_ROUTE

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
       
       
       

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
       

Prozessrouten Editiermodul

Modulname

wflredt.mod

Klassen

CX_WORK_FLOW_ROUTE

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
       
       
       

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
       
       
       

Prozessrouten Selektionsmodul

Modulname

wflrsel.mod

Klassen

CX_WORK_FLOW_ROUTE

Empfangene Messages
Message Parameter Funktion
     
     
     

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
     
       

Operativer Betrieb