Working with data¶
Data flows through a process as named values in scopes. This section covers the value model and tiers, structural data by path, wrapping native Go structs, expressions, and the two container kinds — Data Objects and the Data Store.
- The value model — values, tiers, reading & writing by path. (
process-data) - Structural data — records, lists, maps by path. (
structural-data,structural-output-mapping,maps) - Native Go structs — wrap your own types as process data. (
native-structs) - Expressions — conditions and computed values. (
expression-routing) - Data Objects — scope-resident named containers. (
process-data) - Data Store — engine-global, cross-instance storage. (
data-store) - Event data and the process contract — what an event carries, wiring it, a message-born launch filling the process's declared inputs. (
event-data)