A 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
Directivas de grupo
A4
Actualizaciones automáticas
A5
Controlar actualizaciones de think-cell de forma manual
A6
Alojar actualizaciones de think-cell en su propio servidor
A7
Diferencias entre los canales de Office 365
A8
Notificación relativa a la caducidad de la clave de licencia
A9
Notificación de errores

A1 Requisitos previos para estaciones de trabajo

think-cell se ejecuta en Microsoft Office 2007 SP2, 2010, 2013 o 2016 para Windows. Los siguientes componentes deberán estar instalados:

  • Microsoft Office Excel
  • Microsoft Office PowerPoint
  • Visual Basic para Aplicaciones (de Características compartidas de Office)

La instalación de think-cell precisa unos 180 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.

think-cell se puede instalar por equipo o por usuario. Si el usuario de instalación tiene derechos de administrador o puede adquirirlos por medio del Control de cuentas de usuario (UAC) de Windows, la opción predeterminada consiste en aplicar el contexto por máquina. No obstante, si un usuario puede instalar software, pero no cuenta con derechos de administrador y no puede adquirirlos por medio del UAC, se aplica el contexto por usuario.

En función del comportamiento estándar del mecanismo de Windows Installer, es posible instalar diferentes versiones de think-cell en paralelo si están instaladas en diferentes contextos (por ejemplo, diferentes versiones instaladas por usuario para diferentes cuentas de usuario o una versión diferente instalada por usuario y por equipo, respectivamente). Si existe más de una instalación, siempre se ejecuta la instalación por usuario de una cuenta de usuario indicada. Se ignora cualquier otra instalación (incluida una instalación por equipo). Esto es cierto incluso si la instalación por usuario es una versión anterior a una instalación paralela por equipo.

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 requiere permisos de administrador completos, por ejemplo, al utilizar una secuencia de comandos iniciada por un software de mantenimiento remoto o al iniciar el instalador desde el 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 lo pueden leer todos los usuarios 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 7, se puede utilizar /qn 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. 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 la carpeta dispone de los permisos y la titularidad adecuados para la cuenta de usuario actual.

A2.4 Primer inicio

Una vez que se ha instalado think-cell y el usuario inicia PowerPoint por primera vez, se abre un cuadro de diálogo para introducir la clave de licencia.

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 automáticas y Notificación de errores para obtener información sobre opciones adicionales que pueden especificarse en la línea de comandos de la instalación.

Además, al iniciar el programa por primera vez, la cinta cambiará a la pestaña Insertar, donde se encuentra el grupo think-cell. También se abrirá una página web con un tutorial. Ambas acciones se pueden suprimir mediante el parámetro de instalación NOFIRSTSTART o la política de grupo correspondiente.

A2.5 Idioma

La interfaz de usuario de think-cell está disponible en inglés, francés, alemán, italiano, japonés, portugués y español.

Durante la 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.

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 el comportamiento de selección automática de idioma.

