Kursinnehåll
Introduktion
Historik och introduktion till BPMN
BPMN - Core set
BPMN har tagits fram för att vara enkelt att använda men ändå mycket uttrycksfullt. Det har uppnåtts genom att ett så kallat ”core set” definierats, som sedan förfinas med ytterligare detaljer. Därmed kan du läsa och förstå BPMN-modeller trots att du inte kan alla detaljer.
Processer, sub-processer och aktiviteter
I det här avsnittet går vi igenom detaljerna kring hur man beskriver upprepning, multipla förekomster, ad hoc-processer. Hantering av kompensationer under långa transaktioner.
Sekvens & meddelandeflöden
Processer, delprocesser och aktiviteter. För att beskriva flödet använder vi sekvenser och meddelandeflöden. BPMN har en rik notation och regler kring hur kommunikation får ske.
Val (gateways)
BPMN:s olika val presenteras. Även här finns regler kring hur de får användas och hur man skall tolka flödet.
Dataobjekt - resultat
Det är viktigt att beskriva förädlingen i processen. I BPMN görs detta med hjälp av dataobjekt.
Händelser
BPMN är kraftfullt vilket gör det möjligt att uttrycka komplexa förlopp som avbryts av händelser eller startas av händelser.
Pooler och simbanor
För att beskriva resurser används pooler och lanes. Vi går igenom sätt att använda dessa element för att beskriva flöden
Genomgång av möjligheter med BPEL och SOA
Verktyg kan generera BPEL från BPMN beskrivningar. Här beskriver vi hur man kan orkestrera Web Services med BPMN.