Mit dProB 2025.2 wurden die Templates und Indikatoren grundlegend überarbeitet. Projekte, die in einer früheren Version erstellt wurden, können weiterhin in der neuen Version genutzt werden, es sind jedoch potenziell manuelle und einmalige Schritte für den Versionswechsel erforderlich.
Dieser Leitfaden hilft euch, bestehende Projekte in der neuen Version zu verwenden und den vollen Nutzen aus allen neuen Features zu ziehen!
Was ist betroffen?
- Templates, die folgende Nodes verwendeten:
Get All Train Wagons,Is Coupled,Attach Indicator to Subject,Find or Register Indicator,Min From List,Max From Listsowie spezielle Berechnungen mitMul
- Alte Geräte-Assets und Content Packs, die vor 2024.2 erstellt wurden
- Projekte, die Indikatoren an Prozessen nutzen. Das betrifft insbesondere Projekte, bei denen die Indikatorwerte über Formeln berechnet wurden.
Empfehlung: Legt vor dem Versionswechsel eine Sicherungskopie eurer Templates, Geräte und Projekte an.
Templates
Mit 2025.2 und den dynamischen Ports haben sich einige Nodes geändert. Außerdem werden fehlerhafte Verbindungen nun direkt erkannt. Wir empfehlen daher, alle Templates zu testen und gegebenenfalls im Template-Editor zu öffnen, um auf geänderte Nodes zu prüfen.
Veränderte Nodes:
Get All Train Wagons,Is Coupled– Execution Path entfernt- Beide Nodes haben keinen Execution-Pfad mehr. Dadurch entsteht eine Lücke im Ablauf, die ihr manuell schließen müsst. Meist genügt es, die Vorgänger-Node und Nachfolger-Node direkt miteinander zu verbinden.
- Die
Is Coupled-Node gibt den Kopplungszustand nicht mehr über zwei Execution-Paths aus, sondern über einen Boolean-Output. Diesen könnt ihr einfach mit einerBranch-Node verbinden, um das alte Verhalten wiederherzustellen.
MinFromList/MaxFromList– Nodes ersetzt- Dort, wo diese Nodes verwendet wurden, erscheint nun ein
Missing Macro. Es gibt jedoch neue, gleichnamige Nodes ohne Execution-Pfad. - Entfernt die
Missing Macro-Nodes, ersetzt sie durch die neuen und schließt die entstandene Lücke im Execution-Pfad.
- Dort, wo diese Nodes verwendet wurden, erscheint nun ein
Attach Indicator to Process– veränderte Inputs- Der bisherige Text-Input für Formeln wurde durch einen Zahlenwert-Input ersetzt.
- Formeln, die früher als Text eingetragen wurden, müssen jetzt im Template-Graph mit Nodes aufgebaut werden.
Find or Register Indicator– Node entfernt- Neu stattdessen: Indikatoren werden über die Indicator-Eingabe in den Template-Outputs definiert.
Attach Indicator Value to Subject– ersatzlos entfernt- Indikatoren an Subjekten wurden vor 2025.2 ausschließlich für Berechnungsformeln an Prozessen verwendet.
- Da diese Berechnungen nun im Template selbst stattfinden, wurde dieses Feature samt zugehöriger Node entfernt.
Mulbeioffset * rotationunddirection * rotation– Parameterkombination entfernt- Stattdessen: Die Parameter in vertauschter Reihenfolge übergeben – das ist weiterhin erlaubt.
Alte Geräte und Content Packs
Geräte und Content Packs, die vor 2024.2 erstellt wurden, liegen in einem Format vor, das mit 2025.2 nicht mehr unterstützt wird. Es gibt jedoch einen einfachen Weg, diese Dateien weiterhin zu nutzen:
Wenn ihr die alten Assets in Version 2025.1.7 einmal importiert und wieder exportiert, kann die neu exportierte Version des Geräts oder Content Packs auch in 2025.2 verwendet werden.
Indikatoren
Mit 2025.2 wurde das Indikator-System grundlegend überarbeitet und erweitert. Dabei hat sich auch verändert, wo die Berechnungen für Auswertungen erfolgen. Vor 2025.2 konnten Formeln direkt in Prozessen hinterlegt werden, um Werte wie CO₂ o. Ä. abhängig von verwendeten Geräten oder der verstrichenen Zeit zu berechnen. Ab der neuen Version müssen alle diese Berechnungen über Templates abgewickelt werden.
Prozesse mit Indikatorwerten werden entweder automatisch migriert oder ihre Werte gelöscht – abhängig davon, ob eine Formel verwendet wurde:
- Bei festen Zahlenwerten wie
500 kgCO₂ wird der Wert einfach übernommen. Keine manuelle Anpassung erforderlich. - Bei Formeln wie
500 * process_duration_h kgCO₂ wird der Wert in 2025.2 auf 0 gesetzt, und ihr müsst das alte Verhalten manuell nachbilden.
So geht ihr vor:
- Öffnet ein betroffenes Projekt, das Indikatorformeln verwendet hat, in 2025.2.
- Öffnet dasselbe Projekt zusätzlich in einer Version vor 2025.2 zum Vergleichen.
- Für jeden Prozess mit Indikatoren durchlauft folgende Schritte:
- Prüft, wo Formeln verwendet wurden, die in 2025.2 entfernt wurden.
- Dort, wo eine Formel fehlt, habt ihr zwei Möglichkeiten:
- Entweder übertragt ihr den berechneten Formelwert aus der früheren Version als Fixwert.
- Oder ihr erstellt ein Template, das das gleiche Berechnungsverhalten abbildet. Den betroffenen Prozess ersetzt ihr dann durch dieses Template.
- Sobald alle Prozesse überprüft und angepasst sind, empfehlen wir, die finalen Auswertungen zu kontrollieren: Vergleicht dazu die Diagramme und Dashboards des Projekts vor 2025.2 mit denen der neuen Version.
- Wenn alles passt, speichert das Projekt – es kann nun vollständig in 2025.2 genutzt werden.
Erstellen von Templates mit Indikatorberechnungen
-
Die richtige Abstraktionsebene finden
Prüft, ob sich mehrere Prozesse mit fehlenden Indikatoren in einem einzigen Template zusammenfassen lassen. Das spart Aufwand und hält euer Projekt schlank. -
Template zuerst ohne Indikatoren aufbauen
Erstellt ein Template, das nur die betroffenen Prozesse abbildet – ohne Indikatoren. So könnt ihr sicherstellen, dass das Verhalten korrekt nachgebildet wird. Hilfreiche Erklärungen dazu findet ihr in unseren Deep-Dive-Beiträgen: -
Indikatoren im Template anlegen
Legt im neuen Indikator-Menü links im Template-Editor alle benötigten Indikatoren an, die später berechnet oder angehängt werden sollen. -
Indikatoren an Prozesse anhängen
Für jeden Prozess und jeden Indikator verwendet ihr eineAttach Indicator to Process-Node. Damit könnt ihr einen Zahlenwert zuweisen – entweder direkt oder durch Berechnungen mit weiteren Nodes im Template.
Wir freuen uns darauf zu sehen, wie ihr die neue Version einsetzt und welche Projekte ihr damit umsetzt. Selbstverständlich stehen wir euch bei Fragen oder Problemen rund um den Versionsumstieg jederzeit im Forum und über unsere Support-Kanäle zur Verfügung.