Sunteți pe pagina 1din 27

Trabalho de Concluso de Curso

Sistemas Workflow: Uma aplicao ao IC

Jonh Wendell Sousa de Santana


wendell@bani.com.br

Orientador:
Fbio Cunha Albuquerque

Macei, Julho de 2006

Jonh Wendell Sousa de Santana

Sistemas Workflow: Uma aplicao ao IC

Monografia apresentada como requisito


parcial para obteno do grau de
Bacharel em Cincias da Computao
do Instituto de Computao da
Universidade Federal de Alagoas.

Orientador:
Fbio Cunha Albuquerque

Macei, Julho de 2006

Resumo

As empresas esto cada vez mais possuindo uma estrutura organizacional flexvel, apresentando a
necessidade de integrar as informaes, diminuir ou at mesmo eliminar o fluxo de papel. A
tecnologia de automao do fluxo de trabalho (workflow) permite que o fluxo de papel de uma
empresa seja substitudo por formulrios eletrnicos que percorrem a empresa atravs de uma infraestrutura de comunicao.
Este trabalho apresenta uma introduo tecnologia de workflow noes bsicas sobre o
assunto e aborda uma modelagem grfica para estes tipos de sistemas, discutindo o padro do
OMG1 para modelagem de negcios, a BPMN2.
Tambm feita uma proposta de modelagem para o processo de desenvolvimento e
acompanhamento de Trabalhos de Concluso de Curso (TCC) no Instituto de Computao na
Universidade Federal de Alagoas.

1 The Object Management Group


2 Business Process Modeling Notation

Abstract

The companies are converging to a flexible organizational structure, presenting the necessity to
integrate the information, to diminish or even though to eliminate the paper flow. The technology of
automation of the workflow allows that the flow of paper of a company be substituted by electronic
forms that cover the company through a communication infrastructure.
This work presents an introduction to the technology of workflow basic slight knowledge on
the subject and approaches a graphical modeling for these types of systems, arguing the OMG3
standard for business-oriented modeling, BPMN4.
Also we have made a proposal of modeling for the development process and accompaniment
of Works of Conclusion of Course (TCC) in the Instituto de Computao in the Universidade
Federal de Alagoas.

3 The Object Management Group


4 Business Process Modeling Notation

ii

Agradecimentos

Agradeo acima de tudo ao meu Deus, que me conduziu corretamente neste caminho, muitas vezes
adiado, mas, enfim, chegado.
Em segundo lugar, claro, no poderia deixar de agradecer a minha maravilhosa esposa, que foi
minha maior incentivadora deste trabalho. Obrigado pelo seu apoio e, principalmente, pelo seu
amor. Este trabalho dedicado a voc e aos nossos dois lindos filhos.
Aos meus pais, Joo Andrade e Maria do Socorro, que me deram a vida e me ensinaram a
viv-la com dignidade. Pelo esforo que fizeram para garantir minha formao, esta vitria tambm
de vocs.
Aos meus sogros, que nas horas de dificuldade estiveram me incentivando e ajudando com
suas oraes.
Agradeo aos grandes mestres que ensinaram, na graduao, no somente cincia, mas
ensinaram para a vida. Ao longo desses anos tive o prazer de assistir a certas aulas que, com certeza,
sero inesquecveis.
Em especial, agradeo aos professores Fbio Cunha e Evandro Barros, que sempre me
apoiaram e me estimularam a seguir em frente.
Por ltimo, mas no menos importante, agradeo a Usina Santo Antonio, que me apoiou nos
ltimos e mais difceis momentos dessa caminhada. Especialmente ao Rommel e Onete, pessoas
que foram muito compreensivas e amigas. Agradeo tambm aos companheiros de trabalho Slvio e
Leonardo, pelo apoio e incentivo.

iii

Faaascoisasomaissimplesquevocpuder,
pormnoasmaissimples.
Albert Einstein

iv

Sumrio

Lista de Abreviaturas.........................................................................................................................1
Lista de Tabelas...................................................................................................................................2
1 Introduo.......................................................................................................................................3
2 Fundamentao Terica.................................................................................................................4
2.1 Introduo a Workflow..............................................................................................................4
2.2 Modelos de Workflow................................................................................................................5
3 BPMN..............................................................................................................................................7
3.1 Elementos da BPMN.................................................................................................................7
4 O Trabalho Proposto....................................................................................................................12
4.1 Descrio dos Processos..........................................................................................................12
4.2 Modelagem dos Processos.......................................................................................................13
4.3 Consideraes sobre implementao.......................................................................................15
5 Consideraes Finais....................................................................................................................16
A Pequeno glossrio sobre Sistemas Workflow.............................................................................17
Referncias Bibliogrficas...............................................................................................................19

