Avaliando Técnicas de Modelagem Organizacional ... - INF-Unioeste
Avaliando Técnicas de Modelagem Organizacional ... - INF-Unioeste
Avaliando Técnicas de Modelagem Organizacional ... - INF-Unioeste
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Os principais elementos do mo<strong>de</strong>lo são:a) Processo: um processo é composto por ativida<strong>de</strong>s e/ou subprocessos e/ou condições <strong>de</strong>transição. O controle <strong>de</strong> fluxo conecta esses elementos e estabelece a or<strong>de</strong>m correta daexecução do processo. Cada processo tem um i<strong>de</strong>ntificador, um nome, uma <strong>de</strong>scrição,uma condição <strong>de</strong> início, uma condição e um estado final;b) Ativida<strong>de</strong>: é qualquer peça atômica <strong>de</strong> trabalho que constitui um passo lógico <strong>de</strong>ntro<strong>de</strong> um processo. Como um processo, cada ativida<strong>de</strong> tem um i<strong>de</strong>ntificador, um nome,uma <strong>de</strong>scrição, uma condição <strong>de</strong> início, uma condição <strong>de</strong> fim, um estado e um conjunto<strong>de</strong> ações específicas associadas. Uma ativida<strong>de</strong> po<strong>de</strong> ser manual ou automática; atoreshumanos executam ativida<strong>de</strong>s manuais (por exemplo, tomando uma <strong>de</strong>cisão), enquantoque as automáticas são executadas por um computador e, normalmente, consistem nainvocação <strong>de</strong> um aplicativo externo;c) Subprocesso: um subprocesso é um processo que faz parte <strong>de</strong> outro processo, isto é,constitui um passo em um processo complexo. Isto permite a introdução <strong>de</strong>modularida<strong>de</strong> em mo<strong>de</strong>los <strong>de</strong> WF;d) Condição <strong>de</strong> Transição: é possível incluir as condições <strong>de</strong> transição a seguir no fluxo<strong>de</strong> controle <strong>de</strong> um processo: junção E; junção OU; divisão E; divisão OU;e) Dados: são todas as informações necessárias para a execução do processo (ou ativida<strong>de</strong><strong>de</strong> entrada/saída ou na avaliação das condições <strong>de</strong> transição). Normalmente, eles sãopersistentes (armazenada em um banco <strong>de</strong> dados). Quando começa uma ativida<strong>de</strong>,consultam-se os dados <strong>de</strong> entrada a partir do repositório; quando a ativida<strong>de</strong> termina,ele armazena os dados <strong>de</strong> saída no mesmo repositório;f) Ator: representa a participação humana no WF.A Figura 3.21 mostra um exemplo <strong>de</strong> workflow que representa um sistema <strong>de</strong> suporte “online”para usuários. Este workflow, como po<strong>de</strong> ser visto, executa acesso a bases <strong>de</strong> dados,armazenando os dados gerados em uma ativida<strong>de</strong> para o uso nas ativida<strong>de</strong>s seguintes.52