Programa del Curso
BPMN Introducción 2.0
- ¿Qué es BPMN?
- Definición de un proceso
BPMN Constructos 2.0
- Eventos
- Definiciones de eventos
- Definiciones de eventos de temporizador
- Definiciones de eventos de error
- Definiciones de eventos de señal
- Definiciones de eventos de mensaje
- Eventos de inicio
- Evento de inicio None
- Evento de inicio del temporizador
- Evento de inicio de mensaje
- Evento de inicio de señal
- Evento de inicio de error
- Eventos finales
- Evento de fin de ninguno
- Evento de fin de error
- Cancelar evento de finalización
- Eventos de límite
- Evento de límite del temporizador
- Evento de límite de error
- Evento de límite de señal
- Evento de límite de mensaje
- Cancelar evento de límite
- Evento de límite de compensación
- Eventos de captura intermedios
- Evento de captura intermedio con temporizador
- Evento de captura intermedia de señal
- Evento de captura de mensajes intermedios
- Evento de lanzamiento intermedio
- Evento Intermedio Lanzar Ninguno
- Evento de lanzamiento intermedio de señales
- Evento de Lanzamiento Intermedio de Compensación
- Flujo de secuencia
- Descripción
- Notación gráfica
- XML Representación
- Flujo de secuencia condicional
- Flujo de secuencia predeterminado
- Gateways
- Puerta de enlace exclusiva
- Puerta de enlace paralela
- Puerta de enlace inclusiva
- Puerta de enlace basada en eventos
- Tareas
- Tarea de usuario
- Tarea de script
- Java Tarea de servicio
- Tarea de servicio web
- Business Tarea de regla
- Email Tarea
- Mule Tarea
- Tarea del camello
- Tarea manual
- Java Tarea de recepción
- Tarea de shell
- Agente de escucha de ejecución
- Agente de escucha de tareas
- Multiinstancia (para cada uno)
- Manejadores de compensación
- Subprocesos y Convocatoria Activities
- Subproceso
- Subproceso de eventos
- Subproceso de transacción
- Actividad de llamada (subproceso)
- Transacciones y simultaneidad
- Continuaciones asincrónicas
- Trabajos exclusivos
- Autorización de inicio de procesos
- Objetos de datos
Activiti Introducción
- Muy breve introducción a BPMS
- Licencia
- Descarga e instalación
Activiti Modelista
- Definición basada en tablas (Activiti Kickstart)
- Edición de modelos
- Importación de modelos existentes
- Convertir las definiciones implementadas en un modelo editable
- Exportar modelo a BPMN XML
- Implementar modelo en el motor Activiti
Activiti Explorador
- Diagrama de proceso
- Tareas
- Iniciar instancias de proceso
- Mis instancias
- Administración
- Informes
- Cambiar la base de datos
La API Activiti
- La API y los servicios del motor de procesos
- Estrategia de excepción
- Trabajar con los servicios Activiti
- Implementación del proceso
- Inicio de una instancia de proceso
- Completar tareas
- Suspensión y activación de un proceso
- API de consulta
- Expressiones
- Pruebas unitarias
- Depuración de pruebas unitarias
- El motor de procesos en una aplicación web
Diseñador de Eclipse
- Instalación
- Activiti Características del editor de diseñador
- Activiti Características del diseñador BPMN
- Activiti Características de implementación del diseñador
- Extensión Activiti Diseñador
Despliegue
- Business Archivos
- Implementación mediante programación
- Implementación con Activiti Explorer
- Control de versiones de definiciones de proceso
- Proporcionar un diagrama de proceso
- Generación de un diagrama de proceso
- Categoría
Formas
- Propiedades del formulario
- Representación de formularios externos
Historia
- Historial de consultas
- HistoricProcessInstanceQuery
- HistoricVariableInstanceQuery
- HistoricActivityInstanceQuery
- HistoricDetailQuery
- HistoricTaskInstanceQuery
- Configuración del historial
- Historial con fines de auditoría
REST API
- Generales Activiti Principios REST
- Despliegue
- Definiciones de procesos
- Modelos
- Instancias de proceso
- Ejecuciones
- Tareas
- Historia
- Formas
- Database Tablas
- Motor
- Ejecución
- Trabajos
- Usuarios
- Grupos
- REST heredado: uso general
- Depósito
- Motor
- Procesos
- Tareas
- Identidad
- Management
Integración
- Estrategias y marcos de integración
Requerimientos
Se requiere un buen conocimiento de un lenguaje de programación orientado a objetos. También se requieren al menos los conceptos básicos de Java.
Testimonios (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
Curso - Activiti for Process Developers
I generally was benefit from the trainer Knowledge communication.
Filipe Miranda
Curso - 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
Curso - Activiti for Process Developers
The ability to do practical labs and the flexibility of the trainer.