Folder anpassen oder Querverweis mit Processing Status

Moin @Synesty,

ich stehe aktuell vor einem technisch kompliziertem Fall, in dem es sein könnte dass ich über den Querverweis Daten raussuchen muss, die möglicherweise auch mehrere Treffer haben.

Kurzes Beispiel: Ich habe den Wert „123123“ und suche in der DB nach dem Wert und dafür gibt es zwei Zeilen.

Normalerweise wird ja immer die erste Zeile zurückgegeben und hier ist das Problem. Am einfachsten wäre es, wenn ich beim Querverweis auch nach dem Processing Status der DB Zeile filtern kann.

Ich habe auch probiert mit Folder zu arbeiten, da dies als Filter angeboten wird. Mein Problem ist aber, dass ich den Folder nicht nachträglich anpassen konnte.

Ich könnte mir auch vorstellen sowas mit den Tags zu lösen, aber diese Funktion gibt es auch noch nicht im Querverweis.

Am einfachsten klingt es für mich, wenn man den Folder anschließend anpassen könnte, damit ich hier individuelle Markierungen setzen kann, wonach dann gefiltert wird.

Habt ihr eine Lösung für mein Problem?

Viele Grüße
René

Hello René,

ich würde vorschlagen, dass du in diesem Fall mit dem SearchInDatastoreByIdentifiers Step zu arbeiten.
Dieser erlaubt es dir alle Einträge eines Datastores abzugreifen, die auf den jeweiligen Identifier zutreffen. Das gilt auch für deinen Fall, wo sich Identifier doppeln.

Den Output dieses Steps kannst du dann auf deine Bedürfnisse filtern. Anschließend appendest du das Filter Ergebnis mit dem Mapper, wo du die Daten drin brauchst.
Das Ganze musst du dann nur noch einmal gruppieren.

Das sollte in etwa so aussehen:

Viele Grüße
Stefan