Struttura del corso
BPMN 2.0 Introduzione
- Che cos'è BPMN?
- Definizione di un processo
BPMN 2.0 Costrutti
- Avvenimenti
- Definizioni degli eventi
- Definizioni degli eventi timer
- Definizioni degli eventi di errore
- Definizioni degli eventi di segnale
- Definizioni degli eventi dei messaggi
- Avvia eventi
- Nessuno Evento di avvio
- Evento di avvio del timer
- Evento di avvio del messaggio
- Evento di avvio del segnale
- Evento di avvio errore
- Eventi finali
- Nessuno Evento Fine
- Evento di fine errore
- Annulla evento di fine
- Eventi limite
- Evento limite timer
- Evento limite di errore
- Evento limite segnale
- Evento limite messaggio
- Annulla evento limite
- Evento limite di compensazione
- Eventi di cattura intermedi
- Timer Intermedio Evento di Cattura
- Evento di cattura intermedio del segnale
- Evento di rilevamento intermedio del messaggio
- Evento di lancio intermedio
- Evento Intermediate Throwing None
- Evento di lancio intermedio del segnale
- Evento di lancio intermedio di compensazione
- Flusso di sequenza
- Descrizione
- Notazione grafica
- XML Rappresentanza
- Flusso di sequenze condizionali
- Flusso di sequenza predefinito
- Gateway
- Gateway esclusivo
- Gateway parallelo
- Gateway inclusivo
- Gateway basato su eventi
- Attività
- Attività utente
- Attività script
- Java Attività di servizio
- Attività del servizio Web
- Business Attività regola
- Email Compito
- Mule Compito
- Compito del cammello
- Attività manuale
- Java Attività di ricezione
- Attività shell
- Listener di esecuzione
- Listener di attività
- Multi-istanza (per ognuna)
- Gestori di retribuzione
- Sottoprocessi e chiamata Activities
- Sottoprocesso
- Sottoprocesso evento
- Sottoprocesso della transazione
- Attività di chiamata (sottoprocesso)
- Transazioni e concorrenza
- Continuazioni asincrone
- Lavori esclusivi
- Autorizzazione all'avvio del processo
- Oggetti dati
Activiti Introduzione
- Brevissima introduzione a BPMS
- Licenza
- Download e installazione
Activiti Modellatore
- Definizione guidata da tabelle (Activiti Kickstart)
- Modifica del modello
- Importazione di modelli esistenti
- Convertire le definizioni distribuite in un modello modificabile
- Esporta modello in BPMN XML
- Distribuire il modello sul motore Activiti
Activiti Esploratore
- Diagramma di processo
- Attività
- Avviare le istanze del processo
- Istanze personali
- Amministrazione
- Cronaca
- Modifica del database
L'API Activiti
- API e servizi del motore di processo
- Strategia delle eccezioni
- Utilizzo dei servizi Activiti
- Distribuzione del processo
- Avvio di un'istanza di processo
- Completamento delle attività
- Sospensione e attivazione di un processo
- Query API
- Expressioni
- Test unitari
- Debug di unit test
- Il motore di processo in un'applicazione Web
Eclipse Designer
- Installazione
- Activiti Funzioni dell'editor di progettazione
- Activiti Designer BPMN caratteristiche
- Activiti Funzioni di distribuzione di Designer
- Estensione Activiti Designer
Spiegamento
- Business Archivi
- Distribuzione a livello di codice
- Distribuzione con Activiti Explorer
- Controllo delle versioni delle definizioni di processo
- Fornire un diagramma di processo
- Generazione di un diagramma di processo
- Categoria
Modulistica
- Proprietà del modulo
- Rendering di moduli esterni
Storia
- Cronologia delle query
- HistoricProcessInstanceQuery
- Query di istanza variabile storica
- HistoricActivityInstanceQuery
- Interrogazione HistoricDetailQuery
- HistoricTaskInstanceQuery
- Configurazione della cronologia
- Cronologia a scopo di audit
REST API
- Principi generali Activiti REST
- Spiegamento
- Definizioni dei processi
- Modelli
- Istanze di processo
- Esecuzioni
- Attività
- Storia
- Modulistica
- Database Tabelle
- Motore
- Runtime
- Lavori
- Gli utenti
- Gruppi
- REST legacy - Utilizzo generale
- Deposito
- Motore
- Processi
- Attività
- Identità
- Management
Integrazione
- Strategie e quadri di integrazione
Requisiti
E' richiesta una buona conoscenza di un linguaggio di programmazione Object Oriented. Sono richieste anche almeno le nozioni di base di Java.
Recensioni (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
Corso - Activiti for Process Developers
I generally was benefit from the trainer Knowledge communication.
Filipe Miranda
Corso - 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
Corso - Activiti for Process Developers
The ability to do practical labs and the flexibility of the trainer.