Você está na página 1de 20

Business Process Management

Laboratrios prticos usando o WebSphere Business Modeler Advanced V 7.0

Professor: Carlos L L Rischioto carlos@rischioto.com.br

WebSphere Business Modeler V7.0

Contedo
LAB 1. 1.1. 1.2. LAB 2. 2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 2.7. 2.8. 2.9. 2.10. LAB 3. 3.1. 3.2. LAB 4. 4.1. 4.2. 4.3. 4.4. 4.5. 4.6. 4.7. EXPLORANDO O WEBSPHERE BUSINESS MODELER .......................................................5 IMPORTANDO O PROCESSO DE EXEMPLO........................................................................................5 (OPCIONAL) EXPLORANDO O MODELER E O PROCESSO QUE SER DOCUMENTADO ..........................9 DOCUMENTANDO UM PROCESSO......................................................................................21 CRIANDO UM MODELO DE PROCESSO ...........................................................................................21 ADICIONANDO ITENS DE NEGCIO AO MODELO DE PROCESSO.......................................................31 (OPCIONAL) ADICIONANDO DESCRIES DE TAREFAS AO MODELO DE PROCESSO ..........................36 (OPCIONAL) CONFIGURANDO OPES VISUAIS NO DIAGRAMA DE PROCESSO .................................38 DESIGNANDO FUNES AO PROCESSO (E EXIBIO DE RAIA) ........................................................42 ADICIONANDO DURAES S TAREFAS NO PROCESSO ..................................................................49 ADICIONANDO TEMPO DE RECURSOS S TAREFAS NO PROCESSO ..................................................51 ADICIONANDO CUSTOS E RECEITA S TAREFAS NO PROCESSO ......................................................52 (OPCIONAL) EXECUTANDO RELATRIOS PARA EXIBIR INFORMAES BSICAS DE PROCESSO ..........54 (OPCIONAL) ADICIONANDO CLASSIFICADORES AO MODELO DE PROCESSO .....................................61 (OPCIONAL) RECURSOS DE USABILIDADE.......................................................................69 CARACTERSTICAS DE FACILIDADE DE USO ...................................................................................69 PRODUZINDO E COMPARTILHANDO RESULTADOS ..........................................................................77 ANALISANDO E APRIMORANDO UM PROCESSO .............................................................85 USANDO ANLISE ESTTICA ........................................................................................................85 SIMULANDO UM PROCESSO .........................................................................................................88 USANDO ANLISE DINMICA. .......................................................................................................99 MUDANAS POTENCIAIS DE PROCESSO CENRIO DE EXEMPLO .................................................106 (OPCIONAL) USANDO ANOTAES .............................................................................................107 CRIAR O PROCESSO FUTURO E INCORPORAR MUDANAS ............................................................110 SIMULAR A VERSO FUTURA DO PROCESSO E COMPARAR COM A VERSO ATUAL .........................124

Contents

Page 2

WebSphere Business Modeler V7.0

WebSphere Business Modeler v7.0 Manual de Laboratrio


Introduo
O IBM WebSphere Business Modeler oferece a profissionais de negcios recursos de modelagem de processos de negcios, simulao, anlise e gerao de relatrios, para ajud-lo a documentar e otimizar o desempenho de seus processos de negcios. O IBM WebSphere Business Modeler permite:

Analisar processos de negcios existentes, importando modelos ou definies de outras origens, incluindo a importao de dados do Microsoft Visio. Associar o processo de negcios a modelos de informaes, recursos, organizaes e outros processos, para obter uma captura instantnea detalhada e completo do fluxo de processos. Comunicar as informaes de sua anlise, gerando e imprimindo relatrios predefinidos ou customizados. Criar e atualizar modelos de processos com membros do time em qualquer lugar do mundo, utilizando os recursos de controle de verses do WebSphere Business Modeler. Publicar modelos de processos, para que os revisores possam visualizar e comentar sobre os modelos utilizando o WebSphere Business Compass. Simular o desempenho dos processos de negcios, anlisar as simulaes e gerar estatsticas, para que possa identificar reas potenciais de melhorias do processo. Incluir medidas de negcios (indicadores chave de desempenho e mtricas) para os modelos de processo. Importar informaes adicionais nos modelos de negcios, incluindo arquivos WSDL e XSD e os resultados do monitoramento do IBM WebSphere Business Monitor. Exportar seus modelos de processos nos formatos que outros aplicativos podem utilizar, como BPEL, WSDL, XSD, FDL e UML .

