xbpm - extended bpm

39
Extended Business Process Management Eduardo Dutra

Upload: eduardo

Post on 17-Nov-2014

2.526 views

Category:

Documents


0 download

DESCRIPTION

xBPM is a suite that leverage the power of BPM. It offers the possibility of connecting multiple BPM and Workflow applications in a unique middleware that can be accessed by a variety of clients such as Mobile Device, Web-Browsers, Rss Feeds, Widgets and Desktop Application. In a single interface, you are able to retrieve all your inboxes spread through different BPM servers. xBPM takes all your workspaces - no matter whether your vendors is Oracle, SAP, Tibco Iprocess, IBM FileNet or Customized workflow applications - to your PDA, so you can trigger, aprove or reject remotely tasks you've been submitted. You can also attach files, GPS Data, Digital Writing, RFID, Voice and everything a mobile cenario offers you to your business process activity back to your native BPM server. Updated xBPM Social Worspace developed to help companies with respect to Social BPM, allowing users to run their activities and work together to improve the process, share knowledge, interact with each other. With a new look, using a timeline instead of the traditional inbox, xBPM the Social Workspace adds a temporal view the activities of users. Please downlod the presentation, for more quality!

TRANSCRIPT

Page 1: xBpm - Extended BPM

Extended Business Process Management

Eduardo Dutra

Page 2: xBpm - Extended BPM

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!

Page 3: xBpm - Extended BPM

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

Page 4: xBpm - Extended BPM

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

Page 5: xBpm - Extended BPM

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

Page 6: xBpm - Extended BPM

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 $

Page 7: xBpm - Extended BPM

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

Page 8: xBpm - Extended BPM

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.

Page 9: xBpm - Extended BPM

Ciclo de vida de um processo automatizado

www.oracle.com

Page 10: xBpm - Extended BPM

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

Page 11: xBpm - Extended BPM

Oracle BPMStudio

RolesProcess Explorer

Atividades

BPMN

xBPM – Extensible Business Process Management

Page 12: xBpm - Extended BPM

Oracle BPMWorkspace

Inicia processo e relatóriosLista de tarefas

Detalhe das tarefas

Trilha de auditoriaNotas e anexos

xBPM – Extensible Business Process Management

Page 13: xBpm - Extended BPM

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.

Page 14: xBpm - Extended BPM

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.

Page 15: xBpm - Extended BPM

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

Page 16: xBpm - Extended BPM

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

Page 17: xBpm - Extended BPM

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

Page 18: xBpm - Extended BPM

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;

Page 19: xBpm - Extended BPM

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

Page 20: xBpm - Extended BPM

xBPM – Extensible Business Process Management

Login Process Explorer Business Variables Activities Details Start Process

xBPMMobile - Screenshots

Page 21: xBpm - Extended BPM

xBPM – Extensible Business Process Management

Gmaps Integration GEarth Integration List of Files Send Photos

xBPMMobile - Screenshots

Page 22: xBpm - Extended BPM

xBPM – Extensible Business Process Management

xBPMMobile Rodando no Oracle BPM

Page 23: xBpm - Extended BPM

Blackberry BESSegurança acima de tudo!

xBP

M M

idd

leaw

are

xBP

M M

obile

Requisições do Processo

Resposta do Servidor

Page 24: xBpm - Extended BPM

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

Page 25: xBpm - Extended BPM

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

Page 26: xBpm - Extended BPM

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

Page 27: xBpm - Extended BPM

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

Page 28: xBpm - Extended BPM

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.

Page 29: xBpm - Extended BPM

- 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

Page 30: xBpm - Extended BPM

- 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

Page 31: xBpm - Extended BPM

- 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

Page 32: xBpm - Extended BPM

- 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

Page 33: xBpm - Extended BPM

- 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

Page 34: xBpm - Extended BPM

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

Page 35: xBpm - Extended BPM

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)

Page 36: xBpm - Extended BPM

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;

Page 37: xBpm - Extended 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

Page 38: xBpm - Extended BPM

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

Page 39: xBpm - Extended BPM

Obrigado!

Eduardo Dutra - [email protected]