Guia de implantação

Este capítulo descreve como implantar o think-cell em uma empresa maior. Se desejar instalar uma cópia individual do think-cell no seu computador, consulte Instalação e atualização.

A1
Pré-requisitos da estação de trabalho
A2
Instalação inicial
A3
Atualizar
A4
Notificação sobre a expiração da chave de licença
A5
Garantia de qualidade online

A1 Pré-requisitos da estação de trabalho

Para instalar e executar o think-cell, os softwares a seguir devem estar instalados:

  • Microsoft Windows Vista, 7, 8, 8.1 ou 10
  • Microsoft Office 2007 SP1, 2010, 2013 ou 2016 com, no mínimo, os componentes a seguir:
    • Microsoft Office Excel
    • Microsoft Office PowerPoint
    • Visual Basic for Applications (dos Recursos Compartilhados do Office)
    • Microsoft Graph (das Ferramentas do Office)

A instalação do think-cell requer cerca de 80 MB de espaço livre em disco.

A2 Instalação inicial

Os arquivos de instalação do think-cell, setup_*.msi e setup_*.exe, entendem os mesmos parâmetros como comandos msiexec do Windows, embora nem todas as combinações sejam recomendadas e suportadas. Observe que existe somente um instalador e que o think-cell irá usar 32 ou 64 bits, conforme for necessário. Use o setup_*.exe se os usuários devem instalar o think-cell fazendo duplo clique no arquivo de configuração.

Use as seguintes abordagens para instalação com script ou com prompt de comando, ou se você precisar forçar certas opções de instalação:

A2.1 Por máquina

setup_*.msi /qn TARGETDIR="<absolute path>"

  • A conta de execução precisa de permissões totais do administrador, p. ex. ao usar um script iniciado por software de manutenção remota ou ao iniciar o instalador a partir de um prompt de comando que foi inicializado com "Executar como administrador". A instalação será abortada se a conta tiver privilégios insuficientes.
  • Omitir o parâmetro ALLUSERS.
  • Os outros parâmetros são opcionais.
    • O parâmetro /qn suprime a interface de usuário do instalador do Windows.
    • O diretório de destino padrão é

      %PROGRAMFILES%\think-cell

      em sistemas Windows de 32 bits e

      %PROGRAMFILES(X86)%\think-cell

      em sistemas Windows de 64 bits. Se você definir um caminho diferente com o parâmetro TARGETDIR, certifique-se de que o destino está no contexto por máquina.

  • Se preferir, você também pode usar o setup_*.exe como a seguir:

    setup_*.exe ALLUSERS=1

    Os outros parâmetros funcionam da mesma maneira que setup_*.msi.

A2.2 Elevação do privilégio automático pelo Controle de acesso de usuário do Windows (UAC)

setup_*.exe /qb

  • Omitir o parâmetro ALLUSERS. Você obterá uma instalação por máquina se a conta do usuário puder elevar para permissões de administração, caso contrário o instalador volta para por usuário.
  • Os outros parâmetros são opcionais.
    • Com o Windows Vista e 7, /qn poder ser usado para suprimir completamente a interface do usuário do instalador. /qb Exibe uma barra de progresso e /qb! remove seu botão Cancelar . Com Windows 8 e versões mais recentes, somente /qb é recomendado, pois /qn pode silenciosamente abortar a instalação ou inesperadamente instalar por usuário, mesmo se a conta puder elevar permissões. (Isso se deve a alterações do UAC no Windows 8 realizadas pela Microsoft e depende das configurações UAC específicas da conta.)
    • Para saber o diretório de destino padrão da instalação por máquina, veja acima. Para instalação por usuário, o padrão é

      %LOCALAPPDATA%\think-cell

      Recomenda-se não definir um caminho diferente com o parâmetro TARGETDIR, mas se você fizer isso, certifique-se de que ele possui permissões e propriedade adequadas para o respectivo contexto.

A2.3 Forçar por usuário