Lista de Abreviaturas
BPD

Business Process Diagram

BPMI

Business Process Management Initiative

BPMN

Business Process Modeling Notation

OMG

The Object Management Group

WfMC

The Workflow Management Coalition

Lista de Tabelas
Tabela 3.1: Objetos de Fluxo BPD.......................................................................................................8
Tabela 3.2: Objetos de Conexo BPD..................................................................................................8
Tabela 3.3: Swimlanes BPD.................................................................................................................9
Tabela 3.4: Artefatos BPD..................................................................................................................10

1 Introduo
As mudanas constantes, que vm exigindo das organizaes maior produtividade, menores custos
e melhor atendimento aos clientes, criam a necessidade de novas formas de gesto. A percepo
comum a praticamente todas as tcnicas propostas de que estruturas organizacionais no podem
mais orientar-se pela diviso tradicional em reas especficas. Ao contrrio, a estrutura da
organizao deve ser baseada em processos que ela realiza. Dessa forma, os processos assumem
um papel primordial na empresa e conseqentemente, os sistemas de informao capazes de
representar estes processos (NICOLAO, 1998).
O principal problema dos sistemas baseados em processos que no se tem o controle das
atividades que esto sendo executadas, tornando-se assim difcil monitorar quando (em que instante
de tempo) determinada atividade est sendo executada e quem a est executando, dificultando dessa
forma a evoluo do fluxo de trabalho. Assim, sistemas de workflow aparecem como uma
tecnologia capaz de solucionar estes problemas e implementar os conceitos relacionados a interao
entre os processos.
Sistemas de workflow manipulam e monitoram a informao relativa ao fluxo de trabalho para
gerenciar, coordenar e controlar o trabalho mais eficientemente, minimizando o problema da
coordenao do trabalho nos processos de negcios (NICOLAO, 1998). Dessa maneira estes
sistemas vm ganhando fora no mercado.
Este trabalho procura apresentar-nos um sistema workflow, como ele pode ser usado na
prtica, em processos usuais em alguma empresa. No captulo 2 trazemos uma definio de
workflow e seus tipos. No captulo 3 abordamos a modelagem grfica de um sistema workflow. Esse
que at pouco tempo era considerado um ponto fraco nesse tipo de sistema, visto que cada empresa
adotava ou criava um padro prprio para modelar seu sistema. No captulo 4, exemplificamos a
abordagem workflow no processo Trabalho de Concluso de Curso, na Universidade Federal de
Alagoas. Finalmente, o captulo 5, comenta o trabalho de forma geral e apresenta algumas
perspectivas futuras em relao ao aprimoramento do mesmo.

2 Fundamentao Terica
Este captulo abordar as principais caractersticas de um workflow, na sua parte conceitual,
servindo de base para o nosso estudo de caso.

2.1 Introduo a Workflow


Workflow, na sua simplicidade, o movimento de documentos e/ou tarefas atravs de um processo
de trabalho. Mais especificamente, workflow o aspecto operacional de um procedimento de
trabalho: como as tarefas so estruturadas, quem as executa, suas ordens de execuo, como elas
so sincronizadas, como estas tarefas esto sendo acompanhadas (WORKFLOW, 2006).
O workflow, como toda expresso do nosso mundo (TI), rapidamente se transformou em
chavo tecnolgico, e ele nada mais que o resultado da evoluo da terminologia automatizao
ou automao de processos que tambm j foi chamado de modernizao e em nveis de
Governo Federal de desburocratizao.
Segundo a WfMC (Workflow Management Coalition), um processo "um conjunto
coordenado de atividades (seqenciais ou paralelas) que so interligadas com o objetivo de alcanar
um meta comum", sendo atividade conceituada como "uma descrio de um fragmento de trabalho
que contribui para o cumprimento de um processo" (WfMC, 2006).
Workflow definido pela WfMC como a automao total ou parcial de um processo de
negcio, durante a qual documentos, informaes e tarefas so passadas entre os participantes do
processo (WfMC, 2006).
A idia de workflow no nova, nem est associada especificamente a rea de Tecnologia da
Informao. Pelo contrrio, desde a poca dos primatas at hoje, o processo semelhante:
supervisores designam trabalhos, provavelmente baseado em treinamentos, habilidades e
experincia, para as pessoas.
Nos ltimos 15 anos, comearam a aparecer ferramentas para fazer no somente o trabalho,
mas para gerenciar o fluxo desse trabalho. O processo gerenciado por um programa de
4

