Guía de implementación

Este capítulo explica cómo implantar think-cell en una organización a gran escala. Si quiere instalar una copia personal de think-cell en su ordenador, consulte Instalación y actualización.

A1
Requisitos previos para estaciones de trabajo
A2
Instalación inicial
A3
Actualizaciones
A4
Notificación relativa a la caducidad de la clave de licencia
A5
Control de calidad en línea

A1 Requisitos previos para estaciones de trabajo

Para instalar y ejecutar think-cell, se debe instalar el software siguiente:

  • Microsoft Windows Vista, 7, 8, 8.1 o 10
  • Microsoft Office 2007 SP1, 2010, 2013 o 2016 con los siguientes componentes como mínimo:
    • Microsoft Office Excel
    • Microsoft Office PowerPoint
    • Visual Basic para Aplicaciones (de Características compartidas de Office)
    • Microsoft Graph (de Herramientas de Office)

La instalación de think-cell precisa unos 80 MB de espacio en disco.

A2 Instalación inicial

Los archivos de instalación de think-cell, setup_*.msi y setup_*.exe entienden los mismos parámetros que el comando msiexec de Windows, aunque no se recomiendan ni se admiten todas las combinaciones. Tenga en cuenta que solo hay un programa de instalación y que think-cell utilizará 32 o 64 bits según sea necesario. Utilice setup_*.exe si los usuarios van a instalar think-cell haciendo doble clic en el archivo de instalación.

Utilice los siguientes métodos para instalaciones generadas por script o a través del símbolo del sistema, o si necesita forzar determinadas opciones de instalación:

A2.1 Por equipo

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

  • La cuenta de ejecución necesita permisos de administrador completos, p. ej., cuando se utiliza una secuencia de comandos iniciada por un software de mantenimiento a distancia, o cuando se inicia el programa de instalación desde un símbolo del sistema iniciado con "Ejecutar como administrador". La instalación se cancelará si la cuenta no dispone de los privilegios necesarios.
  • Omita el parámetro ALLUSERS.
  • Todos los demás parámetros son opcionales:
    • El parámetro /qn suprime la interfaz de usuario de Windows Installer.
    • El directorio de destino predeterminado es

      %PROGRAMFILES %\think-cell

      en sistemas de Windows de 32 bits y

      %PROGRAMFILES(X86) %\think-cell

      en sistemas de Windows de 64 bits. Si establece una ruta de acceso diferente con el parámetro TARGETDIR, asegúrese de que el destino se encuentra en el contexto del equipo.

  • Si lo desea, también pueden utilizar setup_*.exe del modo siguiente:

    setup_*.exe ALLUSERS=1

    Los demás parámetros funcionan igual que los setup_*.msi.

A2.2 Aumento automático de privilegios mediante el Control de cuentas de usuario (UAC) de Windows

setup_*.exe /qb

  • Omita el parámetro ALLUSERS. Obtendrá una instalación para cada equipo si la cuenta de usuario puede contar con permiso de administrador; de lo contrario, el programa de instalación se lleva a cabo para un usuario.
  • Todos los demás parámetros son opcionales:
    • Con Windows Vista y Windows 7, /qn se puede utilizar para suprimir la interfaz de usuario del instalador. /qb muestra una barra de progreso y /qb! elimina el correspondiente botón Cancelar. Con Windows 8 y versiones posteriores, solo se recomienda /qb, ya que /qn puede cancelar la instalación automáticamente o realizar una instalación para un usuario de forma inesperada a pesar de que la cuenta disponga de permisos más elevados. (Esto se debe a los cambios de Microsoft de UAC en Windows 8 y depende de la configuración de UAC específica de la cuenta).
    • Para el directorio de destino predeterminado para la instalación por equipo, consulte la información anterior. Para la instalación por usuario el valor predeterminado es

      %LOCALAPPDATA %\think-cell

      Se recomienda no establecer una ruta de acceso diferente con el parámetro TARGETDIR, pero si lo hace, asegúrese de que dispone de la titularidad y los permisos adecuados para el contexto correspondiente.