setup_*.exe /qn ALLUSERS=""

  • ALLUSERS="" força a instalação por usuário mesmo se a conta do usuário puder elevar permissões por UAC.
  • Execute o instalador para cada conta de usuário.
  • Os outros parâmetros são opcionais.
    • /qn pode ser usado para suprimir completamente a interface de usuário do instalador. /qb exibe uma barra de progresso e /qb! remove seu botão Cancelar.
    • O diretório de destino padrão é

      %LOCALAPPDATA%\think-cell

      Recomenda-se não definir um caminho diferente com o parâmetro TARGETDIR, mas se você fizer isso, certifique-se de que ele possui permissões e propriedade adequadas para a respectiva conta.

Observação: Com o parâmetro LICENSEKEY=, é possível especificar uma chave de licença durante a instalação. No entanto, consulte Diretivas de grupo para obter um método melhor de distribuição da chave de licença que irá auxiliar as futuras atualizações de chave. Consulte Faixa no Office 2007 ou mais recente, Atualizar e Garantia de qualidade online para obter detalhes sobre opções adicionais que podem ser especificadas na linha de comando da instalação.

A2.4 Idioma

a interface do usuário do think-cell está disponível em inglês, francês, alemão, italiano, português e espanhol, detectando automaticamente a preferência de idioma do usuário ao usar o mesmo idioma do Microsoft Office. Todos os idiomas com suporte estão incluídos no mesmo pacote de instalação unificado. Se um idioma ainda não tiver suporte pelo think-cell, será usado o inglês. Não é possível alterar esse comportamento de detecção automática de idioma.

Na rotina de definições, o think-cell usa a linguagem correspondente às configurações regionais do Windows. Depois da instalação, o think-cell usa o mesmo idioma nos menus e caixas de diálogo de instalação do Microsoft Office.

A2.5 Arquivos instalados

Os arquivos a seguir são necessários para o think-cell e são criados no diretório de instalação:

  • tcaddin.dll (aprox. 20 MB)
  • manual_de|en|es|fr|it|pt.pdf (aprox. 2 MB cada)
  • custom.xml (< 200 KB)
  • sla.rtf (aprox. 100 kB)
  • d3dx9_43.dll (aprox. 2 MB)
  • dbghelp.dll (aprox. 2 MB)
  • tcdiag.exe (< 1 MB)
  • tcdotnet.dll (aprox. 8 kB)
  • tcmail.exe (< 600 KB)
  • tcrunxl.exe (< 500 KB)
  • admin-policy-templates/think-cell.adm (aprox. 10 kB)
  • admin-policy-templates/think-cell.admx (aprox. 10 kB)
  • admin-policy-templates/en-US/think-cell.adml (aprox. 10 kB)
  • styles/example_style_complex.xml (< 10 KB)
  • styles/example_style_default.xml (< 10 KB)
  • styles/example_style_simple.xml (< 10 KB)
  • styles/no_style.xml (< 10 KB)
  • xml-schemas/dml-chart.xsd (< 100 KB)
  • xml-schemas/dml-chartDrawing.xsd (< 10 KB)
  • xml-schemas/dml-diagram.xsd (< 100 KB)
  • xml-schemas/dml-lockedCanvas.xsd (< 10 KB)
  • xml-schemas/dml-main.xsd (< 200 KB)
  • xml-schemas/dml-picture.xsd (< 10 KB)
  • xml-schemas/shared-commonSimpleTypes.xsd (< 10 KB)
  • xml-schemas/shared-relationshipReference.xsd (< 10 KB)
  • xml-schemas/tcstyle.xsd (< 20 KB)

Em versões de 64 bits do Windows Vista, 7, 8, 8.1 e 10, os arquivos adicionais a seguir são necessários para o think-cell e são criados no diretório de instalação:

  • x64/tcaddin.dll (< 25 MB)
  • x64/tcdiag.exe (< 1 MB)
  • x64/tcrunxl.dll (< 1 MB)
  • x64/d3dx9_43.dll (aprox. 5 MB)
  • x64/dbghelp.dll (aprox. 2 MB)