computador que atribui o trabalho, repassa-o e acompanha seu progresso (PLESUMS 2002).
Com um sistema workflow automatizado, os seguintes benefcios podem ser obtidos:
O trabalho no enguia nem perde o foco raramente os despachantes so requisitados
a resolver erros ou falhas na administrao do processo.
Os gerentes podem cuidar da equipe e das tarefas de negcio, tais como desempenhos
individuais, otimizao de processos e casos especiais, ao invs de se preocupar com a
rotina das tarefas. Um exrcito de secretrias no mais necessrio para entregar e
acompanhar um trabalho.
Os processos so oficialmente documentados e seguidos exatamente, garantindo que o
trabalho executado na forma como foi planejado, satisfazendo todos os requisitos do
negcio.
A melhor pessoa (ou mquina) alocada a fazer cada caso, e os casos mais importantes
so alocados primeiro. Usurios no perdem tempo escolhendo em qual item trabalhar.
Processamento paralelo, onde duas ou mais tarefas so executadas ao mesmo tempo,
de longe mais prtico que em um workflow tradicional (manual).

2.2 Modelos de Workflow


Os processos de negcios, em cada organizao, se mostram de maneira distinta, com
caractersticas prprias, um ambiente propcio a aplicao de um modelo de workflow que
represente com realidade as informaes da organizao. Atividades distintas tais como:
processamento de transaes financeiras e fluxo de documentos da instituio, entre outras; podem
ou no ser representadas por um mesmo modelo de workflow. Para que a aplicao do modelo
utilizado para representar o fluxo de trabalho na organizao seja facilitada necessrio que se
defina qual o tipo de workflow ser aplicado, a partir da identificao dos tipos de sistemas de
workflow, evitando assim que se escolha um modelo inadequado para o problema proposto
(NICOLAO, 1998).
Segundo (PLESUMS, 2002), workflows podem ser caracterizados de trs formas distintas:
Ad Hoc
Descrevem processos simples onde difcil encontrar um esquema para a coordenao e
cooperao de tarefas, onde no h um padro fixo para o fluxo de informaes entre as pessoas
envolvidas.
caracterizado pela negociao (por exemplo: Voc pode revisar meu documento na sexta?),
e um novo workflow pode ser definido para cada uso. Este tipo de workflow muito conveniente, e
prov um razovel controle do processo. (quem fez o qu, onde est o trabalho agora). Geralmente
usam o e-mail como plataforma, quando informatizado.
Exemplos so processos de escritrio, documentao de produtos e propostas de vendas.
5

Produo
Um workflow de produo pr-definido e priorizado, suportando assim um grande volume no
existem negociaes sobre quem far o trabalho ou como ele ser tratado. Ele pode ser
completamente pr-definido ou seguir um procedimento geral, com alguns passos adicionais
includos quando forem necessrios (embora alguns autores no concordem com esta idia).
Exemplos so processamento de requisio de seguros, processamento de faturas bancrias e
de carto de crdito.
Administrativo
Este terceiro tipo um meio-termo entre um workflow Ad hoc e um de produo. Envolve
atividades fracamente estruturadas, repetitivas, previsveis e com regras simples de coordenao de
tarefa.
Exemplos so o processamento de ordens de compras e autorizao de frias e viagens.

