22
Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini [email protected]

Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini [email protected]

Embed Size (px)

Citation preview

Page 1: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

Sistema DCS RocheMais um desafio superado com

GeneXus 9.0Carlos Alexandre Luchini

[email protected]

Page 2: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

AgendaQuem é Roche Diagnóstica ?Quem é Heurys Tecnologia ?Projeto DCS (Diabete Care Sale)Desafios / Dificuldades apresentadasSolução ImplementadaResultadosPróximos passosFuturo Gerador .NET MobilePerguntas ?

Page 3: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

Roche DiagnósticaLíder mundial em diagnósticos in vitro.

Presente em mais de 40 países.

Mais de 19.000 colaboradores.

Desenvolve, fabrica e distribui sistemas de diagnósticos para laboratórios, hospitais, clínicas e consumidores finais.

Possui 6 centros de excelência em todo mundo (conhecimento e know-how)

Page 4: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

Roche Diagnóstica BrasilNPT (Near Patient Testing)

Produtos de alta tecnologia que permitem um diagnóstico confiável e ágil

Diabetes Care Líder no segmento de monitores de glicemia

Lab Diagnostics Alto padrão de qualidade em produtos e serviços realizados em exames "in vitro"

Page 5: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

Distribuidor GeneXus Brasil

Centro de Competência Heurys

Há 8 anos trabalhando com GeneXus

www.heurys.com.br

[email protected]

Page 6: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

Projeto DCSControle do Processo de Visitação dos Propagandistas aos Médicos

Processo era realizado através de planilhas e papéis

Processo ultrapassado pelo grande fluxo de informações e má qualidade dos registros coletados

Page 7: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

Contexto Anterior ao Projeto

Propagandistas

Enviam planilhas por email para

Administrativo Roche

Propagandistas visitam médicos

Preenchem relatório de visita /

alteração de cadastro

ADM ROCHE

Envia novas Planilhas de visitação

P/ Propagandistas

Page 8: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

Escopo do Projeto DCSAutomatizar processo de registro de visitações.

Agilizar administração do processo de controle de visitações.

Proporcionar monitoramento e gerenciamento de todo o processo.

Disponibilizar as informações sobre o processo a todos os usuários envolvidos.

Page 9: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

Contexto Proposto

Page 10: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

Desafios / DificuldadesComplexidade Ambiente TI Roche

DesenvolvimentoServidor WEB JRUN 4.0 (Java)Servidor WEB IIS (.NET ASPX)Servidor SQL Server 2000

QA (Qualidade e Homologação)Servidor WEB JRUN 4.0 (Java)Servidor WEB IIS (.NET ASPX)Servidor SQL Server 2000

Produção Servidor WEB JRUN 3.0 (Java)Servidor WEB IIS (.NET ASPX)Servidor SQL Server 2000

Page 11: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

Desafios / DificuldadesComplexidade da Segurança

Web Service

Informações das Visitas / Alteração Cadastros

Configurações dos Aplicativos

Page 12: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

SoluçãoGeneXus 9.0

Gerador JAVA, .NET e .NET Mobile

SQL Server 2000 e SQL CE 2.0

1 modelo para cada ambienteDesenvolvimento

QA

Produção

Integração com CRM ClarifyTabelas de Integração

Page 13: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

SoluçãoAplicativo DCS

GeneXus 9.0

Gerador .NET Mobile

SQL CE 2.0

Consumo Web Service para Atualização

Criptografia das principais informações (usuários, médicos)

Log das ações de envio e recebimento

Page 14: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

SoluçãoWEB Service JAVA

GeneXus 9.0

Gerador Java (WEB)

Servidor Servlets JRUN (Macromedia)

SDT Collection

Page 15: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

SoluçãoWEB Service .NET

GeneXus 9.0

Gerador .NET (WEB)

Servidor IIS (Microsoft)

SDT Colletion

SQL Server 2000Conexão ADO .NET

Page 16: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

Solução

Diagnostics PDA Solution

Firewall

SQL 2000

SQL Server 2000Desenvolvimento e QA

Web IntranetProdução

IIS 5.0

Web IntranetDev and QA

IIS 5.0

Firewall

Internet DMZ Roche Network

Cluster Production

SQL Cluster2000

Web ExtranetProduçãoJRUN 3.0

SQL 2000

Web ExtranetQ&A

JRUN 4.0

XXXXXXCLUSTER

Web ExtranetDesenvolvimento

JRUN 4.0

80 Port

Pocket PC2003

Pocket PC 2003

Page 17: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

Solução

Diagnostics PDA Solution

Firewall

SQL 2000

SQL Server 2000Desenvolvimento e QAAcesso a ADO .NET

Produção IIS 5.0GeneXus 9.0Gerador .NET

Acesso Dados Clarify

DES. E QA IIS 5.0GeneXus 9.0Gerador .NETAcesso Dados ClarifyRetorno Colletcion

Firewall

Internet DMZ Roche Network

Cluster Production

SQL Cluster2000

Produção JRUN 3.0GeneXus 9.0Gerador JAVAConsumo Web Service

SQL 2000

QA JRUN 4.0GeneXus 9.0Gerador JAVAConsumo Web Service

XXXXXXCLUSTER

Desenvolvimento JRUN 4.0GeneXus 9.0Gerador JAVAConsumo Web Service

80 Port

PDAGeneXus 9.0Gerador .NET MobileConsumo Web Service

PDAGeneXus 9.0Gerador .NET MobileConsumo Web Service

Page 18: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

Resultados

Page 19: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

ResultadosReporte de Visitas no DCS

995

19062155

279104 80 149

31 2

2518

0

500

1000

1500

2000

2500

Março Abril Maio Junho Julho

Mês

Num

ero

de V

isita

s

Total de Visitas reportadas Visitas com erro

Page 20: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

Próximos PassosMelhorias no Sistema DCS

Aprovadas em 11/09/2006

Troca para compact framework 2.0 e SQL 2005 nos PDA

Gerador .NET Mobile Upgrade 2

Page 21: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

Futuro Gerador .NET MobileXV Encuentro Internacional

GeneXus

GeneXus .NET Mobile suporte a .NET Compact Framework 2.0

Utilização de recursos do Windows Mobile 5.0

Suporte a SQL Server 2005

Page 22: Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini alexandre@heurys.com.br

Perguntas ????