There are two places in Doc² where you need to use code:
- In expressions, for example programmatically setting the value of a field based on incoming data.
This section covers:
* [Introduction to expressions in WF²](/workflow//code-examples/expressions/).
* Built in [methods](/workflow//code-examples/expressions/methods/) and [variables](/workflow//code-examples/expressions/variables/).
* Supported libraries: [Luxon](/workflow//code-examples/expressions/luxon/) (for data and time) and [JMESPath](/workflow//code-examples/expressions/jmespath/) (for working with JSON).