A instalação do think-cell não realiza gravações em pastas que não sejam as escolhidas como pasta de instalação.

Durante o uso dos arquivos adicionais do think-cell, eles são gravados nas seguintes pastas:

C:\Documents and Settings\[user]\
Application Data\think-cell

C:\Documents and Settings\[user]\
Local Settings\Application Data\think-cell

Windows Vista, 7, 8, 8.1 e 10

C:\Users\[user]\AppData\Roaming\think-cell

C:\Users\[user]\AppData\Local\think-cell

A2.6 Entradas de registros

Para interagir com o Microsoft PowerPoint e o Microsoft Excel, a instalação do think-cell cria algumas novas chaves nas seções a seguir do registro do Windows. Dependendo se você tiver uma instalação regular ou uma instalação para um único usuário, as chaves serão criadas em HKEY_LOCAL_MACHINE ou na seção HKEY_CURRENT_USER:

\Software\Classes\CLSID\
{3EAB3858-A0E0-4A3B-A405-F4D525E85265}

\Software\Classes\CLSID\
{D52B1FA2-1EF8-4035-9DA6-8AD0F40267A1}

\Software\Classes\thinkcell.addin

\Software\Classes\thinkcell.addin.1

\Software\Classes\TCLayout.ActiveDocument

\Software\Classes\TCLayout.ActiveDocument.1

\Software\Microsoft\Office\
PowerPoint\Addins\thinkcell.addin

\Software\Microsoft\Office\
Excel\Addins\thinkcell.addin

Em versões de 64 bit do Windows, são criadas as seguintes chaves adicionais:

\Software\Classes\Wow6432Node\CLSID\
{3EAB3858-A0E0-4A3B-A405-F4D525E85265}

\Software\Classes\Wow6432Node\CLSID\
{D52B1FA2-1EF8-4035-9DA6-8AD0F40267A1}

\Software\Wow6432Node\Microsoft\Office\
PowerPoint\Addins\thinkcell.addin

\Software\Wow6432Node\Microsoft\Office\
Excel\Addins\thinkcell.addin

A chave de licença e as configurações de garantia de qualidade online e atualizações automáticas são salvas na seção a seguir do registro do Windows:

Software\Classes\Software\think-cell

Se as diretivas de grupo baseadas em think-cell.adm/x (consulte Diretivas de grupo) forem usadas na sua rede, o think-cell também poderá usar:

HKEY_LOCAL_MACHINE\Software\Policies\
think-cell

HKEY_CURRENT_USER\Software\Policies\
think-cell

O think-cell não altera outras seções do registro do Windows.

A2.7 Diretivas de grupo

O think-cell oferece suporte a diretivas de grupo do Windows para controlar de forma centralizada o comportamento do think-cell para um grupo de usuários ou um grupo de máquinas. Para usar as diretivas de grupo, é necessário criar um objeto de diretiva de grupo e vinculá-lo a um site, domínio ou unidade empresarial usando o Console de Gerenciamento de Diretiva de Grupo.

A explicação a seguir requer compreensão e conhecimento prático de conceitos de diretivas de grupo e de administração. Para obter informações gerais sobre os conceitos de diretivas de grupo do Windows e detalhes de uso e mecanismos de atualização, consulte o conteúdo de ajuda online do Console de Gerenciamento de Diretiva de Grupo.

As opções de configuração específicas do think-cell são descritas nos arquivos de modelo administrativo think-cell.adm e think-cell.admx, que estão localizados no diretório de instalação do think-cell no subdiretórioadmin-policy-templates. Para fazer uso das novas opções, dependendo do tipo de arquivo:

  • para think-cell.adm: No Editor de Objeto de Diretiva de Grupo, use Adicionar ou Remover Modelos... em Ação.
  • para think-cell.admx: Copiar think-cell.admx e en-US\think-cell.adml deadmin-policy-templates até%SYSTEMROOT%\PolicyDefinitions e%SYSTEMROOT%\PolicyDefinitions\en-US respectivamente