A2.3 Forzar instalación por usuario

setup_*.exe /qn ALLUSERS=""

  • ALLUSERS="" fuerza una instalación por usuario, incluso aunque la cuenta de usuario tenga permisos superiores de UAC.
  • Ejecute el programa de instalación para cada cuenta de usuario.
  • Todos los demás parámetros son opcionales:
    • /qn puede utilizarse para eliminar por completo la interfaz de usuario del programa de instalación. /qb muestra una barra de progreso y /qb! elimina el botón Cancelar.
    • El directorio de destino predeterminado es

      %LOCALAPPDATA %\think-cell

      Se recomienda no establecer una ruta de acceso diferente con el parámetro TARGETDIR, pero si lo hace, asegúrese de que dispone de la titularidad y los permisos adecuados para la cuenta correspondiente.

Nota: Con el parámetro LICENSEKEY= se puede especificar una clave de licencia durante la instalación. No obstante, consulte Directivas de grupo para obtener un método mejor de distribución de la clave de licencia, que le resultará útil en futuras actualizaciones de la clave. Consulte Cinta en Office 2007 y versiones posteriores, Actualizaciones y Control de calidad en línea para obtener información sobre opciones adicionales que pueden especificarse en la línea de comandos de la instalación.

A2.4 Idioma

La interfaz de usuario de think-cell está disponible en inglés, francés, alemán, italiano, portugués y español, de modo que se detecta el idioma del usuario automáticamente al utilizar el mismo idioma que Microsoft Office. Todos los idiomas compatibles están incluidos en el mismo paquete de instalación unificado. Si un idioma aún no es compatible con think-cell, se utiliza el idioma inglés. No se puede modificar este comportamiento de selección automática de idioma.

Durante la rutina de instalación, think-cell utiliza el idioma correspondiente a la configuración regional de Windows. Tras la instalación, think-cell utiliza el mismo idioma que el de los menús y los cuadros de diálogo de la instalación de Microsoft Office.

A2.5 Archivos instalados

Se requieren los siguientes archivos para think-cell y se crean en el directorio de instalación:

  • tcaddin.dll (aprox. 20 MB)
  • manual_de|en|es|fr|it|pt.pdf (aprox. 2 MB cada uno)
  • 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)

En las versiones de 64 bits de Windows Vista, 7, 8, 8.1 y 10 se requieren los siguientes archivos adicionales para instalar think-cell y se crean en el directorio de instalación:

  • 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)

La instalación de think-cell no crea datos en carpetas diferentes a la carpeta de instalación especificada.

Durante el uso de think-cell, se escriben archivos adicionales en las siguientes carpetas:

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 y 10:

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

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

A2.6 Entradas del registro

Para interactuar con Microsoft PowerPoint y Microsoft Excel, la instalación de think-cell crea unas claves nuevas en las siguientes secciones del registro de Windows. En función de si ha realizado una instalación normal o una instalación de usuario único, las claves se crean en la sección HKEY_LOCAL_MACHINE 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

En las versiones de 64 bits de Windows se crean las siguientes claves adicionales:

\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

La clave de licencia y la configuración del control de calidad en línea y las actualizaciones automáticas se guardan en la siguiente sección del registro Windows:

Software\Classes\Software\think-cell

Se aplican en su red directivas de grupo basadas en think-cell.adm/x (consulte Directivas de grupo). think-cell también puede utilizar:

HKEY_LOCAL_MACHINE\Software\Policies\
think-cell

HKEY_CURRENT_USER\Software\Policies\
think-cell

think-cell no cambia ninguna otra sección del registro Windows.

A2.7 Directivas de grupo

