Sorry das überschneidet sich gerade einer aktuellen Änderung (morgen in den Release-Notes).
Es gibt einen neuen Variablen-Typ Datastore-Auswahl. Den musst du beim Anlegen der Flow-Variable nehmen:
Hier schonmal der Doku-Teil:
... es gibt da noch ein Problem, dass die Variable im Mapper Querverweis in der Auswahl auch nicht auftaucht. Da sind wir dran.
Du kannst diese aber per Hand reinschreiben:
${meta.flowvariable-datastore!}
Ja, die alten Text-Variablen funktionieren weiterhin. Wird auch in den Release-Notes stehen. Performance Unterschiede gibt es nicht. Es ist eher ein UI/Usability Thema.
Der Sinn?
Es häufen sich die Anwendungsfälle, bei denen man eine Flow-Variable haben möchte, um einen Datastore zu bestimmen. Da wäre es schön ein Dropdown zu haben, statt einem Textfeld (in dem man sich vertippen kann). Um um diesem Dropdown aber irgendwie zu sagen "du sollst eine Datastoreliste anzeigen" musste ein neuer Typ her. Nun gibt es einige Step-Inputs, die einen Datastore erwarten (SearchDatastore, DatastoreWriter,...). Da wir jetzt dafür einen Typ haben (DATASTORE) lassen wir auch nur noch das als Auswahl zu. Das macht es einfacher, da nur noch das angezeigt wird was vom Typ passt. (ja zugegebenermaßen verwirrt das bestehende Nutzer am Anfang...)
Diese Datastore-Dropdowns spielen vor allem auch eine Rolle, wenn man z.B. den FlowExecutingStep oder FlowTrigger einsetzt , um andere Flows aufzurufen. Aber auch bei Vorlagen die wir bauen (und bald auch ihr ;) ) hilft dieser neue Datentyp, um die Usability zu verbessern.