A2.6 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|ja|pt.pdf (cada < 6 MB)
  • d3dx9_43.dll (aprox. 2 MB)
  • dbghelp.dll (aprox. 2 MB)
  • generictcbasestyle (aprox. 80 KB)
  • NOTICE.txt (< 10 KB)
  • ppttc.exe (< 3 MB)
  • tcc2d.exe (< 50 MB)
  • tcdiag.exe (< 2 MB)
  • tcdotnet.dll (aprox. 16 KB)
  • tcdump.exe (aprox. 400 KB)
  • tcmail.exe (< 2 MB)
  • tcrunxl.exe (< 2 MB)
  • tcupdate.exe (< 3 MB)
  • 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)
  • ppttc/ppttc-schema.json (aprox. 2 KB)
  • ppttc/sample.html (aprox. 2 KB)
  • ppttc/sample.ppttc (aprox. 2 KB)
  • ppttc/template.pptx (< 100 KB)
  • styles/example_style_complex.xml (< 25 KB)
  • styles/generic style.xml (< 25 KB)
  • styles/no_style.xml (< 10 KB)
  • styles/traffic_light_horizontal_green.emf (aprox. 2 KB)
  • styles/traffic_light_horizontal_red.emf (aprox. 2 KB)
  • styles/traffic_light_horizontal_yellow.emf (aprox. 2 KB)
  • styles/traffic_light_vertical_green.emf (aprox. 2 KB)
  • styles/traffic_light_vertical_red.emf (aprox. 2 KB)
  • styles/traffic_light_vertical_yellow.emf (aprox. 2 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 (< 40 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 (aprox. 35 MB)
  • x64/d3dx9_43.dll (aprox. 2 MB)
  • x64/dbghelp.dll (aprox. 2 MB)
  • x64/tcc2d.exe (< 50 MB)
  • x64/tcdiag.exe (< 3 MB)
  • x64/tcdump.exe (aprox. 500 KB)
  • x64/tcrunxl.exe (< 3 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.7 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\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.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 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.

A3.1 Utilizar directivas de grupo para acceder a un servidor terminal

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.

A3.2 Utilizar directivas de grupo para distribuir la clave de licencia

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.

A4 Actualizaciones automáticas

think-cell se integra estrechamente con PowerPoint y Excel para ofrecer su interfaz de usuario optimizada y una gran cantidad de funcionalidades. Debido a la estrecha integración, no es posible garantizar la compatibilidad con futuros cambios desconocidos en Microsoft Office. Por tanto:

1.
Las actualizaciones de la versión principal, es decir, el cambio de PowerPoint 2013 a 2016 o de 2016 a una versión futura, siempre requerirá la versión de think-cell más reciente.
2.
Para las ediciones de Hacer clic y ejecutar de Office, que incluye Office 365, la mayoría de las actualizaciones requerirán una actualización de think-cell (consulte también Diferencias entre los canales de Office 365).
3.
Las actualizaciones de seguridad para las ediciones basadas en MSI de Microsoft Office generalmente no requieren una actualización de think-cell. Sin embargo, esto no se puede garantizar y, en algunas ocasiones, una actualización de seguridad para Microsoft Office requerirá una actualización de think-cell por motivos de compatibilidad.

think-cell dispone de un soporte de actualización automático integrado. De esta manera, garantizamos la compatibilidad con cualquier actualización de Microsoft y proporcionamos nuevas funciones. Cuando se inician PowerPoint o Excel, el software busca una nueva versión. Si hay una, el software intenta instalar la actualización.

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 automáticamente ancho de banda cuando el usuario lo necesita y también se recupera con elegancia de interrupciones de la conexión de red que son comunes en entornos informáticos móviles. Cada actualización tiene un tamaño aproximado de 80 MB.

Todos los archivos que ejecuta e instala la actualización automática están firmados digitalmente por think-cell. La integridad de la actualización se verifica con un certificado autofirmado que está incluido en la versión de think-cell instalada actualmente. Es un sistema más seguro que el procedimiento habitual de verificar la actualización con un certificado emitido por una entidad de certificación. En concreto, se evitan dos tipos de ataques: En primer lugar, las entidades de certificación pueden sufrir ataques de impostores, por ejemplo, un tercero que obtenga un certificado fraudulento de una entidad de certificación de confianza fingiendo ser think-cell. En segundo lugar, la actualización automática de certificados raíz de Microsoft puede instalar de forma automática y a petición nuevos certificados raíz de confianza. Mediante este sistema, Microsoft puede introducir nuevos certificados raíz que no están sometidos al escrutinio público, pero que Windows puede utilizar para establecer la confianza.

Se mantiene la ubicación de la instalación en las actualizaciones automáticas: tanto las actualizaciones por máquina como las instalaciones por usuario se realizan in situ.

A5 Controlar actualizaciones de think-cell de forma manual

Si desea controlar de forma manual las actualizaciones de think-cell, debe deshabilitar las actualizaciones automáticas de Microsoft para PowerPoint y Excel. Debe controlar la implementación de las actualizaciones de Microsoft. Si las actualizaciones automáticas de Microsoft Office están habilitadas, no podrá deshabilitar las actualizaciones de think-cell. En este caso, think-cell descargará e instalará las actualizaciones.

Si ha deshabilitado las actualizaciones automáticas de Microsoft Office o ha dirigido las actualizaciones de Office a su propio servidor, puede deshabilitar las actualizaciones de think-cell a través de la directiva de grupo (consulte Directivas de grupo) o utilizando el parámetro de instalación UPDATES=0 (consulte Instalación inicial). En este caso, think-cell no verifica si hay una actualización disponible al iniciar PowerPoint y Excel. También puede ponerse en contacto con nosotros y solicitar la desactivación de las actualizaciones automáticas a través de una configuración en nuestro servidor. En ese caso, la verificación de la actualización continúa, pero la respuesta siempre indica que no hay actualizaciones disponibles.

Nota: Como resultado de un error, think-cell puede informar al usuario que una actualización con una corrección ya está disponible y ofrecerla en una página web (consulte Notificación de errores).

Si las actualizaciones automáticas de think-cell están deshabilitadas, tendrá que verificar manualmente la compatibilidad de think-cell con cada actualización de PowerPoint y Excel. Para un control efectivo, necesita

1.
Inicie PowerPoint,
2.
inserte un gráfico,
3.
espere a que la hoja de datos interna se abra y cambie un número,
4.
confirme que el cambio se refleje en el gráfico.

Si alguno de esos pasos falla, debe tomar medidas. La versión actual de think-cell disponible en nuestra web normalmente será compatible con la actualización de Microsoft que desee implementar. Por lo tanto, repita la prueba con la versión de think-cell actual y planifique una implementación antes o junto con la actualización de Microsoft.

Probar think-cell con cada actualización de Microsoft no es opcional. Es una parte necesaria de su asistencia para los usuarios de think-cell en su organización. Las pruebas no son necesarias si las actualizaciones automáticas de think-cell están habilitadas.

En cualquier caso, debe implementar regularmente actualizaciones de think-cell para que sus usuarios puedan beneficiarse de las últimas mejoras. Recomendamos una actualización al menos cada pocos meses.

A6 Alojar actualizaciones de think-cell en su propio servidor

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_think-cell_<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 cliente 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.

En el ejemplo siguiente se muestra un archivo XML de actualización complejo:

<?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>

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

Si solo desea controlar la actualización comparando el número de la versión, utilice el siguiente, más sencillo y cortado dentro de un elemento m_vecupdscen:

<elem> 
    <m_bstrFile val="https://example.com/setup_26388.exe"/> 
    <m_bstrDescription/> 
    <m_vecupdcond length="2"> 
        <elem> 
            <version/> 
            <m_eupdcondop val="1"/> 
            <m_nCount val="26000"/> 
        </elem> 
        <elem> 
            <version/> 
            <m_eupdcondop val="-2"/> 
            <m_nCount val="26388"/> 
        </elem> 
    </m_vecupdcond> 
</elem>

Las condiciones de actualización se cumplen cuando el número de compilación actual es mayor o igual (val="1") a 26 000 y menor que (val="-2") 26 388.

A7 Diferencias entre los canales de Office 365

Para Office 365, Microsoft ofrece varios canales de actualizaciones que implementan actualizaciones con distintas frecuencias y retardos. think-cell es compatible con todos los canales de actualizaciones de Office 365. Comprobamos si Microsoft actualiza sus canales cada noche y, si hay alguna actualización que entre en conflicto con think-cell, nos ponemos a trabajar de inmediato en una actualización de think-cell según corresponda. A continuación, se supone que las actualizaciones automáticas de think-cell están habilitadas.

Esta es una visión general de la calidad de servicio que puede esperar de think-cell a la hora de utilizar cada uno de los canales:

Semianual
(Predeterminado en Office 365 ProPlus) y
Mensual
(Predeterminado en Office 365 Empresa, Hogar y Personal): Iniciamos una actualización de think-cell automática antes de la actualización de Microsoft, así que think-cell no se debería interrumpir.
Canal semianual (dirigido)
y
First Release, Canal mensual (dirigido):
La actualización de think-cell ya se puede descargar, pero no siempre activamos una actualización automática. Si hay algún conflicto y tiene habilitada la función de notificación de errores, la actualización se instalará automáticamente. Si tiene informes de errores deshabilitados, SUPPORTEMAIL no está redirigido (consulte Solución de problemas y errores críticos) y el usuario selecciona Solicitar soporte técnico en el cuadro de diálogo de error, obtendrán una respuesta automática por correo electrónico incluso fuera de nuestro horario comercial, incluido un enlace a la descarga de la actualización.
Interior
La actualización de think-cell estará disponible en dos días hábiles después de la actualización de Microsoft. Por lo tanto, pueden producirse interrupciones de hasta dos días hábiles. Una vez que la actualización de think-cell está lista, el mecanismo de distribución es el mismo que el Canal mensual (dirigido).

A8 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 o 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, respectivamente.

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.

A9 Notificación de errores

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.

Es posible que ya esté disponible una versión actualizada de think-cell que aborde el error notificado en el momento del informe. En este caso, la actualización se instala automáticamente (consulte Actualizaciones automáticas para detalles sobre la descarga e instalación de actualizaciones). Si las actualizaciones de think-cell se controlan manualmente (consulte Controlar actualizaciones de think-cell de forma manual), la actualización se puede descargar en una ventana del navegador y se puede instalar manualmente.

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,
  • la clave de licencia,
  • 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, o del propio think-cell,
  • 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,
  • un Identificador único global (Globally Unique Identifier, GUID), 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 través de la directiva de grupo (consulte Directivas de grupo) o 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.

A9.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"