3 BPMN
Business Process Modeling Notation BPMN uma notao grfica padronizada para desenhar
processos de workflow. Foi desenvolvida pela Business Process Management Initiative (BPMI)
tendo como objetivo primrio prover uma notao que seja compreendida por todos os usurios,
como os analistas de negcios que criam o rascunho inicial dos processos, os desenvolvedores
(tcnicos) responsveis pela implementao da tecnologia que ir executar estes processos, e,
finalmente, as pessoas de negcios que gerenciaro e monitoraro estes processos. Assim, BPMN
cria uma ponte entre o processo de negcio e a implementao desse processo.
BPMN define o BPD (Business Process Diagram), o qual baseado em uma tcnica de
fluxograma, responsvel por criar modelos grficos de operaes em processos de negcio. Um
modelo de processo de negcio , ento, uma rede de objetos grficos, quem representam atividades
(trabalhos) e o controle de fluxo, que define a ordem de execuo.
Antes do surgimento da BPMN, vrias formas de modelagens eram encontradas na literatura e
nos softwares. Por isso a necessidade de ter um padro de modelagem para as regras de negcio.
Abraada pelo OMG, a BPMN est cada vez mais se consolidando como um padro. Basta ver que
a cada dia, o nmero de empresas que suportam esse tipo de notao est crescendo.

3.1 Elementos da BPMN


Um BPD composto por um conjunto de elementos grficos. Estes elementos permitem o
desenvolvimento fcil de diagramas que parecero familiares maioria dos analistas de negcios
(como um fluxograma). Existem quatro categorias bsicas de elementos, que so:

Objetos de fluxo
Objetos de conexo
Swimlanes
Artefatos
7

Objetos de fluxo
Um BPD tem um conjunto pequeno com trs elementos bsicos, chamados Objetos de Fluxo, assim
ns no precisamos decorar uma grande quantidade de formas. Os trs objetos so:
Tabela 3.1: Objetos de Fluxo BPD
Elemento

Descrio

Notao

Evento

Um evento representado por um crculo, e algo


que acontece durante o curso de um processo de
negcio. Estes eventos afetam o fluxo do processo
e geralmente tm uma causa (gatilho) ou um
impacto (resultado). Eventos so crculos abertos
para permitir marcas internas que diferenciem
diferentes gatilhos ou resultados. Existem trs
tipos de eventos, baseados em quando eles afetam
o fluxo: Inicial, Intermedirio e Final (Veja as
figuras direita, respectivamente).

Atividade

Uma atividade representada por um retngulo


com as bordas arredondadas (veja a figura ao
lado) e um termo genrico para um trabalho que
a empresa executa. Uma atividade pode ser
atmica ou composta. Os tipos de atividades so:
tarefa e sub-processo. O sub-processo
diferenciado por um pequeno sinal de mais no
centro inferior da figura.

Gateway

Um gateway representado por um losango e


usado para controlar a convergncia e divergncia
de um Fluxo de Seqncia. Assim, ele
determinar as decises tradicionais, bem como a
quebra e juno de caminhos. Marcas Internas
indicaro o tipo de comportamento do controle.

Objetos de conexo
Os Objetos de Fluxo so conectados juntos em um diagrama , criando um esqueleto de um processo
de negcio. Existem trs Objetos de Conexo que possuem esta funo. So eles:
Tabela 3.2: Objetos de Conexo BPD
Elemento
Fluxo Seqencial

Descrio
Um Fluxo Seqencial representado por
uma linha slida com uma seta slida
(veja figura ao lado) e usada para
8

Notao

Elemento

Descrio

Notao

mostrar a ordem (seqncia) que as


atividades sero executadas em um
processo.
Fluxo de Mensagem Um Fluxo de Mensagem representado
por uma linha tracejada com uma seta
aberta (veja figura ao lado) e usada para
mostrar o fluxo de mensagens entre dois
separados Participantes do Processo
(entidades de negcio ou regras de
negcio) que as enviam e as recebem. Em
BPMN, dois Pools separados no diagrama
representaro os dois participantes.
Associao

Uma Associao representada por uma


linha pontilhada com uma seta aberta (veja
figura ao lado) e usada para associar
dados, texto e outros Artefatos com
objetos do fluxo. Associaes so usadas
para mostrar as entradas e sadas das
atividades.

Swimlanes
Muitas metodologias em modelagem de processos utilizam o conceito de swimlanes como um
mecanismo para organizar atividades em categorias separadas visualmente, para ilustrar as
diferentes funcionalidades e responsabilidades. BPMN suporta swimlanes com duas construes
principais. Os dois tipos de swimlanes BPD so:
Tabela 3.3: Swimlanes BPD
Elemento

Descrio

Notao

Pool

Um Pool representa um Participante em um


Processo. Ele tambm atua como um container
grfico para particionar um conjunto de atividades
de outros Pools.

Lane