Na busca permanente por melhoria nos negcios, um modelo de processo de negcios bem construdo pode ajudar a localizar e eliminar ineficincias, custos e atrasos ocultos. O WebSphere Business Modeler simplifica o processo de criao de modelos de negcios realsticos, permitindo integrar os diferentes aspectos de um processo de negcios complexo em um nico modelo. O WebSphere Business Modeler fornece sofisticadas ferramentas de anlise que permitem avaliar os processos de negcios atuais e potenciais. Tambm fornece um link direto da modelagem do processo de negcios para a implementao de servios de software. Projetar uma Implementao SOA WebSphere Business Modeler um componente-chave de uma implementao SOA (Arquitetura Orientada a Servios). Tanto para melhorar a satisfao do cliente em relao aos servios oferecidos

Lab 1: Explorando o WebSphere Business Modeler

Pgina 3

WebSphere Business Modeler V7.0

como para reduzir custos atravs do aumento de produtividade do trabalho, o ciclo de vida da SOA comea com a modelagem de processo de negcios como uma entrada. Os modelos de processo de negcios criados com o WebSphere Business Modeler ajudam a alcanar metas importantes de planejamento e implementao da SOA:

Capturar os relacionamentos entre pessoas, processos e informaes; Construir seu caso de negcios, mapeando metas estratgicas para processar recursos e simulando as alteraes do processo para avaliar impactos nos custos, utilizao de recursos e ciclo operacional antes da implementao; Identificar onde as qualificaes so mais necessrias; Reduzir risco, simulando alteraes de mercado em relao aos modelos de processo atuais; Comunicar com exatido e eficincia os requisitos dos negcios para IT.

Apesar de ser possvel fazer a modelagem do processo de negcios crtico para uma implementao SOA com o WebSphere Business Modeler Basic, necessrio o WebSphere Business Modeler Advanced para executar simulaes, fazer anlise de simulaes, definir medidas de negcios e exportar arquivos para o desenvolvimento de aplicativos. Quickstart Tutorial O projeto Quickstart Tutorial um exemplo que ser usado para nos laboratrios. Ele foi projetado de forma simples para introduzi-lo a alguns elementos comuns que voc ir utilizar ao criar seus primeiros modelos de negcios com o WebSphere Business Modeler. Para as pessoas pouco familiarizados com o WebSphere Business Modeler, ele oferece a oportunidade de um aprendizado prtico, apresentando um modelo simples e de fcil compreenso. Ele apresenta o mtodo de modelagem comum de criao de um diagrama "atual" para refletir o estado atual de seu processo e, em seguida, utilizando esse diagrama como base ao seu diagrama "Futuro", que ir mostrar o processo em seu estado futuro aps t-lo revisado. Ele inclui uma captura instantnea de simulao, alm de um modelo simples de medidas de negcios simples. No primeiro Laboratrio voc ir importar o projeto QuickStart Tutorial e explorar o processo de negcio e seus principais elementos. No segundo laboratrio voc ir documentar o Processo de Crdito e adicionar atributos como Itens de Negcios, Funes, Duraes, etc. O terceiro laboratrio tem o objetivo de explorar alguns recursos de usabilidade da ferramenta. O laboratrio quatro ir gui-lo para a anlise e otimizao do processo Solicitao de Crdito, gerando analise do processo as-is e criando um processo to-be. No quinto laboratrio voc ir importar um processo mapeado no Microsoft Visio e no ltimo laboratrio ser explorado como criar as Mtricas de negcios e exportar o processo para que seja implementado pela rea de tecnologia. Importante: Se voc encontrar problemas ao trabalhar nesses exerccios, consulte o instrutor da classe.

Lab 1: Explorando o WebSphere Business Modeler

Pgina 4

WebSphere Business Modeler V7.0

Lab 1.

Explorando o WebSphere Business Modeler

Nesse laboratrio voc navegar num processo simples usando o WebSphere Business Modeler, e descobrir os diversos elementos existentes.

1.1.

Importando o processo de exemplo


___9. Clique no atalho no desktop para inicializar o WebSphere Business Modeler.

___10. Quando o programa perguntar sobre um local para o espao de trabalho, digite C:\Workspace e clique em OK. Todo o trabalho associado com a sua modelagem de processo ser armazenado nesse diretrio.

___11. Um painel ser exibido por alguns segundos enquanto o Modeler carregado.

Lab 1: Explorando o WebSphere Business Modeler

Pgina 5

WebSphere Business Modeler V7.0

Ao abrir pela primeira vez, o WebSphere Business Modeler mostra a janela de introduo com links para documentao do produto, demonstraes e tutoriais. Feche essa janela para iniciar a utilizao do Modeler.

O Modeler ser aberto na visualizao de 4 painis, exibindo as diferentes visualizaes. Esses painis so preenchidos quando um projeto aberto.

