GXflow e
O que temos na 8.0?
Eng. Sergio Schaaf,
ARTech do Brasil
[email protected]
Agenda
● WorkFlow
●
●
●
●
●
●
●
Lidando com Versões
Impacto Remoto
Metadatos
Novo Gerenciador de Documentos
Eventos
Reorganização da Bandeja de Entrada
Outras funcionalidades
Processo de Empresa
● É um conjunto de um ou mais procedimentos ou
atividades diretamente ligados, que coletivamente
realizam um objetivo de negócio, normalmente dentro do
contexto de uma estrutura organizacional que define
cargos funcionais e as relações entre eles.
O que é Workflow?
● A automatização de um Processo de Empresa, total ou parcial, na
qual documentos, informação ou tarefas são passadas de um
participante a outro aos efeitos de seu processamento, de acordo
com um conjunto de regras estabelecidas.
● A automatização computadorizada de um Processo de Empresa,
total ou parcialmente.
● É a automatização dos processos que usamos todos os dias para
realizar o nosso negócio. Uma aplicação de WorkFlow torna
automática a seqüência de ações, atividades ou tarefas usadas para
executar cada instancia do processo assim como também as
ferramentas para controlar dito processo.
Porque GXFlow?
● GXFlow oferece para a empresa a possibilidade de automatizar, controlar e
conhecer seus processos, reduzir custos e melhorar os serviços.
● Componentes de software
●
●
●
●
●
Ferramenta de Definição de Processos (GeneXus Process Modeler)
Motor de Workflow
Aplicações Cliente (Inbox, Aplicações de Controle e Administração)
Ferramentas de Auditoria
Tipos de dados (GX) para WorkFlow
● Definições e dados
●
●
●
●
●
●
Definições de Processos
Estrutura Organizacional
Dados de Controle do WorkFlow
Dados relevantes do WorkFlow
Worklist
Histórico de todos os eventos
Lidando com Versões
● Os processos freqüentemente
evoluem para se adaptar às
mudanças nos requerimentos,
otimizações, etc …
● Ordenar estas mudanças introduzindo
o conceito de versão de processo
Lidando com Versões
● Vantagens:
● Ordem.
● A evolução do processo fica ordenada pelas versões.
● Cópia de Segurança.
● É possível voltar a uma versão anterior.
● Convivência com versões anteriores
● Poder realizar mudanças nos processos de negócio sem interferir
com as instancias do processo que estão atualmente executando.
● Versão ativa
● É a versão na qual se baseiam as instancias do processo a serem
criadas.
● Transparência para o usuário final.
● É transparente, para o usuário que participa do processo, lidar com
versões.
Lidando com Versões
● Forma de impactar:
Criar uma nova versão?
SIM
Criar nova versão?
SIM
Ativar Versão
NAO
Sobrescrever a última
versão impactada
Ativar a versão?
NAO
Lidando com Versões
● O que acontece com as instancias dos processos?
● Execuções terminadas.
● Ficam baseadas na definição do processo ativo no momento de sua
criação.
● Execuções Pendentes.
● Baseadas no processo anteriormente ativo.
● Conversão para a nova definição.
Versão 9.0: Se exigirá que se respeite a história da execução até o
momento.
● Execuções futuras.
● Baseadas na nova versão da definição do processo.
Impacto por Projeto
● Para facilitar o trabalho com versões, foi implementado o
impacto por Projeto:
● Não se impactam os diagramas individualmente.
● Se impacta o projeto de GXPM:
● Se impactam todos os diagramas de um projeto de uma única
vez.
● Se cria uma nova versão de todos os diagramas.
● Se suporta o impacto dos distintos projetos em uma
mesma base de dados.
Impacto Remoto
● O impacto remoto permite exportar um arquivo e utilizar
GXPM Remote Impact para executá-lo.
GXPM Remote
Impact
.GRI
GXP
M
Metadatos
● São parâmetros configuráveis desde o GXPM para
que sejam passados para as atividades.
● Servem para parametrizar objetos Genexus
complexos que devem se comportar de forma
diferente dependendo de cada tarefa em
particular.
● Consistem em um par : nome, valor.
● Estão acessíveis na aplicação de forma similar aos
Dados Relevantes.
Novo Gerenciador de Documentos
● Integração com o GXContent Manager
●
●
●
●
●
●
Produto independente
GXPortal, GXFlow
Armazenamento em Blobs
Gestão de documentos Win y Web
Gestão de versões de documentos
Auditoria
● Múltiplos pontos de acesso
● Bandeja de Entrada
● Historia
● Administrador
● Ações requeridas
Eventos
● Se define o conceito de evento de workflow como
um mecanismo unificador dos diferentes sinais
que ocorrem no sistema.
● Exemplos:
● Deadline
● Mudança de Prioridade
● Mudança de Estado
● Auditoria
● Maior nível de detalhe
● Configuração dos eventos que se deseja auditar
Visualizador de Eventos
● Permite a visualização dos diferentes eventos do
WorkFlow
● Aplicação destinada a administradores do processo
● Monitoração
● Referencias Cruzadas (Cross Referencing)
● Permite a tomada de ações corretivas
Tipos de Eventos
●
●
●
●
●
●
●
●
●
●
Nova Instancia
Mudança de estado
Mudança de prioridade
Mudança de assignação
Advertência de Deadline
Deadline
Modificações nos dados da aplicação
Recurso não disponível
Condição insatisfeita
Erro
Recurso não disponível
● Notificar a existência das tarefas para as quais não
existem recursos associados (Resource Crisis)
● Causados por:
● Má administração de Roles / Restrições
● Ausência do usuário (propriedade Out of Office)
● Possibilidade de corrigir,mediante a delegação a um
Usuário / Rol determinado
Condição Insatisfeita
● Notificar a existência de condições
cujo seu processamento
produziu um resultado não
previsto para o processo
● Causas:
● Processos mal definidos
● Programas de condição não encontrados
ou mal programados
● Possibilidade de escolher
um caminho determinado
Reorganização da
Bandeja de Entrada
● Interface mais intuitiva
● Maior dinâmica
● Criar e Executar em um só passo
● Tomar e Executar em um só passo
● Customizável
● Permite eleger quais campos se deseja ver
● Permite eleger as ações a executar em determinados campos
● Novas funcionalidades
● Permite ordenar por qualquer campo (asc/desc)
Bandeja de Entrada 7.5
Ordem
Def. de Proceso
Processamento Massivo
História
Acoes
Bandeja de Entrada 8.0
Ordens
História
• Informacao
• Vista Prévia
• Executar
• Nenhuma acao
• Executar
• Nenhuna acao
Enviar
(Seguinte)
Informação
● Acesso rápido à informação relevante da tarefa a
processar
● Informação geral da tarefa
● Vista Prévia
● História
● Permite a tomada de ações
● Executar
● Delegar
Novas funcionalidades de GeneXus 8.0
● Temas
● Melhoras no Acesso a Dados
Temas
Melhoras no Acesso a Dados
● Suporte a ADO.net
● Order Condicional
● Where Condicional
● Planos de Execução adequados
● Autonumber
● Integridade Transacional
● Caching
● Dados básicos (etiquetas, etc)
● GXPM (Processos, Tarefas, Roles, etc)
● Outros
Almost Never
Hardly Ever
Pretty Often
Add In - BPM Business Process Management
InformationWeek Brasil - 07/2004
Um novo campo estratégico
Carlos Eduardo Valim
www.informationweek.com.br/noticias/artigo.asp?id=51191
● “Não faltam atrativos nessas soluções. As iniciativas de BPM têm a missão
de aumentar a performance operacional enquanto se maximiza o valor dos
sistemas já existentes nas empresas. Se aplicado corretamente – veja box
Planejamento é (quase) tudo –, o conceito pode ser tão benéfico que o
estudo 7 Hot Techs 2004, realizado pelo TechLab (laboratório de pesquisas e
análise de tecnologias), da E-Consulting, o elegeu para encabeçar a lista das
sete tecnologias mais importantes para os negócios em 2004.”
● “No início do projeto, foram mapeadas 30 macro-atividades relacionadas a
operações. Com o tempo, essas foram reduzidas a cinco, o que garantiu a
otimização de recursos. “Foi uma incrível mudança de paradigma do controle
de gestão na Vésper.””
Download

Lancamento de GXflow 8.0