Introdução ao Digital Dashboard Juan Pablo Chen [email protected] 2 de Dezembro 1999 Ou … Como juntar tudo que vc já sabe de forma diferente … Agenda • O que é um Digital Dashboard ? • Porque eu implementaria ou venderia um ! • Construindo um DD – O que é técnicamente !!! – Conteúdo – Arquitetura – Componentes • Resumo • Q&A Sistema Nervoso Digital Necessidades Maximizar valor ao acionista Aumentar vantagem competitiva Competir globalmente Conquistar e reter clientes Aumentar produtividade Recursos Pessoas Processos Cenários Tecnologia Administração do Conhecimento Operações Clientes e Parceiros Commerce Infra-estrutura Plataforma Parceiros Windows DNA O que é um Digital Dashboard? O que é um Digital Dashboard? • Portal Personalizado para o Sistema Nervoso Digital • Visão resumida para o estado de algumas operações com links para detalhamento • Uma ferramenta para as funções mais comuns • Contido em uma aplicação padrão Papel do Digital Dashboard • Disponibilizar para o usuário uma interface consolidada com as informações chaves – E-mail – Agenda – Tarefas – Documentos – Dados da Internet – Dados Corporativos Porque o Digital Dashboard? • Possibilita ao usuário se focar em tarefas • Elimina a complexidade dos sistemas para os usuários – Onde estão os dados ? – Que formato estão ? • Extremamente flexível e de fácil customização • Pode estar disponível mesmo off-line Demo CEO Summit 99 Bill Gates Digital Dashboard Construindo um Digital Dashboard • • • • O que é o Digital Dashboard? Conteúdo Arquitetura Componentes O que é o Digital Dashboard? • Uma página de “Outlook Today” integrando funções do Outlook assim como tarefas definidas do usuário, como documentos, relatórios e websites ou qualquer outro conteúdo • Construído baseado em scripts e HTML/DHTML no lado cliente • Tecnologia BackOffice no lado servidor Conteúdo Outlook Pessoal Colaboração de equipes Dados da Internet Dados Corporativos Conteúdo - Definindo • Entendimento do processo de negócio • Descobrir o que o usuário precisa – Começe pelo mais importante e de mais valor – Prioridades baseado em tempo • Começo SIMPLES – Interface fácil de navegar – Não sobrecarregar com recursos – Reinvente a Intranet existente – Possibilite crescimento Conteúdo - Pontos chaves • • • • • • Offline Customização Personalização Infraestrutura Escalabilidade Implantação Conteúdo “Não existe um Digital Dashboard padrão” Operações / BI ou BO Office Web Components SQL Server 7.0 OLAP Server Data Warehouse DTS DB2 Oracle SQL Airline Reservation System Maintenance Tracking System Employee Skills Database Office Web Components • Conjunto de controles ActiveX • Enriquecer o suporte do Office 2000 para HTML • Integrado com o Office • Independente do Office • Otimizado para distribuição pela WEB • Plataforma para desenvolvimento de aplicações Office Web Components • • • • Planilhas Gráficos Fonte de Dados Pivot Table & Chart • Usado no cliente ou no servidor Office Web Components • Requisitos – IE 4.01 SP1 ou superior – MDAC 2.1 • Licenciamento – parte do Office – Soluções que rodam no cliente requerem uma licença do Office 2000 – Licenciamento para uso no servidor • Instalação baseado na WEB – Utiliza Windows Installer, não requer Office 2000 Demo • Pivot Table & Chart Administração do Conhecimento /KM Outlook View Control Filter Outlook 2000 Views Personalize Team Folder Wizard Exchange Exchange Exchange Discussions Documents Tasks Outlook View Control • Exibir qualquer view do Outlook • Pode estar localizado dentro de – Formulários do Outlook – Internet Explorer • Requer a instalação do Outlook 2000 • Porque usar IE então ? – Solução de colaboração na Intranet – Visualização rica dentro do browser – Menos código que outras alternativas Propriedades do View Control • Namespace & Folder – Fornece o caminho para a pasta a visualizar – Se deixado em branco, exibe pasta corrente • View = Nome da View a exibir • Exemplo <object ID="ViewCtl1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:0006F063-0000-0000-C000-000000000046" VIEWASTEXT> <param NAME="Namespace" VALUE="MAPI"> <param NAME="Folder" VALUE=“Inbox> <param NAME="View" VALUE="Messages with AutoPreview"> Propriedades do View Control • Restriction – Filtrar os ítens a exibir na View – Mesmo formato do método ItemsCollection. Retrict () <param NAME=Restrict VALUE="[Subject] = 'Hello’”> • É possível criar cláusulas de restrição mais complexas Métodos do View Control • • • • • • • • • • • • Open() Reply() ReplyAll() Forward() ReplyInFolder() NewDefaultItem() NewOfficeDocument SaveAs() Print() FlagItem() Categories() MarkAllAsRead() • • • • • • • • • • • Delete() AdvancedFind() AddressBook() Move() NewForm() NewMessage() NewPost() NewAppointment() NewMeetingRequest NewTask() NewTaskRequest() Métodos do View Control (2) • • • • • • • NewContact() NewJournalEntry CustomizeView() Sort() GroupBy() ShowFields() CollapseAllGroups • • • • • • • ExpandAllGroups() CollapseGroup() ExpandGroup() SynchFolder() SendAndReceive() MarkAsRead() MarkAsUnread() Outros conteúdos Active & Passive Searching Notification Site Server Personalization Index Web Exchange SQL Customer, Competitive Internal Sites Team Folders, Document Libraries Data and Content Stores Arquitetura Digital Dashboard Knowledge Services & Logic Email Systems Document Library & Apps External Relationship Collaboration & Content Systems Manuf System ERP System Transaction Systems HR Database Arquitetura - Ferramentas • • • • Office 2000 FrontPage 2000 Internet Explorer 5.0 Exchange • Visual Interdev 6.0 • SQL Server 7.0 Outlook Today • Dados do Outlook referenciados por Hyperlink • Exibido como DHTML & IE in-frame • Customizável – – – – Inserindo textos, links, botões e imagens Mudando o estilo (fundo, fontes) Adicionando Scripts Adicionando componentes ActiveX • Pode ser um ASP executando no servidor • Pode ser um HTML gravado na HD Integração do Outlook Today • Criando links para pastas do Outlook <a href=“” onclick=“window.location=‘outlook:Tasks’; ”>My Tasks</a> • Criando links para pastas públicas do Exchange <a href=“” onclick=“window.location=‘outlook:\\Public Folders\\ Favorites;”>Favorites</a> Demo • Customizando o Outlook Today • Trocando o Outlook Today Resumo • Digital Dashboard permite disponibilizar informações dinamicamente – Novos recursos podem ser adicionados – Gerenciamento dos recursos é transparente • Personalizável • Construído baseado em plataforma de uso comum (Office 2000) Referências • Digital Dashboard Starter Kit (DDSK) – http://www.microsoft.com/dns/km/ddsk.htm • Sites na Internet - Office – http://www.microsoft.com/office – http://officeupdate.microsoft.com – http://www.microsoft.com/officedev • MS Press – Programming Microsoft Office 2000 Web Components – Building Applications with Outlook 2000 Technical Ref. – Programming Microsoft Outlook and Microsoft Exchange • Treinamento – Designing and Implementing Collaborative Solutions with Microsoft® Outlook® 2000 and Microsoft® Exchange Server 5.5