Lab 1: Explorando o WebSphere Business Modeler

Pgina 6

WebSphere Business Modeler V7.0

Editores e Diagramas Arvore de Projetos

Esboo

Atributos e Detalhes

Alterando o Nmero de reas de Janelas Voc poder alterar o nmero de reas de janelas mostradas na tela ao clicar nos botes da Barra de Ferramentas principal. Cada rea de janela normalmente exibe um conjunto de visualizaes indicadas da seguinte forma, porm possvel abrir visualizaes adicionais independentemente do nmero de reas de janelas mostradas. 1. Clique no boto Aplicar Layout de 1 rea de Janela para mostrar apenas uma rea de janela. Normalmente esta rea de janela exibe os diagramas e editores para elementos globais. Clique no boto Aplicar layout de 2 reas de janelas para mostrar duas reas de janelas. Normalmente, a segunda rea de janela exibe visualizaes relacionadas aos diagramas exibidos, como a visualizao do Atributos , doMedidas de Negcios, do Painel de Controle de Simulao, e do Erros. Clique no boto Aplicar layout de 4 reas de janelas para mostrar todas as quatro reas de janelas. Normalmente, as duas reas de janelas adicionais exibem as visualizaes rvore de Projetos e Esboo. Pgina 7

2.

3.

Lab 1: Explorando o WebSphere Business Modeler

WebSphere Business Modeler V7.0

Antes de comear a desenhar o novo modelo de processo, voc importar um processo existente para utilizar como referncia.
___12. Para importar o processo existente clique com o boto direito do mouse no Visualizao rvore de Projetos e selecione Importar. ___a. Selecione Projeto do WebSphere Business Modeler (.mar, .zip) e clique em Avanar. ___b. Clique em Procurar. A janela Navegar para Pasta ser aberta. ___c. Navegue at o diretrio em que o projeto QuickStart Tutorial.mar fornecido pelo instrutor est localizado e pressione OK. ___d. Selecione o projeto QuickStart Tutorial.mar e pressione Concluir.

Lab 1: Explorando o WebSphere Business Modeler

Pgina 8

WebSphere Business Modeler V7.0 Projetos, modelos, processos, elementos e catlogos Um projeto pode conter vrios elementos, incluindo mltiplos processos. Os elementos so objetos distintos contidos em um projeto de modelagem. Um tipo de elemento que voc ir usar nesse laboratrio o processo. Outros tipos de elementos so tarefas, funes (roles), decises, servios e subprocessos. Um processo um grupo de tarefas, decises, subprocessos e outros elementos que ocorrem em uma seqncia ou fluxo definido. Um catlogo similar a uma pasta, oferecendo um lugar para armazenar itens relacionados, como processos ou recursos. O WebSphere Business Modeler oferece alguns catlogos padro. Voc tambm pode criar seus prprios catlogos. Modelo um termo genrico frequentemente usado para se referir a um processo, mas pode incluir tambm itens relacionados, tais como funes, subprocessos e outras entidades.

___13. Projetos so representados por um cone de pasta azul. Clique no sinal de + prximo pasta de projeto azul Quickstart Tutorial para expandir seu contedo.

1.2.

(Opcional) Explorando o Modeler e o processo que ser documentado


___14. Clique no sinal de + prximo ao catlogo Processos. Note que outro catlogo chamado Referncia aparece no catlogo de Processos. Esse catlogo contm verses completas dos dois processos que voc estar modelando. Clique no + prximo ao catlogo Referencia . Voc pode agora visualizar dois processos abaixo do catlogo de Referncia.

Lab 1: Explorando o WebSphere Business Modeler

Pgina 9

WebSphere Business Modeler V7.0

___15. Clique duas vezes no processo Solicitao de Crdito (Presente). O diagrama de processo ser aberto.

Informaes sobre este processo so agora exibidas em todos os painis, conforme aplicvel.
___16. Mude para o layout de painel nico, para uma melhor visualizao do processo. Clique no boto Aplicar Layout de 1 rea de Janela.

A rea de desenho ampliada para mostrar o mximo possvel do diagrama de processo. Esse um layout conveniente para desenhar um novo processo, ou para examinar um processo existente de modo a entender o fluxo.
___a. Clique no boto Aumentar Zoom para ampliar os elementos no diagrama. Nesse exemplo, a funo Aumentar Zoom foi usada repetidamente at que o diagrama fosse exibido a 175% do normal.

Lab 1: Explorando o WebSphere Business Modeler

Pgina 10

WebSphere Business Modeler V7.0