think-cell es compatible con las directivas de grupo de Windows para controlar de manera centralizada el comportamiento de think-cell en un grupo de usuarios o en un grupo de ordenadores. Para aplicar las directivas de grupo, debe crear un objeto de directiva de grupo y vincularlo a un sitio, un dominio o una unidad organizativa utilizando la Consola de administración de directivas de grupo.

Para entender la explicación siguiente es necesario estar familiarizado con los conceptos y la administración de directivas de grupo y tener conocimientos prácticos al respecto. Para obtener información general acerca de los conceptos de la directiva de grupo Windows y los detalles de sus mecanismos de uso y actualización, consulte la ayuda en línea de la Consola de administración de directivas de grupo.

Las opciones de configuración específicas de think-cell se describen en los archivos de plantilla administrativa think-cell.adm y think-cell.admx, que se encuentran en el directorio de instalación de think-cell, en el subdirectorio admin-policy-templates. Para utilizar las opciones nuevas, en función del tipo de archivo:

  • para think-cell.adm: En el Editor de objetos de directiva de grupo utilice Agregar o quitar plantillas... en Acción
  • para think-cell.admx: Copie think-cell.admx y en-US\think-cell.adml de admin-policy-templates a %SYSTEMROOT %\PolicyDefinitions y %SYSTEMROOT %\PolicyDefinitions\en-US respectivamente

Se agrega el nuevo nodo think-cell al nodo Plantillas administrativas en las dos ubicaciones siguientes: las configuraciones think-cell definidas en Configuración del equipo determinan las entradas de registro en

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\
think-cell

y las configuraciones de think-cell definidas en Configuración del usuario determinan las entradas de registro en

HKEY_CURRENT_USER\SOFTWARE\Policies\
think-cell

Si las configuraciones están habilitadas en ambas ubicaciones, se da prioridad a las de Configuración del equipo.

Los elementos del nodo think-cell muestran las configuraciones disponibles que pueden controlarse mediante las directivas de grupo. Cada elemento cuenta con una descripción con los valores que tiene disponibles.

Puede utilizar las directivas de grupo para activar o desactivar think-cell para un grupo de usuarios individuales. Por ejemplo, si implanta think-cell en un servidor de terminal, debe de asegurarse de que solo los usuarios con licencia tienen acceso a think-cell. Al utilizarse de la manera siguiente, las directivas de grupo ofrecen un método práctico que lo facilita:

1.
Configure un objeto de directiva de grupo que deshabilite completamente think-cell y vincúlelo a su dominio. Utilice la configuración Product Access Control de la plantilla administrativa think-cell con el valor correspondiente.
2.
Agregue otro objeto de directiva de grupo que active el software para los usuarios con licencia. Este debería estar vinculado también a su dominio y aplicarse tras el deshabilitador. Como los objetos de directiva de grupo se aplican en orden inverso, el objeto habilitador debería encontrarse más arriba en la lista de la Consola de administración de directivas de grupo.
3.
En la sección Filtrado de seguridad de la Consola de administración de directivas de grupo, restrinja explícitamente el acceso al objeto de directiva de grupo habilitador a los usuarios con licencia de think-cell.

Otro uso de las directivas de grupo que resulta práctico es la gestión y la distribución centralizadas de la clave de licencia de think-cell a los usuarios de think-cell de su organización. La clave de licencia es una de las configuraciones de la plantilla administrativa think-cell.

A2.8 Cinta en Office 2007 y versiones posteriores

La barra de herramientas de think-cell en Office 2007 y versiones posteriores está implementada en forma de grupo de cinta. La posición predeterminada para el grupo think-cell en PowerPoint se encuentra en la pestaña Insertar (TabInsert), después del grupo Insertar ilustraciones (GroupInsertIllustrations); la posición predeterminada en Excel se encuentra después del grupo Insertar gráficos de Excel (GroupInsertChartsExcel) en la pestaña Insertar.

Puede encontrar información detallada acerca de cómo personalizar la cinta Office en:

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

