Hallo zusammen,
uns ist vor Kurzem ein Fehler in unseren Flows aufgefallen.
Ein Filter im Flow soll per Flow Variable gebypassed werden.
Dieser Filter grenzt das Sortiment aus dem Datastore auf das gesamte oder nur das aktive Sortiment ein. Damit die Handhabung der User stets gleich ist, Auswahl SKU eintragen und Filter auf Aktives oder Gesamtes Sortiment haben wir den Filter in mehreren Flows so eingebaut.
Dazu wurde der Bypass des Filters jeweils über das drei punkte Sandwich Menu neben der Auswahl in eine Flow variable umgewandelt.
Leider hat die Änderung der Flow Variable keinen Einfluss auf das Ergebnis. Das Ergebnis bleibt in beiden Fällen gleich, ob gebypassed oder nicht. In dem Fall bleibt die Eingrenzung auf das aktive Sortiment bestehen und der Sprung aufs gesamte Sortiment ist nicht möglich.
Die Flow Variable Löst die Auswahl Bypass Ja / Nein in die Werte true / false auf die nach dem wir den step in die Zwischenablage kopiert haben auch wie folgt passen müsste.
Anbei die Zwischenablage des Filters
{
„permaId“ : 58,
„name“ : „Filter - Beschränkung auf ONLINE oder ETIM-Sortiment“,
„description“ : „“,
„stepprovider“ : „SpreadsheetFilter@com.synesty.stepesty.plugin.transformycore“,
„stepproviderversion“ : „1.0“,
„rank“ : 120,
„active“ : true,
„stepProperty“ : [ {
„key“ : „bypass“,
„value“ : „true“,
„contextkey“ : null,
„type“ : „IN“
}, {
„key“ : „cacheMode“,
„value“ : „false“,
„contextkey“ : null,
„type“ : „IN“
}, {
„key“ : „filter“,
„value“ : „SF_048_CURRENT_ASSORTMENTS_TEXT!?contains(‚ETIM‘) || categories!?contains(‚ONLINE_‘)“,
„contextkey“ : null,
„type“ : „IN“
}, {
„key“ : „input“,
„value“ : „“,
„contextkey“ : „spreadsheet@SpreadsheetMapper_13“,
„type“ : „IN“
} ],
„uiColor“ : null
}
Handelt es sich hier um ein Bekanntes Problem, wie sähe die Lösung dazu aus?
Lieben Dank für eure Hilfe vorab.