___b. Note alguns dos elementos nesse processo e as legendas presentes.

Funo

Probabilidade

Business Item

Tarefa Manual

Durao

Deciso

Tarefas, decises e itens de negcio As tarefas representam unidades distintas de trabalho que aparecem durante um processo de negcio. Uma tarefa pode ser executada por uma pessoa ou por um sistema automatizado. O WebSphere Business Modeler pode capturar muitos detalhes relacionados a uma tarefa; alguns desses detalhes podem aparecer no diagrama como legendas. Um elemento de deciso utilizado quando o caminho no processo precisa se dividir em funo de alguma deciso de negcios. possvel atribuir probabilidades a cada caminho ou "ramo" da deciso. Decises podem ter dois ou mais ramos. Um item de negcio representa um documento ou dado que exigido ou produzido pelo processo, ou por passos dentro do processo. Nesse exemplo, o objeto Solicitao representa uma solicitao de emprstimo feita por um cliente.

Lab 1: Explorando o WebSphere Business Modeler

Pgina 11

WebSphere Business Modeler V7.0

___17. Use o controle de zoom no topo da tela para voltar o zoom para 100%. Selecione a seta de drop-down, e depois localize e selecione 100%. Voc pode tambm clicar no boto Diminuir Zoom vrias vezes, at que a percentagem 100% seja exibida.

Em seguida, voc examinar alguns detalhes adicionais desse processo de exemplo.


___18. Clique no boto Aplicar Layout de 4 reas de Janela no topo da janela para retornar visualizao original quando voc abriu o WebSphere Business Modeler. Os painis adicionais mostram as informaes relacionadas ao processo e ao projeto em que ele est localizado.

Voc pode escolher a visualizao de rvore do Projeto, Diagrama de Processo, Esboo e Atributos/Detalhes.
___19. Observe a visualizao Atributos no painel inferior direita. Essa visualizao mostra os atributos de qualquer elemento selecionado no diagrama acima dela. ___a. Sem qualquer item selecionado no diagrama, observe que a aba de atributos mostra os atributos do processo inteiro. Note que vrias abas inferiores esto agora disponveis para detalhes adicionais, e a aba Geral apresenta informaes gerais sobre o processo.

Lab 1: Explorando o WebSphere Business Modeler

Pgina 12

WebSphere Business Modeler V7.0

___b. No painel de diagrama de processo, clique na primeira tarefa no processo, a tarefa Revisar Solicitao de Crdito. Um objeto selecionado tem linhas em negrito em volta dele. Note que a aba de Atributos muda para mostrar somente os detalhes da tarefa selecionada.

A visualizao de atributos muda para refletir o que foi selecionado

___c. Com a tarefa "Revisar Solicitao de Crdito" selecionada, clique nas diferentes abas do painel de atributos na parte inferior para explorar quais atributos esto disponveis. Para alguns atributos, voc pode precisar clicar na seta cinza para expandir.

Lab 1: Explorando o WebSphere Business Modeler

Pgina 13

WebSphere Business Modeler V7.0

___d. Observe que nem todos os atributos esto disponveis. possvel filtrar e deixar visvel somente os atributos que sero utilizados. Para isso, pressione a aba Mais, selecione os atributos que no esto selecionados e pressione Aplicar.

Os Atributos mudam de acordo com o elemento selecionado.


___e. No painel de diagrama de processo, selecione outra tarefa e reveja os atributos associados. Nesse exemplo, a atividade Liberar Crdito est selecionada.

___f. No painel de atributos, clique na aba Recursos e depois clique na seta cinza para expandir os Requisitos de Funo.

Lab 1: Explorando o WebSphere Business Modeler

Pgina 14

WebSphere Business Modeler V7.0

Essa tabela indica que a funo de Gerente de Conta necessria para executar a tarefa de Liberar Crdito, e que so necessrios 15 minutos para essa tarefa.

___20. Examine os itens de negcios na rvore de Projeto (painel superior esquerda). ___a. Clique no + prximo a Itens de Negcios.

Trs Itens de Negcios foram definidos nesse projeto, e esto disponveis para uso em qualquer processo no projeto. ___b. Clique duas vezes no item de negcio Solicitao para abri-lo.

Um editor de definies aberto no painel superior direita, mostrando os detalhes do item de negcio Solicitao. ___c. Note que o editor de definies inclui trs campos de dados: "Valor Solicitado", "Nome do Cliente" e "Tem Emprstimo Atualmente?", que indica se o cliente tem um Crdito ativo. Itens de negcio podem ser utilizados para mostrar os documentos ou dados que o processo exige, ou que so criados durante a execuo do processo.

