Programa do Curso
BPMN 2.0 Introdução
- O que é BPMN?
- Definição de um processo
BPMN 2.0 Construções
- Eventos
- Definições de eventos
- Definições de eventos de temporizador
- Definições de eventos de erro
- Definições de eventos de sinal
- Definições de eventos de mensagem
- Eventos de início
- Nenhum evento de início
- Evento de início do temporizador
- Evento de início de mensagem
- Evento de início de sinal
- Evento de início de erro
- Eventos finais
- Nenhum evento final
- Evento final de erro
- Cancelar evento final
- Eventos de limite
- Evento de limite do temporizador
- Evento de limite de erro
- Evento de limite de sinal
- Evento de limite de mensagem
- Evento de limite de cancelamento
- Evento de limite de compensação
- Eventos de captura intermédia
- Evento de captura intermédia de temporizador
- Evento de captura intermédia de sinal
- Mensagem do evento de captura intermédia
- Evento de lançamento intermédio
- Evento de lançamento intermédio sem evento
- Sinal de evento de lançamento intermédio
- Compensação do evento de lançamento intermédio
- Fluxo de sequência
- Descrição do evento
- Notação gráfica
- Representação XML
- Fluxo de sequência condicional
- Fluxo sequencial predefinido
- Gateways
- Gateway exclusiva
- Gateway paralela
- Gateway inclusiva
- Gateway baseada em eventos
- Tarefas
- Tarefa do utilizador
- Tarefa de script
- [Tarefa de serviço
- Tarefa de serviço Web
- Business Tarefa de regra
- Email Tarefa
- Mule Tarefa
- Tarefa Camel
- Tarefa manual
- Java Receber Tarefa
- Tarefa Shell
- Ouvinte de execução
- Ouvinte de tarefas
- Multi-instância (para cada)
- Manipuladores de compensação
- Sub-processos e chamadas Activities
- Sub-processo
- Subprocesso de evento
- Subprocesso de transação
- Atividade de chamada (subprocesso)
- Transacções e simultaneidade
- Continuações assíncronas
- Jobs exclusivos
- Autorização de início de processo
- Objectos de dados
Activiti Introdução
- Breve introdução a BPMS
- Licença
- Descarregamento e instalação
Activiti Modelador
- Definição baseada em tabelas (Activiti Kickstart)
- Edição de modelos
- Importação de modelos existentes
- Converter definições implementadas num modelo editável
- Exportar modelo para BPMN XML
- Implantar modelo no Activiti Engine
Activiti Explorador
- Diagrama do processo
- Tarefas
- Iniciar instâncias de processo
- As minhas instâncias
- Administração
- Relatórios
- Alterar a base de dados
A Activiti API
- A API e os serviços do Process Engine
- Estratégia de exceção
- Trabalhar com os serviços Activiti
- Implementar o processo
- Iniciar uma instância de processo
- Conclusão de tarefas
- Suspender e ativar um processo
- Consultar a API
- Expressões
- Testes unitários
- Depuração de testes unitários
- O motor de processo numa aplicação Web
Eclipse Designer
- Instalação
- Caraterísticas do editor do Designer Activiti
- Activiti Recursos do Designer BPMN
- Activiti Recursos de implantação do Designer
- Extensão do Activiti Designer
Implantação
- Business arquivos
- Implantação programática
- Implantação com o Activiti Explorer
- Controle de versão de definições de processo
- Fornecimento de um diagrama de processo
- Geração de um diagrama de processo
- Categoria
Formulários
- Propriedades do formulário
- Renderização de formulários externos
Histórico
- Consulta do historial
- HistoricProcessInstanceQuery
- HistoricVariableInstanceQuery
- HistoricActivityInstanceQuery
- HistoricDetailQuery
- HistoricTaskInstanceQuery
- Configuração do histórico
- Histórico para fins de auditoria
API REST
- Princípios gerais Activiti REST
- Implantação
- Definições de processos
- Modelos
- Instâncias de processo
- Execuções
- Tarefas
- Históricos
- Formulários
- Database tabelas
- Motor
- Tempo de execução
- Trabalhos
- Utilizadores
- Grupos
- REST herdado - Uso geral
- Repositório
- Motor
- Processos
- Tarefas
- Identidade
- Management
Integração
- Estratégias e quadros de integração
Requisitos
É necessário um bom conhecimento de uma linguagem de programação orientada para objectos. São também necessários, pelo menos, os conhecimentos básicos de Java.
Declaração de Clientes (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.