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.

 28 ore

Numărul de participanți


Pret per participant

Mărturii (4)

Upcoming Courses

Categorii înrudite