Solid Edge Eventdispatcher
Ein typisches User-Szenario für den Solid Edge Eventdispatcher ist folgendes: “Immer, wenn ich ein Draft-Datei speichere, dann soll automatisch auch ein PDF davon generiert und im selben Verzeichnis abgelegt werden.” Betrachtet man diesen UseCase genauer, so stellt man fest, dass bei einem bestimmten Event (Speichern einer Datei) eine gewisse Aktion ausgeführt werden soll. Nachdem das Programm nicht von anfang an alle möglichen Aktionen kennen kann, wird dem Benutzer die Möglichkeit geboten jedes Event durch einen EventHandler (Script, externes Programm, etc.) abarbeiten zu lassen. Das Programm SE Eventdispatcher hat die Aufgabe in Solid Edge auftretende Events abzufangen und an externe EventHandler weiterzuleiten. Diese EventHandler sind z. B. Scripts oder Programme die bestimmte Tasks ausführen. Es ist dabei möglich, dass ein EventHandler sich wiederum zu Solid Edge hin verbindet und dann in Solid Edge Funktionen ausführt — wie zum Beispiel das Erzeugen eines PDFs.