Digital Dashboard - Overview Técnico

Propaganda
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
Download