Almost all projects needs a communication part which handles email and sms sendings in order to inform some people.
To align with our motto "to ease developer's burden", we developed a definition-based communication middleware.
1) Save emails and cell phones
2) Save message templates
Highligths refer to the models which are the same as the selected one, so they are allowed to be used together
3) That's it
You don't have to code anything. We'll be handling the job on the fly.
Check the tables communicationDefinitions and communicationTemplates of your Genesis DB.
Can a property's old and new value be compared?
Yes, you have both Request and Response objects.
Can I trigger a communication rule hardcoded/manually?
Yes, you can find examples in Forgot/Reset and Success email processes.