Um Lane uma sub-partio dentro de um Pool,


dividindo o Pool inteiramente, horizontal ou
verticalmente. So usados para organizar e
categorizar atividades.

Pools so usados quando o diagrama envolve duas diferentes entidades ou participantes (veja
a figura 3.1) e esto fisicamente separadas no diagrama. As atividades dentro do Pool so
consideradas um processo. Assim sendo, O fluxo de seqencia no pode ultrapassar os limites de
um Pool. Fluxos de mensagens so o mecanismo que mostra a comunicao entre dois
participantes, e, assim, conectam dois Pools (ou objetos dentro do Pool).

Figura 3.1: Exemplo de um BPD com Pools

Artefatos
Artefatos so usados para fornecer informaes adicionais sobre o processo. Existem apenas trs
artefatos padronizados, mas BPMN permite que sejam adicionados quantos artefatos sejam
necessrios para um melhor entendimento do diagrama, mesmo que no faam parte da
especificao BPMN atual. Os trs artefatos atualmente especificados so:
Tabela 3.4: Artefatos BPD
Elemento
Objeto de Dados

Descrio

Notao

Objetos de Dados so um mecanismo que


mostra como os dados so requeridos ou
produzidos pelas atividades. Eles so
conectados s atividades atravs das
Associaes.

10

Elemento

Descrio

Notao

Grupo

Um Grupo representado por um retngulo


com bordas arredondadas, desenhado com
linhas tracejadas. Agrupamento pode ser
usado com fins de documentao ou anlise,
no afetando o Fluxo Seqencial.

Anotao

Anotaes so um mecanismo que fornece


informao textual adicional para o leitor de
um diagrama BPMN.

Com estes elementos bsicos, estamos aptos a ler e entender um BPD em geral. Para cada
objeto mencionado, o BPMN especifica detalhes e alguns sub-tipos, que enriquecem e ampliam a
capacidade do diagrama de captar o mais real possvel os processos que j so ou sero executados.
Para uma leitura completa, sugiro (BPMN, 2006).

11

4 O Trabalho Proposto
Neste captulo vamos colocar em prtica a teoria exposta anteriormente. A tcnica e a modelagem
de sistemas workflow aplicados a uma rotina anual no Instituto de Computao IC da
Universidade Federal de Alagoas UFAL.
A cada ano os formandos e professores do IC seguem uma rotina referente a disciplina
Trabalho de Concluso de Curso.
Na verdade, todos os cursos de uma faculdade tm essa atividade em seu calendrio. Pode ser
considerado um processo comum a todos os cursos e faculdades. Nosso estudo foi baseado na
resoluo 01/2003 do Colegiado do Curso de Cincia da Computao da UFAL, mas pode, com
pouca ou nenhuma modificao, ser usado em qualquer curso.
A idia organizar este processo (que pode ser considerado um workflow manual) em um
sistema workflow automatizado. Pegaremos alguns processos os mais usuais e os descreveremos
aqui, a fim de conhecermos os seus participantes e suas nuances, antes de mostrarmos a
modelagem.

4.1 Descrio dos Processos


Analisaremos alguns processos, para, no prximo tpico mostrar as suas respectivas modelagens.
Lembramos que no sero estudados todos os processos envolvidos na rotina do Instituto, apenas
alguns que consideramos mais importantes. Nosso propsito maior mostrar como um sistema
workflow automatizado pode ser implementado em tarefas do nosso dia-a-dia.
Processo 1: Aluno escolhe o orientador
O aluno matriculado deve registrar junto Coordenao do Curso o nome do professor
orientador;
O professor orientador poder ser substitudo, a partir de autorizao do Colegiado do
12

Curso.
Processo 2: Aluno envia proposta
O aluno submete sua proposta;
O colegiado a recebe e a avalia;
A proposta pode ser: Aprovada, aprovada com restries ou reprovada;
O colegiado emite um parecer sobre a proposta;
Caso seja rejeitada, o aluno pode submeter nova proposta dentro de um prazo determinado;
Caso o colegiado no avalie a proposta dentro de um determinado prazo, ela ser
automaticamente considerada aprovada.

4.2 Modelagem dos Processos


