Ein Workflow ist ein Arbeitsablauf bei dem die Statuseinträge des Projektes wechseln. Ein Projekt sollte mehrere Statuseinträge durchlaufen.
Der Projektstatus kann vom Anwender gewechselt werden (via direkter Auswahl oder Aktion): Bsp: Aktion “Angebot erstellen“ => Status “Angebot erzeugt”
Je nach Hersteller können die Statuseinträge variieren.
Die Statuseinträge in einem Projekt (Beispiel):
Name | Aktion | Status | Typ |
created | - | Projekt erzeugt | Projekt |
offer_created | Angebot erstellen | Angebot erzeugt | Angebot |
offer_send | Angebot abgeben | Angebot an Kunden abgegeben | Angebot |
offer_rejected | Angebot zurückziehen | Angebot zurückgezogen | Angebot |
order_created | Auftrag erstellen | Auftrag erzeugt | Auftrag |
order_confirmed | Auftrag erteilen | Auftrag erteilt | Auftrag |
order_canceled | Auftrag stornieren | Auftrag storniert | Auftrag |
order_validated | - | Auftrag bestätigt | Bestellung |
order_production | - | Bestellung in Produktion | Bestellung |
order_delivered | - | Bestellung geliefert | Bestellung |
*der Statuseintrag erfolgt ohne vorherige Aktion.
Verwaltung der Projektstatus Einträge erfolgt sich im Backend (PIA).
Statuswechsel
Ein Statuswechsel erfolgt durch die Auswahl einer Aktion des Anwenders (Abb. 1 [Standard], Abb. 2 [KRONE]). Über Aktion wählen und Status ändern kann der Anwender den Statuswechsel vornehmen. Der Statuswechsel ist durch Bedingungen beschränkt, diese Bedingungen müssen bei einem Projektstatus erfüllt sein, damit der Wechsel durchgeführt werden kann. Kann ein Statuswechsel nicht durchgeführt werden, weil Bedingungen nicht erfüllt sind, sind die jeweiligen Projektstatus grau hinterlegt (Abb. 3) und können nicht ausgewählt werden. Bei einer Auswahl werden dem Anwender dann die Bedingungen angezeigt, die fehlschlagen (Abb. 4).
Neben der grau hinterlegten Darstellung des Projektstatus dient ein Info-Icon als zusätzlicher Hinweis.
Welche Aktionen konkret ausgelöst werden, wird im Backend (PIA) definiert. Bei einem Statuswechsel werden Mails an die Verantwortlichen gesendet. Hinzufügend kann im Backend (PIA) festgelegt werden, welche Gruppen unter den Verantwortlichen bei einem Statuswechsel informiert werden sollen.
Status 'Projekt erzeugt' (created)
Der Status “Projekt erzeugt” wird durch das “Speichern“ des Projektes und dem Sync mit dem Backend ausgelöst. Dieser Status kann nicht manuell durch eine Aktion gewählt werden & dient als Startpunkt für den Workflow.
Projekt Übersicht → Projekt hinzufügen [Standard]
Projekt Übersicht → Projekt hinzufügen [KRONE]
Status 2
Der Status 2 “Angebotsphase” wird durch die Aktion Projekt speichern ausgelöst. Dazu muss ein neues Projekt hinzugefügt werden und mit folgenden Pflicht-Informationen gefüllt werden: Händler, Endkunde und weitere die Pflichtfelder, die durch ein Symbol gekennzeichnet sind (Abb. 5).
Nachdem die Pflichtfelder befüllt sind, kann das Projekt gespeichert werden und der Status des Projektes ändert sich in “Angebotsphase” (Abb. 6).
Projektdaten → Projekt Abwicklung (Tab 1)
Angaben zur Abwicklung sind im Backend (PIA) einstellbar. Je nach Hersteller können die Angaben und auch die Kennzeichnung der Pflichtfelder variieren. Dieses wird über die Config gesteuert.
Status 4
Der Status 4 “Angebot an Kunden abgegeben” kann durch die Aktion wählen ausgelöst werden (Abb. 7). Das System stellt durch eine zusätzliche Abfrage sicher, ob der Projektstatus “Angebot an Kunden abgegeben” wirklich gesetzt werden soll (Abb. 8). Anschließend ändert sich der Projektstatus in “Angebot an Kunden abgegeben” (Abb. 10).
Modul → PDF Assistent - Projekt
Status 5
Der Status 5 “Auftrag” kann durch die Aktion wählen ausgelöst werden (Abb. 12). Auch hier stellt das System wieder durch eine zusätzliche Abfrage sicher, ob der Projektstatus “Auftrag” wirklich gesetzt werden soll (Abb. 13). Nach der Bestätigung (Abb. 14) ändert sich der Projektstatus auf “Auftrag” (Abb. 15).
Der Status kann auch direkt aus der “Angebotsphase” in den neuen Projektstatus “Auftrag” geändert werden.
Status 6
Der Status 6 “Auftrag storniert” kann durch die Aktion wählen ausgelöst werden (Abb. 16). Durch eine erneute Bestätigungsabfrage, stellt das System sicher, dass der neue Projektstatus “Auftrag storniert” gesetzt werden soll (Abb. 17). Nachdem der Anwender hier die Abfrage bestätigt (Abb. 18) ändert sich der Projektstatus auf “Auftrag storniert” (Abb. 19).
Status 7
Der Status 7 “Kein Auftrag” kann durch die Aktion wählen ausgelöst werden (Abb. 20). Hierzu muss das Angebot zuerst an den Kunden abgegeben worden sein. Danach stellt das System durch die Abfrage sicher, dass der neue Projektstatus “Kein Auftrag” gesetzt werden soll (Abb. 21). Durch die Bestätigung des Anwenders (Abb. 22) ändert sich der Projektstatus auf “Kein Auftrag” (Abb. 23).
Der Status kann auch direkt aus der “Angebotsphase” in den neuen Projektstatus “Kein Auftrag” geändert werden.
Der Status kann auch hier geändert werden. (Beispiele von Schäffer als Screenshot rein)
Workflow - Aktion wählen & Auftragsstatus setzen
Jedes Projekt durchläuft verschiedene Statuseinträge. Der Benutzer kann den Status eines Projektes entweder über “Aktion wählen” oder über den “Auftragsstatus” bearbeiten (Abb.1).
Unter “Aktion wählen” finden sich nur die Statuseinträge, die der Benutzer manuell auswählen kann (Abb.3).
Im “Auftragsstatus” finden sich eine Übersicht über alle Statuseinträge, die das Projekt durchläuft (Abb. 2). Einige dieser Statuseinträge kann der Benutzer nicht manuell auswählen, da der Wechsel in diesen Status automatisch erfolgt.
Welche Statuseinträge vom Benutzer als Aktion wählbar sein sollen, wird im Backend PIA festgelegt. Bei einem Statuswechsel werden Mails an die Verantwortlichen gesendet.
Jeder Projektstatus ist an Bedingungen geknüpft. Sind die Bedingungen für einen Status nicht erfüllt, ist dieser Projektstatus grau hinterlegt und kann vom Benutzer nicht ausgewählt werden (Abb.3).
Je nach Hersteller können die Statuseinträge variieren.
1. Beispiel - Statuswechsel über den “Auftragsstatus”
In dem Beispiel befindet sich das Projekt in dem Status “Angebot erstellt”. Der einzige Status, für den alle Bedingungen erfüllt sind und zu dem der Benutzer wechseln kann ist der Status “Angebot verloren” (Abb. 5).
Bei der Auswahl eines Status wird der Benutzer um eine Bestätigung seiner Wahl gebeten (Abb.6).
Versucht der Benutzer die ausgegraute Option “Angebot erstellt” zu wählen, erscheint ein Hinweis (Abb. 7)
2. Beispiel - Statuswechsel über “Aktion wählen”
Auch hier kann der Benutzer nur den “Status auf Angebot verloren ändern” setzen (Abb.7).
Beispiel - Statuseinträge in einem Projekt
Name | Aktion | Status | Typ |
created | - | Projekt erzeugt | Projekt |
offer_created | Angebot erstellen | Angebot erzeugt | Angebot |
offer_send | Angebot abgeben | Angebot an Kunden abgegeben | Angebot |
offer_rejected | Angebot zurückziehen | Angebot zurückgezogen | Angebot |
order_created | Auftrag erstellen | Auftrag erzeugt | Auftrag |
order_confirmed | Auftrag erteilen | Auftrag erteilt | Auftrag |
order_canceled | Auftrag stornieren | Auftrag storniert | Auftrag |
order_validated | - | Auftrag bestätigt | Bestellung |
order_production | - | Bestellung in Produktion | Bestellung |
order_delivered | - | Bestellung geliefert | Bestellung |
Add Comment