Manutenção contínua
- Página inicial
- Recursos
- Manual do usuário
- Guia de implantação
- Manutenção contínua
Atualizar o think-cell manualmente
Como administrador, se você deseja atualizar manualmente o think-cell, você precisa desativar todas as atualizações automáticas da Microsoft para o PowerPoint e o Excel. Se você ativar as atualizações automáticas do Office pela Microsoft, não poderá desativar as atualizações automáticas do think-cell.
Se tiver desativado as atualizações automáticas do Office pela Microsoft ou direcionou as atualizações do Office para o seu próprio servidor, você pode desativar as atualizações do automáticas do think-cell por meio de um parâmetro de configuração UPDATES/updates.enabled (consulte Parâmetros de configuração).
Nesse caso, o think-cell não verifica se há uma nova atualização disponível ao iniciar o PowerPoint e o Excel. Você também pode entrar em contato conosco e solicitar a desativação das atualizações automáticas por meio de uma configuração em nosso servidor. Neste caso, a verificação de atualização ainda ocorre, mas a resposta sempre indica que nenhuma atualização se encontra disponível.
Observação: Como resultado de um erro, o think-cell pode informar o usuário que uma atualização com uma correção já está disponível e disponibilizá-la em uma página da Internet (consulte Relatar erro).
Se as atualizações automáticas do think-cell estiverem desabilitadas, você precisará verificar manualmente a compatibilidade do think-cell com todas as atualizações do PowerPoint e Excel. Para uma verificação efetiva, você precisa fazer o seguinte:
- Inicie o PowerPoint.
- Insira um gráfico think-cell.
- Aguardar a planilha de dados interna abrir e altere um valor.
- Confirme que a alteração aparece no gráfico.
Se algum desses passos falhar, você precisa agir. A versão atual do think-cell disponível em nosso site da web normalmente será compatível com a atualização da Microsoft que você deseja implantar. Portanto, repita o teste com a atual versão do think-cell e planeje uma implantação antes ou junto com a atualização da Microsoft.
Testar o think-cell a cada atualização da Microsoft não é opcional. É uma parte necessária do suporte para os usuários da think-cell em sua organização. O teste não é necessário se as atualizações automáticas do think-cell estiverem ativadas.
Em qualquer caso, você deve implantar regularmente as atualizações do think-cell para que os usuários possam se beneficiar das melhorias mais recentes. Recomendamos uma atualização pelo menos a cada poucos meses.
Hospedar atualizações do think-cell em seu próprio servidor
As atualizações geralmente são hospedadas no servidor web do think-cell, mas, como administrador, você também pode hospedar atualizações em sua própria intranet. Para isso, você precisa de um servidor web, como o Apache ou o Microsoft Internet Information Server (IIS), que todos os usuários think-cell da sua organização possam acessar.
Para hospedar atualizações em seu próprio servidor, você deve desativar as atualizações automáticas do Microsoft Office. Se os usuários receberem atualizações automáticas do Office, o think-cell substituirá sua configuração de auto-hospedagem e baixará atualizações do servidor think-cell.
No servidor web que hospeda suas atualizações, você deve armazenar os seguintes arquivos:
- Um arquivo XML, normalmente chamado
update.xml, que controla o processo de atualização. Para obter uma descrição e um exemplo da estrutura de arquivos XML de atualização, consulte Estrutura do arquivo XML de atualização. - Um ou mais arquivos de configuração –
setup_think-cell_BUILD.exe(Windows) ousetup_think-cell_BUILD.pkg(macOS) – fornecidos pelo think-cell.
Depois de armazenar esses arquivos no servidor da web, adicione a URL do arquivo XML de atualização, por exemplo https://example.com/update.xml, aos seus parâmetros de configuração. Para fazer isso, siga as instruções a seguir para Windows ou macOS.
Políticas de grupo
Para adicionar a URL do arquivo XML de atualização com políticas de grupo (consulte Políticas de grupo), siga estas etapas:
- Abra a configuração da política de grupo Automatic Updates.
- Selecione Enabled.
- Em Custom update.xml URL, insira a URL do arquivo XML de atualização, por exemplo,
https://example.com/update.xml. - Selecione OK.
Para restaurar a hospedagem de atualização para o servidor do think-cell, em Automatic Updates, selecione Not Configured. Em seguida, selecione OK.
Linha de comando para a instalação
Para adicionar o URL do arquivo XML de atualização com parâmetros de linha de comando de instalação (consulte Instalação no Windows), execute o arquivo de instalação think-cell com o seguinte parâmetro. Substitua UPDATE_XML_URL pela URL do arquivo XML de atualização, por exemplo, https://example.com/update.xml.
UPDATESURL=UPDATE_XML_URL
Para restaurar a hospedagem de atualização para o servidor do think-cell, execute o arquivo de instalação think-cell com o seguinte parâmetro:
UPDATESURL=""
Para adicionar a URL do arquivo XML de atualização com a ferramenta defaults (consulte Instalar no macOS), use o comando a seguir. Substitua UPDATE_XML_URL pela URL do arquivo XML de atualização, por exemplo, https://example.com/update.xml.
sudo defaults write /Library/Preferences/com.microsoft.office.plist com.think-cell.settings.updates -dict-add url -string UPDATE_XML_URL
Para adicionar a URL do arquivo XML de atualização com um arquivo .plist para uma solução de gerenciamento de dispositivos (consulte Implantação gerenciada no macOS), use o código a seguir. Substitua UPDATE_XML_URL pela URL do arquivo XML de atualização, por exemplo, https://example.com/update.xml.
<dict>
<key>com.think-cell.settings.updates</key>
<dict>
<key>url</key>
<string>UPDATE_XML_URL</string>
</dict>
</dict>
Para restaurar a hospedagem de atualização para o servidor do think-cell, remova a chave url do dicionário com.think-cell.settings.updates na lista de propriedades com.microsoft.office.
Estrutura do arquivo XML de atualização
O arquivo de atualização XML deve conter uma lista de cenários, em que cada um consista de um conjunto de condições e o URL correspondente de um arquivo de instalação. O cliente irá baixar e instalar o arquivo do primeiro cenário cujas condições forem atendidas.
Para especificar o intervalo de atualização, ou seja, o intervalo de números de compilação que você deseja atualizar, use os elementos m_eupdcondop e m_nCount. No m_eupdcondop, especifique uma igualdade ou desigualdade em relação ao número de compilação no m_nCount a partir da próxima linha. No m_eupdcondop, para o atributo val, você pode usar os valores na tabela a seguir.
|
Value |
Description |
|---|---|
|
|
Menos de (<) o número de compilação |
|
|
Menor ou igual a (≤) o número de compilação |
|
|
Igual a (=) o número de compilação |
|
|
Maior ou igual a (≥) o número de compilação |
|
|
Maior que (>) o número de compilação |
O número de compilação do arquivo de configuração deve estar fora do intervalo de atualização. Se o número de compilação do arquivo de instalação estiver dentro do intervalo de atualização, o think-cell fará download e instalará essa atualização perpetuamente.
Se você hospedar atualizações para Windows e macOS, será necessário manter um arquivo XML de atualização separado com uma URL distinta para cada sistema operacional.
As condições de atualização nos exemplos a seguir especificam que os usuários com números de compilação maiores ou iguais a 35400 e menores que 35722 (Windows) ou 35721 (macOS) receberão a atualização.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<root>
<CUpdateInfo id="1">
<m_vecupdscen length="1">
<elem>
<m_bstrFile val="https://example.com/setup_think-cell_35722.exe"/>
<m_vecupdcond length="2">
<elem>
<version/>
<m_eupdcondop val="1"/>
<m_nCount val="35400"/>
</elem>
<elem>
<version/>
<m_eupdcondop val="-2"/>
<m_nCount val="35722"/>
</elem>
</m_vecupdcond>
</elem>
</m_vecupdscen>
</CUpdateInfo>
</root>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<root>
<CUpdateInfo id="1">
<m_vecupdscen length="1">
<elem>
<m_bstrFile val="https://example.com/setup_think-cell_35721.pkg"/>
<m_vecupdcond length="2">
<elem>
<version/>
<m_eupdcondop val="1"/>
<m_nCount val="35400"/>
</elem>
<elem>
<version/>
<m_eupdcondop val="-2"/>
<m_nCount val="35721"/>
</elem>
</m_vecupdcond>
</elem>
</m_vecupdscen>
</CUpdateInfo>
</root>
Exemplo: Grupos de usuários com condições de atualização diferentes
Você pode usar arquivos XML de atualização para especificar diferentes condições de atualização para diferentes grupos de usuários. Por exemplo, você pode implantar novas compilações think-cell para um pequeno grupo de usuários piloto antes de implantar novas compilações para o resto da organização. Para fazer isso, para o grupo piloto, mantenha a configuração padrão para que os usuários piloto recebam automaticamente atualizações do servidor do think-cell. Para os demais usuários, configure e mantenha atualizações do think-cell em seu próprio servidor.
As condições
Notificação sobre a expiração da chave de licença
O think-cell requer uma chave de licença. Você pode usar o think-cell até a data de expiração da chave de licença.
O software notificará o usuário sobre a proximidade da expiração todas as vezes que o PowerPoint e o Excel forem iniciados, caso a data de expiração ocorra em menos de 14 dias.
É usada uma caixa de diálogo de chave de licença para notificar o usuário. Se a chave de licença ainda não tiver expirado, a mensagem “A chave de licença deste produto think-cell expirará em breve. A mensagem “Você deve inserir uma nova chave de licença” é mostrada com a data de expiração. O usuário tem as seguintes opções:
- Inserir uma nova chave de licença e clicar em OK.
- Selecionar Cancel para fechar a caixa de diálogo.
- Selecionar Uninstall para desinstalar o think-cell.
Se a data de expiração já tiver passado, a mensagem “A chave de licença deste produto think-cell expirou. Favor inserir uma nova chave de licença” aparece, mas clicar em OK só é possível após inserir uma chave de licença válida. Se o usuário fechar a caixa de diálogo usando Cancel, o think-cell continuará desativado.
Para evitar que a caixa de diálogo de expiração da licença seja exibida, certifique-se de implementar uma nova chave de licença com uma antecedência superior a 14 dias da data de expiração. Uma chave de licença será sempre válida imediatamente, sem necessariamente esperar que a chave de licença antiga expire. Portanto, você deve implementar a nova chave de licença assim que ela estiver disponível.
Informações enviadas pela Internet
A think-cell envia informações pela Internet, por exemplo, ao usar a atualização automática ou exibir uma lista de novos recursos quando uma nova versão é iniciada pela primeira vez. Essas informações são necessárias para que nossos servidores possam gerar uma resposta adequada e para nos ajudar a melhorar o produto com base em dados estatísticos:
- O número de cinco dígitos do build, identificando a versão do software. O número do build também pode ser encontrado na caixa de diálogo About.
- A chave de licença
- Um Identificador Global Único (Globally Unique Identifier, GUID) gerado aleatoriamente
- Data e hora
- Números de versão das suas instalações do Microsoft Windows e Microsoft Office
- Informações sobre a CPU (32 bits ou 64 bits, suporte para MMX ou AVX)
- Nível de atualização (desativado/ativado/forçado)
- Informações estatísticas sobre o uso de recursos
Nota de privacidade: As informações enviadas à think-cell não podem ser associadas a máquinas reais ou usuários individuais e não contêm nenhuma informação sobre os documentos que os usuários criam ou editam.
O GUID é criado quando alguém usa o think-cell pela primeira vez em uma máquina. O GUID é armazenado com as configurações do usuário. É uma sequência aleatória que nos ajuda a determinar se duas solicitações vêm da mesma máquina (pseudonimização).
Embora seja impossível inferir a identidade de um usuário ou máquina a partir do GUID, o GUID é registrado no arquivo de log. Se o usuário compartilhar seu arquivo de log em um cenário de caso de suporte, usaremos o GUID do arquivo de log para identificar solicitações de sua máquina.
Nota de segurança: Todas as comunicações com os nossos servidores são seguras com técnicas avançadas e criptografia (HTTPS).
Se os relatórios de erro estiverem ativados, informações adicionais serão enviadas conforme descrito em Relatar erro.
Relatar erro
Na think-cell, estamos comprometidos com a estabilidade e solidez como fatores chave para o uso profissional de nosso software. Quando um erro surge enquanto você está usando o think-cell, o software gera automaticamente um relatório que nos ajuda a compreender o problema e corrigi-lo na próxima versão.
Uma versão atualizada do think-cell que soluciona o erro relatado pode já estar disponível no momento do relato. Nestes casos, a atualização é instalada automaticamente (consulte 🛇subsect_updates para mais detalhes sobre download e instalação de atualizações). Se as atualizações do think-cell forem controladas manualmente (consulte Atualizar o think-cell manualmente), a atualização é disponibilizada para download em uma janela do navegador e pode ser instalada manualmente.
Um relatório criado automaticamente contém as seguintes informações:
- As informações básicas listadas em Informações enviadas pela Internet,
- Um código de erro do sistema operacional, do PowerPoint ou Excel, ou do próprio think-cell,
- A localização no nosso código-fonte (nome do arquivo e número da linha) onde o erro ocorreu,
- um minidespejo da Microsoft, que é basicamente um rastreamento de pilha junto com as informações de ambiente, como a versão do sistema operacional e os módulos carregados. A Microsoft usa o mesmo minidespejo ao enviar relatórios de erro.
O relatório de erro é enviado por HTTPS para o servidor do think-cell. De todas as informações transmitidas, apenas o minidespejo, essencialmente conteúdo de memória, poderia de fato conter potencialmente fragmentos de conteúdo do slide. Mas, nessa operação, o think-cell nunca armazena o conteúdo real do slide. O armazenamento de texto ou imagens é deixado totalmente para o PowerPoint. Portanto, é muito improvável que o minidespejo da memória usada pelo think-cell contenha qualquer informação sensível.
O relatório automático de erros pode ser ativado ou desativado via um parâmetro de configuração (consulte Parâmetros de configuração).
Solução de problemas e erros críticos
Em caso de erros críticos, o think-cell pergunta ao usuário se gostaria de registrar uma solicitação de suporte.