Schița de curs
Introducere în BPMN 2.0
- Ce este BPMN?
- Definirea unui proces
Constructe BPMN 2.0
- Evenimente
- Definiții de evenimente
- Definiții de evenimente temporizate
- Definiții de evenimente de eroare
- Definiții de evenimente de semnal
- Definiții de evenimente de mesaj
- Evenimente de start
- Eveniment de start fără tip
- Eveniment de start temporizat
- Eveniment de start prin mesaj
- Eveniment de start prin semnal
- Eveniment de start de eroare
- Evenimente de final
- Eveniment de final fără tip
- Eveniment de final de eroare
- Eveniment de final de anulare
- Evenimente de limită
- Eveniment de limită temporizat
- Eveniment de limită de eroare
- Eveniment de limită de semnal
- Eveniment de limită de mesaj
- Eveniment de limită de anulare
- Eveniment de limită de compensare
- Evenimente intermediare de captare
- Eveniment intermediar de captare temporizat
- Eveniment intermediar de captare de semnal
- Eveniment intermediar de captare de mesaj
- Eveniment intermediar de aruncare
- Eveniment intermediar de aruncare fără tip
- Eveniment intermediar de aruncare de semnal
- Eveniment intermediar de aruncare de compensare
- Flux de secvență
- Descriere
- Notație grafică
- Reprezentare XML
- Flux de secvență condiționat
- Flux de secvență implicit
- Gateway-uri
- Gateway exclusiv
- Gateway paralel
- Gateway inclusiv
- Gateway bazat pe evenimente
- Sarcini
- Sarcină de utilizator
- Sarcină de script
- Sarcină de serviciu Java
- Sarcină de serviciu web
- Sarcină de regulă de afaceri
- Sarcină de e-mail
- Sarcină Mule
- Sarcină Camel
- Sarcină manuală
- Sarcină de primire Java
- Sarcină Shell
- Ascultător de execuție
- Ascultător de sarcină
- Instanță multiplă (pentru fiecare)
- Gestionare de compensare
- Subprocese și activități de apel
- Subproces
- Subproces de eveniment
- Subproces de tranzacție
- Activitate de apel (subproces)
- Tranzacții și concurență
- Continuări asincrone
- Job-uri exclusive
- Autorizare de inițiere a procesului
- Obiecte de date
Introducere în Activiti
- Introducere foarte scurtă în BPMS
- Licență
- Descărcare și instalare
Activiti Modeler
- Definiție bazată pe tabele (Activiti Kickstart)
- Editare de modele
- Importul modelelor existente
- Conversia definițiilor implementate într-un model editabil
- Exportul modelului în BPMN XML
- Implementarea modelului în motorul Activiti
Activiti Explorer
- Diagramă de proces
- Sarcini
- Pornirea instanțelor de proces
- Instanțele mele
- Administrare
- Raportare
- Schimbarea bazei de date
API-ul Activiti
- API-ul și serviciile motorului de proces
- Strategia de excepții
- Lucrul cu serviciile Activiti
- Implementarea procesului
- Pornirea unei instanțe de proces
- Finalizarea sarcinilor
- Suspendarea și activarea unui proces
- API de interogare
- Expresii
- Testare unitară
- Depanarea testelor unitare
- Motorul de proces într-o aplicație web
Eclipse Designer
- Instalare
- Caracteristicile editorului Activiti Designer
- Caracteristicile BPMN ale Activiti Designer
- Caracteristicile de implementare ale Activiti Designer
- Extinderea Activiti Designer
Implementare
- Arhive de afaceri
- Implementare programatică
- Implementare cu Activiti Explorer
- Versionarea definițiilor de proces
- Furnizarea unei diagrame de proces
- Generarea unei diagrame de proces
- Categorie
Formulare
- Proprietăți ale formularului
- Randare externă a formularului
Istoric
- Interogarea istoricului
- HistoricProcessInstanceQuery
- HistoricVariableInstanceQuery
- HistoricActivityInstanceQuery
- HistoricDetailQuery
- HistoricTaskInstanceQuery
- Configurarea istoricului
- Istoric pentru audit
API REST
- Principii generale REST ale Activiti
- Implementare
- Definiții de proces
- Modele
- Instanțe de proces
- Execuții
- Sarcini
- Istoric
- Formulare
- Tabele de bază de date
- Motor
- Runtime
- Job-uri
- Utilizatori
- Grupuri
- REST vechi - 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 cunoștințe de bază în 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
Tradus de catre o masina
I generally was benefit from the trainer Knowledge communication.
Filipe Miranda
Curs - Activiti for Process Developers
Tradus de catre o masina
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
Tradus de catre o masina
The ability to do practical labs and the flexibility of the trainer.
marco perestrelo
Curs - Activiti for Process Developers
Tradus de catre o masina