Home Forum Nuclos Entwicklung Makros und Regeln Statuswechsel in anderen Entitäten?

Ansicht von 2 Beiträgen - 1 bis 2 (von insgesamt 2)
  • Autor
    Beiträge
  • #1138
    Ramin Goettlich
    Teilnehmer

    Folgende Situation:

    Das Versetzen eines Moduls in einen bestimmten Status, soll dazu führen, dass ein anderes Modul in einen bestimmten Status „nachgezogen“ werden soll.

    Konkreter Fall: Ich habe Aufträge und Projekte. Projekte erzeuge ich mithilfe eines Arbeitssschritte aus Aufträgen. Wenn ich nun meinen Auftrag in den Status „Angenommen“ versetze, soll mein Projekt automatisch in den Status „Umsetzung“ „mitwechseln.

    Kann mir jemand einen Beispiel-Regelcode posten, mit dem ich sowas erreichen kann?

    #1140

    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.

Ansicht von 2 Beiträgen - 1 bis 2 (von insgesamt 2)