Zum Hauptinhalt springen

Dimensionswerte setzen

Verwende den Schritt Dimensionswerte setzen, um Dimensionen auf einem Datensatz zu setzen — einer Einkaufszeile, einem Verkaufsbeleg, einer Buchblattzeile oder allem anderen, das Dimensionen trägt. Der Schritt nimmt eine Referenz auf den Datensatz, wendet die Dimensionen aus der Liste an und speichert den Datensatz mit einem korrekt aufgebauten Dimensionsset.

Anders als das Setzen der ersten beiden Dimensionen über einen „Datensatz ändern"-Schritt erreicht dieser Schritt jede Dimension, nicht nur die zwei globalen.

Schritt konfigurieren

Öffne den Flow-Editor, füge Dimensionswerte setzen ein und fülle die Konfigurationskarte aus.

Beschreibung

  • Zweck: Mach klar, welchen Datensatz dieser Schritt aktualisiert und warum.
  • Wann ausfüllen: Immer. Die Beschreibung erscheint im Editor und in der Ausführungs-Historie.
  • Tipps: Benenne Datensatz und Absicht, z. B. Projektdimension auf der Einkaufszeile setzen.

Referenz

  • Zweck: Identifiziert den Datensatz, dessen Dimensionen du setzen willst.
  • Wann ausfüllen: Pflicht. Wähle ein SmartField, das auf einen Datensatz auflöst — z. B. den rec-Output eines vorherigen Schritts.
  • Tipps: Referenzen werden über den Picker eingetragen, in der Standard-{{name}}-Notation — die Picker-Ausgabe wird unverändert eingefügt.

Tabelle

  • Zweck: Die Tabelle, auf die die Referenz zeigen soll. Die Tabelle muss ein Dimensionsset haben (ein Feld Dimensionssatz-ID).
  • Wann ausfüllen: Pflicht.
  • Tipps: Wenn die Referenz beim Ausführen auf eine andere Tabelle auflöst, bricht der Schritt den Flow mit einem Konfigurationsfehler ab. Hat die Tabelle kein Dimensionsset, meldet der Schritt das klar.

Trigger ausführen

  • Zweck: Legt fest, ob der OnModify-Trigger der Tabelle beim Speichern läuft.
  • Optionen:
    • Ein (Standard) — der Datensatz wird gespeichert, OnModify läuft.
    • Aus — der Datensatz wird ohne Trigger-Code gespeichert.

Dimensionen

Eine Liste der zu setzenden Dimensionen. Jede Zeile hat:

  • Dimension — wähle die Dimension (z. B. ABTEILUNG oder PROJEKT).
  • Wert — der Dimensionswert. Gib einen Wertcode, freien Text oder ein SmartField wie {{prevStep.project}} ein, das beim Ausführen aufgelöst wird. Nutze die Auswahl, um einen Wert zu wählen, oder die Assist-Schaltfläche, um ein SmartField einzufügen.

Wie die Liste angewendet wird — Zusammenführen. Die aufgeführten Dimensionen werden zusätzlich zu dem gesetzt oder aktualisiert, was der Datensatz schon hat. Dimensionen, die bereits auf dem Datensatz sind und die du nicht aufführst, bleiben unberührt.

Eine Dimension entfernen. Lass den Wert einer Zeile leer (oder lass ein SmartField auf leer auflösen), und diese Dimension wird vom Datensatz entfernt.

Prüfung. Jeder Wert muss ein echter, nicht gesperrter Wert seiner Dimension sein. Ein Tippfehler, ein gesperrter Wert oder ein Nicht-Standard-Wert bricht den Flow an diesem Schritt ab.

Outputs

NameTypBedeutung
recReferenzDer gespeicherte Datensatz.
dimensionSetIdWertDie neue Dimensionssatz-ID des Datensatzes.

Hinweise

  • Globale Dimensionen bleiben konsistent. Hat der Datensatz Felder für Shortcut-/Globale Dimension 1–2, werden sie automatisch mit dem neu aufgebauten Dimensionsset synchron gehalten.
  • Bestehende Dimensionen bleiben sicher. Der Schritt ändert nie ein geteiltes Dimensionsset direkt — er baut (oder verwendet) das korrekte Set und lässt den Datensatz darauf zeigen. Andere Datensätze, die das alte Set geteilt haben, bleiben unverändert.
  • Dimensionen auslesen. Nutze Dimensionen abrufen, um Dimensionswerte von einem Datensatz zu lesen.