An analogy first: A pig looks different than a horse. They have different uses and characteristics, and seeing them we instantly set our minds to their specific context. A mule and a donkey look similar, but they have very different abilities and uses. If you could make a mule and a donkey from scratch, wouldn't you make them look more different than they are currently?
With regard to your UI, the headers can probably stay the same, because the words communicate context. However, it is probably best to make a workflow look different than an operation.
Make them look different because:
If workflows and operations ever appear in the same view, you will have solved the cognitive issue in advance.
the visual difference will set the user's thinking to a completely different context, which is what you want.