Sistema DCS Roche Mais um desafio superado com GeneXus 9.0 Carlos Alexandre Luchini [email protected] Agenda Quem é Roche Diagnóstica ? Quem é Heurys Tecnologia ? Projeto DCS (Diabete Care Sale) Desafios / Dificuldades apresentadas Solução Implementada Resultados Próximos passos Futuro Gerador .NET Mobile Perguntas ? Roche Diagnóstica Lí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) Roche Diagnóstica Brasil NPT (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" Distribuidor GeneXus Brasil Centro de Competência Heurys Há 8 anos trabalhando com GeneXus www.heurys.com.br [email protected] Projeto DCS Controle 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 Contexto Anterior ao Projeto Propagandistas visitam médicos Propagandistas Preenchem relatório de visita / alteração de cadastro Enviam planilhas por email para Administrativo Roche Envia novas Planilhas de visitação P/ Propagandistas ADM ROCHE Escopo do Projeto DCS Automatizar 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. Contexto Proposto Desafios / Dificuldades Complexidade Ambiente TI Roche Desenvolvimento Servidor 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 Desafios / Dificuldades Complexidade da Segurança Web Service Informações das Visitas / Alteração Cadastros Configurações dos Aplicativos Solução GeneXus 9.0 Gerador JAVA, .NET e .NET Mobile SQL Server 2000 e SQL CE 2.0 1 modelo para cada ambiente Desenvolvimento QA Produção Integração com CRM Clarify Tabelas de Integração Solução Aplicativo 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 Solução WEB Service JAVA GeneXus 9.0 Gerador Java (WEB) Servidor Servlets JRUN (Macromedia) SDT Collection Solução WEB Service .NET GeneXus 9.0 Gerador .NET (WEB) Servidor IIS (Microsoft) SDT Colletion SQL Server 2000 Conexão ADO .NET Solução Diagnostics PDA Solution Pocket PC Web Extranet 2003 Desenvolvimento JRUN 4.0 Web Intranet Dev and QA IIS 5.0 Firewall Pocket PC 2003 Web Extranet Q&A JRUN 4.0 SQL Server 2000 Desenvolvimento e QA Firewall 80 Port SQL 2000 XXXXXX CLUSTER Web Extranet Produção JRUN 3.0 Internet DMZ Cluster Production SQL Cluster 2000 Web Intranet Produção IIS 5.0 Roche Network SQL 2000 Solução Diagnostics PDA Solution PDA Desenvolvimento JRUN 4.0 GeneXus 9.0 GeneXus 9.0 Gerador .NET Mobile Gerador JAVA Consumo Web Service Consumo Web Service DES. E QA IIS 5.0 SQL Server 2000 GeneXus 9.0 Desenvolvimento e QA Gerador .NET Acesso a ADO .NET Acesso Dados Clarify Retorno Colletcion Firewall PDA GeneXus 9.0 Gerador .NET Mobile Consumo Web Service QA JRUN 4.0 GeneXus 9.0 Gerador JAVA Consumo Web Service Firewall 80 Port SQL 2000 XXXXXX CLUSTER Produção JRUN 3.0 GeneXus 9.0 Gerador JAVA Consumo Web Service Internet DMZ Cluster Production SQL Cluster 2000 Produção IIS 5.0 GeneXus 9.0 Gerador .NET Acesso Dados Clarify Roche Network SQL 2000 Resultados Resultados Reporte de Visitas no DCS 2518 Numero de Visitas 2500 2155 1906 2000 1500 995 1000 500 104 80 149 279 31 2 0 Março Abril Maio Mês Total de Visitas reportadas Visitas com erro Junho Julho Próximos Passos Melhorias no Sistema DCS Aprovadas em 11/09/2006 Troca para compact framework 2.0 e SQL 2005 nos PDA Gerador .NET Mobile Upgrade 2 Futuro Gerador .NET Mobile XV 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 Perguntas ????