ProcessMaker / nayra

Nayra is a BPMN workflow engine in PHP. Utilize it in your own projects to have your own complex workflow capabilities.
Apache License 2.0
123 stars 32 forks source link

nayra vs Workflower #58

Open guilhermeaiolfi opened 6 years ago

guilhermeaiolfi commented 6 years ago

Hi,

I'm evaluating BPMN engines in PHP and I've found yours and Workflower. How exactly those 2 differentiate?

Can you provide some guidance how would I do a simple user interactive process like "reject"/"approve"?

caleeli commented 6 years ago

Hi @guilhermeaiolfi , Nayra is project in the development stage, that implements an extensible BPMN2 library, and is based on a discrete-state and event-driven design. It means that the implementation details like persistence storage, job scheduling should be implemented by the application that is using Nayra, for instance using Laravel, Symfony, or any other php framework.