Schița de curs
BPMN 2.0 Introducere
- Ce este BPMN?
- Definirea unui proces
BPMN 2.0 Constructuri
- Evenimente
- Definiții ale evenimentelor
- Definiții ale evenimentelor de temporizare
- Definiții ale evenimentelor de eroare
- Definiții evenimente semnal
- Definiții eveniment mesaj
- Evenimente de pornire
- Niciunul Eveniment de pornire
- Eveniment pornire temporizator
- Eveniment de pornire mesaj
- Eveniment Start semnal
- Eroare Eveniment de pornire
- Evenimente de sfârșit
- Niciunul Eveniment final
- Eroare Eveniment final
- Anulare eveniment final
- Evenimente limită
- Eveniment limită temporizator
- Eroare Eveniment limită
- Eveniment limită semnal
- Eveniment limită mesaj
- Anulare eveniment limitativ
- Eveniment limită de compensare
- Evenimente intermediare de prindere
- Temporizator Eveniment de captură intermediară
- Semnal Eveniment intermediar de captură
- Mesaj Eveniment intermediar de prindere
- Eveniment de aruncare intermediară
- Eveniment de aruncare intermediară niciunul
- Semnal Eveniment de aruncare intermediară
- Compensare Eveniment de aruncare intermediară
- Fluxul secvenței
- Descriere
- Notație grafică
- XML reprezentare
- Fluxul secvenței condiționate
- Flux secvențial implicit
- Porți de acces
- Poartă exclusivă
- Poartă paralelă
- Poartă incluzivă
- Gateway bazat pe evenimente
- Sarcini
- Sarcină utilizator
- Sarcină de script
- Java Sarcină de serviciu
- Sarcină serviciu web
- Business Regulă Sarcină
- Email Sarcină
- Mule Task
- Task Camel
- Task manual
- Java Sarcină de primire
- Sarcină Shell
- Ascultător de execuție
- Ascultător de sarcini
- Multi-instanță (pentru fiecare)
- Manipulatori de compensare
- Subprocese și Activitie de apel
- Subproces
- Subproces de eveniment
- Subproces de tranzacție
- Activitate de apel (subproces)
- Tranzacții și simultaneitate
- Continuări asincrone
- Lucrări exclusive
- Inițierea procesului Autorizare
- Obiecte de date
Activiti Introducere
- Foarte scurtă introducere la BPMS
- Licență
- Descărcare și instalare
Activiti Modelator
- Definiție bazată pe tabele (Activiti Kickstart)
- Editarea modelelor
- Importul modelelor existente
- Conversia definițiilor implementate într-un model editabil
- Exportați modelul către BPMN XML
- Deplasează modelul în Activiti Engine
Activiti Explorator
- Diagrama procesului
- Sarcini
- Pornirea instanțelor procesului
- Instanțele mele
- Administrare
- Raportare
- Modificarea bazei de date
API-ul Activiti
- API-ul și serviciile Process Engine
- Strategia de excepție
- Lucrul cu serviciile Activiti
- Implementarea procesului
- Pornirea unei instanțe de proces
- Finalizarea sarcinilor
- Suspendarea și activarea unui proces
- API de interogare
- Expressioni
- Teste unitare
- Depanarea testelor unitare
- Motorul procesului într-o aplicație web
Designer Eclipse
- Instalare
- Activiti Caracteristicile editorului Designer
- Activiti Caracteristicile BPMN Designer
- Activiti Caracteristici de implementare ale Designerului
- Extinderea Activiti Designer
Implementare
- Business arhive
- Implementare programatică
- Implementare cu Activiti Explorer
- Versionarea definițiilor proceselor
- Furnizarea unei diagrame de proces
- Generarea unei diagrame de proces
- Categorie
Formulare
- Proprietăți ale formularelor
- Redarea externă a formularelor
Istoric
- Interogarea istoriei
- HistoricProcessInstanceQuery
- HistoricVariableInstanceQuery
- HistoricActivityInstanceQuery
- HistoricDetailQuery
- HistoricTaskInstanceQuery
- Configurarea istoricului
- Istoric pentru scopuri de audit
API REST
- Principii generale Activiti REST
- Implementare
- Definiții de proces
- Modele
- Instanțe de proces
- Execuții
- Sarcini
- Istoric
- Formulare
- Database tabele
- Motor
- Timp de execuție
- Locuri de muncă
- Utilizatori
- Grupuri
- Legacy REST - Utilizare generală
- Depozit
- Motor
- Procese
- Sarcini
- Identitate
- Management
Integrare
- Strategii și cadre de integrare
Cerințe
Este necesară o bună cunoaștere a unui limbaj de programare orientat pe obiecte. De asemenea, sunt necesare cel puțin elementele de bază ale Java.
Mărturii (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
Curs - Activiti for Process Developers
I generally was benefit from the trainer Knowledge communication.
Filipe Miranda
Curs - 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
Curs - Activiti for Process Developers
The ability to do practical labs and the flexibility of the trainer.