Seitenhistorie
Inhalt | ||
---|---|---|
|
Info |
---|
DefinitionMit Plantafeln in Nuclos lassen sich grafische Oberflächen für die Planung beliebiger Ressourcen auf einer Zeitschiene konfigurieren. Es lassen sich beliebig viele Plantafeln für beliebig viele Arten von Ressourcen definieren. Ressourcen können z.B. sein: Personen, Räume, Fahrzeuge, Maschinen, Arbeitsplätze, Produktionslinien, etc. Alle Aspekte einer Plantafel sind frei konfigurierbar:
Die tägliche Nutzung einer Plantafel durch die User bietet vielfältige Funktionen:
Weiterführend lassen sich z.B. die Generierung von Buchungen (z.B. Erstellung von zu planenden Produktionsaufträgen aus Kundenaufträgen) mithilfe von Regeln (Business Regeln) leicht automatisieren. Ebenso lassen sich Regeln definieren, die beim Erstellen, Ändern, Verschieben oder Löschen von Buchungen in einer Plantafel automatisch ausgeführt werden (z.B. für Konfliktprüfungen, Versand von Benachrichtigungen, etc.) |
...
Codeblock |
---|
def formatCell(clct, cell) { if (clct['meinFeld'] == 5) { cell.color = "#ff9999"; cell.toolTip = "Text"; } } def formatBg(clct, interval, bg) { if (interval.start <= new Date()) { bg.color = "#ffccff" } } ODER import java.text.SimpleDateFormat def formatCell(clct, cell) { Date currentDate = new Date(); def formatter = new SimpleDateFormat("dd/MM/yyyy"); String formatedDate = formatter.format(currentDate); if (clct['halbertag'] == true) { cell.color = "#ee8625"; cell.text = clct['intmitarbeiter']+" ("+clct['von'] +" halber Tag "+clct['uhrzeit']+")"; }else{ cell.color = "#398db7"; cell.text = clct['intmitarbeiter'] +" ("+formatedDate+" - "+clct['bis']+")"; } } |
...
Die Namen der Methoden/Argumente sind egal (der Methodenname muss in den Einstellungen dann referenziert werden). Die Collectables-Attribute werden via clct['xxx'] angesprochen. Farben können entweder als Color-Objekt oder als String mit der Hex-Syntax "#rrggbb" gesetzt werden.
...