Neste tpico iremos mostrar um exemplo de modelagem para cada processo citado no tpico
anterior. Lembramos que toda a modelagem ser feita usando BPMN, do OMG, estudado no
captulo anterior. Procuramos exemplificar os modelos, no colocando todas as regras ou todas as
excees. Essa deciso no afetar de nenhuma forma o fluxo dos processos reais, que so
executados no dia-a-dia. Apenas ficaro os diagramas mais simples de serem entendidos. Numa
real implementao do sistema automatizado ser necessrio completar os modelos, de forma que
contemplem todos os casos e suas excees.

13

Processo 1: Aluno escolhe o orientador

Figura 4.1: Aluno escolhe o orientador

Processo 2: Aluno envia proposta

Figura 4.2: Aluno envia proposta

14

4.3 Consideraes sobre implementao


BPEL
BPEL Business Process Execution Language uma linguagem baseada em XML que descreve um
processo de negcio, baseada em web services externos. A notao BPEL inclui controle de fluxo,
variveis, execuo paralela, entrada e sada e tratamento de erros. Um arquivo XML BPEL
descreve um processo de negcio, mas no faz isso sozinho. Ele conta com a ajuda de web services,
que so descritos em arquivos WSDL. Para um aprofundamento deste tpico, sugiro a leitura de
(BPEL, 2003) e (WSDL, 2001).
Um motor BPEL uma ferramenta capaz de ler arquivos BPEL (e outros elementos, tais
como arquivos WSDL) e criar representaes destes processos, que podem ser executados na
prtica.
BPMN e BPEL
Vimos que BPMN serve para visualizar os processos, enquanto BPEL transforma-os em realidade.
Como BPEL atualmente considerada o padro mais importante para linguagem de execuo de
processos (BPMI, 2006), a prpria especificao da BPMN trata deste mapeamento (BPMN, 2006).
Assim, possvel, atravs de um diagrama BPMN, gerar arquivos BPEL e WSDL, que, por sua
vez, sero interpretados por um motor BPEL e transformados em processos que podem ser
executados por seres humanos.
IMPLEMENTAO
A ferramenta utilizada neste trabalho para desenhar os diagramas, Borland Together (BORLAND,
2006), gera automaticamente os arquivos XML BPEL e WSDL, com base no diagrama BPMN.
Provavelmente ser necessrio algum ajuste manual nestes arquivos, conforme pode ser visto em
(WHITE, 2005).
O que ser preciso agora um motor BPEL. Fazendo uma busca na web, pode-se encontrar
alguns motores, open source ou proprietrios. Resta agora instalar um destes motores e aplicar os
processos BPEL gerados a partir dos diagramas BPMN.

15

5 Consideraes Finais
Um dos grandes problemas relacionados a modelagem de workflow era a utilizao de tcnicas de
modelagem conceitual especfica a cada sistema de workflow, no havendo, dessa forma, um
modelo aceito universalmente. Com o surgimento da BPMN, padro do OMG, essa barreira foi
quebrada, oferecendo-nos um modelo ntegro, consistente malevel, que pode ser facilmente
entendido por qualquer pessoa, quer seja da rea tcnica ou da rea de negcios.
Este trabalho procura trazer uma viso automatizada dos processos que so executados
diariamente nas empresas, sob o conceito de workflow. Procuramos mostrar como model-los de
uma forma padronizada.
Abrimos o caminho para uma possvel implementao de um sistema de workflow
automatizado no IC UFAL.
Esperamos que, de alguma forma, este trabalho seja til para quem deseja conhecer um pouco
de sistemas workflow automatizado e sua modelagem.

16

Apndice A
Pequeno glossrio sobre Sistemas Workflow
Mostraremos aqui os principais termos usados no contexto de um sistema workflow automatizado.
A
Atividade: Um parte de trabalho que forma um passo lgico dentro de um processo. Pode ser
manual ou automatizada. Requer um recurso (humano ou uma mquina) para ser executada.
D
Deadline (Prazo Final): Uma restrio baseada em tempo na qual requer que uma atividade
seja completada em um certo tempo.
E
Estado do Processo: Uma representao das condies internas definindo o status de um
processo em um tempo especfico. A maioria dos sistemas de gerenciamento mantm informaes
de estado como parte dos seus dados de controle do workflow.
Evento: Ocorrncia de uma condio especial (que pode ser interna ou externa ao sistema de
gerenciamento), que leva o sistema a tomar uma ou mais aes. Por exemplo, a chegada de um tipo
especial de e-mail pode levar o sistema a iniciar um determinado processo.
P
Processo: Viso formal de um processo de negcio, representada como um conjunto de
atividades ordenadas (serial ou paralelamente) que so conectadas para atingir um objetivo comum.
Processos de Negcio (Business Process): Conjunto de uma ou mais atividades ou
procedimentos no qual juntos realizam o objetivo do negcio, normalmente dentro do contexto de
17

