Ansicht von 2 Antwort-Themen
  • Autor
    Beiträge
    • #32186
      Richard Müller
      Teilnehmer

        Hallo ich bräuchte mal eure Hilfe beim Prozess-Management im Otobo 10.1.

        Ich möchte zwei Transaktionswege haben die unterschiedlich auf eine Multiselect Auswahl reagieren.

        Transaktion Weg A: Wenn im DynamicField_Auswahl1 der Schlüssel „option2“ enthält

        Transaktion Weg B: Wenn im DynamicField_Auswahl1 der Schlüssel „option2“ NICHT enthalten ist

        Dabei sollen aber andere Auswahloptionen auch aus wählbar sein, aber für den nächsten Schritt erstmal unrelevant.

        Ihr seht, mein Problem ist, dass ich eine Negative Bedingung möchte.

        Ich habe es mit Regex probiert:

        • Weg A: (.*option2.*)
        • Weg B: ^(?!.*option2).*

        Im Regex Tester geht dies, aber nicht in OTOBO. Da wird immer Weg B genommen, obwohl „option1“ ausgewählt wurde. Es müsste also die Bedingung nicht zutreffen. In ACL oder Postfilter kann ich die Bedingung negieren, dies gibt es aber in der Transaktion vom Prozessmanagement nicht.

      • #32187
        Richard Müller
        Teilnehmer

          Ich meine natürlich „Übergänge“ / „Transitions“, nicht Transaktionen

        • #32188
          Richard Müller
          Teilnehmer

            Ich konnte das Problem eingrenzen. Es liegt daran, dass die Prüfung der Bedingung für jede Auswahl geprüft wird.

            Also wenn meine „option2“ nicht als erstes dran kommt, ist schon bei der Prüfung von „option1“ die Bedingung schon erfüllt.

            Wie kann ich also eine Regex Prüfung auf alle Schlüssel des DynamischenFeldes machen ohne, dass die Bedingung vorzeitig abbricht?

        Ansicht von 2 Antwort-Themen
        • Du musst angemeldet sein, um auf dieses Thema antworten zu können.