Um novo nó do think-cell é adicionado ao nó Modelos administrativos nos dois locais a seguir: as configurações definidas do think-cell em Configuração do computador determinam entradas de registro em

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\
think-cell

e as configurações do think-cell definidas em Configuração do usuário determinam as entradas de registro em

HKEY_CURRENT_USER\SOFTWARE\Policies\
think-cell

Se as configurações estiverem ativadas em ambos os locais, a preferência é das que estiverem em Configuração do computador.

Os itens do nó do think-cell mostram as configurações disponíveis que podem ser controladas com diretivas de grupo. Cada item tem uma descrição com os valores disponíveis para esse item.

Você pode usar diretivas de grupo para ativar ou desativar o think-cell em um grupo de usuários individuais. Por exemplo, se você implantar o think-cell em um servidor de terminal, é necessário certificar-se de que apenas usuários licenciados tenham acesso ao think-cell. Quando usadas da seguinte maneira, as diretivas de grupo oferecem um método conveniente para isso:

1.
Defina um objeto das diretivas de grupo que desative o think-cell completamente e vincule-o ao seu domínio. Use a configuração Product Access Control do modelo administrativo do think-cell com o valor apropriado.
2.
Adicione outro objeto de diretiva de grupo que ative o software para usuários licenciados. Isso também deve ser vinculado ao seu domínio e deve ser aplicado após desativar um. Devido aos objetos de diretiva de grupo serem aplicados em ordem reversa, a ativação do objeto deve estar mais acima na lista em Console de Gerenciamento de Diretiva de Grupo.
3.
Na seção Filtro de segurança do Console de Gerenciamento de Diretiva de Grupo restrinja o acesso à ativação do objeto de diretiva de grupo explicitamente a usuários do think-cell com licença.

Outro uso conveniente para as diretivas de grupo é o gerenciamento centralizado e a distribuição da chave de licença do think-cell aos usuários do think-cell na sua empresa. A chave de licença é uma das configurações do modelo administrativo do think-cell.

A2.8 Faixa no Office 2007 ou mais recente

A barra de ferramentas do think-cell no Office 2007 e mais recente é implementada como um grupo de faixa. A posição padrão do grupo do think-cell no PowerPoint é a guia Inserir (TabInsert), após o grupo Ilustrações (GroupInsertIllustrations); a posição padrão no Excel é após o grupo Gráficos (GroupInsertChartsExcel) na guia Inserir.

Informações detalhadas sobre a personalização da faixa do Office estão disponíveis em:

http://www.think-cell.com/ribbon

As propriedades a seguir podem ser especificadas durante a instalação para personalizar o grupo do think-cell no PowerPoint:

RIBBONPPTABINSERT
Especifica os atributos XML do elemento tab que contém o grupo think-cell.
RIBBONPPGROUPINSERT
Especifica os atributos XML do elemento group do think-cell.
RIBBONPPXMLNS
Especifica os atributos de namespace de XML adicionais para o elemento customUI.

Observação: Todos esses parâmetros se aplicam ao setup.msi e ao setup.exe.

Se nenhum atributo id, idMso ou idQ for especificado usando a propriedade RIBBONPPTABINSERT, o grupo think-cell será colocado na guia Inserir. De forma semelhante, se nenhum atributo id ou idQ for especificado usando a propriedade RIBBONPPGROUPINSERT, o grupo think-cell será gerado automaticamente. Além disso, se nenhum rótulo for especificado usando a propriedade RIBBONPPGROUPINSERT, será usado o rótulo think-cell.

Adicionar a opção a seguir à linha de comando de instalação, por exemplo, colocará o grupo do think-cell em uma guia nova definida pelo usuário, posicionada após a guia Página inicial:

