Você está na página 1de 6

1

Definio de Processos de Workflow


Tiago Telecken Universidade Federal do Rio Grande do Sul
Resumo

Este artigo apresenta uma introduo a tecnologia de workflow informando noes


bsicas sobre o assunto, classificando o workflow em as suas reas funcionais e
apresentando uma arquitetura padro para a implementao deste tipo de tecnologia.
3

Introduo

Em sistemas ou atividades baseadas em processos, onde processo "um conjunto de


um ou mais procedimentos ou atividades relacionadas, os quais coletivamente atingem
um objetivo dentro de uma estrutura organizacional e define papis funcionais e
relaes" Uma linha de pesquisa que visa solucionar ou minimizar tais problemas e
melhorar o fluxo de atividades baseadas em processos a rea que estuda o Workflow.
4

Oque workFlow ? (Fluxo de Trabalho)

Workflow um conjunto coordenado de atividades(seqenciais ou paralelas) que so


interligadas com o objetivo de alcanar uma meta comum,
sendo atividade conceituada como uma descrio de um fragmento de trabalho que
contribui para o cumprimento de um processo
Assim, pode-se assumir que workflow a diviso de um grande trabalho em vrias
tarefas menores, com pr-requisitos entre elas, que devem ser respeitados para o avano
da atividade.
5

Sobre o Artigo

Este artigo apresenta na prxima seo uma introduo a tecnologia de workflow


informando noes bsicas sobre o assunto e apresentando uma arquitetura padro para
a sua implementao, nas sees seguintes ser focalizada a "Process Definition" que
a etapa onde o workflow ser definido, para tanto sero apresentados o sistema de
modelagem de Casati/Ceri e uma ferramenta de auxilio ao processo de definio de
workflow.
6 Workflow Conceitos necessarios para um entendimento.
7 Atividade
o elemento fundamental de trabalho do workflow, um conjunto de eventos que
executam um passo lgico que pode ser realizado por vrios atores e esta sob a
responsabilidade de um ator.
8 Item de trabalho

a representao do trabalho a ser processado por um ator em uma instncia do


workflow.
8 Processo
um conjunto de atividades que visam um mesmo objetivo e possuem uma ligao
lgica dentro do workflow. Um processo pode ter vrios subprocessos sendo que o
prprio workflow pode ser considerado um processo.
9 Papel
A cada atividade so associados tipos de usurios que podem executa-las ou serem
responsveis pelas mesmas, esta definio de tipo de usurio corresponde a um papel.
10 Ator
Participante do workflow que poder assumir um papel e executar uma atividade
durante a execuo de uma instncia do workflow, pode ser tanto uma pessoa quanto
um sistema automatizado.
12 Instncia
a representao de uma nica ocorrncia de um workflow em execuo incluindo seus
dados.
13 Evento
Algum acontecimento observvel, difere-se de atividades pelo fato das atividades
estarem associadas a um intervalo de tempo enquanto o evento ocorre em um
determinado instante de tempo. Um evento pode disparar atividades assim como
atividades podem disparar eventos.
14 Trigger
Quando o evento A dispara a atividade B pode-se dizer que o evento A o trigger da
atividade B.
15 Modelo de Entidades e relacionamentos (ER)

16 Estrutura de Tecnologia workflow

-Atravs de uma definition tool (ferramenta que auxilia na definio do modelo)


-Os designers de um workflow podem gerar a definio dos processos do workflow
(Process Definition)
-A Process Definition pode ento ser enviada e interpretada por uma mquina de
Workflow (AWF Engine) que um software responsvel pelo controle, gerenciamento e
execuo
17 A mquina de workflow pode:

-utilizar/referenciar dados da organizao,


-invocar aplicaes externas,
-manter os dados de controle do workflow (Que so os dados necessrios para
controlar e manter o funcionamento do workflow),
-usar os dados relevantes do Workflow (que so obtidos pela mquina de
workflow atravs de recursos externos) e
-manter uma worklist (um lista de tarefas que so associadas a cada participante
do Workflow).
18

As aplicaes externas podem ter suas prprias bases de dados e interagem com o
workflow atualizando as workflow relevant data e executando tarefas ao serem
invocadas pelos usurios, pela mquina de workflow ou pelo Worlist Handler; so
exemplos de aplicaes externas: editores de texto, servidores de email, editores
grficos, etc.
19 O modelo proposto por Casati/Ceri
considerado como um dos modelos mais eficientes para a modelagem de
workflows.Atravs deste modelo pode-se projetar o fluxo de execuo de vrias tarefas
por vrios atores diferentes.

20.

Para isso o modelo utiliza grficos, smbolos e textos para descrever as tarefas
envolvidas e especificar os mecanismos de disparo e trmino das aes previstas. Para
que esta proposta fosse possvel, alguns elementos foram definidos pelo modelo.
21. A atividade de modelar um workflow complexa e muitas vezes realizada por um
grupo de pessoas que necessitar de ferramentas que os auxiliem na definio de um
workflow conforme uma metodologia de modelagem. A fim de mostrar algumas
funcionalidades de ferramentas de definio de workflow sero apresentadas nesta
seo algumas caractersticas de um software deste tipo o AWE (Amaya Workflow
Editor).

22. O AWE (Amaya Workflow Editor) um editor desenvolvido na UFRGS que


permite a edio grfica de documentos que expressam um workflow conforme a
simbologia e semntica da tcnica de modelagem de Casati/Ceri.

23 Tendencias
Uma das grandes tendncias da rea a questo da interoperabilidade que trata da
integrao de tecnologias de workflow. Atualmente existem vrias ferramentas e
mquinas de workflow feitas por diferentes empresas ou instituies entretanto muito
comum cada empresa ter a sua mquina de workflow, os seus softwares de apoio e o seu
mtodo de modelagem, desta forma a sua ferramenta de apoio s entendida pela sua
prpria mquina de workflow.
Este problema esta sendo abordado pela WFMC atravs da construo e definio de
interfaces, APIs e linguagens padronizadas para a comunicao de uma mquina de
workflow.
24. Concluso
Foi apresentado neste artigo uma introduo a alguns conceitos da tecnologia de
Workflow em especial foi focalizada a fase de definio do workflow onde foram
apresentados o sistema de modelagem de workflow.

25. Bibliografia
TELECKEN, Tiago. Definiao de processos de workflow. Porto Alegre:
CPGCC/UFRGS, RS, Brasil. 2003.

Você também pode gostar