Configurar o Office Web Apps para o SharePoint 2013

 

Applies to: SharePoint Server 2013, SharePoint Foundation 2013, Office Web Apps

Resumo: Explica como configurar o SharePoint 2013 para usar o Office Web Apps.

Público: profissionais de TI

O presente arquivo ressalta onde Implantar o Servidor do Office Web Apps foi ignorado. No mesmo artigo, vocÊ adicionará o Servidor do Office Web Apps. Neste, você configurará o SharePoint 2013 para usar o Office Aplicativos Web Server. Primeiro, você precisará executar alguns cmdlets Windows PowerShell do SharePoint 2013, após o qual os usuários poderão abrir arquivos do Office de bibliotecas de documentos do SharePoint 2013 em um navegador.

Se você não estiver familiarizado com os recursos do Office Aplicativos Web Server, marcar o tópico de visão geral.

Neste artigo:

  • Antes de configurar o SharePoint 2013 para usar o Servidor do Office Web Apps

  • Configurar o SharePoint 2013 para usar o Office Web Apps Server

  • Solução de problemas de erros no Office Web Apps ao usá-lo com o SharePoint 2013

  • Desconecte o SharePoint 2013 do Office Web Apps Server

Antes de configurar o SharePoint 2013 para usar o Servidor do Office Web Apps

Alguns aspéctos que devem ser verificados antes de iniciar:

  • Instalar SharePoint 2013. Consulte Instalar o SharePoint 2013 para obter uma orientação.

  • Certifique-se de que todos os aplicativos Web do SharePoint 2013 usam autenticação baseada em declarações. A renderização e a edição do Office Aplicativos Web não funcionarão em aplicativos Web do SharePoint 2013 que usam autenticação de modo clássico. Saiba mais em Requisitos de autenticação do SharePoint para os Office Web Apps.

  • Para permitir que os usuários editem (não apenas leiam) documentos do Office em um navegador da Web, é necessária uma licença de edição. Além disso, você precisará habilitar a edição no farm do Office Aplicativos Web Server. Você pode saber mais sobre os requisitos de licenciamento no Aplicativos Web do Office de Licenciamento para edição de arquivos do Office.

  • Se você fizer logon no SharePoint 2013 usando a Conta do Sistema, não poderá testar a conexão entre o SharePoint 2013 e o Office Aplicativos Web Server. Entre com uma conta diferente para testar a conexão.

  • Condições de memória baixas podem fazer com que as visualizações de documentos do Office falhem no Office Aplicativos Web. Examine o artigo, requisitos de hardware: servidores Web, servidores de aplicativo e instalações de servidor único, para SharePoint 2013. São os mesmos requisitos utilizados pelo Servidor do Office Web Apps.

Configurar o SharePoint 2013 para usar o Office Web Apps Server

Escolha uma das seguintes seções, dependendo se você quer usar HTTP ou HTTPS. HTTP geralmente é recomendado apenas para ambientes de teste. Em ambientes de produção, o protocolo HTTPS, mais seguro é a melhor opção.

Em um ambiente de teste que usa HTTP

Para esta configuração, certifique-se de definir o Servidor do Office Web Apps seguindo as etapas em Implantar um farm de servidor único do Office Web Apps Server em um ambiente de teste. Configure a farm do Servidor do Office Web Apps para usar uma URL e um HTTP internos. O VÍdeo: Configurar o Office Web Apps para o SharePoint 2013 mostra como configurar o Servidor do Office Web Apps e o SharePoint 2013 para usar o Servidor do Office Web Apps em um ambiente de teste.

Etapa 1: Abrir um Shell de Gerenciamento do SharePoint 2013 privilegiado

Escolha o procedimento que corresponde ao seu sistema operacional de servidor.

No Windows Server 2008 R2

  1. Clique em Iniciar>Todos os Programas>Microsoft SharePoint 2013 Produtos.

  2. Clique com o botão direito do mouse em Shell de Gerenciamento do SharePoint 2013, e clique em Executar como administrador.

