According to the graybook :
Operations define a simple functionality. They take input, apply their function to it and return a result. Operations cannot hold state, meaning they cannot store any data between consecutive calls.
But I’m not sure when I should decide to create an operation instead of a process node ?