Hi,
weil ich selbst die Begriffe "Kategorie" in unterschiedlicher Bedeutung in der Dokumentation verwende (und meistens eigentlich Produktgruppe) meine, geht wahrscheinlich auch deine Beschreibung etwas durcheinander.
Dem Benutzer "Kasse" ist nun nur die Raumkategorie "K" zugewiesen. In diesem Raum gibt es einen Tisch "K1" mit dieser Raumkategorie.
Einem Benutzer kann man keine Raumkategorie zuweisen und auch Tische haben keine Raumkategorie.
Aber es gibt zur Priorisierung des Arbeitsdruckers immer wieder Fragen und einfach habe ich es dem Anwender wirklich nicht gemacht, da durchzusteigen.
Also erstmal hänge ich ein Ablaufdiagramm an, welches hoffentlich etwas klarer zeigt, wie welche Entscheidungen für die Druckerauswahl getroffen wird.
Und nun ein Beispiel einer Kategorie- und Raumkonfiguration und wie Artikel einer Bestellung auf die Arbeitsdrucker verteilt werden (die letzte Spalte "Drucker" in der Bestellung-Tabelle ist der aufgelöste Drucker):
Kategoriekonfiguration
Code: Alles auswählen
+-----------+------------------+---------+
| Kategorie | Druckerprio | Drucker |
+-----------+------------------+---------+
| Fastfood | Kategoriedrucker | 1 |
| Brötchen | Raumdrucker | 2 |
+-----------+------------------+---------+
Raumkonfiguration
Code: Alles auswählen
+------+------------------+
| Raum | Drucker |
+------+------------------+
| 1 | Kategoriedrucker |
| 2 | Drucker 3 |
+------+------------------+
Bestellungen (Beispiel)
Code: Alles auswählen
+------+----------+------------------+----------------------+-------------+---------------------+---------+
| Raum | Artikel | Kat.druckerprio | Raumdrucker (Konfig) | Kat.drucker | Raumdrucker (aufg.) | Drucker |
+------+----------+------------------+----------------------+-------------+---------------------+---------+
| 1 | Fastfood | Kategoriedrucker | Kategoriedrucker | 1 | | 1 |
| 2 | Fastfood | Kategoriedrucker | Kategoriedrucker | 1 | | 1 |
| 1 | Brötchen | Raumdrucker | Kategoriedrucker | 2 | | 2 |
| 2 | Brötchen | Raumdrucker | Drucker 3 | | 3 | 3 |
+------+----------+------------------+----------------------+-------------+---------------------+---------+
Ich hoffe, das erklärt es ein wenig.
Gruß,
Stefan