Como eu estou postando mais, decidi mudar o blog para o Wordpress, com o qual eu me dou melhor. Eu já mantenho um blog no Wordpress sobre BI, e agora vou manter o Bonita Solução! lá também.
Acesse aqui o Bonita Solução! no Worpress.
Bonita Solução!
Bonita Open Solution é o BPMS da BonitaSoft. É uma peça de software tão poderoso e fascinamente que me motivou a criar um blog sobre ela e suas possibilidades.
1.02.2013
Desenhar o Processo IVA
Em um post anterior eu rascunhei o processo da Inspeção Veicular Ambiental:
Muitas ferramentas são baseadas em workflows hard-codeds, isto é, fluxos de trabalhos embutidos no software programaticamente. Por exemplo, o SugarCRM tem o fluxo de manuseio do cliente programado em sua estrutura (hard-coded), e qualquer mudança requer compreensão do código-fonte dele. O mesmo vale para a maioria dos ERPs.
BPMN, em tese, permite que fluxos sejam desenhados em alto nível e deixa a um software especial, chamado motor de fluxo de trabalho (workflow engine), a responsabilidade em executar o fluxo.
O Bonita Studio é a peça da suite BOS na qual desenhamos os fluxos.
Depois que o Studio abrir, clique no ícone de New, na barra de ferramentas. Um novo processo "em branco" vai ser criado:
Vamos dar um nome ao processo: clique em qualquer área branca, para limpar a seleção da piscina (pool) - como a área marcada em vermelho. Depois clique o botão Edit, marcado em verde na figura abaixo, e entre um nome (como Inspeção Veicular Anual.) E não se esqueça de salvar, clicando no ícone do diskete (diskete? alguém ainda lembra disso?)
Para desenhar um processo usando o BOS pouse o mouse sobre a tarefa e espere aparecer os ícones de ação:
Depois arraste o ícone desejado: o Studio automaticamente vai te perguntar o tipo de evento, gateway etc., criar o objeto e estabelecer a ligação com a origem.
Vamos ajustar o processo:
Cada tarefa foi nomeada similarmente ao item do processo, e a piscina foi chamada de Inspeção.
É isso! (O quê, achou que ia rodar tudo hoje?? Eu também estou aprendendo!)
No próximo post eu vou examinar o objetivo desejado e entender como esse diagrama vai virar uma vantagem de negócio para a Prefeitura ou para a Controlar.
- O dono do carro paga a taxa da inspeção.
- O dono do carro seleciona um posto de inspeção e agenda-a.
- O dono do carro leva o carro até o posto de inspeção na data marcada.
- O inspetor examina o carro.
- Se houver irregularidades, o carro é reprovado e um laudo, que inclui as prováveis causas) é emitido e entregue ao dono do carro. O dono tem 30 dias para efetuar os reparos e trazer o veículo para re-inspeção.
- Se não houver irregularidades, o carro é aprovado e um selo é colado no para-brisa do veículo.
Business Process Model & Notation
Grosso modo, BPMN é a linguagem usada para desenhar fluxos de trabalhos (ou workflows.)Muitas ferramentas são baseadas em workflows hard-codeds, isto é, fluxos de trabalhos embutidos no software programaticamente. Por exemplo, o SugarCRM tem o fluxo de manuseio do cliente programado em sua estrutura (hard-coded), e qualquer mudança requer compreensão do código-fonte dele. O mesmo vale para a maioria dos ERPs.
BPMN, em tese, permite que fluxos sejam desenhados em alto nível e deixa a um software especial, chamado motor de fluxo de trabalho (workflow engine), a responsabilidade em executar o fluxo.
O Bonita Studio é a peça da suite BOS na qual desenhamos os fluxos.
Fluxo do Zero
Abra o Studio clicando no ícone do BOS instalado:![]() |
Abrindo o BOS 5.9 |
![]() |
Clique em New para criar um processo "em branco." |
Vamos dar um nome ao processo: clique em qualquer área branca, para limpar a seleção da piscina (pool) - como a área marcada em vermelho. Depois clique o botão Edit, marcado em verde na figura abaixo, e entre um nome (como Inspeção Veicular Anual.) E não se esqueça de salvar, clicando no ícone do diskete (diskete? alguém ainda lembra disso?)
![]() |
Altere o nome do processo: desmarque a piscina e clique em Edit. Ao final, salve. |
Desenhando o Processo
O livro Real-Life BPMN diz que os processos devem ser desenhados pensando-se sempre no cliente, e que cada cliente tem um nível de detalhamento. O primeiro cliente é o dono do processo, e para ele basta - no início - o fluxo geral e sem tratamento de erros.Para desenhar um processo usando o BOS pouse o mouse sobre a tarefa e espere aparecer os ícones de ação:
![]() |
Tarefa selecionada mostra os ícones de ação. |
Depois arraste o ícone desejado: o Studio automaticamente vai te perguntar o tipo de evento, gateway etc., criar o objeto e estabelecer a ligação com a origem.
Vamos ajustar o processo:
- O dono do carro paga a taxa da inspeção.
- O dono do carro seleciona um posto de inspeção e agenda-a.
- O dono do carro leva o carro até o posto de inspeção na data marcada.
- O inspetor examina o carro.
- O carro foi aprovado?
- Não: emitir laudo, com as prováveis causas. O dono deve reagendar nova inspeção em no máximo 30 dias.
- Sim: emitir o selo para ser colado no para-brisa do veículo.
- Fim
![]() |
Rascunho 1.0 |
É isso! (O quê, achou que ia rodar tudo hoje?? Eu também estou aprendendo!)
No próximo post eu vou examinar o objetivo desejado e entender como esse diagrama vai virar uma vantagem de negócio para a Prefeitura ou para a Controlar.
12.26.2012
Instalando o Bonita Open Solution
Para continuar o último post e desenhar o processo do IVA eu vou precisar do Bonita instalado. Eu visitei a página da BonitaSoft e cliquei no botão de Download (atenção - eu uso Linux.) Não é preciso preencher o formulário: o download começa em alguns segundos. Se isso falhar, ainda existe um link direto, na mesma página, para baixar o BOS manualmente.
O arquivo tem uns 364MB, e descompactado dá praticamente a mesma coisa: um arquivo executável de 367MB e um arquivo com a licença.
Como estou usando um Ubuntu, eu executei o binário com um sudo, para que ele tivesse poderes de root e cuidasse totalmente da instalação. Ela foi muito rápida e fácil:
Pronto! Bonita Open Solution 5.9 instalado e pronto para operar! Até a próxima, quando transcreverei o processo rascunhado para BPMN!
O arquivo tem uns 364MB, e descompactado dá praticamente a mesma coisa: um arquivo executável de 367MB e um arquivo com a licença.
Como estou usando um Ubuntu, eu executei o binário com um sudo, para que ele tivesse poderes de root e cuidasse totalmente da instalação. Ela foi muito rápida e fácil:
![]() |
1. Selecione a linguagem da instalação e a do programa a ser instalado. |
![]() |
2. Selecione o Java. Ele mostra isso mesmo que haja apenas um instalado. |
![]() |
3. A instalação começa: basta apertar Forward. |
![]() |
4. "Eu concordo:" selecione I accept(...) e clique em Forward. |
![]() |
5. Entre o diretório no qual será gravado o BOS. |
![]() |
6. Pronto! É só clicar Forward... |
![]() |
7. ... e esperar a instalação terminar. |
![]() |
8. Eu tinha uma versão anterior do BOS, que eu desinstalei, e por issso ele perguntou sobre migrar. |
![]() |
9. Aguarde enquanto ele prepara o novo workspace. |
![]() |
10. Prontinho! Basta deixar ligado o checkbox e clicar Finish. |
![]() |
11. Tela de abertura. |
![]() |
12. Logo que a tela inicial do Bonita Studio se abre... |
![]() |
13. ... a tela de registro aparece. Preencha os dados e livre-se dela! |
Assinar:
Postagens (Atom)