Expressions and functions side effects

Hello all,

I would like to ask for a clarification on the concept of side effects of executing expressions and functions.

The section Functions and Side Effects on the Expressions page of the Documentation, states various scenarios where functions and generally expression components can be executed more than once.

For that reason, all functions should not modify external systems.

However, what is not 100% clear, is whether or not a Rule Expression that is a component of an expression that is being executed falls under the same side effects category as Functions.

Any ideas?

  Discussion posts and replies are publicly visible