Prozessrouten

 Geschäftsprozesse / Prozessrouten
 Prozesshistorie

Beschreibung

Geschäftsprozesse beschreiben den Durchlauf eines einzelnen Belegs durch seinen Status. Da der Endstatus eines Belegs aber von einem anderen Beleg abhängig sein kann, müssten, 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" weiter bis in den Status "Stückliste freigegeben".

Wird nun ein Fertigungsauftrag erstellt, der im Status "angelegt" steht, wird der Auftragsstatus in den nächsten Status "Fertigungsauftrag" weitergeschaltet. Hier bleibt der Auftragsstatus nun so lange, bis der Fertigungsauftrag seinen Status "bereitgestellt" hat. Nun geht auch der Auftragsstatus weiter in "Bereitgestellt: Fertigung".

Diese Verkettungen sind innerhalb der Übergangsbeschreibungen in den einzelnen Statusmonitoren möglich.

Ü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.

In dieser Detailbearbeitung kann nun eine Beschreibung eingegeben werden, was für Folgebelege notwendig sind oder ähnliches.

In die Liste "Nachfolgemonitore" können nun die möglichen Nachfolgebelegs-Startzustände 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. Hier müssen nun lediglich ein paar Daten nachgetragen werden, die das System nicht automatisch herausfinden kann:

Die Folgebelegklasse muss noch ausgewählt und der Prozessname eingetragen werden. Der Prozessname ist der Name, der beim Triggern des Statusmonitores auf dem Beleg angegeben wird (z.B. hier:  productionOrderItem Get(TriggeredStateMonitor("PRODUCTION"))).

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

Sind alle diese Abhängigkeiten sauber gepflegt, kann man nachher über die Geschäftsprozesse eine Ansicht erstellen, durch welche Geschäftsprozesse sich die Prozessroute durchzieht. Rechts daneben ist ein Beispiel, wieweit ein Beleg (Auftragsposition) bereits durch diese Prozessroute durchgelaufen ist. 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.

 

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
Neue Prozessroute anlegen
Änderungen speichern
Prozessroute löschen
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
Neue Prozessroute anlegen
Prozessroute bearbeiten
Prozessroute löschen
Prozessrouten drucken
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