Die Dokumentation ab Version 39.5.17 von PLANTA project finden Sie in der neuen PLANTA Online-Hilfe.

Customizen mit Schwellenwerten

Information

Ab DB 39.5.0

  • In PLANTA gibt es verschiedene Dataitems, die die Schwellenwerte (Grenzwerte) berechnen und abhängig davon den Ausgabewert verändern.
    • Ampel-Dataitems
      • Diese werden als komplexe DIs mit Unter-DIs gecustomized und den gewünschten DIs zugeordnet.
        • Die Schwellenwerte werden in den Unter-DIs selbst festgelegt
        • oder in Unter-DIs werden globale Variablen für Schwellenwerte eingetragen. Hierzu siehe Ampel-Customizing
      • NEU Ampel-DIs können als normale DIs gecustomized werden mit Wertenbereichen mit WB-Art = PY, in dem über die Funktion calculate_traffic_light() die Schwellenwerte berechnet werden und die globalen Variablen ausgelesen werden, in denen die Schwellenwerte für Ampelfarben gespeichert sind.
    • OLE-Dataitems für Ampelwerte
      • NEU Die meisten dieser Dataitems verwenden Wertebereiche mit WB-Art = PY, in denen über die Funktion calculate_traffic_light() die Schwellenwerte berechnet werden und die globalen Variablen ausgelesen werden, in denen die Schwellenwerte für Ampelfarben gespeichert sind.
    • Text-Dataitems
      • NEU Die meisten dieser Dataitems verwenden Wertebereiche mit WB-Art = PY, in denen über die Funktion calculate_traffic_light() die Schwellenwerte berechnet werden und abhängig davon die entsprechenden Textkonstanten ausgegeben werden.

Bis DB 39.5.0

  • In PLANTA gibt es verschiedene Dataitems, die die Schwellenwerte berechnen und abhängig davon den Ausgabewert verändern.
    • Ampel-Dataitems
      • Hier werden
        • entweder die Schwellenwerte in den Unter-DIs selbst festgelegt
        • oder globale Variablen für Schwelenwerte in den Unter-DI verwendet.
    • OLE-Dataitems für Ampelwerte
      • Diese Dataitems verwenden Wertebereiche mit WB-Art = CO (Berechnung bei Ausgabe), in denen die IIFS-Formel die Schwellenwerte berechnet und die globalen Variablen ausliest, in denen die Schwellenwerte für Farben Grün, Gelb, Rot gespeichert sind.
  • Beispiel

    DEBOLE_Schwellenwerte.PNG

    • Text-Dataitems
      • Diese Dataitems verwenden Wertebereiche der mit WB-Art = CO (Berechnung bei Ausgabe), in denen nach der IIFS-Formel die Schwellenwerte berechnet werden und abhängig davon die entsprechenden Textkonstanten ausgegeben werden.
    Beispiel

    Schwellenwerte_Text.PNG

    Globale Variablen für Schwellenwerte

    Information
    • PLANTA hat für die Ampelfarben rot, gelb, grün bestimmte Grenzwerte definiert, die über globale Variablen gesteuert werden.
    • Diese Schwellenwerte können individuell in Modulen Globale Variablen (für Benutzer mit Customizer-Rechten) oder Schwellenwerte (für Benutzer ohne Customizer-Rechte) angepasst werden.

    Neu ab DB 39.5.0

    Python-Wertebereiche für Berechnung der Schwellenwerte

    Vorgehensweise
    • In der traffic_lights.py ist die Funktion calculate_traffic_light() enthalten, die die Berechnung der Werte übernimmt und die globalen Variablen bzw. Textkonstanten ausliest.
    • Die Schwellenwerte sind innerhalb der Funktion nach Einsatzbereich gruppiert.
    • Gruppen dienen als Schlüssel.
    • Gruppen bekommen ein OLE-Objekte und/oder Textkonstanten als Werte zugewiesen.
    • Die globalen Variablen und Textkonstanten sind in Python-Klassen hinterlegt, die jeweils einer Schwellenwert-Gruppe zugeordnet sind.
    • Ausgabe erfolgt abhängig von der PPMS-Klasse des aufrufenden Dataitems.
    Hinweis
    • Optional kann ein Muss-DI angegeben werden, das bestimmt, dass die Berechnung des Ausgabewertes erst stattfindet, wenn dieses DI gefüllt ist.

    Beispiel

    from ppms.calculations.traffic_lights import calculate_traffic_light
    def computeOutput(di):
        mod_obj = ppms.get_active_module()
    return calculate_traffic_light(di, mod_obj, 'dev_misc', 'cost', 'misc_budget')
    computeOutput.deps = ('DI028529','DI028545')
    PythonSchwellenwerte.PNG

    Vordefinierte Gruppen

    Gruppenschlüssel OLE Werte
    MS Schwellenwerte_ms.PNG ohne Verzug / bis 5% / über 5%
    Date Schwellenwerte_ms.PNG ...
    Date_Circle Schwellenwerte_circle.PNG  
    Date_Trend Schwellenwerte_trend.PNG  
    Cost Schwellenwerte_ms.PNG  
    Effort Schwellenwerte_ms.PNG  
    Trend Schwellenwerte_trend.PNG  
    Tdi   verspätet / heute / zukünftig

    Topic attachments
    I Attachment History Size Date CommentSorted ascending
    Pngpng DEBOLE_Schwellenwerte.PNG r1 7.7 K 2015-02-18 - 14:40  
    Pngpng PythonSchwellenwerte.PNG r3 r2 r1 20.3 K 2021-08-08 - 16:02  
    Pngpng Schwellenwerte_Text.PNG r1 23.4 K 2015-02-18 - 14:41  
    Pngpng Schwellenwerte_circle.PNG r1 1.4 K 2015-02-18 - 14:43  
    Pngpng Schwellenwerte_ms.PNG r2 r1 1.0 K 2015-02-18 - 14:45  
    Pngpng Schwellenwerte_trend.PNG r1 0.7 K 2015-02-18 - 14:46  

             PLANTA project









     
    • Suche in Topic-Namen

    • Suche in Topic-Inhalten
    This site is powered by the TWiki collaboration platform Powered by Perl