Here collection of good articles / blog posts for Extension framework.
I just completed the customization using extension. Initially, it’s really tough for me. But with passage of time and my library of code snippet increased, I felt the power of extensions over old classic overlay concept. Even I used extension in custom forms instead write old age methods in controls and data sources.
Here are some links which are very helpful for me and worth to share.
Event handling:
https://devserra.wordpress.com/2016/04/19/ax7-using-table-event-handler/
https://axility.net/en/access-stuff-in-the-new-event-subscriptions/
Workflow:
http://d365technext.blogspot.com/2018/07/avoid-over-layering-in-development-of.html
https://devmusings.blog/2018/03/18/custom-workflows-in-microsoft-dynamics-365-for-operations/
https://workflowax.wordpress.com/2009/10/30/participant-provider-example/
Model:
https://stoneridgesoftware.com/what-is-the-modelutil-exe-good-for/
https://community.dynamics.com/365/financeandoperations/f/765/t/223547
https://www.cloudfronts.com/model-importexport-in-dynamics-365-operations/
Email templates
https://www.sikich.com/insight/how-to-email-purchase-orders-in-dynamics-365-for-operations/
Vendor Collaboration:
Reports through extension:
Custom form: