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.

 28 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas