BPM con Flowable
10155
Intermedio
Java Developer
20 horas
380 €
Convocatorias
Inicio - Fin
Horario  
11 noviembre - 27 noviembre Lun, Mie de 16:40 a 20:00 Sin definir
Descripción

El proyecto Flowable proporciona un conjunto central de motores de procesos de negocio de código abierto que son compactos y altamente eficientes. Proporcionan un flujo de trabajo y una plataforma de Business Process Management (BPM) para desarrolladores, administradores de sistemas y usuarios empresariales.

Todos los motores pueden ejecutarse incrustados en una aplicación Java, o como un servicio en un servidor, un clúster y en la nube. Pueden ejecutarse como motores o servicios independientes, o integrarse juntos para proporcionar un paquete completo para la administración de procesos de negocios. Se integran perfectamente con Spring. Junto con las API de Java y REST, son la base ideal para organizar el procesamiento de automatización humana o robótica. Permiten la orquestación de microservicios o el cableado de los microservicios.

Objetivos

Durante el curso se realiza una introducción a la plataforma BPMN y se repasan las principales funcionalidades de flowable, asi como el uso de APIs, el designer y las principales aplicaciones.

Contenido

1.Introduction

2. Getting Started

3. Installation and configuration

4. The Flowable API

  • 4.1. The Process Engine API and services
  • 4.2. Exception strategy
  • 4.3. Query API
  • 4.4. Variables
  • 4.5. Transient variables
  • 4.6. Expressions
  • 4.7. Expression functions
  • 4.8. Unit testing
  • 4.9. Debugging unit tests
  • 4.10. The process engine in a web application

5. Deployment


 

6. BPMN 2.0 Introduction

  • 6.1. What is BPMN?
  • 6.2. Defining a process
  • 6.3. Getting started: 10 minute tutorial

7. BPMN 2.0 Constructs

  • 7.1. Custom extensions
  • 7.2. Events
  • 7.3. Sequence Flow
  • 7.4. Gateways
  • 7.5. Tasks
  • 7.6. Sub-Processes and Call Activities
  • 7.7. Transactions and Concurrency
  • 7.8. Process Initiation Authorization
  • 7.9. Data objects

8. Flowable Designer

  • 8.1. Installation
  • 8.2. Flowable Designer editor features
  • 8.3. Flowable Designer BPMN features
  • 8.4. Flowable Designer deployment features
  • 8.5. Extending Flowable Designer

9. Flowable applications

  • 9.1. Flowable Modeler application
  • 9.2. Flowable Task application
  • 9.3. Flowable Admin application

10. REST API

  • 10.1. General Flowable REST principles
  • 10.2. Deployment
  • 10.3. Process Definitions
  • 10.4. Models
  • 10.5. Process Instances
  • 10.6. Executions
  • 10.7. Tasks
  • 10.8. History
  • 10.9. Forms
  • 10.10. Database tables
  • 10.11. Engine
  • 10.12. Runtime
  • 10.13. Jobs
  • 10.14. Users
  • 10.15. Groups