RIBBONPPTABINSERT="id=""TabNew"" label=
""My New Tab"" insertAfterMso=""TabHome"""

Observação: Qualquer caractere de aspa em trechos de XML deve ser de aspas duplas quando especificar as propriedades na linha de comando de instalação.

Em alternativa, adicionar as opções a seguir à linha de comando de instalação colocará o grupo do think-cell na guia integrada Página inicial, após o grupo Fonte e rotulará o grupo:

RIBBONPPTABINSERT="idMso=""TabHome"""

RIBBONPPGROUPINSERT="insertAfterMso=
""GroupFont"" label=""think-cell"""

O atributo idQ pode ser usado para especificar identificadores qualificados para o grupo do think-cell e a guia. Qualquer namespace necessário para os identificadores qualificados pode ser especificado usando a propriedade RIBBONPPXMLNS.

Por exemplo, adicionar as duas opções a seguir à linha de comando da instalação colocará o grupo do think-cell em uma guia definida pelo usuário TabUser, qualificada usando o namespace http://example.com/ribbon, e posicionada antes da guia Inserir:

RIBBONPPXMLNS="xmlns:ribbon=
""http://example.com/ribbon"""

RIBBONPPTABINSERT="idQ=""ribbon:TabUser""
label=""My User Tab""
insertBeforeMso=""TabInsert"""

Os identificadores qualificados podem ser úteis quando vários suplementos ou modelos desejam personalizar a faixa do PowerPoint. Se vários suplementos, por exemplo, especificam uma guia usando o mesmo identificador qualificado, será criada uma única guia definida pelo usuário e cada um dos suplementos pode posicionar os grupos dentro dessa guia comum definida pelo usuário. Especificar um identificador qualificado para o grupo do think-cell permite que outros suplementos ou modelos posicionem grupos em relação ao grupo. De forma semelhante, o grupo do think-cell pode usar identificadores qualificados para posicionarem a si mesmos em relação aos grupos de outros suplementos ou modelos. Por exemplo, as opções a seguir especificam um identificador qualificado para o grupo do think-cell e o posiciona em relação ao grupo definido pelo usuário:

RIBBONPPXMLNS="xmlns:ribbon=
""http://example.com/ribbon""
xmlns:special=
""http://example.com/special"""