No Windows Server 2012

  1. Pressione a tecla com o logotipo do Windows + Q, ou passe o dedo na borda da tela para exibir os botões e depois clique em Pesquisa para ver topdos os aplicativos que estão instalados no computador

  2. Clique com o botão direito do moiuse emShell de Gerenciamento do SharePoint 2013 para exibir a barra de aplicativos.

  3. Na barra de aplicativos, clique em Executar como administrador.

Etapa 2: criar uma associação entre o SharePoint 2013 e o Office Aplicativos Web Server

Execute o comando a seguir, em que <WacServerName> é o nome de domínio totalmente qualificado (FQDN) da URL que você definiu para a URL interna. Este é o ponto de entrada de tráfego do Servidor do Office Web Apps. Para este ambiente de teste, é preciso especificar o parâmetro –AllowHTTP para permitir que o SharePoint 2013 receba informações descobertas da farm do Servidor do Office Web Apps usando o HTTP. Se você não especificar – PermitirHTTP, o SharePoint 2013 tentará usar HTTPS para se comunicar com o farm do Office Aplicativos Web Server e esse comando não funcionará.

    New-SPWOPIBinding -ServerName <WacServerName> -AllowHTTP

Após executar este comando, você deverá ver uma lista de vínculos exibida no prompt de comando do Windows PowerShell.

Precisa de ajuda? Consulte New-SPWOPIBinding.

Etapa 3: exibir as zonas WOPI para as associações do SharePoint

O Servidor do Office Web Apps usa zonas para determinar qual URL (interna ou externa) e qual protocolo (HTTP ou HTTPS) deve ser usado durante a comunicação com o host, neste caso, o SharePoint 2013. Por padrão, o SharePoint Server 2013 usa a zona internal-https. Execute o seguinte comando para ver a zona atual.

    Get-SPWOPIZone

A zona WOPI exibida por este comando deve ser internal-http. Se ele for exibido corretamente, pule para a etapa 5. Caso contrário, confira a próxima etapa.

Precisa de ajuda? Consulte Get-SPWOPIZone.

Etapa 4: alterar a zona WOPI para internal-http

Se o resultado da Etapa 3 for internal-https, execute o seguinte comando para alterar a zona para internal-http. É preciso fazer esta alteração porque a zona do SharePoint 2013 deve corresponder à zona da farm do Servidor do Office Web Apps.

    Set-SPWOPIZone -zone "internal-http"

Verifique se a nova zona é internal-http executando o Get-SPWOPIZone novamente.

Precisa de ajuda? Consulte Set-SPWOPIZone e Get-SPWOPIZone.

Etapa 5: alterar a configuração AllowOAuthOverHttp no SharePoint 2013 para True

