Sets a dated property on a struct in an assign and writes the updated struct back to the same assign. Use this to mutate a defdata model (likeDocumentation Index
Fetch the complete documentation index at: https://docs.twine.se/llms.txt
Use this file to discover all available pages before exploring further.
%Employee{}) in place — for
example, setting employee_no before handing the struct to a save step.
Configuration
- Target assign — assigns key holding the struct to mutate. Must be a
defdata model (exports
put/4). - Property key — the dated property to set (e.g.
"employee_no"). - Value source — where the written value comes from. Supports the standard Flow Compose sources (Assign, Extract, Dated property, Literal).
- Valid from source — optional date stored alongside the value.
Supports the same sources as Value. The literal string
"today"resolves to today’s date at run time. Leave empty for no date (open-ended). - Id source — optional stable id for the dated property row. Leave empty to auto-generate. Set this when you need to diff/update the same row on later runs.
Tips
- This node does not call any remote API — it just edits the struct in the assign. Pair it with a save step (e.g. “Save changes”) to persist.
- The
valid_fromfield is what lets dated properties carry history: setting a date in the past annotates when the value became true, not when you wrote it.