Blockieren einer PDM-Statusänderung, wenn ein untergeordnetes Element einen bestimmten Status hat

Hallo

Ich suche nach einer Möglichkeit, einen Benutzer daran zu hindern, den Status einer Datei zu ändern, wenn sich eines dieser Kinder in einem bestimmten Zustand befindet.

Konkret: Ich kann eine Assembly nicht "zur Genehmigung einreichen", wenn sich eines (oder mehrere) dieser Kinder im Status "VERALTET" oder "VERBOTEN" befindet. Gibt es eine einfache Möglichkeit, dies einzurichten? 

Ich habe bereits an einen Stream gedacht, bei dem der Zustand des Kindes in die Variable eines Elternteils kopiert wird (z. B. "0" schreiben, wenn sich das Kind im FORBIDDEN-Zustand befindet, andernfalls 1 schreiben), aber es scheint mir sehr komplex zu sein, besonders wenn es eine große Anzahl von Kindern gibt...

Ich antworte mir selbst, da ich die Lösung im Laufe des Tages gefunden habe: Wechseln Sie einfach zu Solidworks 2020, dessen neue Version des PDM-Add-Ins diese Strömungsbedingung zulässt!