План на курса
BPMN 2.0 Въведение
- Какво е BPMN?
- Дефиниране на процес
BPMN 2.0 Конструкции
- събития
- Дефиниции на събития
- Дефиниции на събития на таймера
- Дефиниции на събития за грешка
- Дефиниции на сигнални събития
- Дефиниции на събития за съобщения
- Стартиране на събития
- Няма Начално събитие
- Начало на таймера
- Събитие за начало на съобщение
- Събитие за начало на сигнала
- Грешка при стартиране на събитието
- Крайни събития
- Няма крайно събитие
- Крайно събитие на грешка
- Отмяна на крайно събитие
- Гранични събития
- Гранично събитие на таймера
- Гранично събитие на грешка
- Гранично събитие на сигнала
- Гранично събитие на съобщението
- Отмяна на гранично събитие
- Гранично събитие на компенсацията
- Междинни събития за улавяне
- Събитие за междинно улавяне на таймер
- Събитие за междинно улавяне на сигнал
- Междинно събитие за улавяне на съобщение
- Състезание по междинно хвърляне
- Междинно хвърляне Няма събитие
- Сигнално събитие за междинно хвърляне
- Събитие за междинно хвърляне за компенсация
- Поток на последователността
- Описание
- Графично означение
- XML представителство
- Поток на условна последователност
- Поток на последователност по подразбиране
- Шлюзове
- Изключителен портал
- Паралелен шлюз
- Включващ портал
- Портал, базиран на събития
- Задачи
- Потребителска задача
- Скрипт Задача
- Java Сервизна задача
- Задача за уеб услуга
- Business Задача за правило
- Email Задача
- Mule Задача
- Задача за камила
- Ръчна задача
- Java Получаване на задача
- Shell Task
- Слушател на изпълнение
- Слушател на задачи
- Много инстанции (за всеки)
- Обработчици на компенсации
- Подпроцеси и повиквания Activities
- Подпроцес
- Подпроцес на събитие
- Подпроцес на транзакция
- Активност на обаждането (подпроцес)
- Транзакции и паралелност
- Асинхронни продължения
- Изключителни работни места
- Разрешение за стартиране на процес
- Обекти от данни
Activiti Въведение
- Много кратко въведение към BPMS
- Лиценз
- Изтегляне и инсталиране
Activiti Моделист
- Управлявана от таблица дефиниция (Activiti Kickstart)
- Редактиране на модела
- Импортиране на съществуващи модели
- Преобразувайте разгърнати дефиниции в редактируем модел
- Експортиране на модел към BPMN XML
- Разположете модела в двигателя Activiti.
Activiti Изследовател
- Диаграма на процеса
- Задачи
- Стартиране на екземпляри на процеси
- Моите случаи
- Администрация
- Докладване
- Промяна на базата данни
Activiti API
- API и услуги на Process Engine
- Стратегия за изключение
- Работа с услугите Activiti.
- Разгръщане на процеса
- Стартиране на екземпляр на процес
- Изпълнение на задачи
- Спиране и активиране на процес
- API за заявки
- Express йони
- Единично тестване
- Дебъгване на модулни тестове
- Механизмът на процеса в уеб приложение
Дизайнер на Eclipse
- Монтаж
- Activiti Функции на дизайнерския редактор
- Activiti Функции на дизайнера BPMN.
- Activiti Функции за внедряване на дизайнер
- Разширяване Activiti Дизайнер
Разгръщане
- Business архиви
- Програмно внедряване
- Внедряване с Activiti Explorer
- Версиониране на дефиниции на процеси
- Предоставяне на диаграма на процеса
- Генериране на диаграма на процеса
- Категория
формуляри
- Свойства на формата
- Изобразяване на външен формуляр
История
- История на заявките
- HistoricProcessInstanceQuery
- HistoricVariableInstanceQuery
- HistoricActivityInstanceQuery
- HistoricDetailQuery
- HistoricTaskInstanceQuery
- Конфигурация на историята
- История за целите на одита
REST API
- Общи Activiti REST принципи
- Разгръщане
- Дефиниции на процеса
- Модели
- Процесни екземпляри
- Екзекуции
- Задачи
- История
- формуляри
- Database маси
- Двигател
- Време за изпълнение
- работни места
- Потребители
- Групи
- Наследен REST - Обща употреба
- Хранилище
- Двигател
- процеси
- Задачи
- Идентичност
- Management
Интеграция
- Интеграционни стратегии и рамки
Изисквания
Изискват се добри познания по обектно-ориентиран език за програмиране. Необходими са също поне основи на Java.
Oтзиви от потребители (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
Курс - Activiti for Process Developers
I generally was benefit from the trainer Knowledge communication.
Filipe Miranda
Курс - 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
Курс - Activiti for Process Developers
The ability to do practical labs and the flexibility of the trainer.