The present invention discloses an activiti-based business event and flow separation method. The method includes the following steps that: activiti operation node data are structurized, and the structurized data are configured into a database so as to generate different forms; and the XML data of a business flow are analyzed, the analyzed configuration data are written into the forms generated in the above step. According to the activiti-based business event and flow separation method of the invention, the operation node data are structurized in the database; the specific forms formed by the structurized data are read; the XML data of the business flow are analyzed, and the analyzed data are written into the above generated forms; and therefore, the separation of business processing from the business flow can be realized, business can be independent from a flow line for analyzing the customized XML of the activiti in a processing process, the analysis of the XML data which is performed each time when business is processed can be avoided, the problem of data chaos caused by XML analysis can be solved, the problem of the failure of the business processing caused by the anomalies of the flow can be solved, and the update of the flow can be updated through modifying the configuration data. The invention also provides an activiti-based business event and flow separation system.