2014-05-15 16 views
0

저는 기술이없는 사람들을 위해 비즈니스 프로세스를 간단하게 만들고 수행하도록 설계된 http://tallyfy.com이라는 시작 프로그램을 작업 중입니다. 정말 간단합니다.프로그래밍 방식으로 BPMN 2.0 파일 및 시각화를 만드는 방법

기술적 인 토대를 벗어나서 "스테로이드에 관한 체크리스트"를 BPMN 2.0 사양으로 변형하여 타사의 표준 형식으로 가져오고 내보낼 수있는 가능성을 살펴보고 싶습니다.

(프로그래밍 방식으로) API로 BPMN 2.0 규격을 지정할 수있는 좋은 오픈 소스 프레임 워크 나 툴이 있습니까? 실제 워크 플로우 비주얼도 생성 할 수 있습니까?

jBPM과 다양한 오픈 소스 프레임 워크를 살펴 보았지만 나에게 맞는 것을 찾을 수없는 것 같습니다. 여기에 필요한 것은 시스템의 모든 사용자를위한 기본 UI가 아닌 측면에서 "변형 전용"으로 사용할 항목입니다. 내부의 숨겨진 엔진입니다.

+0

안녕하세요 Amit, 나는 당신과 약간 비슷한 문제가 있습니다. xml (.bpmn) 파일을 구문 분석 할 수있는 파서를 찾고 있습니다. 실용적인 비즈니스 프로세스에서 다른 구성 요소를 찾고 싶습니다. 유용한 리드를 제공 할 수 있습니까? – Zohaib

답변

2

camunda.org 프로젝트에서 제공하는 BPMN Model API 및 특히 "유창한"빌더 API를 살펴 보는 것이 좋습니다. 프로그래밍 방식으로 BPMN 2.0 프로세스 정의를 작성하고 BPMN XML 형식으로 저장할 수 있습니다.

그러나, 나는 그것이 당신이 그런를로드 할 필요가 좋은 보이게하기 위해, 그에서 "꽤"시각적 표현을 생성 할 수 생각하지 않습니다 예를 들어 BPMN 표준 준수 모델러로 모델 camunda 모델 작성자, 그리고 수동으로 귀하의 활동, 흐름 등을 준비하십시오.

+0

안녕 마틴, 나는이 프로젝트를 지켜보고있다. 좀 더 적합 해 보입니까? 그것은 camunda 에서뿐만 아니라 것으로 보인다 - https://github.com/bpmn-io/bpmn-js –

0

Eclipse BPMN2 Modeler에서 살펴볼 수 있습니다. Eclipse Modeling Framework으로 작성되었으므로 기본적으로 전체 BPMN 다이어그램이 객체 지향 데이터 구조로 표현되므로 프로그래밍 방식으로 변환하거나 BPMN 2.0 프로세스를 쉽게 만들 수 있습니다.