Ereignisse synchronisieren
![]()
Mit dem Befehl Synchronize Program(s) ist es möglich, bestehende OLP-Programme nach Anpassungsaktualisierungen konsistent zu halten und das erwartete Verhalten von Ereignissen, Regeln und Attributen zu bewahren.
Beispielsweise können nach Plugin- oder Python-basierten Anpassungsänderungen (wie Erweiterung von Enums, hinzugefügten Attributen oder aktualisierten Ereignisregeln) bestehende Programme synchronisiert werden, ohne sie von Grund auf neu erstellen zu müssen.
Arbeitsablauf:
-
Öffnen Sie ein bestehendes Szenario mit OLP-Programmen (Punkt-, Flächen- und Kurventechnologien werden unterstützt).
-
Aktualisieren Sie die Anpassung (zum Beispiel externes Plugin-Update oder Python-basierte Aktualisierung).
-
Öffnen Sie das aktive Programmdashboard und führen Sie
Synchronize Program(s)aus dem Programmbereich-Pie-Menü aus, oder öffnen Sie das Programmdashboard und führen Sie es aus dem Pie-Menü innerhalb dieses Dashboards aus. -
Synchronisieren Sie
Programming Defaultsmit dem aktuellen Programm, sodass hinzugefügte, geänderte und gelöschte Attribute sowie Ereignisparameter angewendet werden. -
Optional: Wenn
Enable program organizationaktiv ist, wählen Sie mehrere Programme aus und synchronisieren Sie diese in einem Schritt. -
Überprüfen Sie das Synchronisierungsergebnis im Warn-Popup, im E2-Protokoll und in der generierten Programmsynchronisierungsprotokolldatei.
Synchronize command in Active Program Dashboard:
Synchronize command in Programs Dashboard:
Multiple program synchronization:
Synchronization warning message:
Synchronization messages in E2 Log:

Program synchronization log file ([programname]_ProgramSynchronize.log):