___d. Clique na aba Documentation (Documentao), na parte inferior da janela do editor, para ver como incluir informaes adicionais para o item de negcio.

Lab 1: Explorando o WebSphere Business Modeler

Pgina 15

WebSphere Business Modeler V7.0 Documentation A pgina de documentao oferece diversas maneiras de capturar informaes adicionais relativas ao item de negcio. O campo de descrio contm texto em formato livre descrevendo o item, ou links para Web sites e outros documentos. Na seo de arquivo anexado, um documento foi anexado ao item de negcio, de modo a poder ser aberto a partir do WebSphere Business Modeler. Na seo Links foi adicionado um link que poderia ser algum descritivo disponvel na internet ou intranet.

___e. Na janela de arquivos Anexados, selecione o arquivo: Descrio da Solicitao de Crdito.pdf, e clique em Abrir.

a) Esse exemplo mostra apenas uma forma de o WebSphere Business Modeler ajudar a organizar e capturar informaes relacionadas, de modo a garantir um modelo preciso e completo. ___f. Feche o documento clicando em X no canto superior direito. ___g. No painel superior direito, clique no X na aba Solicitao para fechar o editor para o item de negcio que voc estava revendo. O diagrama de processo aparecer novamente. ___21. Voc pode ver como itens de negcio podem ser utilizados em um processo, revisar o diagrama de processo e ver onde os itens de negcio so mostrados no fluxo de processo.
Lab 1: Explorando o WebSphere Business Modeler Pgina 16

WebSphere Business Modeler V7.0

___a. Examine o diagrama de processo e encontre os trs itens de negcio que voc viu antes. Observe onde esses itens de negcio so utilizados no processo. O processo usa o item de negcio Solicitao vrias vezes ao longo do processo. ___b. Os itens de negcio Notificao E-mail e Crdito so usados apenas no final do processo.

Scroll bar Zoom (Barra de rolamento Zoom) Use as barras de rolamento para mover o diagrama de processo, para que os elementos possam ser visualizados com maior facilidade. O controle de Zoom +/- tambm pode ser usado.

___22. Examine as funes utilizadas no processo, e revise suas definies. ___a. No diagrama de processo, encontre as legendas em cima das tarefas. Atualmente essas legendas esto configuradas para exibir a funo que necessria para executar a tarefa. Observe as funes necessrias.

Essas funes so definidas inicialmente na rvore de Projeto, e esto disponveis para uso em mltiplos processos.

Lab 1: Explorando o WebSphere Business Modeler

Pgina 17

WebSphere Business Modeler V7.0

___b. No painel de rvore de Projeto (no alto, esquerda), clique no + prximo ao catlogo de Recursos, para expandi-lo. Dois catlogos de nvel inferior, Sistemas e Pessoas so exibidos.

___c. Clique no + prximo ao catlogo de Pessoas para expandi-lo. Isso revela vrios itens: Funes: Gerente de Conta e Gerente de Crdito Recursos individuais: Ana e Pedro Cronogramas: Turno Diurno, Almoo e Fiais de Semana

___d. Clique duas vezes em Gerente de Conta para abrir a definio dessa funo. ___e. Examine as opes disponveis para definir a funo de Gerente de Conta. Clique nas quatro abas na parte inferior do editor de definies para examinar: ___i. Qualificaes Anos de Experincia

___ii. Custos salrio de R$50.000 ___iii. Disponibilidade Turno Diurno ___iv. Documentao

Lab 1: Explorando o WebSphere Business Modeler

Pgina 18

WebSphere Business Modeler V7.0

Abas

___f. Clique na aba Documentao da funo de Gerente de Conta e observe o seguinte: ___i. A cor atribuda a essa funo

___ii. A descrio textual dessa funo ___iii. Um documento .pdf anexado descrevendo a funo em detalhe. Abra o documento se deseja visualizar seu contedo.

Lab 1: Explorando o WebSphere Business Modeler

Pgina 19

WebSphere Business Modeler V7.0

___g. Feche a aba de definio Gerente de Conta clicando no X. O diagrama do processo Solicitao de Crdito (Presente) exibido novamente. ___23. Agora voc pode ver novamente o diagrama de processo e revisar o fluxo. Voc ir desenhar esse modelo a partir do zero na prxima seo.

___24. Feche o diagrama do processo Solicitao de Crdito (Presente) clicando no X na aba, conforme mostrado.

___25. Para tornar a rvore de Projeto mais fcil de ler, clique no boto Reduzir todos os Projetos.

No prximo exerccio, voc criar esse processo a partir do zero.

Lab 1: Explorando o WebSphere Business Modeler

Pgina 20

Você também pode gostar