플로우 가능
FlowableFlowable에서 BPMN 모델을 편집하는 예 | |
| 개발자 | 지역 사회 |
|---|---|
| 안정된 릴리스 | |
| 저장소 | github |
| 기입처 | 자바, 자바스크립트 |
| 운영 체제 | Linux, Windows |
| 유형 | 비즈니스 프로세스 관리, 워크플로우 |
| 라이선스 | Apache 라이센스 2.0 |
| 웹 사이트 | www |
Flowable은 Java로 작성된 오픈소스 워크플로우 엔진으로 BPMN 2.0에서 [3]설명된 비즈니스 프로세스를 실행할 수 있습니다.액티브하게 유지 보수되고 있는 Activiti([4]소프트웨어)의 포크입니다.
역사
2016년 10월, Activiti(소프트웨어)의 리드 개발자는 Alfresco(소프트웨어)를 떠나 Activiti 코드 [5][6]포크 기반의 Flowable Open Source 프로젝트를 시작했습니다.
Flowable의 첫 번째 버전은 Activiti 5.21의 포크를 기반으로 5.22였지만 Transient [7]Variables가 추가되었습니다.Flowable 버전 6.0의[8] 첫 번째 릴리스는 Activiti 버전6 베타 4의 포크를 기반으로 합니다.Flowable 엔진 버전 6에는 코어 프로세스 가상 머신의 개서가 포함되어 있습니다.
구성 요소들
이 프로젝트는 함께 작동할 수 있는 모듈 세트로 구성됩니다.
- BPMN 엔진, 핵심 비즈니스 프로세스 모델 및 표기법 워크플로우 프로세서
- CMMN 엔진, 케이스 관리 모델 및 표기법 프로세서
- DMN 엔진, 의사결정 모델 및 표기법 기반 비즈니스 규칙 서브셋 구현
- Forms Engine(Forms Engine)은 태스크 웹 앱 또는 사용자 지정 응용 프로그램과 함께 사용할 수 있는 양식 서비스입니다.
- Modeler는 BPMN, DMN 및 폼 모델을 편집하기 위한 웹 기반 그래피컬 오서링 인터페이스입니다.
- 디자이너, BPMN 모델 설계를 위한 Eclipse 플러그인
- IDM: 사용자 및 그룹의 ID와 권한을 관리하는 웹 툴의 예시
- 프로세스 시작, 태스크 대기열, 태스크 및 양식 보기를 위한 웹 응용 프로그램 예제 태스크
버전 5와 버전6의 차이점
Flowable 6의 주요 변경 사항은 다음과 같습니다.[9][10]
- 관계형 또는 비관계형 데이터[11][12] 소스를 사용할 수 있는 추상적 지속성 계층
- 실행 가능한 명령 세트에 대한 BPMN 모델의 일대일 매핑
- 단순화된 실행 트리를 통해 실행 중인 프로세스를 보다 쉽게 분석 및 조작할 수 있습니다.
- 프로세스 실행 계획을 위한 단일 어젠다
- 대기열 기반 작업[13] 실행
- 애드혹 서브프로세스[14]
- 동적 프로세스[15] 실행
레퍼런스
- ^ 플로우 가능 6.7.2 다운로드
- ^ 플로우 가능 다운로드 수 5개
- ^ Joram Barrez (2016-10-17). "Announcing Flowable". Small steps with big feet. Retrieved 2016-12-29.
- ^ Jeff Potts (2016-10-15). "Activiti founders fork the project to create Flowable, an open source BPM engine". Enterprise Architect. Retrieved 2016-12-29.
- ^ Sandy Kemsley (2016-10-20). "Another rift in the open source BPM market: @FlowableBPM forks from @Alfresco Activiti". Enterprise Irregulars. Retrieved 2016-10-20.
- ^ Flowable Team (2016-10-12). "Flowable and Activiti: What the Fork?!". Flowable. Archived from the original on 2016-12-30. Retrieved 2016-10-20.
- ^ Joram Barrez (2016-09-01). "How to use transient variables". Small steps with big feet. Retrieved 2017-01-03.
- ^ Flowable Team (2017-02-15). "Flowable 6.0.0 release". Flowable Project. Retrieved 2017-02-26.
- ^ Tijs Rademakers (2016-08-31). "Activiti 6.0.0.Beta3 released". BPMN 2.0 / Flowable. Retrieved 2017-01-03.
- ^ Joram Barrez (2015-09-08). "An Evolution of the Core Engine". Small steps with big feet. Retrieved 2016-12-29.
- ^ Joram Barrez (2016-11-02). "Running Flowable on CockroachDB". Small steps with big feet. Retrieved 2016-12-29.
- ^ Joram Barrez (2018-08-13). "Running Flowable on MongoDB". Flowable Blog. Retrieved 2018-08-13.
- ^ Joram Barrez (2016-07-20). "Benchmarking the message queue based Activiti Async Executor". Small steps with big feet. Retrieved 2017-01-03.
- ^ Tijs Rademakers (2016-02-10). "Activiti 6 adds ad-hoc sub process support". BPMN 2.0 / Flowable. Retrieved 2017-01-03.
- ^ Paul Holmes-Higgin (2017-04-20). "BPMNext 2017: Making Business Processes Dance". BPMNext. Retrieved 2017-05-09.