Zufällige Mitarbeiterrotation
03.03.2017 16:28:18
Zuckerhut007
ich weiß nicht, ob dies hier die richtige Plattform ist, um mein Anliegen zu teilen.
Folgender Hintergrund:
Es gibt eine gewisse Anzahl von Mitarbeitern, welche alle in der Lage sind verschiedenste Funktionen auszufüllen. Die einzelnen Funktionen müssen priorisiert werden und sollen entsprechend ihrer Wichtigkeitseinstufung betrachtet werden. Die Auswahl der Mitarbeiter soll dabei vollkommen objektiv und zufällig geschehen.
Beispiel:
Wir haben 10 Mitarbeiter.
5 von 10 MA können Funktion A (höchste Priorität und zuerst zu vergeben) ausüben
7 von 10 MA können Funktion B ausüben
10 von 10 MA können Funktion C ausüben.
Schritt 1:
Wähle zufällig 3 MA aus, welche Funktion A besetzen können. Und stecke die 2 MA welche Funktion A ausüben könnten, aber nicht ausgewählt wurden sind wieder in den verfügbaren MA-Pool für Funktion B.
Schritt 2:
Analog zu Schritt 1 - wähle zufällig 3 von den 7 MA (abzüglich der schon für die Funktion A ausgeplanten MA) aus und setze sie auf Funktion B.
Schritt 3:
Die restlichen 4 MA in Funktion C verteilen.
Die Prozedur sollte auf eine gewisse Anzahl verschiedener Funktionen angewandt werden können - die Logik sollte nur einmal hinterlegt werden und entsprechend der Vielzahl von Sonderfunktionen adaptierbar sein.
Im besten Falle sollte eine Eingabemaske das Zuordnen der einzelnen Funktionen (zu o.g. Beispiel 3 MA - Funktion A, 3 MA - Funktion B, 4 MA - Funktion C) ermöglichen. Außerdem wäre das Erstellen einer Historizität von enormen Nutzen - falls realisierbar.
Ich weiß, dass die Prozedur diffizil und gar nicht so trivial ist. Hoffentlich kann mir trotzdem einer von euch helfen :) Falls ihr Fragen habt, zögert keine Sekunde.