Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.twine.se/llms.txt

Use this file to discover all available pages before exploring further.

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 (like %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_from field is what lets dated properties carry history: setting a date in the past annotates when the value became true, not when you wrote it.

Ports