Download - xBpm - Extended BPM
Extended Business Process Management
Eduardo Dutra
Agenda• Objetivo• IBO?• Quadrante Gartner• Motivações• Oracle BPM • xBPM
• Middleware• Mobile
• BES – Blackberry Enterprise Server• Action Live• Social Workspace
• Como eles vêem o xBPM?• Harpia + xBPM• Veja também!
Objetivo
Apresentar a solução xBPM para expandir as funcionalidades de aplicações baseadas em BPMS e controle de workflow!
xBPM – Extensible Business Process Management
BPM“BPM define, habilita e gerencia o intercâmbio de informações corporativas, através das semânticas dos processos de negócios que envolvem funcionários, clientes, parceiros, aplicações.”
AberdeenGroup
“Business process management refers to the efforts to improve operational results by modifying the underlying business processes.” Gartner Group
BPM – Business Process Management
xBPM – Extensible Business Process Management
IBO?
xBPM – Extensible Business Process Management
Gartner Says Intelligent Business Operations Is the Next Step for BPM Progams
Analysts to Discuss the Next Generation of BPM at the Gartner Business Process Management Summit 2012.Organizations are making their business operations more intelligent by
integrating analytics, social and mobile technologies into their processes and the applications that enable them, according to
Gartner, Inc. Gartner analysts call this approach "intelligent business operations" (IBO), and consider it the next stage in the evolution of business process management (BPM) programs.
http://www.gartner.com/it/page.jsp?id=1943514
Mercado de BPMS
xBPM – Extensible Business Process Management
Demand For Business Process Management Suites Will Accelerate Through 2009
BPMS Revenue To Reach $6.3 Billion By 2011
Crescimento registrado em 6 anos de aplicações de BPM
1.2b $
6.3b $
Quadrante Gartner
• Oracle está
entre os líderes
em ferramentas
de BPM.
xBPM – Extensible Business Process Management
http://www.adobe.com/content/dam/Adobe/en/enterprise/pdfs/magic-quadrant-for-business-process-management-suites.pdf
Motivações
• Nas grandes empresas o uso de plataformas de BPM distintas vem se tornando uma realidade e as ferramentas de mercado ainda competem fortemente com as aplicações de controle de workflow, gerando um complexo cenário de TI;
• O grande número de aplicações BPM/Workflow, gera um aumento de custo principalmente na aquisição, desenvolvimento, manutenção e treinamento dos usuários nos vários aplicativos e plataformas novas que surgem;
• Aplicações de BPM/Workflow podem implementar a sua própria forma de acesso ao sistema, muitas das vezes não permitindo uma customização que facilite o gerenciamento de identidade e controle de usuários.
Ciclo de vida de um processo automatizado
www.oracle.com
Oracle BPM
“Oracle BPM Suite direciona mais eficiência, visibilidade e agilidade de um grupo de processos de forma centralizada. Líder entre as ferramentas de Gestão por Processos, Oracle BPM Suite permite que se integre vários produtos em uma suite de aplicações voltadas para o ciclo de vida completo da automação de processos de negócios, facilitando a sinergia entre as demandas de processos de negócios e sua implementação pela área de TI.” www.oracle.com
xBPM – Extensible Business Process Management
www.oracle.com
Oracle BPMStudio
RolesProcess Explorer
Atividades
BPMN
xBPM – Extensible Business Process Management
Oracle BPMWorkspace
Inicia processo e relatóriosLista de tarefas
Detalhe das tarefas
Trilha de auditoriaNotas e anexos
xBPM – Extensible Business Process Management
xBPM
xBPM – Extensible Business Process Management
xBPM é uma solução que permite potencializar o cenário de BPM das empresas, aumentando a visibilidade, o uso das aplicações de BPM e permitindo que mais pessoas participem dos processos de negócio ondequer que eles sejam executados.
xBPM implementa conceitos de Social BPM, independente se a plataforma à qual ele se comunica possui este conceito;
Com o xBPM é possível reduzir os custos de desenvolvimento e criaçãode aplicações baseadas em workflow, por ser um Framework que facilitao processo de desenvolvimento e também de integração de aplicações baseadas em BPM e Workflow.
xBPM
xBPM permite:• Independência de plataforma de BPM;
• Disponibilizar a informação de forma padronizada, reduzindo custos com treinamentos, manutenção;
• Executar atividades e enviar a informação para o local correto;
• Liberdade na execução de tarefas, pois a ideia é entregar a tarefa ao seu usuário seja no dispositivo que ele
necessite;
• Integração com várias ferramentas de BPM, simplificando a unificação de visualizações das tarefas
• Pode fornecer informações importantes e ricas para o processo, como leitura RFID, Informações de GPS,
Imagens, vídeos, escrita digital, som...
Conjunto de ferramentas, que acopladas às plataformas de BPM/Workflow, permitem uma grande economia com relação a desenvolvimento de aplicações que estendem destas plataformas, bem como padronizar o uso das aplicações baseadas em processos, em vários formatos de apresentação.
xBPM
Oracle BPM
jBPM Intalio Bonita BPM
Firewall
xBPM Middleware
SAP Workflow
CORPORÇÃO
Custom Workflow Application
xBPM Mobile
xBPM – Extensible Business Process Management
Aprovar crédito
Verificar concorrência
Preparar relatórios de contrataçãoSinalizar sobre
navio pronto
xBPM Web xBPM Desktop
Aprovar projeto de Engenharia
xBPMMiddleware
- Permite integração transparente com aplicações na camada de apresentação com várias plataformas de BPM e ou aplicações customizadas de Workflow;
- Atualmente está com integração com Oracle BPM 10gr3. Totalmente extensível a outras plataformas BPMS;
- Implementa conceitos de Social BPM: Colaboração, Notificação, Mensagens instantâneas entre os participantes do processo.
xBPM Mobile
MDMData consolidation
Data Harmonization
SOA
BPMS1
Legacy Adapting
Legacy Abstraction
Group BPM Systens
Enterprise Services
Client´s Presentation
Composite Apps
BPMS2
xBPMGroup BPM Systens
Standard Presentation
xBPM Workspace
xBPM Live Action
xBPM Widget
xBPM Portals• Permite maior liberdade aos
usuários
• Acessa processos de negócios de várias formas e independente
de plataforma
• Integra com vários servidores ou aplicações de BPM
• Centralize o seu negócio onde realmente importa, nas pessoas que o executam;
• Permite a criação de aplicações clientes utilizando a sua API padronizada.
xBPM – Extensible Business Process Management
Custons app
xBPMMiddleware
xBPMMiddleware
Servidor Oracle BPM
Mobile Browser
Normal Browser
APP Client Java
App Desktop
-Atividades?- Aplicações?- Decisões?- Relatórios?
Req
uis
içõ
esIndicar Fim doDesembaraço
xBPMMobile
Aplicações de automação de processos de negócios, precisam de mais agilidade quando diz respeito a execução de processos de negócio em campo, onde tarefas são executadas, permissões são concedidas, decisões são tomadas e informações importantes alimentam os negócios.
xBPM Mobile
MDMData consolidation
Data Harmonization
SOA
BPMS1
Legacy Adapting
Legacy Abstraction
Group BPM Systens
Enterprise Services
Customer & Partners
Composite Apps
BPMS2
xBPMGroup BPM Systens
Standard Presentation
xBPM Workspace
xBPM Live Action
xBPM Widget
xBPM Portals
xBPM – Extensible Business Process Management
• Usuários podem acessar aplicação do seu aparelho celular;• A aplicação xBPM Mobile roda nos equipamentos das categorias low, middle e
high-end;• Permite executar suas atividades em campo com liberdade;• Permite alimentar processos de negócios com maior velocidade;• Permite levar para o processo de negócio as capacidades hoje existentes nos
dispositivos, como imagens, sons, vídeos, informações de GPS, leituras de códigos de barras ou RFID, reconhecimento de escrita com caneta digital, etc;
• Totalmente integrado ao xBPM Middleware, permitindo que independente de plataforma de BPM utilizada pela empresa, fique totalmente tranparente para usuário;
• Interface amigável para agilizar o aprendizado no uso da aplicação;
• Usuários podem acessar aplicação do seu aparelho celular;• A aplicação xBPM Mobile roda nos equipamentos das categorias low, middle e
high-end;• Permite executar suas atividades em campo com liberdade;• Permite alimentar processos de negócios com maior velocidade;• Permite levar para o processo de negócio as capacidades hoje existentes nos
dispositivos, como imagens, sons, vídeos, informações de GPS, leituras de códigos de barras ou RFID, reconhecimento de escrita com caneta digital, etc;
• Totalmente integrado ao xBPM Middleware, permitindo que independente de plataforma de BPM utilizada pela empresa, fique totalmente tranparente para usuário;
• Interface amigável para agilizar o aprendizado no uso da aplicação;
xBPM – Extensible Business Process Management
xBPMMobile – Tipos de Execução de Tarefas
Criar Instäncias
do ProcessoExecutar Decidir Formulários BAM
xBPM Mobile
xBPM Middleware
Nativo da Solução
Necessário Customização
xBPM – Extensible Business Process Management
Login Process Explorer Business Variables Activities Details Start Process
xBPMMobile - Screenshots
xBPM – Extensible Business Process Management
Gmaps Integration GEarth Integration List of Files Send Photos
xBPMMobile - Screenshots
xBPM – Extensible Business Process Management
xBPMMobile Rodando no Oracle BPM
Blackberry BESSegurança acima de tudo!
xBP
M M
idd
leaw
are
xBP
M M
obile
Requisições do Processo
Resposta do Servidor
xBPMLive Action
Construído principalmente para notificar o usuário sobre novas atividades, atividades que entraram em atraso e notificações customizadas;Funciona em Windows, MAC, Linux;Funciona em ambiente móvel;
xBPM Live Action
MDMData consolidation
Data Harmonization
SOA
BPMS1
Legacy Adapting
Legacy Abstraction
Group BPM Systens
Enterprise Services
Customer & Partners
Composite Apps
BPMS2
xBPMGroup BPM Systens
Standard Presentation
xBPM Workspace
xBPM Widget
xBPM Mobile
xBPM Portals• Usuários podem saber quando chegou nova atividade;• Usuários não precisam verificar no workspace a todo momento, se tem algo novo pra ele;• Usuários não precisam verificar quando atividades entraram em modo de atraso;• Substitui e-mails, para algumas notificações;• Permite navegação nas atividades de negócios;• Permite ter um atalho direto para o xBPM workspace;• Permite pegar uma atividade para ele próprio executar;• Permite chamar a tela da atividade(Funcionalidade que possui restrições de arquitetura);• Inicia o monitoramento automaticamente na inicialização da máquina;
• Usuários podem saber quando chegou nova atividade;• Usuários não precisam verificar no workspace a todo momento, se tem algo novo pra ele;• Usuários não precisam verificar quando atividades entraram em modo de atraso;• Substitui e-mails, para algumas notificações;• Permite navegação nas atividades de negócios;• Permite ter um atalho direto para o xBPM workspace;• Permite pegar uma atividade para ele próprio executar;• Permite chamar a tela da atividade(Funcionalidade que possui restrições de arquitetura);• Inicia o monitoramento automaticamente na inicialização da máquina;
xBPM – Extensible Business Process Management
xBPM
Liv
e Ac
tion
Des
ktop
xBPM
Liv
e Ac
tion
Mob
ile
xBPMLive Action
Permite a visualização das atividades, através de uma aplicação que notifica o usuário sobre suas atividades novas, no formato Pop-up. Na versão desktop, existe um mini-Workspace!No Workspace social, a mensagem é exibida no browser;
xBPM – Extensible Business Process Management
X
xBPM Live Action
Você possui 4 atividades novas!
xBPM Live Action
Você possui 4 atividades novas!
Negociaçã
Negociação entre Petrob
Negociação entre Abaris
xBPMSocial Workspace
- Desenvolvido para trazer conceitos de Social BPM para os usuários;- Troca o conceito de Inbox, por conceitos e componentes mais interativos como aTime Line;- Roda nos principais servidores web do mercado;
xBPM Social Workspace
MDMData consolidation
Data Harmonization
SOA
BPMS1
Legacy Adapting
Legacy Abstraction
Group BPM Systens
Enterprise Services
Customer & Partners
Composite Apps
BPMS2
xBPMGroup BPM Systens
Standard Presentation
xBPM Mobile
xBPM Live Action
xBPM Widget
xBPM Portals• Usuários verificam suas atividades a serem executadas;• Usuários podem executar suas atividades;• Usuários podem visualizar na linha do tempo, o histórico de suas atividades;• Possui notificações que permitem saber quando tem atividades novas, atividades em
atraso, colaborações foram incluídas;• Permite conhecer os detalhes da atividade, visualizando inclusive informações de negócio
da instância; • Usuários podem visualizar o(s) seu(s) perfi(s) no processo ;• Funciona para 1 ou mais projetos;• Usuário pode incluir comentários de colaboração;• Usuário pode se comunicar com os envolvidos no processo, pelo Sametime;• Usuários podem verificar onde estão parados no processo, através do mapa do processo;
• Usuários verificam suas atividades a serem executadas;• Usuários podem executar suas atividades;• Usuários podem visualizar na linha do tempo, o histórico de suas atividades;• Possui notificações que permitem saber quando tem atividades novas, atividades em
atraso, colaborações foram incluídas;• Permite conhecer os detalhes da atividade, visualizando inclusive informações de negócio
da instância; • Usuários podem visualizar o(s) seu(s) perfi(s) no processo ;• Funciona para 1 ou mais projetos;• Usuário pode incluir comentários de colaboração;• Usuário pode se comunicar com os envolvidos no processo, pelo Sametime;• Usuários podem verificar onde estão parados no processo, através do mapa do processo;
xBPM – Extensible Business Process Management
xBPMSocial Workspace
O xBPM Social Workspace, foi construído pensando no modelo BPM Social, permitindo que a interface tenha formas de aumentar a colaboração, a comunicação e a geração de conhecimento;
xBPM – Extensible Business Process Management
xBPMSocial Workspace
xBPM – Extensible Business Process Management
Veja atividade de vários projetos deployados(instalados) no servidores de processos. Colocando o mouse é possível visualizar o nome do projeto.
Detalhes da Atividade, são informações complementares que auxiliam o usuário na execução das atividades. Tudo configurável!
Atividades tem cores diferentes para auxiliar o usuário na identificação. (No prazo, Atrasadas, Canceladas, Concluídas)
Filtro rápido/suspenso que permite que o usuário filtre as atividades do seu interesse, selecionando pela cor.(Atrasadas, no Prazo, Concluídas, Canceladas).
Menu da aplicação, onde pode-se associar telas fora do processo(Configuração, cadastros, Relatórios, Consultas, etc)
Dados do usuário logado são apresentados, como a sua identidade na empresa e também os papéis que ele participa no processo. O usuário poderá acessar a Ajuda, as configurações e fazer logout.
- Navegue nas informações de uma atividade;- Visualize os dados do negócio, que são as informações que interessam
ao usuário no momento da execução de uma atividade;- Visualize as atividades que estão para serem executadas naquele
momento, na aba Processo;- Faça uma análise da atividade, em relação às demais atividades daquele
processo, na aba Análise;- Acompanhe a trilha de auditoria da execução das atividades, permitindo
que você exporte para Excel, ou envie essas informações por e-mail;- Visualize onde a atividade atual se encontra no seu modelo do processo,
na aba Mapa do Processo e clicando nas atividades azuis é possível visualizar quando esta foi executada e por quem. A bandeira sinaliza onde a atividade que deve ser executada se encontra no processo;
xBPMSocial Workspace – Detalhes da Atividade
xBPM – Extensible Business Process Management
- O Painel social é a porta de entrada dos nossos processos nos Conceitos do Social BPM (Trabalho, Comunicação e Colaboração);- Ele possui informações sobre as colaborações e as notificações;- As informações podem ser visualizadas e navegadas com a ajuda da paginação na parte inferior;- Possui ícones de acesso às telas de colaboração e Notificação;
xBPMSocial Workspace – Painel Social
xBPM – Extensible Business Process Management
- As telas de colaboração, permitem que os usuários criem Posts a respeito dos processos;
- É possível curtir ou não um determinado Post de um colega, gerando interesse em discutir o assunto;
- As mensagens postadas são notificadas aos usuários do sistema em tempo real;- Todas as mensagens poderão ser utilizadas para análise e melhoria dos processos
e procedimentos, indicados pelos próprios usuários;
xBPMSocial Workspace – Colaboração
xBPM – Extensible Business Process Management
- A comunicação funciona integrando os usuários dos processos ao SameTime( Ferramenta corporativa de Instant Messaging);- Permite que as pessoas se comuniquem durante o seu dia-a-dia e tirem dúvidasrapidamente sobre alguma atividade, dado ou informação do processo;- Promove a colaboração e a geração de conhecimento;
xBPMSocial Workspace – Instant Messaging
xBPM – Extensible Business Process Management
- Permite que todos os usuários participantes dos processos, sejam notificados sobre as novas atividades que chegaram e sobre atividades que entraram em atraso;- As colaborações no módulo de colaboração, também geram notificações;- O usuário tem acesso a uma trilha de auditoria de notificações e pode buscar as informações destas, através de vários filtros;
xBPMSocial Workspace – Instant Messaging
xBPM – Extensible Business Process Management
As notificações instantâneas ocorrêm para 5 tipos:- Novas instâncias chegaram para o usuário logado;- Uma instância entrou no estado de atrasada;- Um usuário curtiu ou não um comentário no módulo de colaboração;- Foi criado um novo tópico ou Post no módulo de colaboração;- De dentro do processo é possível criar notificações personalizadas.
xBPMSocial Workspace – Instant Notification
xBPM – Extensible Business Process Management
xBPMSocial Workspace – Gestor do Processo
xBPM – Extensible Business Process Management
- Quando um usuário é reconhecido como Gestor do Processo, ele tem a permissão de visualizar em sua TimeLine todas as atividades dos participantes dos processos, porém sem a possibilidade de executá-las;- O Gestor do Processo, estando em outro “Papel” terá a possibilidade de executar uma atividade específica pra ele, com o aparecimento do link no nome da atividade;
(E0DG)
(E0DG)
Como eles vêem o xBPM?
xBPM – Extensible Business Process Management
Usuários
-Através de aplicações padrão, eu consigo executar todos os meus processos;-Estou sempre sabendo tudo o que está acontecendo sobre minhas tarefas;
Desenvolvedores
-Agora podemos focar mais no desenvolvimento do nosso processo automatizado;-Não precisamos entender a fundo cada plataforma de BPMS, basta conhecer o xBPM Middleware;
Arquitetos
- Não precisamos ficar presos a um fornecedor único de BPMS;- Podemos considerar uma variedade de dispositivos e plataformas de acesso aos processos;
Gestores de TI
- Teremos menos custos, caso seja necessário trocarmos a nossa plataforma de BPM;
PAPI-WS
xBPM + Harpia
xBPM – Extensible Business Process Management
Negociar Contrato
Preparar Originais
Arquivar Documento
Notificar Empresa Parceira
Oracle BPMProcess EnginePAPI-WS
PapiClient.jar
xBPM for OBPM PAPIWs
xBPM for OBPM PapiClient
xBPM Live Action
xBPM Social Workspace
Harpia Web Harpia BPM
xBPM Strategy
xBPM_connector_OBPM_PAPIWs
xBPM_connector_OBPM_PAPIClient
Oracle Workspace
Veja também!
xBPM – Extensible Business Process Management
http://mobilidadeetudo.blogspot.com/2009/08/fwd-artigo-xbpm.html
http://mobilidadeetudo.blogspot.com/2009/08/xbpm-video-1.html
http://mobilidadeetudo.blogspot.com/2009/08/xbpm-video-2.html
http://www.youtube.com/watch?v=JGkJj-fZUS8
http://www.youtube.com/watch?v=Lhf9GlYzqOA
Obrigado!
Eduardo Dutra - [email protected]