Đề cương khóa học
BPMN 2.0 Giới thiệu
- BPMN là gì?
- Định nghĩa một quy trình
BPMN 2.0 Cấu trúc
- Sự kiện
- Định nghĩa sự kiện
- Định nghĩa sự kiện hẹn giờ
- Định nghĩa sự kiện lỗi
- Định nghĩa sự kiện tín hiệu
- Định nghĩa sự kiện tin nhắn
- Sự kiện bắt đầu
- Sự kiện bắt đầu None
- Sự kiện bắt đầu hẹn giờ
- Sự kiện bắt đầu tin nhắn
- Sự kiện bắt đầu tín hiệu
- Sự kiện bắt đầu lỗi
- Sự kiện kết thúc
- Sự kiện kết thúc None
- Sự kiện kết thúc lỗi
- Sự kiện kết thúc hủy bỏ
- Sự kiện ranh giới
- Sự kiện ranh giới hẹn giờ
- Sự kiện ranh giới lỗi
- Sự kiện ranh giới tín hiệu
- Sự kiện ranh giới tin nhắn
- Sự kiện ranh giới hủy bỏ
- Sự kiện ranh giới bồi thường
- Sự kiện bắt giữ trung gian
- Sự kiện bắt giữ trung gian hẹn giờ
- Sự kiện bắt giữ trung gian tín hiệu
- Sự kiện bắt giữ trung gian tin nhắn
- Sự kiện ném trung gian
- Sự kiện ném trung gian None
- Sự kiện ném trung gian tín hiệu
- Sự kiện ném trung gian bồi thường
- Luồng tuần tự
- Mô tả
- Ký hiệu đồ họa
- Biểu diễn XML
- Luồng tuần tự có điều kiện
- Luồng tuần tự mặc định
- Cổng
- Cổng độc quyền
- Cổng song song
- Cổng bao gồm
- Cổng dựa trên sự kiện
- Nhiệm vụ
- Nhiệm vụ người dùng
- Nhiệm vụ tập lệnh
- Java Nhiệm vụ dịch vụ
- Nhiệm vụ dịch vụ web
- Business Nhiệm vụ quy tắc
- Email Nhiệm vụ
- Mule Nhiệm vụ
- Nhiệm vụ Camel
- Nhiệm vụ thủ công
- Java Nhiệm vụ nhận
- Nhiệm vụ Shell
- Trình nghe thực thi
- Trình nghe nhiệm vụ
- Ví dụ nhiều lần (cho mỗi)
- Trình xử lý bồi thường
- Quy trình con và Gọi Activitis
- Quy trình con
- Quy trình con sự kiện
- Quy trình con giao dịch
- Hoạt động gọi (quy trình con)
- Giao dịch và Đồng thời
- Tiếp tục không đồng bộ
- Công việc độc quyền
- Ủy quyền khởi tạo quy trình
- Đối tượng dữ liệu
Activiti Giới thiệu
- Giới thiệu rất ngắn gọn về BPMS
- Giấy phép
- Tải xuống và Cài đặt
Activiti Bộ mô hình hóa
- Định nghĩa dựa trên bảng (Activiti Khởi động nhanh)
- Chỉnh sửa mô hình
- Nhập mô hình hiện có
- Chuyển đổi định nghĩa đã triển khai thành mô hình có thể chỉnh sửa
- Xuất mô hình sang BPMN XML
- Triển khai mô hình tới Activiti Engine
Activiti Trình khám phá
- Sơ đồ quy trình
- Nhiệm vụ
- Khởi động các phiên bản quy trình
- Các phiên bản của tôi
- Quản trị
- Báo cáo
- Thay đổi cơ sở dữ liệu
Activiti API
- API và dịch vụ Process Engine
- Chiến lược ngoại lệ
- Làm việc với các dịch vụ Activiti
- Triển khai quy trình
- Khởi động một phiên bản quy trình
- Hoàn thành nhiệm vụ
- Tạm dừng và kích hoạt một quy trình
- API truy vấn
- Expressions
- Kiểm tra đơn vị
- Gỡ lỗi kiểm tra đơn vị
- Process engine trong ứng dụng web
Eclipse Designer
- Cài đặt
- Activiti Tính năng trình chỉnh sửa Designer
- Activiti Tính năng BPMN Designer
- Activiti Tính năng triển khai Designer
- Mở rộng Activiti Designer
Triển khai
- Business kho lưu trữ
- Triển khai theo lập trình
- Triển khai bằng Activiti Explorer
- Phiên bản của định nghĩa quy trình
- Cung cấp sơ đồ quy trình
- Tạo sơ đồ quy trình
- Danh mục
Biểu mẫu
- Thuộc tính biểu mẫu
- Kết xuất biểu mẫu bên ngoài
Lịch sử
- Truy vấn lịch sử
- HistoricProcessInstanceQuery
- HistoricVariableInstanceQuery
- HistoricActivityInstanceQuery
- HistoricDetailQuery
- HistoricTaskInstanceQuery
- Cấu hình lịch sử
- Lịch sử cho mục đích kiểm toán
REST API
- Nguyên tắc REST Activiti chung
- Triển khai
- Định nghĩa quy trình
- Mô hình
- Phiên bản quy trình
- Thực thi
- Nhiệm vụ
- Lịch sử
- Biểu mẫu
- Database bảng
- Engine
- Runtime
- Công việc
- Người dùng
- Nhóm
- REST cũ - Sử dụng chung
- Kho lưu trữ
- Engine
- Quy trình
- Nhiệm vụ
- Danh tính
- Management
Tích hợp
- Chiến lược và khuôn khổ tích hợp
Requirements
Yêu cầu kiến thức vững chắc về một ngôn ngữ lập trình hướng đối tượng. Ít nhất kiến thức cơ bản về Java cũng được yêu cầu.
Testimonials (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.