{"action":"created","issue":{"url":"https://api.github.com/repos/viewflow/viewflow/issues/90","labels_url":"https://api.github.com/repos/viewflow/viewflow/issues/90/labels{/name}","comments_url":"https://api.github.com/repos/viewflow/viewflow/issues/90/comments","events_url":"https://api.github.com/repos/viewflow/viewflow/issues/90/events","html_url":"https://github.com/viewflow/viewflow/issues/90","id":87084057,"number":90,"title":"BPMN Editor","user":{"login":"rcorzogutierrez","id":5765375,"avatar_url":"https://avatars.githubusercontent.com/u/5765375?v=3","gravatar_id":"","url":"https://api.github.com/users/rcorzogutierrez","html_url":"https://github.com/rcorzogutierrez","followers_url":"https://api.github.com/users/rcorzogutierrez/followers","following_url":"https://api.github.com/users/rcorzogutierrez/following{/other_user}","gists_url":"https://api.github.com/users/rcorzogutierrez/gists{/gist_id}","starred_url":"https://api.github.com/users/rcorzogutierrez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rcorzogutierrez/subscriptions","organizations_url":"https://api.github.com/users/rcorzogutierrez/orgs","repos_url":"https://api.github.com/users/rcorzogutierrez/repos","events_url":"https://api.github.com/users/rcorzogutierrez/events{/privacy}","received_events_url":"https://api.github.com/users/rcorzogutierrez/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/viewflow/viewflow/labels/request/question","name":"request/question","color":"cc317c"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-10T19:47:33Z","updated_at":"2015-06-11T05:46:48Z","closed_at":"2015-06-11T05:46:48Z","body":"Did they could consider include a BPMN editor like http://demo.bpmn.io/?"},"comment":{"url":"https://api.github.com/repos/viewflow/viewflow/issues/comments/111003557","html_url":"https://github.com/viewflow/viewflow/issues/90#issuecomment-111003557","issue_url":"https://api.github.com/repos/viewflow/viewflow/issues/90","id":111003557,"user":{"login":"kmmbvnr","id":282529,"avatar_url":"https://avatars.githubusercontent.com/u/282529?v=3","gravatar_id":"","url":"https://api.github.com/users/kmmbvnr","html_url":"https://github.com/kmmbvnr","followers_url":"https://api.github.com/users/kmmbvnr/followers","following_url":"https://api.github.com/users/kmmbvnr/following{/other_user}","gists_url":"https://api.github.com/users/kmmbvnr/gists{/gist_id}","starred_url":"https://api.github.com/users/kmmbvnr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kmmbvnr/subscriptions","organizations_url":"https://api.github.com/users/kmmbvnr/orgs","repos_url":"https://api.github.com/users/kmmbvnr/repos","events_url":"https://api.github.com/users/kmmbvnr/events{/privacy}","received_events_url":"https://api.github.com/users/kmmbvnr/received_events","type":"User","site_admin":false},"created_at":"2015-06-11T05:46:48Z","updated_at":"2015-06-11T05:46:48Z","body":"Probably, there is no reason to bound end users with only one integrated bpmn editor for viewflow.\r\n\r\nEven if you create a bpmn structure with graphical editor, than you have to modify code - django models, forms, views and then run tests to get working process.\r\n\r\nAdding full-featured workflow constructor will limits you with predefined workflow task and nodes. The main advantage of viewflow is the ability to create custom nodes and forms fields with few amount of code. \r\n\r\nI was quite unhappy with existing bpmn tools for a while.\r\n\r\nViewflow usage assumes that management staff are able to create bpmn diagrams using any bpmn drawing software (and actually visio works so very well. It's fast, reliable and more user friendly than any other web based tool)\r\n\r\nOn the next step bpmn diagram manually converted to the viewflow.Flow class.\r\n\r\nThere is a plan to provide ability to autogenerate python code from bpmn file, and/or use bpmn file only for task weaning (instead of .Next() specification in python code).\r\n\r\nBut it is the last priority. Typical viewflow project contains several thousand lines of backend code (3d party services integration, database models and forms, and tests) and only few thousand lines of flow definition.\r\n\r\nSo, creating Flow class in real project takes really small amount of time.\r\n"}}