Durante la instalación, pueden especificarse las siguientes propiedades para personalizar el grupo think-cell en PowerPoint:

RIBBONPPTABINSERT
Especificar atributos XML para el elemento tab que contiene el grupo think-cell.
RIBBONPPGROUPINSERT
Especificar atributos XML para el elemento group think-cell.
RIBBONPPXMLNS
Especificar atributos de espacio de nombres XML adicionales para el elemento customUI.

Nota: Todos estos parámetros se aplican a setup.msi y a setup.exe.

Si no se especifica el atributo id, idMso o idQ con la propiedad RIBBONPPTABINSERT, el grupo think-cell se situará en la pestaña Insertar. De igual modo, si no se especifica el atributo id o idQ con la propiedad RIBBONPPGROUPINSERT, se generará automáticamente un único identificador local para el grupo think-cell. Además, si no se especifica una etiqueta con la propiedad RIBBONPPGROUPINSERT, se utilizará la etiqueta think-cell.

Por ejemplo, al agregar la siguiente opción a la línea de comandos de instalación, el grupo think-cell se situará en una pestaña nueva definida por el usuario, ubicada tras la pestaña integrada de Inicio:

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

Nota: Todo uso del carácter de comillas en los fragmentos de código XML debe encontrarse entre comillas dobles cuando se especifican las propiedades en la línea de comandos de instalación.

Otra posibilidad es que, al agregar las siguientes opciones a la línea de comandos de instalación, el grupo think-cell se sitúe en la pestaña integrada de Inicio tras el grupo Fuente y que etiquete al grupo:

RIBBONPPTABINSERT="idMso=""TabHome"""

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

El atributo idQ puede utilizarse para especificar identificadores completos tanto para el grupo think-cell, como para la pestaña. Todos los espacios de nombres requeridos para los identificadores completos pueden especificarse utilizando la propiedad RIBBONPPXMLNS.

Por ejemplo, al agregar las siguientes dos opciones a la línea de comandos de instalación, el grupo think-cell se situará en una pestaña nueva definida por el usuario TabUser, completada utilizando el espacio de nombres http://example.com/ribbon y colocada delante de la pestaña Insertar:

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

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

Los identificadores completos pueden ser útiles cuando varios complementos o plantillas quieren personalizar la cinta PowerPoint. Por ejemplo, si varios complementos especifican una pestaña utilizando el mismo identificador completo, se creará una pestaña definida por un usuario individual y cada uno de los complementos podrá colocar los grupos dentro de esa pestaña definida por el usuario en común. Especificar un identificador completo para el grupo think-cell permite que otros complementos o plantillas coloquen grupos relacionados con el grupo. De igual modo, el grupo think-cell puede usar identificadores completos para ubicarse a sí mismo respecto a los grupos de otros complementos o plantillas. Por ejemplo, las siguientes opciones especifican un identificador completo para el grupo think-cell y lo ubican respecto a un grupo definido por el usuario.

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

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

Resulta importante señalar que el orden en el que se carguen los complementos o plantillas puede influir en la personalización de la cinta PowerPoint. En el ejemplo anterior, si el complemento que crea el grupo special:GroupSpecial se carga después del complemento think-cell, el posicionamiento respecto a special:GroupSpecial no tendrá ningún efecto. El orden de carga no puede controlarse siempre y se recomienda que los pares de grupos definidos por el usuario que requieran un posicionamiento relativo se coloquen uno respecto del otro. Este hecho debería garantizar que sea cual sea el grupo que se cargue en último lugar se colocará correctamente respecto al otro. En el ejemplo anterior, el código XML para el grupo special:GroupSpecial debería contener el atributo insertBeforeQ que hiciera referencia al identificador completo del grupo think-cell.

El grupo think-cell en Excel puede personalizarse de igual modo utilizando las propiedades RIBBONXLTABINSERT, RIBBONXLGROUPINSERT y RIBBONXLXMLNS.

A3 Actualizaciones