Para usar o Office Web Apps com o SharePoint 2013 em HTTP em um ambiente de teste, é preciso definir AllowOAuthOverHttp como True (Verdadeiro). Caso contrário, Aplicativos Web do Office não funcionará. Você pode verificar o status atual executando o seguinte exemplo.

    (Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp

Se este comando retornar False, execute os seguintes comandos para defini-lo como True.

    $config = (Get-SPSecurityTokenServiceConfig)
    $config.AllowOAuthOverHttp = $true
    $config.Update()

Execute o comando a seguir novamente para verificar se a configuraçãoAllowOAuthOverHttp está agora definida como True.

    (Get-SPSecurityTokenServiceConfig).AllowOAuthOverHttp

Precisa de ajuda? Consulte Get-SPSecurityTokenServiceConfig.

Etapa 6: verificar se o Office Web Apps está funcionando

No SharePoint 2013, verifique se você não está conectado como Conta do Sistema porque não poderá editar ou exibir os documentos com o Office Aplicativos Web. Acesse uma biblioteca de documentos do SharePoint 2013 que contém documentos do Office e exiba um arquivo Word, PowerPoint, Excel ou OneNote. O documento deve ser aberto em um navegador que exibe o arquivo usando o Office Aplicativos Web.

Se este etapa falhar, consulte Solução de erros no Office Web Apps.

Em um ambiente de produção que usa HTTPS

Antes de iniciar os seguintes procedimentos, verifique se você configurou o Servidor do Office Web Apps seguindo as etapas em Implantar um farm do Servidores do Office Web Apps em um único servidor que usa HTTPS ou Implantar um farm de Servidores do Office Web Apps com balanceamento de carga e vários servidores que usa HTTPS.

Etapa 1: abra o Shell de Gerenciamento do SharePoint 2013

Escolha o procedimento que corresponde ao seu sistema operacional de servidor.

No Windows Server 2008 R2

  1. Selecione Iniciar>todos os programas>Produtos do Microsoft SharePoint 2013.

  2. Clique com o botão direito do mouse emSharePoint 2013 Management Shell para exibir o menu de atalho, e clique em Executar como administrador.

No Windows Server 2012

  1. Pressione a tecla com o logotipo do Windows + Q, ou passe o dedo na borda da tela para exibir os botões e depois clique em Pesquisa para ver topdos os aplicativos que estão instalados no computador.

  2. Clique com o botão direito do mouse em SharePoint 2013 Management Shell para exibir a barra de aplicativos.

  3. Na barra de aplicativos, clique em Executar como administrador.

Etapa 2: criar a associação entre o SharePoint 2013 e Office Web Apps Server

Execute o comando a seguir, em que <WacServerName> é o nome de domínio totalmente qualificado (FQDN) da URL que você definiu para a URL interna. Esse é o ponto de entrada para o tráfego do Servidor do Office Web Apps.

    New-SPWOPIBinding -ServerName <WacServerName> 

Precisa de ajuda? Consulte New-SPWOPIBinding.

Etapa 3: ver a zona WOPI do SharePoint 2013

O Servidor do Office Web Apps usa o conceito de zonas para determinar qual URL (interna ou externa) e qual o protocolo (HTTP ou HTTPS) usar ao se comunicar com o host, que nesse caso é SharePoint 2013. Por padrão, o SharePoint Server 2013 usa a zona https interno. Verifique se esta é a zona atual, a executar o seguinte comando:

    Get-SPWOPIZone

Anote a zona do WOPI exibida.

Precisa de ajuda? Consulte Get-SPWOPIZone.

Etapa 4: Alterar a zona WOPI, se necessário

Dependendo do seu ambiente, pode ser necessário alterar a zona WOPI. Se houver uma farm interna e externa do SharePoint, especifique externa. Se houver uma farm somente interno do SharePoint, especifique interna.

Se os resultados da Etapa 3 mostrarem https interno e o farm do SharePoint for apenas interno, você poderá pular esta etapa. Se você tiver um farm do SharePoint que seja interno e externo, execute o seguinte comando para alterar a zona para external-https.

    Set-SPWOPIZone -zone "external-https"

Precisa de ajuda? Consulte Set-SPWOPIZone.

Etapa 5: verificar se o Office Web Apps está funcionando

No SharePoint 2013, verifique se você não está conectado como Conta do Sistema porque não poderá editar ou exibir os documentos com o Office Aplicativos Web. Acesse uma biblioteca de documentos do SharePoint 2013 que contém documentos do Office e exiba um arquivo Word, PowerPoint, Excel ou OneNote. O documento deve ser aberto em um navegador que exibe o arquivo usando o Office Aplicativos Web.

Se este etapa falhar, consulte Solução de erros no Office Web Apps.

Solucionar erros no Office Web Apps quando utilizado com o SharePoint 2013

Se o Office Aplicativos Web não estiver funcionando corretamente quando for usado junto com o SharePoint 2013, localize o sintoma abaixo e expanda o título para encontrar etapas de solução de problemas.

Aqui estão algumas opções de solução de problemas para tentar.

Verifique se a autenticação baseada em declarações é usada pelo aplicativo Web do SharePoint que é usado para criar o novo documento

Somente aplicativos Web que usam a autenticação baseada em declarações podem abrir arquivos no Office Web Apps. Para determinar o provedor de autenticação para um aplicativo Web, siga estes etapas:

  1. No Administração Central do SharePoint 2013, clique em Gerenciar aplicativos Web.

  2. Selecione o aplicativo Web que deseja verificar e clique em Provedores de Autenticação na faixa de opções.

O provedor de autenticação deve ser apresentado como Autenticação Baseada em Declarações para o Office Web Apps funcionar corretamente com o aplicativo Web. Para resolver esse problema, é possível excluir o aplicativo Web e recriá-lo usando a autenticação baseada em declarações ou pode alterar o método de autenticação do aplicativo Web. Você pode encontrar mais informações em Requisitos de autenticação do SharePoint para o Office Web Apps.

Certifique-se de que as zonas WOPI são correspondentes no SharePoint 2013 e no farm de Servidores do Office Web Apps.

Para fazer isso, execute o seguinte comando no SharePoint Server:

    Get-SPWopiZone 

O resultado será um dos seguintes:.

  • internal-https

  • internal-http

  • external-https

  • external-http

Em seguida, execute o seguinte comando no SharePoint Server.

    Get-SPWOPIBinding

Na saída, procure WopiZone: zona. Se os resultados de Get-SPWopiZone não corresponderem à zona retornada pelo Get-SPWOPIBinding, execute o cmdlet Set-SPWOPIZone -Zone no SharePoint Server para alterar a zona WOPI para corresponder ao resultado de Get-SPWOPIBinding. Para obter ajuda sobre o uso desses cmdlets, consulte Get-SPWOPIBinding, Set-SPWOPIBinding e Get-SPWOPIZone.

Problema: você recebe um erro "Desculpe, este documento não pode ser aberto para edição" ao tentar editar um documento do Office no Office Aplicativos Web.

Em algumas situações, os usuários que são membros dos Grupos de Segurança do Active Directory (AD) podem ser incapazes de editar documentos no navegador. A solução é garantir que o Aplicativo de Serviço de Perfil de Usuário (UPA) está devidamente configurado e totalmente sincronizado com o usuário e associações de grupo. Para obter mais informações, consulte o artigo KBSharePoint 2013 não é capaz de editar arquivos do Office Web Apps 2013 com usuários que são membros de grupos de segurança.

Problema: você recebe uma mensagem de erro "algo deu errado" quando tenta visualizar um documento do Office no Office Web Apps.

Verifique se você não está conectado como Conta do Sistema porque não poderá editar ou exibir um documento. Faça logon como um usuário diferente e tente acessar o Office Web Apps novamente.

Problema: você recebe uma mensagem de erro "houve um problema e não podemos abrir este documento" quando tenta visualizar um documento do Office no Office Web Apps.

Se você configurar o Office Web Apps em um ambiente de teste que usa HTTP, certifique-se de definir a configuração AllowOAuthOverHttp como True (Verdadeiro), conforme descrito em Etapa 5: Alterar a configuração AllowOAuthOverHttp no SharePoint 2013 para True.

Se você adicionou domínios à Lista de Permissões usando o cmdlet New-OfficeWebAppsHost, verifique se você está acessando o Office Aplicativos Web de um domínio host que está na Lista de Permissões. Para visualizar os domínios de host na Lista de Permissões, no Servidor do Office Web Apps abra o prompt do Windows PowerShell como administrador e execute o cmdlet Get-OfficeWebAppsHost. Para adicionar um domínio à Lista de Permissões, use o cmdlet New-OfficeWebAppsHost.

Problema: você recebe uma mensagem de erro "o Word Web App não pode abrir este documento, pois o serviço está ocupado. Tente novamente mais tarde" quando você tenta visualizar um documento do Office no Office Web Apps.

  • Você instalou o Servidor do Office Web Apps em um controlador de domínio? Infelizmente, o Office Aplicativos Web Server não pode ser executado em um controlador de domínio. O Office Aplicativos Web Server deve ser instalado em um servidor separado que faz parte de um domínio. Para obter mais informações, consulte Requisitos de software, hardware e configuração para o Office Web Apps Server.

  • Verifique se você está executando o SharePoint 2013 build 15.0.4420.1017 ou posterior. No servidor do SharePoint 2013, siga essas etapas para verificar o número da compilação:

    1. Acesse Iniciar>todos os programas>Microsoft SharePoint 2013 Products>SharePoint 2013 Central Administration.

    2. Escolha Configurações> do SistemaGerenciar servidores neste farm.

    Verifique se a Versão do banco de dados de configuração é 15.0.4420.1017 ou superior. Caso não seja, vá para a Central de atualizações para o Office, servidores do Office, e produtos relacionados para obter mais informações.

Problema: você recebe uma mensagem de erro "Arquivo não encontrado. A URL do arquivo original não é válida ou o documento não é acessível publicamente. Verifique se a URL está correta e entre em contato com o proprietário do documento" quando tenta visualizar um documento do Office no Office Apps da Web usando uma URL gerada pelo usuário.

Você está tentando abrir um documento maior do que 10 megabytes por meio de uma URL gerada pelo usuário? Verifique se o documento não excede 10 megabytes.

Problema: visualizações de documentos do Office não aparecem no SharePoint 2013. Em vez disso, elas mostram a mensagem de erro "Este conteúdo não pode ser exibido em um quadro."

Memória insuficiente pode ocasionar problemas referentes à visualização de documentos do Office. Conheça Requisitos de hardware-servidores Web, servidores de aplicativos e instalações de servidor único para conhecer os requisitos de memória para o SharePoint 2013. São os mesmos requisitos utilizados pelo Servidor do Office Web Apps.

Problema: você recebe "Uma conexão de dados está definida para usar sempre o arquivo de conexão e {0:ExcelWebApp} não dá suporte a arquivos de conexão externos. A conexão a seguir não foi atualizada: erro de conexões de dados.

Isso acontece porque o Office Aplicativos Web Server não dá suporte ao arquivo ODC (Conexão de Dados do Office) que armazena as informações de conexão de dados. Para corrigir esse problema, siga estes etapas:

  1. Abra a pasta de trabalho em um aplicativo cliente do Excel.

  2. Clique em Dados>Connections.

  3. Selecione as conexões de dados listadas na mensagem, e clique em Propriedades.

  4. Clique na guia Definição.

  5. Desmarque a caixa de seleção Sempre usar caixa de seleção para arquivo de conexão.

  6. Reenvie a pasta de trabalho para a biblioteca de documentos do SharePoint.

Para que as pessoas possam interagir com pastas de trabalho que contêm um modelo de dados ou modos de exibição do Power View em uma janela do navegador, configure o SharePoint Server para exibir pastas de trabalho. Isso requer que um administrador do SharePoint execute o cmdlet New-SPWOPISupressionSetting no servidor onde o SharePoint Server. Para obter mais informações, consulte New-SPWOPISuppressionSetting e Administrar o Excel Services no SharePoint Server 2013.

Desconecte o SharePoint 2013 do Office Web Apps Server

Se, por qualquer motivo, você deseja desconectar o SharePoint 2013 de Servidor do Office Web Apps, use o seguinte exemplo de comando.

    Remove-SPWOPIBinding -All:$true

Precisa de ajuda? Consulte Remove-SPWOPIBinding.

Confira também

New-SPWOPIBinding
Set-SPWOPIZone

Mapa de conteúdo para o Servidor do Office Web Apps
Implantar o Servidor do Office Web Apps

Implantar o Servidor do Office Web Apps