Monatliche Archive: Juli 2015

Planik! ist nun mehrsprachig

20150323_planik_dropdown_de_en

Eine neue Version von www.planik.ch ist online: Neu ist die Webapplikation von Planik! nicht nur in Deutsch, sonder auch in Englisch verfügbar. Weite Sprachen werden in naher Zukunft folgen. Welche Sprachen wünschen Sie sich denn sobald wie möglich?

Sie finden in der Kopfzeile eine neue Schaltfläche. Mit einem Klick sehen Sie die Auswahl der möglichen Sprachen.

Und wie immer gilt: Haben Sie Fragen/Feedbacks/Anregungen? Bitte melden Sie sich bei uns. Wir freuen uns, von Ihnen zu hören.

 


Neues Feature: Mehrere Pläne fürs Rechnen vormerken

Planik führt eine neue Farbe ein:Selection_036

Wenn Planik einen Plan rechnet, so wird auch der Vorgängerplan berücksichtigt. Eine Regel wie zum Beispiel höchstens einmal Arbeit am Wochenende innerhalb von drei Wochen schaut zurück in den Vorgängerplan um herauszufinden, welche Mitarbeiter für das erste Wochenende des neuen Plans in Frage kommen.

Darum war es bis jetzt keine gute Idee, mehrere aufeinander folgende Pläne gleichzeitig berechnen zu lassen. Der zweite Plan wurde berechnet, ohne zu wissen, wie der erste Plan aussehen wird. Das Resultat waren Pläne, die zwar in sich gut aussahen, aber möglicherweise einige Fehler in den Übergängen aufweisen konnten.

Neu werden die Pläne automatisch nacheinander berechnet. Wenn Sie auf die Schaltfläche berechnen klicken, geht der erste Plan direkt in den am Berechnen Status, jeder folgende Plan dann aber in den Status  Warten auf Berechnung:

 

 

mehrere_plaene_hintereinander_rechnen

 

Sobald die Berechnung des ersten Plans abgeschlossen ist, fährt Planik mit der Berechnung des nächsten Plans an:

mehrere_plaene_hintereinander_2

Haben Sie Fragen oder Anregungen? Wir sind wie immer erreichbar unter kontakt@planik.ch oder unter 031 382 51 87

 


Wird der Mitarbeitende tatsächlich zum Dienst erscheinen?

… diese Frage ist schwierig zu beantworten. Natürlich hat der Mitarbeitende den Dienstplan bekommen, er hat auch den elektronischen Kalender von Planik abonniert, sicher ist er sehr zuverlässig, aber…

Ein Kunde von uns kennt seine Mitarbeitenden noch gar nicht, da ein grosses Unterfangen aus dem Boden gestampft wird und alle Mitarbeitende neu beginnen. Gleichzeitig ist es absolut wichtig, dass die Dienste besetzt sind. Ein Ausfall oder ein zu spät begonnener Dienst ist nicht tolerierbar.

Wir haben für den Kunden eine SMS Benachrichtigung implementiert. Der Mitarbeitende bekommt zwei Stunden vor Dienstantritt eine SMS zugesandt, welche er innerhalb einer halben Stunde bestätigen muss. Auf der Disposition Seite in Planik kann der Disponent nun sehen, wer die die Bestätigung geschickt hat und wo er nachhaken bzw einen Ersatz aufbieten muss.

Selection_041

SMS ist zwar eine alte Technologie und recht limitiert, aber hat einige entscheidende Pluspunkte:

  • Funktioniert auf jedem Handy
  • Ist sofort sichtbar
  • Braucht nur eine minimale Netzstärke

Jeder kann auch im Halbschlaf ein ‘ok’ zurücksenden, man muss sich weder einloggen oder eine App starten. Einfach nur ‘ok’ senden und weiterschlafen…

Haben Sie das gleiche oder ein ähnliches Bedürfnis für Ihr Planik? Bitte treten Sie mit uns in Kontakt. Wir freuen uns auf Ihre Idee!

 


Bachelorarbeit der BFH in Zusammenarbeit mit Optor AG

Optimierte Dienstpläne bringen Firmen einen erheblichen Wettbewerbsvorteil. Deshalb wird in diesen Bereich viel Geld und Zeit investiert. Technisch werden die Probleme mit Parametern und Rahmenbedingungen formal beschrieben und durch einen Solver gelöst oder optimiert. Um die Verwendung dieser komplexen Anwendungen zu vereinfachen, haben die beiden Informatik-Absolventen der Berner Fachhochschule, Christoph Schnyder und Nino Müller, eine formale Sprache entwickelt.

