Course Outline
BPMN 2.0 소개
- BPMN는 무엇입니까?
- 프로세스 정의
BPMN 2.0 구성 요소
- 이벤트
- 이벤트 정의
- 타이머 이벤트 정의
- 오류 이벤트 정의
- 신호 이벤트 정의
- 메시지 이벤트 정의
- 이벤트 시작
- 없음 시작 이벤트
- 타이머 시작 이벤트
- 메시지 시작 이벤트
- 신호 시작 이벤트
- 오류 시작 이벤트
- 이벤트 종료
- 없음 종료 이벤트
- 오류 종료 이벤트
- 취소 이벤트 종료
- 경계 이벤트
- 타이머 경계 이벤트
- 오류 경계 이벤트
- 신호 경계 사건
- 메시지 경계 이벤트
- 경계 이벤트 취소
- 보상 경계 사건
- 중급 캐칭 이벤트
- 타이머 중급 캐칭 이벤트
- 신호 중간 캐칭 이벤트
- 메시지 중간 캐칭 이벤트
- 중급 던지기 이벤트
- 중급 던지기 없음 이벤트
- 신호 중간 던지기 이벤트
- 보상 중간 던지기 이벤트
- 시퀀스 흐름
- 설명
- 그래픽 표기법
- XML 표현
- 조건부 시퀀스 흐름
- 기본 시퀀스 흐름
- 게이트웨이
- 독점 게이트웨이
- 병렬 게이트웨이
- 포괄적 게이트웨이
- 이벤트 기반 게이트웨이
- 작업
- 사용자 작업
- 스크립트 작업
- Java 서비스 작업
- 웹 서비스 작업
- Business 규칙 작업
- Email 작업
- Mule 작업
- 낙타 작업
- 수동 작업
- Java 작업 수신
- 쉘 작업
- 실행 리스너
- 작업 리스너
- 다중 인스턴스(각각)
- 보상 핸들러
- 하위 프로세스 및 호출Activities
- 하위 프로세스
- 이벤트 하위 프로세스
- 거래 하위 프로세스
- 호출 활동(하위 프로세스)
- 거래 및 동시성
- 비동기 연속
- 독점적인 일자리
- 프로세스 시작 권한 부여
- 데이터 객체
Activiti 서론
- BPMS에 대한 매우 짧은 소개
- 특허
- 다운로드 및 설치
Activiti 모델러
- 테이블 기반 정의(Activiti Kickstart)
- 모델 편집
- 기존 모델 가져오기
- 배포된 정의를 편집 가능한 모델로 변환
- BPMN XML로 모델 내보내기
- Activiti 엔진에 모델 배포
Activiti탐색기
- 공정도
- 작업
- 프로세스 인스턴스 시작
- 내 인스턴스
- 관리
- 보고하기
- 데이터베이스 변경
Activiti API
- 프로세스 엔진 API 및 서비스
- 예외 전략
- Activiti 서비스로 작업하기
- 프로세스 배포
- 프로세스 인스턴스 시작
- 작업 완료
- 프로세스 일시 중단 및 활성화
- 쿼리 API
- Express이온
- 단위 테스트
- 단위 테스트 디버깅
- 웹 애플리케이션의 프로세스 엔진
이클립스 디자이너
- 설치
- Activiti 디자이너 편집기 기능
- Activiti 디자이너 BPMN 기능
- Activiti 디자이너 배포 기능
- Activiti Designer 확장
전개
- Business 기록 보관소
- 프로그래밍 방식으로 배포
- Activiti Explorer를 사용하여 배포
- 프로세스 정의 버전 관리
- 프로세스 다이어그램 제공
- 프로세스 다이어그램 생성
- 범주
양식
- 양식 속성
- 외부 양식 렌더링
역사
- 쿼리 기록
- HistoricProcessInstanceQuery
- 역사적변수인스턴스쿼리
- HistoricActivityInstanceQuery
- 역사적 세부 정보 쿼리
- HistoricTaskInstanceQuery
- 역사 구성
- 감사 목적을 위한 기록
REST API
- 일반 Activiti REST 원칙
- 전개
- 프로세스 정의
- 모델
- 프로세스 인스턴스
- 사형 집행
- 작업
- 역사
- 양식
- Database 테이블
- 엔진
- 실행 시간
- 일자리
- 사용자
- 여러 떼
- 레거시 REST - 일반 사용
- 저장소
- 엔진
- 프로세스
- 작업
- 신원
- Management
완성
- 통합 전략 및 프레임워크
Requirements
객체지향 프로그래밍 언어에 대한 지식이 필요합니다. 최소한 Java의 기본 사항도 필요합니다.
회원 평가 (4)
I learned the use the software confidently in just a few days. The training was adjusted to suit my purposes, which were less code-oriented and more user interface and business process focused.
Elizabeth Hostetter - accenture
Course - Activiti for Process Developers
I generally was benefit from the trainer Knowledge communication.
Filipe Miranda
Course - Activiti for Process Developers
Excellent ratio between learning the concepts and applying them quickly. This was appreciated by the audience, because after the overview we worked the same concepts in the labs. Very good communication skills by Antonio that kept the audience very interested.
Filipe Miranda
Course - Activiti for Process Developers
The ability to do practical labs and the flexibility of the trainer.