RIBBONPPGROUPINSERT="
idQ=""ribbon:GroupThinkCell""
insertAfterQ=""special:GroupSpecial"""

É importante observar que a ordem em que os suplementos ou modelos são carregados pode influenciar a personalização da faixa no PowerPoint. Se, no exemplo acima, o suplemento que cria o grupo special:GroupSpecial for carregado após o suplemento do think-cell, o posicionamento relativo ao special:GroupSpecial não terá efeito. A ordem de carregamento não pode ser sempre controlada, e é recomendado que pares de grupos definidos pelo usuário que requerem um posicionamento relativo posicionem a si mesmos um em relação ao outro. Isso deve garantir que, qualquer que seja o grupo carregado por último, ele posicionará a si mesmo de forma correta em relação ao outro. No exemplo acima, o código XML do grupo special:GroupSpecial deve conter um atributo insertBeforeQ que faz referência ao identificador qualificado do grupo do think-cell.

O grupo do think-cell no Excel pode ser, de forma semelhante, personalizado usando as propriedades RIBBONXLTABINSERT, RIBBONXLGROUPINSERT e RIBBONXLXMLNS.

A3 Atualizar

O think-cell tem um suporte de atualização automática integrada. Se as atualizações automáticas estiverem ativadas e o PowerPoint for iniciado, o software verificará se existe uma nova versão disponível. O usuário tem então a opção de aceitar ou adiar a atualização. Se preferir que essa função seja desativada, entre em contato conosco.

Se disponível, o think-cell usa o Serviço de transferência inteligente de plano de fundo da Microsoft (BITS) para baixar atualizações. Quando o usuário precisa, o BITS libera largura de banda automaticamente e, a partir de então, não interfere em conexões dial-up. Também faz a recuperação de interrupções de rede comuns em ambientes de computação móvel.

Antes que qualquer código de download seja executado, a validade da assinatura é verificada (consulte Atualização automática para obter uma nota de segurança com mais detalhes). Cada atualização tem um tamanho aproximado de 30 MB.

As atualizações geralmente são hospedadas no servidor da Web do think-cell, mas você tem a opção de hospedar atualizações dentro de sua própria intranet. Para isso, você precisa de um servidor da web como Apache ou Microsoft Internet Information Server (IIS) que possa ser acessado por todos os usuários do think-cell na sua empresa. Os arquivos a seguir devem ser colocados no servidor da Web que hospeda suas atualizações:

  • Um arquivo de texto XML, tipicamente chamado de update.xml, que controla o processo de atualização. Consulte abaixo para obter uma descrição do formato do arquivo de atualização XML.
  • Um ou mais arquivos de atualização setup_<version>.exe, fornecidos pelo think-cell.

Depois de colocar todos os arquivos necessários no servidor da Web, o think-cell deve ser instalado com a opção UPDATESURL da linha de comando especificando a localização do arquivo de atualização XML (consulte Instalação inicial), p. ex.

UPDATESURL="http://example.com/update.xml"

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 primeiro cenário cujas condições são atendidas determina o arquivo que o computador vai baixar e instalar. Ao aplicar as condições, como uma lista de máquinas ou nomes de usuários, diferentes usuários podem receber diferentes atualizações. Por exemplo, novas versões do programa podem ser distribuídas primeiro a um pequeno grupo de usuários experimentais antes que sejam aplicadas a toda a empresa.

A figura A.1 mostra um exemplo típico de um arquivo de atualização XML. As condições dentro do arquivo são gravadas em Instrumentação de Gerenciamento do Windows (WQL), que fornece acesso a todos os parâmetros de sistema relevantes. Para saber mais sobre WQL, vá para:

http://www.think-cell.com/wql

A4 Notificação sobre a expiração da chave de licença

É obrigatório ter uma chave de licença do think-cell, que pode ser usada até a data de expiração, inclusive na própria data.

O software notificará o usuário sobre a proximidade da expiração cada vez que o PowerPoint e o Excel forem iniciados, caso a data de expiração ocorra em menos de 14 dias. Se a chave de licença expirar no dia 15, 30 ou 31 de um mês, será exibida uma notificação pela primeira vez no dia 2, 17 ou 18 do mesmo mês.

É 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 vai expirar em breve. É possível inserir uma nova chave de licença:” será exibida junto 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.
  • Clicar em Cancelar para fechar a caixa de diálogo.
  • Clicar em Desinstalar 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. Insira uma nova chave de licença:” é exibida, mas só é possível clicar em OK depois que uma chave de licença válida for inserida. Se a caixa de diálogo for fechada usando Cancelar, o think-cell continuará desativado.

Para evitar que a caixa de diálogo de expiração da licença seja exibida, certifique-se de encomendar e 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 chave de licença nova assim que estiver disponível.

A5 Garantia de qualidade online

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.

Um relatório criado automaticamente contém as seguintes informações:

  • data e hora,
  • sua id de personalização (um número de três ou quatro dígitos (530 para a versão pública), que é o mesmo para todos os usuários dentro de uma unidade empresarial, pode ser encontrado na caixa de diálogo Sobre),
  • o build do programa (um número de cinco dígitos; pode ser encontrado na caixa de diálogo Sobre),
  • um código de erro do sistema operacional, do PowerPoint ou Excel,
  • a localização no nosso código-fonte (nome do arquivo e número da linha) onde o erro ocorreu,
  • um Minidespejo, 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,
  • se desejar, o nome da máquina ou seu número de série, permitindo que a equipe de TI identifique a respectiva máquina ou usuário. Podemos receber informações adicionais valiosas se pudermos falar com o usuário que vivenciou o problema.
  • ou, em alternativa, um identificador global exclusivo (GUID), que é usado para correlacionar diversos relatórios de erro. O GUID é criado ao usar o think-cell pela primeira vez e é armazenado junto com as configurações do usuário. É uma string aleatória sem conexão à máquina usuário ou documento atual no momento da criação. Usando o GUID, só é possível determinar se dois relatórios de erro vêm do mesmo usuário ou de usuários diferentes.

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.

Você pode testar o mecanismo de relatório de erro digitando errorreporttest em qualquer caixa de texto do PowerPoint. Uma caixa de mensagem confirma que foi enviado um relatório de erro.

O relatório automático de erros pode ser ativado ou desativado acrescentando uma das opções REPORTS a seguir à linha de comando de instalação (consulte Instalação inicial):

REPORTS=0
Desativa o relatório automático de erros.
REPORTS=1
Ativa o relatório automático de erros.

A5.1 Solução de problemas e erros críticos

Em caso de erros críticos, é perguntado ao usuário se ele ou ela gostaria de registrar uma solicitação de suporte.

Caixa de diálogo de solicitação de suporte a erros críticos do think-cell

Essas solicitações de suporte também podem ser enviadas manualmente (Solução de problemas). É possível alterar o endereço de email padrão para solicitações de suporte. Inclua o parâmetro a seguir na linha de comando de instalação (consulte Instalação inicial):

SUPPORTEMAIL="supportdesk@yourcompany.com"


<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<root> 
  <CUpdateInfo id="1"> 
    <m_vecupdscen length="2"><!-- list of 2 different update scenarios --> 
      <!-- First scenario: the group of pilot users. --> 
      <!-- This scenario is evaluated first, and if it is executed, the 
           second scenario is skipped. --> 
      <elem> 
        <!-- Update file of this scenario : The pilot group receives 
             think-cell build 17950 --> 
        <m_bstrFile>http://example.com/setup_17950.exe</m_bstrFile> 
        <!-- List of 2 conditions that must _all_ be met to install the 
         file --> 
        <m_vecupdcond length="2"> 
          <elem> 
            <!-- WQL query that an earlier build of think-cell is 
                 installed. The query searches the local WQL database 
                 (not the network). Thus it will either return one product 
                 record, if an older product is installed, or none 
         otherwise. --> 
            <m_bstrQuery>select * from Win32_Product where 
        Name='think-cell' and 
              Version&lt;'1.17.950.0'</m_bstrQuery> 
            <!-- The number of returned records is now numerically compared: 
                 -2 stands for less than, -1 for less or equal; 0 for equal; 
                 1 for greater or equal; 2 for greater than --> 
            <m_eupdcondop val="0"/> 
            <!-- Compare to numerical value 1 --> 
            <m_nCount val="1"/> 
          </elem> 
          <elem> 
            <!-- WQL query that the computer system is named ANNA, TOM 
                 or FRANK (the group of pilot users). Again, the query 
                 is executed locally, returning either one computer 
                 system (the one the query is running on) or none. --> 
            <m_bstrQuery>select * from Win32_ComputerSystem where 
        Name='ANNA' or Name='TOM' 
        or Name='FRANK'</m_bstrQuery> 
            <!-- number of returned records equal to 1 --> 
            <m_eupdcondop val="0"/> 
            <m_nCount val="1"/> 
          </elem> 
        </m_vecupdcond> 
      </elem> 
      <elem><!-- Second scenario: all other users. --> 
        <!-- All other users receive think-cell build 17883. --> 
        <m_bstrFile>http://example.com/setup_17883.exe</m_bstrFile> 
        <!-- List of 1 condition that must be met to install the file --> 
        <m_vecupdcond length="1"> 
          <elem> 
            <m_bstrQuery>select * from Win32_Product where 
        Name='think-cell' and 
              Version&lt;'1.17.883.0'</m_bstrQuery> 
            <!-- number of returned records equal to 1 --> 
            <m_eupdcondop val="0"/> 
            <m_nCount val="1"/> 
          </elem> 
        </m_vecupdcond> 
      </elem> 
    </m_vecupdscen> 
  </CUpdateInfo> 
</root>

Figura A.1: Exemplo de um arquivo update.xml