17
Eugenio García ARTech [email protected] Workflow: moda, re-branding, ou necessidade real?

Eugenio García ARTech [email protected] Workflow: moda, re-branding, ou necessidade real?

Embed Size (px)

Citation preview

Page 1: Eugenio García ARTech egarcia@artech.com.uy Workflow: moda, re-branding, ou necessidade real?

Eugenio GarcíaARTech

[email protected]

Workflow: moda, re-branding, ou necessidade real?

Page 2: Eugenio García ARTech egarcia@artech.com.uy Workflow: moda, re-branding, ou necessidade real?

História

● A idéia de automatizar os processos de negócios através de

Tecnologías da Informação data de 1968:

● "Think about [a] modern data processing [system]. [It] represents a

perceptible process, that is [..] connected with the business process and

accompanies - or even controls - this process during various segments." *

* Fuente: Nordsieck, F.: Betriebsorganisation. Lehre und Technik. 2nd revised and enhanced edition, Stuttgart 1972.

Page 3: Eugenio García ARTech egarcia@artech.com.uy Workflow: moda, re-branding, ou necessidade real?

História

● A investigação na automatização dos processos se torna importante

entre 1975 e 1985

● O foco da investigação era “reduzir a complexidade na interface dos

sistemas dos usuários, controlar o fluxo da informação e melhorar a

eficiência dos processos”*

* Fuente: Ellis, C. A.; Nutt, G. J.: Office Information Systems and Computer Science. In: ACM Computing Surveys, 12 (1980) 1, pp. 27-60.

Page 4: Eugenio García ARTech egarcia@artech.com.uy Workflow: moda, re-branding, ou necessidade real?

Contexto do problema

● Não existe um foco nos processos de negócio

● O conhecimento dos processos pertence às pessoas

● Os processos são ineficientes

● Não existem ferramentas de seguimiento e de controle

● A lógica dos processos está embebida na lógica das

aplicações

● As aplicações são mais rígidas e difíceis de manter

Page 5: Eugenio García ARTech egarcia@artech.com.uy Workflow: moda, re-branding, ou necessidade real?

Como definimos um processo de empresa?

● “É um conjunto de um ou mais procedimentos ou

atividades diretamente ligadas, que coletivamente

realizam um objetivo do negócio, normalmente dentro do

contesto de uma estrutura organizacional que define

papéis funcionais e relações entre os mesmos.”

WFMC (Workflow Management Coalition)

Page 6: Eugenio García ARTech egarcia@artech.com.uy Workflow: moda, re-branding, ou necessidade real?

Como definimos Workflow?

● ” É a automatização dos processos que usamos todos os dias para

levar a cabo nosso negócio. Uma aplicação de Workflow torna

automática a seqüência de ações, atividades, ou tarefas usadas para

executar o processo, incluindo o acompanhamento do estado de

cada instância do processo, bem como as ferramentas para manejar

o próprio processo”

Marshak, 1994

Page 7: Eugenio García ARTech egarcia@artech.com.uy Workflow: moda, re-branding, ou necessidade real?

Processo de Empresa (o que se entende que vai acontecer)

Workflow Management Systems(controla os aspectos automatizáveis

dos processos de empresa)

Definição do Processo(uma representação do que se entende

que vai acontecer)

É administrado porÉ definido em um

Instância do Processo(uma representação do

que atualmente está ocorrendo)

Work Items(tarefas designadas a

um participante do Workflow)

Aplicações Invocadas(ferramentas/aplicações

usadas para suportar uma atividade)

Atividades manuais(não são administradas comoparte do sistema de Workflow)

Atividades

Atividades automatizadasInstâncias de Atividades

Inclui uma ou mais

ó

As quais podem serDurante a ejecução

são representadas por

y/ó

As quais incluem

Usado para criar e administrar

víaComposto por

Conceitos de Workflow

Page 8: Eugenio García ARTech egarcia@artech.com.uy Workflow: moda, re-branding, ou necessidade real?

Ciclo de vida

Modelagem Desenvolvimento Execução Avaliação

Workflow Management System

Build time: definição de processos Run time: controle de processos e interação de atividades

Page 9: Eugenio García ARTech egarcia@artech.com.uy Workflow: moda, re-branding, ou necessidade real?

GXflow: componentes

Motor de Workflow

Inbox

Administraçãoe auditoria

Knowledge Base

GeneXusProcessModeler

GXPM

Metadadosde Workflow

Base de dados

Base de dadosoperativa

Aplicações

GXplorer

EstatísticasData Warehouse

Page 10: Eugenio García ARTech egarcia@artech.com.uy Workflow: moda, re-branding, ou necessidade real?

Modelagem do processo

● Linguagem natural para modelar os processos

● Estandarização (UML)● Visão clara do processo ● Melhor entendimento do

Negócio● Melhora a documentação dos

sistemas

GeneXus Process Modeler

Modelagem

Page 11: Eugenio García ARTech egarcia@artech.com.uy Workflow: moda, re-branding, ou necessidade real?

Desenvolvimento: Menos programação

● Eliminamos o manejo da gestão dos processos de nossos programas● Mapeamento das tarefas de forma automática, seguindo as regras dos

processos de negócio

● Simplifica mudanças nos processos (Menor custo e menos tempo)

● Subprocessos – Simplifica o desenho.

Desenvolvimento

Page 12: Eugenio García ARTech egarcia@artech.com.uy Workflow: moda, re-branding, ou necessidade real?

Desenvolvimento: GeneXus

● Integração com GeneXus● Criar objetos desde o GXPM

● Tipo de dados Workflow

● Evolução tecnológica

● Multiplataforma

Desenvolvimento

Page 13: Eugenio García ARTech egarcia@artech.com.uy Workflow: moda, re-branding, ou necessidade real?

Desenvolvimento: Interface de programação

● WFMC Asociación Workflow Management Coalition

● Esta interface é desenhada através das Workflow APIs

(WAPI).

● Conjunto de funções que permitem acessar

e modificar dados de workflow, e disparar funções do

motor de workflow.

Desenvolvimento

Page 14: Eugenio García ARTech egarcia@artech.com.uy Workflow: moda, re-branding, ou necessidade real?

Execução: Inbox

Bandeja de entrada1. Tomar uma tarefa

2. Executá-la

3. Dá-la por finalizada

4. Gerar uma nova tarefa

ProgramaGeneXus

Determinar tarefa sucesora

Motor de Worklow

Execução

Page 15: Eugenio García ARTech egarcia@artech.com.uy Workflow: moda, re-branding, ou necessidade real?

Avaliação: Processos mais eficientes

● Informação estatística

● Acompanhamento de todos os passos

● Deadlines

● Redesignação de tarefas

GXplorer

EstatísticasData Warehouse

Avaliação

Page 16: Eugenio García ARTech egarcia@artech.com.uy Workflow: moda, re-branding, ou necessidade real?

Conclusão

● O uso de tecnologia de Workflow nos ajuda a:

● Ter uma linguagem natural para modelar os processos

● Separar a lógica de controle do fluxo de nossas aplicações

● Programar menos, nos concentramos em desenvolver o que

devem resolver nossas aplicações

● Obter uma aplicação mais flexível e preparada para as mudanças

● Avaliar a eficiência dos processos

Page 17: Eugenio García ARTech egarcia@artech.com.uy Workflow: moda, re-branding, ou necessidade real?

A forma mais fácil de desenhar, otimizar e documentar os processos do seu negócio

Muito obrigado