Escolar Documentos
Profissional Documentos
Cultura Documentos
MODELAGEM DE PROCESSOS
COORDENADORIA
DE
GESTO CORPORATIVA
CGCP - UNIRIO
Verso 2.3
28 de maio de 2012
DE
PROCESSOS
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
Histrico de Verses
Nmero
da verso
1.0
Data
19/11/11
Descrio
Responsvel
Tiago Veloso
(NP2TEC)
18/01/12
Izabella Barboza
(NP2TEC)
23/01/12
Izabella Barboza
(NP2TEC)
de
25/01/2012 Yaoqiang
detalhamento
BPMN
Editor,
dos
critrios
da
ferramenta
Activiti,
Uengine
Orchestra.
Alterao
1.4
de
validao
das
1.5
15/02/2012 reunio,
dos
critrios
remoo
dos
adicionados
aps
comentrios
com
atividades j realizadas.
Izabella Barboza
(NP2TEC)
Izabella Barboza
(NP2TEC)
Izabella Barboza
(NP2TEC)
testes
nas
concluses,
bem
com
Padronizao de fontes e
Incluso
da
tabela
com
Izabella Barboza
(NP2TEC)
das
ferramentas
ARISExpress
1.8
Izabella Barboza
(NP2TEC)
Izabella Barboza
(NP2TEC)
03/21/12
entendimento.
Alterao
do
contedo
em Izabella Barboza
(NP2TEC)
03/25/12
2.1
03/27/12
Izabella Barboza
(NP2TEC)
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
adio
de
numerao
das
sees.
(NP2TEC)
especficos.
2.2
03/02/12
(NP2TEC)
03/16/12
para
insero
de
anlise
da
(NP2TEC)
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
Sumrio
1 Introduo.................................................................................................................................................6
2 Metodologia de avaliao das ferramentas.....................................................................................................7
3 Critrios ...................................................................................................................................................9
4 Pontuao dos critrios..............................................................................................................................12
5 Escolha das ferramentas............................................................................................................................15
5.1 Open Source.......................................................................................................................................15
5.1.1 Bonita Open Solution......................................................................................................................15
5.1.2 Oryx............................................................................................................................................15
5.1.3 Signavio Core Components..............................................................................................................15
5.1.4 Intalio|BPMS Designer....................................................................................................................16
5.1.5 ProcessMaker................................................................................................................................16
5.1.6 jBPM............................................................................................................................................17
5.1.7 Activiti..........................................................................................................................................17
5.1.8 Uengine........................................................................................................................................17
5.1.9 Orchestra......................................................................................................................................17
5.1.10 Yaoqiang BPMN Editor...................................................................................................................18
5.2 Proprietrios gratuitos..........................................................................................................................18
5.2.1 Bizagi Process Modeler...................................................................................................................18
5.2.2 IYOPRO........................................................................................................................................19
5.2.3 ARISalign......................................................................................................................................19
5.2.4 ARISExpress.................................................................................................................................19
6 Anlise das ferramentas.............................................................................................................................20
7 Concluso sobre ferramenta selecionada......................................................................................................26
8 Anlise da ferramenta selecionada..............................................................................................................27
8.1 Objetivo:............................................................................................................................................27
8.2 Diagramas analisados..........................................................................................................................27
8.2.1 Modelo de Objetivos.......................................................................................................................27
8.2.2 Diagrama de Estrutura Organizacional .............................................................................................28
8.2.3 Diagrama de Macro processos.........................................................................................................29
9 Concluso................................................................................................................................................31
10 Anexos..................................................................................................................................................32
10.1 Bonita Open Solution.........................................................................................................................32
10.2 IYOPRO............................................................................................................................................33
10.3 Yaoqiang BPMN Editor........................................................................................................................33
10.4 Oryx................................................................................................................................................34
10.5 Signavio Core Components.................................................................................................................34
10.6 Orchestra.........................................................................................................................................35
10.7 UEngine...........................................................................................................................................36
10.8 ProcessMaker....................................................................................................................................36
10.9 Activiti.............................................................................................................................................37
10.10 JBPM..............................................................................................................................................37
4
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
1 Introduo
Este documento apresenta a avaliao de ferramentas de modelagem de processos de
negcio de modo a eleger a que melhor atende s necessidades da UNIRIO.
Este relatrio se divide da seguinte forma: definio da metodologia de avaliao de
ferramentas, na qual explicado o mtodo e critrios para escolha da ferramenta; definio
de critrios relevantes para a escolha, distribuio de pontuaes para avaliao das
ferramentas, no qual so listados os critrios elaborados de acordo com o resultado da seo
anterior; anlise das ferramentas, onde so listadas as ferramentas candidatas de acordo com
os critrios; concluso e parecer sobre a ferramenta a ser utilizada, no qual justificada a
escolha de determinada ferramenta.
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
Definir critrios essenciais de alto nvel: Identificao dos critrios mnimos para
aceite da tecnologia, por exemplo, existncia de representante comercial e suporte no
pas da organizao.
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
3 Critrios
Critrio
critrio
Essenciais
Critrio
Escalabilidade
Distribuio
Plataforma tecnolgica
critrio
CGCP-UNIRIO
Desenvolvimento
Manutenibilidade
Implementao
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
Documentao
nvel
de
atividade
do
frum
de
discusso
da
ferramenta?
(no
Suporte
possui/baixo/mdio/alto)
Possui suporte por e-mail?
Possui suporte por telefone?
Possui suporte in loco?
Critrio
critrio
Usabilidade
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
Desempenho
11
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
Como a definio dos critrios no seria suficiente para o julgamento das tecnologias
candidatas, foi atribudo um peso a cada um dos critrios, de forma que fosse possvel julgar a
ferramenta com uma nica medida. Na distribuio da pontuao, foi considerada a relevncia
de cada critrio.
Geral
Tipo
Critrio
Possui suporte ao padro BPMN 2.0?
Pontuao
Eliminatrio
Geral
Eliminatrio
fonte
est
disponvel
possvel
ferramenta
possui
dependncias
de
software
0,5
especficas?
Plataforma
tecnolgica
Plataforma
tecnolgica
Plataforma
tecnolgica
utilizadas no desenvolvimento?
Distribuio
0,5
Distribuio
1
1
Como
so
disponibilizadas
novas
verses
da
ferramenta?
Distribuio
Distribuio
0,5
(pt-BR)?
Manutenibilidade
1
12
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
Tipo
Manutenibilidade
Critrio
Qual o esforo necessrio para a manuteno?
Desenvolvimento
Desenvolvimento
DE
PROCESSOS
Pontuao
alterar o cdigo-fonte?
Desenvolvimento
propostas da ferramenta?
Documentao
ferramenta?
Documentao
ferramenta?
Documentao
ferramenta?
Documentao
0,5
Suporte
Suporte
Usabilidade
do
Usabilidade
processo?
Em caso de inconsistncia no modelo, h apontamento
Usabilidade
do local dela?
Permite navegao/utilizao da ferramenta atravs de
Usabilidade
teclas de atalho?
uma ferramenta
Validao
do
diagrama
acessvel
durante
para
criao
usurios
com
necessidades especiais?
Usabilidade
tela?
Usabilidade
Grficos
Grficos
mquina?
Permite a customizao dos componentes grficos
disponibilizados?
Grficos
internamente?
Grficos
1
13
CGCP-UNIRIO
COORDENADORIA
Tipo
DE
GESTO CORPORATIVA
Critrio
DE
PROCESSOS
Pontuao
criados externamente?
Grficos
suportados?
Grficos
da interface?
Desempenho
40
14
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
http://bonitasoft.com
5.6 (13/05/2011)
GPLv2 (studio/web) e LGPLv2 (engine)
http://bonitasoft.org/websvn
Tecnologias:
Java
Plataformas:
Java
Suporta BPMN:
sim, 2.0
5.1.2 Oryx
O Oryx um projeto acadmico do grupo de pesquisa BPT (Business Process
Technology) do Hasso-Plattner-Institute, universidade alem criada por um dos cofundadores
da SAP AG, Hasso Plattner. O Oryx permite a modelagem de processos atravs de uma
interface web simples e, por sua natureza open source, base de muitas outras ferramentas
de BPM (Intalio, Signavio, Activiti, jBPM, Eclipse BPMN).
Site oficial:
ltima verso estvel:
Licena:
Cdigo-fonte:
http://oryx-project.org
r3948 (22/11/2011)
MIT License
http://code.google.com/p/oryx-editor
Tecnologias:
Plataformas:
Java (Web)
Suporta BPMN:
sim, 2.0
CGCP-UNIRIO
COORDENADORIA
ferramenta
de
BPM
web
proprietria
disponibilizada
como
DE
GESTO CORPORATIVA
SaaS
ou
como
DE
PROCESSOS
software
independente. Apesar do seu carro-chefe ser o software proprietrio, a Signavio apia diversos
projetos de software livre, sendo o mais notvel o Oryx, no qual seu software se baseia. O
Signavio
Core
Components
uma
verso
minimalista
do
Signavio
Process
Editor
http://code.google.com/p/signavio-core-components/
r65 (26/09/2011)
MIT License
http://code.google.com/p/signavio-core-components/
Tecnologias:
Plataformas:
Java (Web)
Suporta BPMN:
sim, 2.0
http://intalio.com/bpms
6.1.12
Licena:
GPLv2
Cdigo-fonte:
http://community.intalio.com/faq/display-2.html#FAQ36
Tecnologias:
Java
Plataformas:
Java
Suporta BPMN:
sim, 2.0
5.1.5 ProcessMaker
O ProcessMaker uma ferramenta web de BPM com suporte a design e automao de
workflows. Possui verses gratuitas (Process Maker Open Source) e pagas - como SaaS
(Cloud) ou locais (Enterprise). A ferramenta se distingue das demais por ser desenvolvida em
PHP, em detrimento do Java, linguagem comum nas ferramentas de BPM.
Site oficial:
ltima verso estvel:
ltima verso beta:
Licena:
Cdigo-fonte:
http://processmaker.com/community-2
1.6 (13/05/2011)
2.0.34 (01/11/2011)
AGPLv3
http://sourceforge.net/projects/processmakerPHP, Javascript
Tecnologias:
Plataformas:
Windows, Linux
16
CGCP-UNIRIO
COORDENADORIA
Suporta BPMN:
DE
GESTO CORPORATIVA
DE
PROCESSOS
sim, 2.0
5.1.6 jBPM
O jBPM uma ferramenta de BPM desenvolvida em Java pela comunidade do JBoss com
duas interfaces uma local, baseada no Eclipse, e outra web. Ambas suportam a modelagem
de processos no padro BPMN 2.0.
Site oficial:
ltima verso estvel:
Licena:
Cdigo-fonte:
http://jboss.org/jbpm
5.1.0 (25/09/2011)
Apache License 2.0, GPL e LGPL
http://github.com/droolsjbpm/jbpm
http://sourceforge.net/projects/jbpm
Tecnologias:
Java
Plataformas:
Java
Suporta BPMN:
sim, 2.0
5.1.7 Activiti
O Activiti um projeto open source com licena Apache 2, criado pela Alfresco Software
e liderado pelo criador do jBPM. Executa aplicaes Java, em um servidor ou na nuvem.
Site oficial:
http://activiti.org
5.8 (20/10/2011)
Licena:
Cdigo-fonte:
Tecnologias:
Java
Plataformas:
Java
Suporta BPMN:
sim, 2.0
5.1.8 Uengine
Esta uma ferramenta Open Source de Social BPMS que foi registrada no
SourceForge.net em 2003.
Site oficial:
ltima verso estvel:
ltima verso beta:
Licena:
Cdigo-fonte:
http://uengine.org
3.6 (20/10/2011)
processCodi-beta-1.1.0_03_california (18/11/2011)
GPL/LGPL
http://sourceforge.net/projects/uengine
Tecnologias:
Java
Plataformas:
Java
Suporta BPMN:
avaliar
5.1.9 Orchestra
Esta ferramenta est baseada em um conceito de mquina virtual de processos, que
17
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
http://orchestra.ow2.org
4.9.0 (23/01/2012)
LGPL
http://forge.ow2.org/projects/orchestra
Tecnologias:
Java
Plataformas:
Java
Suporta BPMN:
sim, 2.0
http://bpmn.sourceforge.net/
2.0.89 (14/11/2011)
GPL
http://sourceforge.net/projects/bpmn
Tecnologias:
Java 5 ou superior
Plataformas:
Java
Suporta BPMN:
sim, 2.0
http://bizagi.com
2.2 (12/2011)
proprietria
Tecnologias:
Plataformas:
Windows
Suporta BPMN:
Sim, 2.0
18
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
5.2.2 IYOPRO
Iyopro uma ferramenta de BPM online existente h 15 anos no mercado. Por ser
online, permite acessos simultneos ao mesmo processo. Durante a modelagem, h a
validao do processo quanto notao.
Site oficial:
ltima verso estvel:
Licena:
http://iyopro.com
v1.387 (20/05/2011)
proprietria
Tecnologias:
Silverlight
Plataformas:
Silverlight
Suporta BPMN:
Sim, 2.0
5.2.3 ARISalign
uma ferramenta de rede social orientada a negcios que possui foco na gesto de
performance de negcios, dando suporte a modelagem de processos.
Site oficial:
http://www.arisalign.com/
Verso Beta
Licena:
Proprietria
Tecnologias:
Silverlight
Plataformas:
Silverlight
Suporta BPMN:
Sim, 2.0
5.2.4 ARISExpress
Baseada na ferramenta ARIS, esta ferramenta
2009 e est disponvel em ingls e alemo. Possui suporte para BPMN 2.0, EPC e estruturas
organizacionais, entre outros. A empresa responsvel a Software AG desde dezembro de
2010.
Site oficial:
ltima verso estvel:
Licena:
http://iyopro.com
V2.3 (02/02/2011)
proprietria
Tecnologias:
Java
Plataformas:
Windows
Suporta BPMN:
Sim, 2.0
19
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
as
ferramentas
foram
analisadas
de
acordo
com
os
critrios
eliminatrios. Nesta etapa foram eliminadas quatro ferramentas, sendo elas a ferramenta
Oryx, desclassificada por ter sido descontinuada, e as ferramentas Bizagi Process Modeler,
IYOPRO, ARISalign e ARIS Express, por no possurem cdigo fonte disponvel.
As
Ferramenta
Possui suporte
ao padro BPMN
2.0?
Possui
Sim
Descontinuada
Possui
Possui
Possui
Possui
Possui
Possui
Possui
Possui
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Sim
Possui
No*
Resultado
Classificada
Desclassificad
a
Classificada
Classificada
Classificada
Classificada
Classificada
Classificada
Classificada
Classificada
Desclassificad
a
20
CGCP-UNIRIO
COORDENADORIA
IYOPRO
Possui
No **
ARISalign
Possui
No*
ARIS Express
Possui
No*
DE
GESTO CORPORATIVA
DE
PROCESSOS
Desclassificad
a
Desclassificad
a
Desclassificad
a
Detalhamento da
planilha:
*Cdigo Fonte indisponvel. No possvel desenvolvimento/customizao da ferramenta
**Cdigo Fonte indisponvel. No possvel desenvolvimento/customizao da ferramenta.
H restrio de espao em disco para verso gratuita.
As ferramentas tambm foram analisadas
Orchestra
Uengine
Activiti
jBPM
ProcessMaker
Intalio|BPMS Designer
Mximo
Critrio
Ferramenta/
0,5
0,4
0,3
0,4
0,3
0,2
0,3
0,4
0,4
0,4
0,2
0,6
0,5
0,5
0,2
0,4
0,2
0,2
0,1
0,5
0,3
0,1
21
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
0,2
0,6
0,6
0,6
0,5
0,3
0,5
Orchestra
Uengine
Activiti
jBPM
ProcessMaker
Intalio|BPMS Designer
Mximo
Critrio
Ferramenta/
verses da ferramenta?
0,8
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,7
0,5
0,5
0,5
0,5
0,7
0,5
0,5
0,4
0,6
0,7
0,7
0,6
0,7
0,4
0,7
0,7
0,5
0,5
0,5
0,5
0,7
0,7
0,8
0,5
0,5
0,8
0,9
0,7
22
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
0,6
0,8
0,3
0,5
0,8
0,7
0,4
0,6
0,5
0,5
0,3
Intalio|BPMS Designer
Activiti
Uengine
Orchestra
0,5
0,3
0,8
0,5
0,3
0,3
0,5
1
24
0
8,4
Critrio
jBPM
0.5
Ferramenta/
ProcessMaker
Mximo
0
0
0
0
0
0
0
0
6,5 14,5 14,3 13,5 13,3 14,5 12,4 11,3
e,
aps
isso,
foi
selecionado
maior
resultado
obtido.
ferramenta
Anos
11 anos
4 anos
10 anos
4 anos
Pontuao
0,5
0,2
0,4
0,2
23
CGCP-UNIRIO
COORDENADORIA
jBPM
Activiti
Uengine
Orchestra
Yaoqiang BPMN Editor
DE
GESTO CORPORATIVA
DE
PROCESSOS
5 anos
1,8 anos
11 anos
7 anos
1,9 anos
0,2
0,1
0,5
0,3
0,1
Orchestra
Uengine
Activiti
jBPM
ProcessMaker
Intalio|BPMS Designer
Mximo
Critrio
Ferramenta/
H validao do diagrama
durante criao do processo?
Em caso de inconsistncia no
modelo, h apontamento do local
dela?
Permite navegao/utilizao da
ferramenta atravs de teclas de
atalho?
uma
ferramenta acessvel para
usurios com necessidades
especiais?
possvel a customizao de
menus e aparncia de tela?
A utilizao da ferramenta
intuitiva?
A utilizao da ferramenta onera
o funcionamento da mquina?
Permite a customizao dos
componentes grficos
disponibilizados?
Permite a criao de novos
componentes grficos
internamente?
0,5 N/A
0,7
N/A
0,4 0,4
0,5
0,5
0,5
0,5 N/A
0,7
N/A
0,2 0,5
0,5
0,5
0,5
0,3 N/A
0,8
N/A
0,4 0,4
0,4
0,5 N/A
0,7
N/A
0,2 0,3
0,5
1 N/A
0,9
N/A
0,2 0,2
0,5
0,5
0,6 N/A
0,8
N/A
0,5 0,5
0,5
0,7
0,7
0,5 N/A
N/A
0,3 0,7
1 N/A
N/A
0 N/A
N/A
0
24
CGCP-UNIRIO
COORDENADORIA
Possibilita o relacionamento de
elementos do processos ( papis,
regras, documentos, elementos
de entrada/sada) s atividades?
0 N/A
N/A
1 N/A
N/A
0 N/A
N/A
0 N/A
N/A
0,8 N/A
0,3
N/A
DE
GESTO CORPORATIVA
PROCESSOS
0,6 0,8
0,5
0,5
0,5
0,5
0,5
DE
1
1 N/A
1 N/A
1
1
1
1
16 8,2
0 9,5
0 4,2 5,5
4
5,7
Detalhamento da planilha:
* N/A No avaliada devido a impossibilidade de instalao da ferramenta
1
8,6
Ao fim das anlises especficas, houve uma consolidao dos resultados na planilha
abaixo, cujo propsito era averiguar a ferramenta com o melhor desempenho. Com o maior
somatrio, a ferramenta eleita a Bonita Open Solution.
Juno dos critrios e somatrio da pontuao
Ferramenta
Critrios
Essenciais
Critrios Genricos
Critrios Tcnicos
Especficos
Classificada
18,4
8,2
26,6
Classificada
Classificada
Classificada
Classificada
Classificada
Classificada
Classificada
Classificada
6,5
14,5
14,3
13,5
13,3
14,5
12,4
11,3
0
9,5
0
4,2
5,5
4
5,7
8,6
6,5
24
14,3
17,7
18,8
18,5
18,1
19,9
Resultado
25
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
26
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
27
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
29
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
30
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
Concluso
31
CGCP-UNIRIO
COORDENADORIA
10
DE
GESTO CORPORATIVA
DE
PROCESSOS
Anexos
possvel a integrao com Eclipse, Windows Azure Cloud Computing, eXo Platform,
bancos de dados em geral, WebService e etc. +100 conectores. Bastante completa
neste ponto.
Possvel customizao bsica de menus.
possvel alterar cor, fonte, tamanho, cor de fundo, sublinhado de cada atividade e
pool.
Demorou a carregar/travou em alguns momentos (Windows vista, dual core, 2gb RAM)
Validao no completa. Foi realizado um teste para definir uma atividade para
Download da nova verso pode ser feito com o download da nova verso no site e
check out do SVN.
H recursos desenvolvidos para funcionamento em determinadas verses apenas.
Para manuteno, possvel postar dvidas no frum, cujo prazo para resposta de
32
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
Possui opo para treinamento na Frana ou remoto, sendo ambos pagos e com
certificao includa. H alguns treinamentos disponveis no site e estes so gratuitos.
Quanto ao consumo de memria de utilizao, ficou no topo ao competir com Word,
Google, Excel, Acrobat e outra ferramenta de modelagem (Yaoqiang).
No possvel navegao e manipulao do modelo apenas com teclado.
10.2 IYOPRO
No requer instalao, basta execut-lo (.jar). Para isto, necessita de uma JRE e
sugerida a verso 6.
No possui site prprio, e sim do sourceforge.net. No site h algumas dicas e perguntas
respondidas, porm todas antigas (Mais recente de junho de 2011). A pgina web
simples e pouco atraente.
No possui manual de usurio.
Possui aba para alternar entre idiomas, porm a verso em portugus no est
totalmente traduzida. H abas e opes ainda em ingls.
possvel j utilizar fragmentos de fluxo previamente disponibilizados.
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
possvel selecionar alguns recursos do menu que sero exibidos, como tracejado do
modelo, viso do processo como um todo...
10.4 Oryx
Navegao da pgina "estranha", direcionamento ruim entre links. Link para contato
direciona para outro site.
Servio descontinuado em 30 de Setembro de 2011 para no haver redundncia com o
BPM Academic Initiative, que de responsabilidade de acadmicos da rea de
modelagem de processos de negcios e Signavio (outra ferramenta que ser
analisada).
Avaliao interrompida pois ferramenta foi descontinuada.
Intalio|BPMS Designer
Mdulos opcionais podem ser instalados para controle de verso, controle de tarefas,
acesso ao banco de dados e tambm suporte a linguagens de programao, como Java,
C++, PHP. Escrito baseado no Eclipse, executa sobre ele.
No h um manual consolidado e referente a verso mais recente. Na instalao, por
exemplo, as telas no correspondem as da verso mais nova e no fornecido um .jar
para instalao, e sim um exe. Outras informaes podem ser encontradas entre o site
e o frum, porm necessrio um esforo maior pelo utilizador.
H samples e tutoriais para as verses; ainda esto sendo produzidos alguns destes
dois para a verso mais recente, ento recomendada a utilizao de tutoriais e
samples da ltima verso no site.
Instalao simples e sem dificuldades.
Na customizao, possvel alterar itens que devem ser exibidos no menu e como
34
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
estes sero exibidos, se ser em lista, lado a lado, tamanho dos cones e at mesmo
fonte. Para o modelo, possvel alterar cor da pool, fonte, cor de fundo e linha das
atividades.
Possui boto para validao, porm no funciona completamente. Ao adicionar um
evento de incio, duas atividades e um evento de fim, funcionou ok como deveria. Ao
acrescentar um gateway no evento de incio e selecionar para validar, informou como
deveria ser feita a utilizao dele. No entanto, aps remover o gateway, o que tornou o
modelo correto, e tambm retirar o evento de fim, no houve alerta na validao,
mesmo com o fluxo sem terminar.
H demonstrao de fluxo de mensagens e documentos no modelo.
No painel de ajuda da ferramenta, so exibidas informaes sobre o eclipse, no sobre
o Intalio.
No frum, h uma seo exclusiva para discusso em portugus.
No foi possvel abrir mltiplas instncias do programa, pois, se alterasse o destino do
workspace, abriria como Eclipse. Foi possvel trabalhar com abas simultneas de dois
processos diferentes.
10.6 Orchestra
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
10.7 UEngine
Modelagem no segue o padro BPMN (Evento de start com seta de play, evento de
trmino com quadrado de stop, etc).
Estrutura da ferramenta confusa, requer alternncia frequente entre abas para
seleo de atividades/eventos/etc.
H certa validao, porm no do modelo como um todo. Caso haja erro na atividade,
necessrio entrar em "Integridade" para ver a mensagem de erro. No entanto, ela
no aponta o local que deve ser alterado, apenas d direcionamento. No permitida
a insero de atividades fora do fluxo (evento de incio e fim).
Pgina de contato no funciona no site e no carrega.
10.8 ProcessMaker
Requer MySQL 5.1.6 ou superior, Apache 2.2.3 ou superior, PHP 5.1.6 ou superior e
Eclipse. Sua execuo baseada no Eclipse Helios.
Possui plugins adicionados fora da verso.
36
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
10.9 Activiti
Requer JDK 5 ou superior, Apache Ant 1.8.1 ou superior e Eclipse (Helios ou Indigo)
3.6.2. Foi necessrio instalar o Activiti pelo Eclipse, a verso que havia instalado era a
web apenas para acompanhamento e sequncia de fluxo do processo j criado (e aps
deploy).
A utilizao simples, porm no completa. Exemplo: no possvel adicionar pools ou
artefatos (documentos de entrada, sada, etc). Tambm no possvel customizar o
menu ou a aparncia do modelo.
Frum bastante atualizado com dvidas e separado de acordo com o designer e
explorer.
Pelo manual, dada a impresso de que a ferramenta voltada para modelagem
utilizando muita codificao.
Validao no funciona completamente e no direciona o que deve ser alterado, em
caso de erro, mostra o que acontece apenas e focado na atividade/evento com erro.
Aps fechar um modelo com erro e abrir um template correto, validao no informou
que estava correto o modelo.
No h tutoriais, h exemplos j prontos, o que dificulta sua reproduo.
Teclas de atalho funcionam, pois j existiam no Eclipse, na parte do Activiti, com teclas
para adicionar atividades e eventos, no h.
O funcionamento do Activiti no o responsvel por onerar a mquina, e sim o Eclipse.
10.10 JBPM
Baseado no Eclipse.
Requer JDK 1.5 ou superior e Apache 1.7 ou superior. Requer tambm: JBoss AS,
Eclipse, Drools Guvnor, Oryx Designer, jBPM gwt-console, jBPM Eclipse plugin, Drools
Eclipse plugin. Todos sero instalados e baixados durante a instalao do jbpm.
Download disponibilizado por um instalador e tambm no svn, para checkout. Alm
do manual, possui tambm um wiki.
Novas verses podem ser baixadas pelo .jar, svn ou verso completa, que possui todas
as dependncias do software.
Para instalao, foi necessrio executar ant install.demo e adicionar alguns arquivos
manualmente que no puderam ser baixados. Ao todo, a instalao levou 50 minutos.
37
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
Para iniciar o jBPM, possvel faz-lo por linha de comando ou atravs do eclipse que
contm o plugin e buscar o modelo.
Validao no est ok, foi aceito apenas um evento de start de fluxo. Aps adicionar
uma atividade seguida da atividade inicial, foi informado que havia erro por no existir
evento de trmino. No h indicao no modelo do local do erro.
Modelo no fica arrumado, com linhas fazendo curvas definidas de acordo com o
usurio. Alm disso, no gateaway as conexes no ficam no encontro entre as arestas e
as conexes no ficam "prximas" dos eventos e gateaways, como ficam nas
atividades.
No h personalizao de menu, apenas adio ou remoo de alguns campos, ou
modelo.
Algumas teclas de atalho funcionam, porm so as j configuradas pelo Eclipse, no que
diz respeito a modelagem no h itens deste tipo.
Permite apenas que um evento seja relacionado a uma atividade; da mesma forma,
uma atividade s pode ser relacionada a uma outra ou a um evento ou gateaway; no
caso dos ltimos, possvel se relacionar com mais de um elemento.
No h incluso de raias.
Ao clicar duas vezes em uma atividade, possvel definir nome, ator, descrio, etc.
Ferramenta desclassificada por no possuir cdigo fonte disponvel, porm foi feita uma
tentativa de integrao desta ferramenta com o ARIS Express, por possuir exportao
para XML.
Em testes, a ferramenta exportou com sucesso modelos criados no ARIS Align para
XML, porm no foi capaz de importar modelos do ARIS Express para que estes fossem
exportados.
Em
todas
as
tentativas,
houve
um
erro
de
retorno
(java.lang.NullPointerException) na tentativa de importar um arquivo que no tenha
sido criado no ARIS Align. Na documentao da ferramenta consta que apenas podero
ser reimportados para a ferramenta modelos de whiteboard e BPMN.
CGCP-UNIRIO
COORDENADORIA
DE
GESTO CORPORATIVA
DE
PROCESSOS
39