These days Rest API using Spring Boot can be easily developed along with frontends in Vue or React or Angular to define business workflows in a small service business for example a company that sells life insurance. In this business there are workflows like employee login and adding a new prospective customer to Customer database, workflows like sending emails to prospective customers when new life insurance product is launched meeting the customer requirements etc. Another employee with different role when logins see directory of employees or add new employee or delete employee workflows. Half of these workflows already implemented without using BPMN.
Given above why I as developer need BPMN 2.0 and in particular Activiti (link here) ? BPMN is very complex spec and learning this spec and Activiti is extremely time consuming.
I cannot understand how embedding activiti engine jar in my existing project and design BPMN 2.0 workflows would make my business run more efficiently.