Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Artigo original publicado na quarta-feira, 07 de novembro de 2012
O que é?
O acesso offline no Outlook Web App para Exchange 2013 permite os usuários utilizarem o Outlook Web App mesmo quando não estão conectados em uma rede.
O acesso offline é uma nova disponibilidade no Outlook Web App nos seguintes navegadores:
- Internet Explorer 10
- Safari 5 ou superior (suportado apenas em Mac desktops)
- Chrome
Para obter mais informações sobre a experiência do usuário offline, consulte Usando o Outlook Web App offline.
Quais dados estão disponíveis offline?
- Os usuários podem ver todas suas pastas e conteúdo em todas as pastas com suporte offline.
- As pastas com suporte offline incluem:
- Caixa de entrada
- Rascunhos
- Qualquer pasta exibida no navegador na última semana
- Para cada pasta com suporte offline, os usuários terão 3 dias de conteúdo ou 150 itens, o que for maior.
- Os anexos não estão disponíveis offline.
Calendário
- Os lembretes irão aparecer para reuniões e agendamentos
- O mês atual e próximo ano do calendário
- Vários calendários não estão disponíveis offline
Pessoas
- Todos os contatos
- Qualquer email do usuário frequente ou enviado recentemente
- O cache de Auto-preenchimento (a lista de nomes correspondentes que aparecem quando alguém é adicionado à mensagem)
Quais ações do usuário são suportadas offline?
Cenário | O que você pode fazer? |
---|---|
Ler email |
|
Triagem de email |
|
Exibir e ser lembrado dos próximos eventos |
|
Encontrar e agir na informação de contato para alguém que você já conhece |
|
Observação: Os usuários não podem pesquisar ou classificar mensagens enquanto estiver offline
Proteger dados
Configurar o acesso offline através de um navegador inicia um processo que copia os dados de caixa de correio localmente em um local de armazenamento de banco de dados da Web. Isto é determinado pelo navegador e é geralmente um arquivo ou um conjunto de arquivos no disco. Por exemplo, no momento que esta publicação foi escrita, os navegadores IE10 e Chrome usaram os seguintes locais de arquivo para seu armazenamento de banco de dados da Web (no Windows):
- Internet Explorer: %systemdrive%\Users\%username% \Local\Microsoft\Internet Explorer\Indexed DB
- Chrome: %systemdrive%\Users\%username% \AppData\Local\Google\Chrome\User Data\Default\databases
Os dados armazenados para uso offline são acessíveis através da conta de usuário do Windows na qual foi habilitada e não são criptografados. Assim como outros arquivos no computador, a melhor forma de protegê-lo é usar criptografia a nível do disco como Bitlocker.
Controles da Política da Organização:
Por padrão, os usuários podem configurar o Outlook Web App 2013 para uso offline. É possível desabilitar a capacidade dos usuários na sua organização usarem o use Outlook Web App offline utilizando os seguintes comandos do Shell de Gerenciamento do Exchange (EMS):
Para definir o acesso offline a uma política de caixa de correio do Outlook Web App, use:
Set-OwaMailboxPolicy –AllowOfflineOn [NoComputers | AllComputers | PrivateComputers]
Para definir o acesso offline para um diretório virtual do Outlook Web App:
Set-OwaVirtualDirectory –AllowOfflineOn [NoComputers | AllComputers | PrivateComputers]
Deep Dive: Como funciona?
Obtendo e armazenando dados de caixa de correio:
O banco de dados local do navegador armazena algum conteúdo da caixa de correio do Exchange. No Internet Explorer, este banco de dados é um padrão da indústria do banco de dados HTML5 IndexedDB. Em navegadores Safari e Chrome, isto é um banco de dados WebSQL. O navegador (não o Outlook Web App) decide onde os dados são armazenados, qual são as cotas e como os dados são por fim atrasados. Quando o Outlook Web App é definido para uso offline, um processo começa a copiar todos os dados do Outlook Web App necessários localmente. Em uma rede de largura de banda alta, este processo frequentemente será concluído em um minuto ou dois. Quando offline é configurado, o processo será executado sempre que o Outlook Web App estiver em uso e certifique-se de qualquer mudança no lado do servidor seja refletida no banco de dados local.
- Quando o Outlook Web App é configurado pela primeira vez para uso offline,
- Na inicialização do Outlook Web App (após ter sido configurado para uso offline)
- Enquanto utiliza o Outlook Web App, sempre que algo na caixa de correio do Exchange mudar
Este processo itera através da caixa de correio do Exchange, obtendo e gravando atualizações no banco de dados local do navegador na seguinte ordem:
- Os dados precisam atualizar a lista de mensagem atualmente exibida no Outlook Web App
- Notificações de lembrete do calendário
- A lista de Caixa de entrada mais atual
- A lista de mensagens mais atual do resto das pastas suportadas offline
- Atualizações de pessoas
- Atualizações de calendário
- O conteúdo de mensagens na lista atual
- O conteúdo de mensagens na Caixa de entrada
- O conteúdo de mensagens no resto de pastas suportadas offline
- Imagens em linha em qualquer mensagem armazenada localmente
- Cada item na lista acima é chamado de módulo de sincronização
A quantidade de armazenamento offline que o Outlook Web App usa é vinculado pela cota do banco de dados do navegador. Se o processo atinge uma cota do navegador enquanto copia dados, para e um algoritmo de retorno itera através dos módulos acima na ordem inversa, removendo-os do banco de dados local até que esteja sob a cota.
Figura 1: Modelo de Armazenamento Offline
O que acontece quando o Outlook Web App fica offline
Se a conexão de rede falhar ou é desabilitada enquanto o Outlook Web App estiver em uso, os usuários podem continuar a trabalhar normalmente. Da mesma forma, um usuário pode iniciar o Outlook Web App quando offline, assim como em um avião ou em um café sem WiFi, e use-o normalmente. O Outlook Web App aparecerá sem exigir o login. A melhor forma de chegar ao Outlook Web App quando offline é usando um favorito ou marcação. Quando o Outlook Web App é definido para uso offline, o Internet Explorer oferecerá a opção de criar um favorito. O Favorito torna fácil navegar para o local correto. A única indicação que o aplicativo está funcionando offline será uma marca de data e hora no canto inferior da exibição de email do Outlook Web App indicando a última vez que o Outlook Web App foi atualizado.
Outros locais serão diferentes no Outlook Web App em estado offline vs. online com recursos não suportados offline. Por exemplo, “Criar Regra…” com o clique do botão direito em uma mensagem, mostrará a mesma mensagem de erro que iria exibir se o Outlook Web App não foi configurado para uso offline.
Quando uma ação suportada é realizada enquanto estiver offline (por exemplo, excluir uma mensagem), dentro de um período de milissegundos, a seguinte sequência de eventos ocorre:
- A exclusão será aplicada à exibição, que é armazenada em cache na memória. A mensagem desaparecerá imediatamente
- A exclusão será aplicada à mensagem no banco de dados local, para que mesmo se você permanecer offline em várias sessões do Outlook Web App, o item aparecerá como excluído no Outlook Web App.
- A ação de exclusão será gravada em uma fila que será reproduzida assim que a conectividade com o servidor for restabelecida. Toda atividade de criação/atualização/exclusão offline é armazenada nesta fila, que é armazenada como uma tabela no banco de dados da Web local. O Outlook Web App reproduz esta atividade para o servidor na próxima vez que o Outlook Web App é conectado
Figura 2: Ação Offline e Modelo de Sincronização de Dados
O Outlook Web App determina o status de conectividade da rede com base na resposta de cada solicitação da Web para o Exchange server. Assim que a conectividade da rede é detectada, o Outlook Web App responde a fila de atividade offline rapidamente para o servidor, para que todos os clientes reflitam agora qualquer trabalho realizado offline. Após a fila ser reproduzida e o servidor estar atualizado, o processo para copiar mudanças ou novas mensagens do servidor para o banco de dados do Outlook Web App local começa.
Para armazenar mensagens criadas offline, o Outlook Web App cria uma pasta Outbox na árvore de pastas. Este Outbox é local para sua máquina. Os usuários podem abrir e editar mensagens da pasta Outbox, onde neste ponto elas se tornam rascunhos e são movidas para a pasta Rascunhos até que Enviar ou Salvar seja selecionado. As mensagens criadas e enviadas offline permanecerão no cliente até a próxima vez que o Outlook Web App é aberto e conectado ao Exchange.
Se o usuário obtém a conectividade de rede enquanto estiver trabalhando offline no Outlook Web App, eles podem ser solicitados a fazer o login novamente.
Sara Manning
Esta é uma publicação traduzida. Encontre o artigo original em Acesso offline no Web App 2013