Introduo ao Digital Dashboard Juan Pablo Chen vjchounmicrosoft
Introdução ao Digital Dashboard Juan Pablo Chen v-jchoun@microsoft. com 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 n n n Maximizar valor ao acionista Aumentar vantagem competitiva Competir globalmente Recursos Pessoas Processos Cenários Tecnologia Administração do Conhecimento Operações Parceiros Conquistar e reter clientes Aumentar produtividade Clientes e Parceiros Commerce Infra-estrutura Plataforma 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 Back. Office 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 DB 2 Oracle SQL Airline Reservation System Maintenance Tracking System Employee Skills Database
Office Web Components • Conjunto de controles Active. X • 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 SP 1 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 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="View. Ctl 1" WIDTH="0" HEIGHT="0" CLASSID="CLSID: 0006 F 063 -0000 -C 000 -0000046" VIEWASTEXT> <param NAME="Namespace" VALUE="MAPI"> <param NAME="Folder" VALUE=“Inbox> <param NAME="View" VALUE="Messages with Auto. Preview">
Propriedades do View Control • Restriction – Filtrar os ítens a exibir na View – Mesmo formato do método Items. Collection. Retrict () <param NAME=Restrict VALUE="[Subject] = 'Hello’”> • É possível criar cláusulas de restrição mais complexas
Métodos do View Control • • • Open() Reply. All() Forward() Reply. In. Folder() New. Default. Item() New. Office. Document Save. As() Print() Flag. Item() Categories() Mark. All. As. Read() • • • Delete() Advanced. Find() Address. Book() Move() New. Form() New. Message() New. Post() New. Appointment() New. Meeting. Request New. Task() New. Task. Request()
Métodos do View Control (2) • • New. Contact() New. Journal. Entry Customize. View() Sort() Group. By() Show. Fields() Collapse. All. Groups • • Expand. All. Groups() Collapse. Group() Expand. Group() Synch. Folder() Send. And. Receive() Mark. As. Read() Mark. As. Unread()
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 HR Database Transaction Systems
Arquitetura - Ferramentas • • Office 2000 Front. Page 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 Active. X • 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
- Slides: 35