think-cell dispone de un soporte de actualización automático integrado. Si las actualizaciones automáticas están habilitadas y se inicia PowerPoint, el software comprueba si se encuentra disponible una nueva versión. El usuario tiene entonces la posibilidad de aceptar o posponer la actualización. Si prefiere desactivar esa característica, póngase en contacto con nosotros.

Si está disponible, think-cell utiliza Microsoft Background Intelligent Transfer Service (BITS) , o servicio de transferencia inteligente de fondo, para descargar las actualizaciones. BITS libera ancho de banda cuando el usuario lo necesita, de manera que no interfiere con las conexiones de acceso telefónico. También se recupera sin mayores dificultades de las interrupciones en la red que son habituales en entornos de informática móvil.

Antes de ejecutar cualquier código descargado, la firma se comprueba para confirmar su validez (consulte Actualización automática para ver una nota de seguridad con más información). Cada actualización tiene un tamaño aproximado de 30 MB.

Las actualizaciones se encuentran alojadas en el servidor web de think-cell, pero también tiene la posibilidad de alojarlas en su propia intranet. Para ello, debe disponer de un servidor web, como Apache o Microsoft Internet Information Server (IIS), al que puedan acceder todos los usuarios de think-cell de su organización. Los siguientes archivos deben estar disponibles en el servidor web que aloja las actualizaciones:

  • Un archivo de texto XML, habitualmente update.xml, que controla el proceso de actualización. Consulte más adelante una descripción del formato de archivo XML de actualización.
  • Uno o varios archivos de actualización setup_<version>.exe suministrados por think-cell.

Una vez haya colocado los archivos necesarios en el servidor web, think-cell debe instalarse con la opción de la línea de comandos UPDATESURL, especificando la ubicación del archivo XML de actualización (consulte Instalación inicial), p. ej.

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

El archivo XML de actualización debe contener una lista de situaciones, en la que cada una esté compuesta por un conjunto de condiciones y la correspondiente URL del archivo de instalación. La primera situación cuyas condiciones se cumplan determina el archivo que el ordenador descargará e instalará. El hecho de aplicar condiciones, como una lista de nombres de equipos o usuarios, permite que diferentes usuarios reciban diferentes actualizaciones. Por ejemplo, las nuevas versiones del programa pueden distribuirse en primer lugar a un grupo reducido de usuarios piloto antes de desplegarlas en toda la organización.

La figura A.1 muestra un ejemplo típico de un archivo XML de actualización. Las condiciones que se encuentran en el archivo están escritas en el lenguaje Windows Management Instrumentation Query Language (WQL), que da acceso a todos los parámetros significativos del sistema. Para obtener más información sobre WQL, visite:

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

A4 Notificación relativa a la caducidad de la clave de licencia

think-cell requiere una clave de licencia y puede utilizarse hasta la fecha de caducidad, inclusive, de la clave de licencia.

El software notificará al usuario que la caducidad se aproxima cada vez que inicie PowerPoint y Excel si la fecha de caducidad se encuentra a menos de 14 días. Si la clave de licencia caduca el 15, 30 o 31 de un mes, se mostrará por primera vez una notificación los días 2, 17 o 18 del mismo mes.

El cuadro de diálogo de la clave de licencia se utiliza para notificárselo al usuario. Si la clave de licencia todavía no ha caducado, se mostrará el mensaje "La clave de licencia de este producto think-cell caducará pronto. Debería introducir una nueva clave de licencia:" junto con la fecha de caducidad. El usuario dispone de la elección siguiente:

  • Introducir una nueva clave de licencia y hacer clic en Aceptar.
  • Hacer clic en Cancelar para descartar el cuadro de diálogo.
  • Hacer clic en Desinstalar para desinstalar think-cell.

Si la fecha de caducidad ya ha pasado, se muestra el mensaje: "La clave de licencia de este producto think-cell ha caducado. Introduzca una nueva clave de licencia:". No obstante, solo es posible hacer clic en Aceptar tras haber introducido una clave de licencia válida. Si se descarta el cuadro de diálogo eligiendo Cancelar, think-cell continúa desactivado.

