Auswahl bei Buchung / Verfügbarkeit
Posted: 20. May 2017, 09:05
Hallo zusammen,
wir machen uns aktuell Gedanken über die Servicekataloggestaltung. Allerdings haben wir da ein Brett vor dem Kopf:
Wir haben u.a. drei Services, welche die bei uns verwendeten 23" Bildschirme abbilden:
* HP EliteDisplay E231 23" LCD
* HP LA2306x 23" LCD
* LG Flatron 23" LED
Jetzt soll der Benutzer ein Servicebundle "Standardarbeitsplatz" buchen können, welches aus Arbeitsplatz-PC und einem Bildschirm besteht. Der Nutzer weiß aber gar nicht, welcher der o.g. drei Bildschirme im Lager verfügbar ist. sprich: Wenn er z. B. die Option "LG Flatron 23" LED" bei der Buchung des Service "Standardarbeitsplatz" wählt, kommt im Standard eine Aufgabe bei raus, dass keine "LG Flatron 23" LED" mehr im Lager sind und nachbestellt werden muss. Allerdings gibt es sehr wohl noch "HP LA2306x 23" LCD" im Lager, die gleichwertig sind und an dieser Stelle genutzt werden können.
Meine Ideen waren jetzt:
* Konformitätsregel, die die Services auf "gesperrt" stellt, sobald kein verfügbarer Lagerbestand mehr vorhanden ist (Vorteil: Man kann nur das buchen was da ist; Nachteil: Es kann vorkommen, dass man zwingend genau den Bildschirm benötigt und dafür auch eine Nachbestellung einleiten muss)
* Anpassung des dahinterliegenden Workflows und Ersetzen des gebuchten Service "LG Flatron 23" LED" durch "HP LA2306x 23" LCD" (Vorteil: ja, welcher eigentlich? Nachteil: Im Workflow (oder in einem separaten CI) muss hinterlegt werden, welche Services sich gegenseitig ersetzen können)
Fällt euch vielleicht eine viel einfachere Lösung ein?
Kurzes Update: Ich habe mal etwas gebaut, siehe Anhang. Allerdings darf der Status der in anderen Bundles/Paketen enthaltenen Service nicht auf gesperrt gestellt werden. Damit ist die erste Idee oben auch hinfällig. Schade.
wir machen uns aktuell Gedanken über die Servicekataloggestaltung. Allerdings haben wir da ein Brett vor dem Kopf:
Wir haben u.a. drei Services, welche die bei uns verwendeten 23" Bildschirme abbilden:
* HP EliteDisplay E231 23" LCD
* HP LA2306x 23" LCD
* LG Flatron 23" LED
Jetzt soll der Benutzer ein Servicebundle "Standardarbeitsplatz" buchen können, welches aus Arbeitsplatz-PC und einem Bildschirm besteht. Der Nutzer weiß aber gar nicht, welcher der o.g. drei Bildschirme im Lager verfügbar ist. sprich: Wenn er z. B. die Option "LG Flatron 23" LED" bei der Buchung des Service "Standardarbeitsplatz" wählt, kommt im Standard eine Aufgabe bei raus, dass keine "LG Flatron 23" LED" mehr im Lager sind und nachbestellt werden muss. Allerdings gibt es sehr wohl noch "HP LA2306x 23" LCD" im Lager, die gleichwertig sind und an dieser Stelle genutzt werden können.
Meine Ideen waren jetzt:
* Konformitätsregel, die die Services auf "gesperrt" stellt, sobald kein verfügbarer Lagerbestand mehr vorhanden ist (Vorteil: Man kann nur das buchen was da ist; Nachteil: Es kann vorkommen, dass man zwingend genau den Bildschirm benötigt und dafür auch eine Nachbestellung einleiten muss)
* Anpassung des dahinterliegenden Workflows und Ersetzen des gebuchten Service "LG Flatron 23" LED" durch "HP LA2306x 23" LCD" (Vorteil: ja, welcher eigentlich? Nachteil: Im Workflow (oder in einem separaten CI) muss hinterlegt werden, welche Services sich gegenseitig ersetzen können)
Fällt euch vielleicht eine viel einfachere Lösung ein?
Kurzes Update: Ich habe mal etwas gebaut, siehe Anhang. Allerdings darf der Status der in anderen Bundles/Paketen enthaltenen Service nicht auf gesperrt gestellt werden. Damit ist die erste Idee oben auch hinfällig. Schade.