uma estrutura organizacional, definindo regras e relacionamentos.


R
Roteamento Paralelo: Um segmento de processo onde duas ou mais atividades so
executadas ao mesmo tempo. Por exemplo, depois que um formulrio for preenchido, ele segue
para trs setores ao mesmo tempo, cada setor cuida de uma parte desse formulrio.
S
Sistema de Gerenciamento Workflow: Sistema que define, cria e gerencia a execuo de
workflows atravs do uso de software, rodando em um ou mais motores de workflow; so capazes
de interpretar a definio de processo, interagir com os participantes e, sempre que preciso, executar
ferramentas de TI e outras aplicaes.
Sub-Processo: Um processo que executado ou chamado a partir de outro processo (ou subprocesso) e faz parte de um processo mais geral. So suportados vrios nveis de sub-processos.
W
Workflow: Automao de um processo de negcio, todo ou em parte, no qual documentos,
informaes ou tarefas so passadas de um participante para outro, de acordo com um conjunto de
regras e procedimentos.

18

Referncias Bibliogrficas
BORLAND Borland Together. Disponvel em:
<http://www.borland.com/us/products/together/index.html>. Acesso em 23. jun. 2006.
BPEL Business Process Execution Language for Web Services, Version 1.1. Mai. 2003.
Disponvel em: <ftp://www6.software.ibm.com/software/developer/library/ws-bpel.pdf>. Acesso
em: 23. jun. 2006.
BPMI - Business Process Management Initiative. Disponvel em: <http://www.bpmn.org>.
Acesso em: 23 jun. 2006.
BPMN - Business Process Modeling Notation Specification, Final Adopted Specification dtc/0602-01. Disponvel em <http://www.bpmn.org>. Acesso em 23 jun. 2006.
BPMN_WIKI - Business Process Modeling Notation. Wikipedia. Disponvel em:
<http://en.wikipedia.org/wiki/Business_Process_Modeling_Notation>. Acesso em: 23 jun. 2006
KNOWLEDGETREE - Document Management System. Disponvel em:
<http://www.ktdms.com/>. Acesso em: 23 jun. 2006.
NICOLAO, Mariano. Modelagem de Workflow utilizando um Modelo de Dados Temporal
Orientado a Objetos com Papis. Dissertao de Mestrado. UFRGS, Porto Alegre, Rio Grande do
Sul, Brasil 1998.
PLESUMS, Charles. The Workflow Handbook 2002: Introduction to Workflow. Florida: Future
Strategies Inc., 2002. p. 19-38. Disponvel em:
<http://www.plesums.com/image/introworkflow.html>. Acesso em: 23 jun. 2006.

19

PLESUMS, Charles. The Workflow Handbook 2003: Getting Started in Workflow. Florida:
Future Strategies Inc., 2003. p. 257-261. Disponvel em:
<http://www.plesums.com/image/getstartedworkflow.html>. Acesso em: 23 jun. 2006.
WfMC - The Workflow Management Coalition. Disponvel em: <http://www.wfmc.org>. Acesso
em: 23 jun. 2006.
WHITE, Stephen A. - IBM Corporation. Introduction to BPMN. Fev. 2005. Disponvel em:
<http://www.bpmn.org/Documents/Introduction to BPMN.pdf>. Acesso em: 23 jun. 2006.
WHITE, Stephen A. IBM Corporation. Using BPMN to Model a BPEL Process. Fev. 2005.
Disponvel em: <http://www.bpmn.org/Documents/Mapping BPMN to BPEL Example.pdf>.
Acesso em: 23. jun. 2006.
WORKFLOW. Wikipedia. Disponvel em: <http://en.wikipedia.org/wiki/Workflow>. Acesso em:
23 jun. 2006.
WSDL - Web Services Definition Language (WSDL) 1.1. Mar. 2001. Disponvel em:
<http://www.w3.org/TR/wsdl>. Acesso em 23 jun. 2006.

20

S-ar putea să vă placă și