Hallo,
der Wechsel in einen anderen Status kann über eine Regel wie folgt angestossen werden:
server.changeState(objectId, 10); // ID des Objektes, Statusnumeral Zielstatus
Das gewünschte Objekt musst du dir raussuchen, würde wie folgt gehen:
CollectableSearchCondition usercondition = server.newGOComparison("", ComparisonOperator.EQUAL, "");
Collection ids = server.getGenericObjectIds("", usercondition);
Damit baust du dir eine Suche nach „Attribut gleich Wert“ zusammen.
Die Regel hinterlegst du am besten im Statusmodell bei dem Statuswechsel.
Wenn du noch weitere Hilfe brauchst, frag einfach nochmal nach.