Arkusz kalkulacyjny, skrypt PHP lub program Linux do planowania zmian pracowników [zamknięte]

3

Szukałem wszędzie od kilku tygodni, ale nie mogę znaleźć niczego, więc przychodzę tu poprosić o pomoc. Teraz robię wszystko za pomocą bardzo prostego arkusza kalkulacyjnego Google Docs.

Potrzebuję albo programu opartego na Linuksie, skryptu opartego na LAMP, albo czegoś, co może działać w dokumentach Google lub Excel. Planuję uruchomić go na maszynie wirtualnej.

Oto szczegóły:

  1. Jest 6 pracowników
  2. Tydzień pracy wynosi 24 godziny na dobę, 7 dni w tygodniu.
  3. Harmonogram zmieni się jak co 3 miesiące, więc nie trzeba niczego skomplikowanego.
  4. Tylko jedna osoba pracuje na raz, więc nigdy nie będzie więcej niż 1 osoby na każdej zmianie.
  5. Nie ma standardowej długości przesunięcia, tak jak nie ma 9-5 ... po prostu obraca się wokół dostępności wszystkich.

Muszę być w stanie:

  1. Wymień dni, w których pracownik nie może pracować.
  2. Wymień minimalną ilość godzin, jaką pracownik może mieć na tydzień i / lub na dzień.
  3. Losowo przypisuj zmiany pracowników w oparciu o powyższe wymagania.

Nie potrzebuję niczego skomplikowanego, jak nie trzeba śledzić dni wolnych, nie trzeba śledzić wakacji, pracownicy nie muszą logować się do systemu, naprawdę nie potrzebuję niczego o pracowniku w systemie z wyjątkiem ich nazwy i powyższych informacji potrzebnych do przypisania ich zmiany. Jeśli jednak którykolwiek z tych elementów jest dołączony do oprogramowania lub skryptu, nie jest to duży problem. Potrafię sobie poradzić z czymś nadęty, o ile jestem w stanie wykonać powyższe lol.

Damainman
źródło
3
Dźwięki takie jak dokumenty Google i / lub Excel mogą robić dokładnie to, co chcesz. Jeśli zdecydujesz się zmienić zdanie na temat korzystania z jednego z tych programów, upewnij się, że zaktualizowałeś pytanie i jestem pewien, że otrzymasz co najmniej 1 dobrą odpowiedź.
Raystafarian
Jestem otwarty na to, że dokument Google może być lepszy i próbowałem kodować go za pomocą javascript, ale niestety nie jestem tak zaawansowanym lolem. Jeśli wiesz, w jaki sposób przypisać pracowników do zmian na podstawie ich dostępności i tylko jednego pracownika na zmianę, to ja mam wszystkie uszy. :)
Damainman

Odpowiedzi:

1

Sprawdziłeś pomarańczowy HRM ? To może mieć to, czego szukasz. Powinieneś być w stanie uruchomić go w Linuksie.

Lub spróbuj empscheduler

KKToronto
źródło
Kilka tygodni temu spojrzałem na twój pierwszy link, ale wydawało się, że nie ma dokładnie tego, czego szukałem, ale mogłem coś przejrzeć. Zainstaluję go i dwukrotnie sprawdzę, zamiast polegać na jego demie. W przypadku drugiego linku to samo, ale uniknąłem go z powodu ostatniej aktualizacji, ponieważ było to dawno temu i link demo został uszkodzony. Jednak po prostu pójdę naprzód i zainstaluję tę na wszelki wypadek. Dziękuję za linki. Na pewno zaktualizuję to pytanie, jeśli znajdę odpowiednie rozwiązanie.
Damainman
Zainstalowałem program Employee Scheduler i przetestowałem go. Mogę zrobić 1 i 2, ale nie mogę znaleźć sposobu na # 3 na twojej liście. Spójrz na tę migawkę: superuser.com/questions/275441/… kolejny pokazujący, jak możesz poradzić sobie z nakładającym się harmonogramem: diigo.com/item/image/1effz/aqtr
KKToronto
Przykro nam, że źle opublikowano link tutaj, pierwszy link: diigo.com/item/image/1effz/te10
KKToronto
KKToronto, to szalone, że przeszedłeś wszystkie kłopoty, aby dostarczyć komuś, kogo nie znasz, możliwych rozwiązań, a nawet zrzutów ekranu. Bardzo ceniony !! Jestem zasmucony, że program Empscheduler nie opuścił wersji beta, wygląda na to, że byłby dokładnie tym, czego potrzebowałem, gdyby był w pełni kodowany, ponieważ istnieją pewne obszary funkcjonalności, które nie działają. Będę musiał omówić z moimi partnerami, aby sprawdzić, czy możemy to kontynuować.
Damainman
Dzięki. Chciałem się tego nauczyć sam. Mam Xenserver działający w moim domu, więc był to jeszcze jeden pakiet do wypróbowania i zobaczenia, co ma do zaoferowania. Możesz bezpośrednio skontaktować się z właścicielem w celu uzyskania kodów, może on / ona udostępnić kod w zamian za jego przekazanie społeczności.
KKToronto
-1

Szukałem podobnego rozwiązania i znalazłem OpenSkedge .. Widzę, że nadal pracują nad tym projektem.

Oto opis: OpenSkedge to nowa odsłona programu Employee Scheduler, elastycznej aplikacji do planowania harmonogramów pracowniczych przeznaczonej dla firm i organizacji (takich jak instytucje edukacyjne z pracownikami studenckimi), które wymagają planowania zmian płynów.

Oto link: https://github.com/OfficeStack/OpenSkedge

ingalcala
źródło