Die neuen Hilfsmittel wurden in Zusammenarbeit mit der Optor AG entwickelt und soll schlussendlich neue Funktionalitäten für die Berechnung von Dienstplänen in Planik! bieten. Das Abstract der Arbeit ist auf der Webseite der Berner Fachhochschule ersichtlich.


Zügeltag

Heute war grosser Zügeltag. Die Mission bestand darin, Planik aus Holland auf einen neuen Server in der Schweiz zu holen, und dabei die Downtime so kurz wie möglich zu halten.

Selbstverständlich durften dabei keine Daten verloren gehen. Das haben wir geschafft, in dem wir uns strikt an folgendes Drehbuch hielten:

  • 12:00, in Holland: Ankündigung auf der Website, dass wir um 17:00 zügeln.
  • 17:05, in Holland: Planik abschalten. Niemand kann mehr auf Planik zugreifen. Somit können auch keine Daten mehr verändert werden.
    alter_server

    Die letzten Besucher auf Planik in Holland

  • 17:07: Die Datenbank  von Holland auf dem neuen Server in der Schweiz installieren.
  • 17:09, in der Schweiz: Planik auf dem neuen Server starten.  Planik ist nun in der Schweiz erreichbar, allerdings erst unter der IP Nummer des Servers (http://31.171.251.246) und noch nicht unter dem Namen www.planik.ch, welcher immer noch auf den Server in Holland zeigt.
  • 17:10, in Holland: modifiziertes Planik aufspielen: Alle Benutzer werden nach dem Einloggen automatisch in die Schweiz weitergeleitet. Planik ist wieder erreichbar. Die Downtime dauerte etwa 10 Minuten.
  • 17:12: Den DNS Eintrag (Domain Name Server) für www.planik.ch auf die IP des neuen Servers angepasst.
  • 17:13: Die ersten Benutzer kommen auf den Server!
    neuer_server

    Die ersten Besucher von Planik auf der Schweiz (Anzahl Besuche pro Minute)

Relativ schnell propagierte sich der neue Eintrag durch die DNS – Hierarchie. Schon in kurzer Zeit führt der Link ‘www.planik.ch’ bei uns auf den neuen Server. Laut unserem Analysetool ging die Umstellung auch bei den meisten unserer Kunden sehr schnell.

Planik hat am neuen Standort auf dem neuen Server einen guten Start hingelegt. die Applikation ist snappy und stabil. Natürlich ist erst nach einigen Wochen oder gar Monaten ein Fazit über die Qualität unserer neuen Infrastruktur möglich. Wir haben sie aber im Vorfeld durch umfangreiche Lasttest, bei denen wir ein mehrfaches der aktuell anfallenden Benutzerinteraktionen simulierten, auf Herz und Nieren geprüft und schon gut kennengelernt.

Wir werden die Infrastruktur und die Webapplikation nun sehr genau beobachten, um allfällige Schwachstellen frühzeitig zu finden.

Also: Legt los und rechnet Eure Pläne!


Planik zügelt in die Schweiz

Moving_Day_1869

Wenn Sie www.planik.ch aufrufen, so wird Ihre Anfrage von einem Server beantwortet, der sich in den Niederlanden befindet. Das ist nichts aussergewöhnliches, der länderspezifische Toplevel Domain (in unserem Fall .ch) sagt nichts darüber aus, wo sich der Server befindet, auf dem die Website läuft.

Vor etwa 3 Jahren hatten wir den niederländischen Provider ausgewählt, da er uns mit Know-How und einem persönlichen Ansprechpartner unterstützte und sehr gut zu unseren technischen Anforderungen passte. Doch die Zeiten ändern sich. Wir bekamen den Eindruck, dass der Provider seinen Fokus verschob und die technischen Besonderheiten von Planik nicht mehr so gut zu ihm passt. Dazu kamen technische Umstellungen, welche der Provider unserer Meinung nach nicht optimal meisterte. Die Folgen waren einige Systemausfälle, der letzte am 1. Juni 2015 dauerte eine gefühlte Ewigkeit.

Das können wir unseren Kunden und unseren Nerven nicht weiter zumuten. Schon seit längerer Zeit evaluieren wir neue Möglichkeiten. Jetzt haben wir uns entschieden: Wir zügeln Planik in am Donnerstag den 11. Juni in die Schweiz.
Der neue Hoster überzeugt uns durch folgende Punkte:

  • Es wird garantiert, dass die Daten wirklich in der Schweiz gelagert werden
  • Sehr flexible technische Möglichkeiten: die Infrastruktur ist einfach ausbaubar
  • Kompetente und prompte Reaktion auf Fragen
  • Faire und transparente Kosten für die Qualität

Flexibilität braucht aber natürlich auch neues Know How von unserer Seite. Wir sind nun für den Betrieb von Planik selber verantwortlich. Wir haben in dieser Beziehung in den letzten Jahren viel gelernt und glauben, dass wir den Herausforderungen gewachsen sind. Und dass die Qualität für unsere Kunden besser wird!

Was bedeutet das für die Planik Benutzer?
Alles bleibt gleich. Sie werden sich weiterhin unter www.planik.ch mit ihren Benutzerdaten einloggen können. Auch die Adresse für Ihre elektronischen Kalender (Smartphone, Outlook etc) bleibt gleich.

Das Drehbuch des Umzugs sieht folgendermassen aus:

  • 11. Juni zwischen 17:00 und 18:00 Uhr:
    • Wir zügeln. Alle Daten werden von auf die neue Umgebung migriert.
    • Auf der Website www.planik.ch wird darauf nochmals hingewiesen werden.
    • In dieser Zeit kann Planik nicht verwendet werden.
  • Ab 18:00:
    • Planik ist gezügelt. Der Domain Name www.planik.ch zeigt auf den neuen Server. Allerdings ist dieser Wechsel nicht für alle Benutzer sofort transparent. Das hat technische Gründen und kann von uns nicht beeinflusst werden. Die allermeisten Benutzer sollten nach einer Stunde auf den neuen Server kommen, wenn sie www.planik.ch eingeben. In Einzelfällen kann es aber bis zu einigen Tagen gehen, bis Ihr DNS Server die Änderung mitbekommen hat
    • Auf der alten Website (www.planik.ch in den Niederlanden) wird prominent einen Hinweis stehen mit einem Link auf den neuen Server
    • Die elektronischen Kalender der Planik- Mitarbeitenden aktualisieren sich über den neuen Server. Allerdings gilt auch hier die mögliche technisch bedingte Verzögerung, wie oben beschrieben. 
    • Nun kann wieder ganz normal mit Planik gearbeitet werden.

Für Fragen und Anregungen sind wir wie immer erreichbar unter kontakt@planik.ch oder unter 031 382 51 87

 


Neues Feature: Benutzermanagement

Eine Webapplikation ohne Benutzer? Geht nicht. Wie einer Geisterstadt würde diese App im Internet unerkannt und sinnlos auf bessere Zeiten warten. Hat die App aber Benutzer, müssen diese durch ihren Benutzernamen und Passwort authentifiziert werden können. Durch ihre Rolle werden sie anschliessend autorisiert, gewisse Funktionalitäten der Webapplikation zu sehen und zu benutzen. Oder umgekehrt, gewisse Funktionen nicht zu erlauben. Beispielsweise darf ein Planer andere Bereiche in Planik besuchen und andere Funktionalitäten verwenden als ein Mitarbeiter.

In Planik kann ein Benutzer Zugang auf mehrere Teams haben. Auch diese Information wird auf dem Benutzerkonto abgelegt. Hat der Benutzer Zugang auf ein einziges Team, so wird er nach dem Einloggen direkt auf jenes Team geleitet. Ansonsten sieht er als erstes eine Übersicht über alle seine Teams. Nach der Wahl des Teams kann er im Kontext dieses Teams Planik verwenden.

Was der Benutzer in Planik machen kann und was nicht wird durch die Rolle bestimmt, welche der Benutzer auf einem bestimmten Team einnimmt. Beispielsweise ist er Planer auf Team A und Leser auf Team B. Also kann er für Team A Dienspläen erstellen, in Team B hingegen Dienstpläne sehen, aber nicht verändern.

In Planik war das Benutzermanagement bis anhin nicht sichtbar. Das ändert sich heute. Ab jetzt können alle Benutzer mit der Rolle Admin neue Benutzerkonten erstellen, die Rolle eines Benutzers ändern oder auch einen existierenden Benutzer löschen.

So sieht die neue Benutzermanagementseite aus. Darin sieht man die Benutzerinnen und Benutzer im Kontext des gewählten Teams. Im Beispiel unten nimmt Barbara Boggia die Rolle Leser ein, Bartolome Borter ist Admin und Ingrid Ipsen Planer. Bartolome Borter hat noch Zugriff auf andere Teams, das sieht man am Button Alle Teams… Klickt man darauf, so bekommt man eine Übersicht auf alle anderen Teams und den entsprechenden Rollen für Bartolome Borter.

benutzermanagement

Haben Sie Fragen und Anregungen? Zögern Sie nicht, dies uns unter info@planik.ch mitzuteilen. Wir freuen uns über jedes Mail von Ihnen!