Para evitar que el cuadro de diálogo de caducidad de la licencia aparezca, asegúrese de solicitar e implementar una nueva clave de licencia 14 días antes de la fecha de caducidad. Una nueva clave de licencia siempre es válida inmediatamente y no solo después de la fecha de caducidad de la clave de licencia antigua. Por tanto, debería implementar la nueva clave de licencia en cuanto disponga de ella.

A5 Control de calidad en línea

En think-cell estamos comprometidos con que la estabilidad y la solidez sean los factores clave en el uso profesional de nuestro software. Cuando se produce una condición de error durante el uso de think-cell, el software genera automáticamente un informe que nos ayuda a comprender el problema y corregirlo en la siguiente versión.

El informe creado automáticamente contiene la información siguiente:

  • fecha y hora,
  • su ID de personalización (número de tres o cuatro dígitos [530 en el caso de la versión pública] que es el mismo para todos los usuarios de una misma unidad corporativa; también se encuentra en el cuadro de diálogo Acerca de),
  • la versión de compilación del programa (un número de cinco dígitos; lo encontrará en el cuadro de diálogo Acerca de),
  • un código de error del sistema operativo de PowerPoint o Excel,
  • la ubicación en nuestro código fuente (nombre del archivo y número de línea) donde ocurrió el error,
  • un archivo de minivolcado de Microsoft, que es básicamente un seguimiento de la pila junto con información del entorno, como la versión de sistema operativo y los módulos cargados. Microsoft utiliza el mismo minivolcado cuando envía informes de error,
  • si se desea, el nombre del ordenador o su número de serie para permitir a su personal de TI identificar el ordenador afectado o a su usuario. Podemos obtener valiosa información adicional si podemos hablar con el usuario que experimentó el problema,
  • o, de manera opcional, un Identificador único global (Globally Unique Identifier, GUID por sus siglas en inglés), anónimo, que se usa para correlacionar varios informes de error. El GUID se crea al usar think-cell por primera vez y se almacena junto con la configuración del usuario. Es una cadena de caracteres aleatoria que no tiene conexión con el ordenador, el usuario ni el documento en curso en el momento de su creación. Con el GUID solo es posible determinar si dos informes de error provienen del mismo usuario o de usuarios diferentes.

El informe de error se envía por HTTPS al servidor think-cell. De toda la información transmitida, solo el archivo de minivolcado, básicamente contenido de memoria, podría contener potencialmente fragmentos reales de la diapositiva. No obstante, en esta operación think-cell nunca almacena contenido real de la diapositiva. El almacenamiento de texto o imágenes corresponde totalmente a PowerPoint. Por tanto, es muy improbable que el archivo de minivolcado de la memoria utilizada por think-cell contenga información delicada.

Puede probar el mecanismo de informe de errores escribiendo errorreporttest en cualquier cuadro de texto en PowerPoint. Un cuadro de mensaje confirma que se ha enviado un informe de error.

El informe de errores automático se puede habilitar o deshabilitar añadiendo una de las siguientes opciones de REPORTS a la línea de comandos de instalación (consulte Instalación inicial).

REPORTS=0
Deshabilitar el informe de errores automático.
REPORTS=1
Habilitar el informe de errores automático.

A5.1 Solución de problemas y errores críticos

En el caso de producirse errores críticos, se le preguntará al usuario si desea realizar una petición de soporte.

Cuadro de diálogo de petición de soporte por error crítico de think-cell

Estas peticiones de soporte también pueden ser enviadas manualmente (Solución de problemas). Es posible cambiar la dirección de correo electrónico predeterminada por peticiones de soporte. Añada el parámetro siguiente en la línea de comandos de instalación (consulte Instalación 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: Ejemplo de archivo update.xml