Definición de canales

Un canal es un paquete de aplicaciones de software con versiones específicas. Su etiqueta (por ejemplo, Beta o Versión) indica el estado de calidad y estabilidad de las aplicaciones empaquetadas. Mediante la definición de múltiples canales, puede desplegar diferentes productos con versiones apropiadas para diferentes grupos de usuarios. Cuando el programa de actualización iManage se ejecuta, identifica qué canal está asignado al usuario actual y en función de ello determina los productos y versiones que deben instalarse para el canal correspondiente.

Los canales se definen en el archivo update.ini que se encuentra en %ProgramData%\iManage\AgentServices\CentralizedConfigs . Un archivo update.ini de ejemplo es el siguiente:

[General] server=updates.imanage.com/Updates/Work1021 default=beta [beta] AgentSvc=https://updates.imanage.com/Updates/Software/;iManageAgentServices-102061.exe;102.0.61;{67E81972-CA2E-4A7A-AD32-CC95A33B1592};{AD517F43-5642-4356-B5BE-8EC6920EFBFD};rollback;wixexe;/passive; iManage Work Desktop for Windows x86=https://updates.imanage.com/Updates/Software/beta/;iManage Work Desktop for Windows x86.exe;102.0.150;{E97D2B88-6E81-45B1-8796-4C49C71ECEFA};{5DEB3BDC-4167-4EA0-A8E3-2366510ECE9B};norollback;wixexe;/passive;x86 iManage Work Desktop for Windows x64=https://updates.imanage.com/Updates/Software/beta/;iManage Work Desktop for Windows x64.exe;102.0.150;{B106FE6E-5160-401E-BCC7-8840DCD25E56};{98D55B81-8867-4E13-99C7-99157609C0F7};norollback;wixexe;/passive;x64 [release] AgentSvc=https://updates.imanage.com/Updates/Software/;iManageAgentServices-102061.exe;102.0.61;{67E81972-CA2E-4A7A-AD32-CC95A33B1592};{AD517F43-5642-4356-B5BE-8EC6920EFBFD};rollback;wixexe;/passive; iManage Work Desktop for Windows x86=https://updates.imanage.com/Updates/Software/beta/;iManage Work Desktop for Windows x86.exe;102.0.150;{E97D2B88-6E81-45B1-8796-4C49C71ECEFA};{5DEB3BDC-4167-4EA0-A8E3-2366510ECE9B};norollback;wixexe;/passive;x86 iManage Work Desktop for Windows x64=https://updates.imanage.com/Updates/Software/beta/;iManage Work Desktop for Windows x64.exe;102.0.150;{B106FE6E-5160-401E-BCC7-8840DCD25E56};{98D55B81-8867-4E13-99C7-99157609C0F7};norollback;wixexe;/passive;x64

La sección [General] incluye dos propiedades:

  • Servidor: Indica la ubicación del servidor de actualización. Por ejemplo: updates.imanage.com/Updates/Work1021

  • Predeterminado: Indica el canal predeterminado asignado al usuario.

Las siguientes secciones son las definiciones de los canales, por ejemplo, [beta] y [release]. Por ejemplo, puede añadir tantos canales como desee y nombrarlos según los requisitos de su organización, [pre-release], [release], y así sucesivamente. Cada canal incluye una lista de todos los productos compatibles. Esto le da la posibilidad de utilizar diferentes versiones de productos con el mismo archivo de configuración. Puede agregar varios productos de iManage y de terceros dentro de un canal. Cada línea de productos debe definirse utilizando el siguiente formato:

<product ID>=<update server path>;<installer file name>;<version number>;<upgrade code>;<product code>;rollback|norollback;<installer parameters (optional)>;<Microsoft Office bitness (x64, x86, or blank)>

Ejemplo:

iManage Work Desktop for Windows x64=https://updates.imanage.com/Updates/Software/beta/;iManage Work Desktop for Windows x64.exe;102.0.150;{B106FE6E-5160-401E-BCC7-8840DCD25E56};{98D55B81-8867-4E13-99C7-99157609C0F7};norollback;wixexe;/passive;x64

Tabla: Parámetros del canal

Parámetro

Descripción

Id del producto

Nombre del producto a instalar.

Ejemplo: versión de escritorio de iManage Work para Windows x64

Ruta de acceso del servidor de actualizaciones

Ubicación del servidor de actualizaciones, que es utilizado por la función Actualizaciones automáticas de iManage para descargar las últimas aplicaciones para la instalación inicial y siempre que se actualicen estas aplicaciones.

La ruta del servidor puede ser una ruta de archivo (local o estilo UNC) o un servidor web HTTP/HTTPS.

Nombre de archivo del instalador

Nombre de archivo del instalador del producto.

Ejemplo: versión de escritorio de iManage Work para Windows x64

Número de versión

Número de versión del producto a instalar. Con esta propiedad, puede controlar la instalación de diferentes versiones de productos para diferentes canales. Por ejemplo, puede seleccionar una versión del producto para el canal[Beta] y una versión diferente para el canal [Release].

Código de actualización

Un identificador único (formato de registro GUID) que es válido durante la vida del producto. El código de actualización es la propiedad del instalador de Windows contenida en la base de datos del instalador de Windows (archivo.msi) en la tabla de propiedades. Puede utilizar un programa gratuito (por ejemplo, Orca (disponible con el SDK de Microsoft), para editar o examinar un archivo MSI.

Código del producto

Un identificador único (formato de registro GUID) que cambia para cada versión principal del producto, o cuando desea desinstalar versiones anteriores antes de instalar la última versión. El código de producto es la propiedad del instalador de Windows contenida en la base de datos del instalador de Windows (archivo.msi) en la tabla de propiedades. Puede utilizar un programa gratuito (por ejemplo, Orca (disponible con el SDK de Microsoft), para editar o examinar un archivo MSI.

rollback|norollback

El actualizador de iManage permite la posibilidad de anular productos y versiones de software, cuando sea necesario. La función de anulación permite a la empresa deshacer una actualización. Por ejemplo, si una empresa actualizó a algunos usuarios de la versión 144 a la 149 y luego decidió por alguna razón que no deseaba continuar con la actualización, la empresa puede hacer retroceder a los usuarios a la versión 144. Cuando se produce este retroceso o anulación, los usuarios reciben la misma notificación de que hay una actualización disponible. Una vez instalada la actualización, el software del usuario se queda en la versión anterior especificada, en lugar de actualizarse a la última versión.

Cuando se especifica no rollback (sin restauración), iManage Updater permite a los usuarios instalar cualquier versión del software que sea igual o mayor que la versión de software especificada para su canal correspondiente.

Cuando se especifica rollback (restauración), si iManage Updater encuentra que los usuarios han instalado una versión distinta a la especificada para ese canal, solicita a los usuarios que instalen una actualización, que actualice o reduzca el software según sea necesario.

NOTA:

Cuando se produce una restauración o vuelta a una versión anterior, el programa de actualización de iManage realiza una desinstalación y reinstalación completa de ese paquete de software.

Parámetros de instalación (opcional)

Argumentos para que el instalador modifique el comportamiento de instalación predeterminado. Ejemplo: TRANSFORMS=\\myserver\sharename\Work10\customizations\customwork10.mst

Bitness de Microsoft Office

Esta propiedad asocia el bitness del producto con el bitness de Microsoft Office. El valor puede ser x64 o x86. Si no hay dependencia del bitness de Microsoft Office, puede dejarlo en blanco.