¿Ya eres cliente de NinjaOne? Inicia sesión para ver más guías y las últimas actualizaciones.

NinjaOne Gestión de endpoints: Personalización de la marca con el icono de la bandeja del sistema

Tema

En este artículo se explica cómo configurar y utilizar el icono de la bandeja del sistema como parte de tu sitio personalizado de NinjaOne.

Entorno

NinjaOne Gestión de endpoints

Descripción

NinjaOne te permite crear e implementar un icono de la bandeja del sistema personalizado para tu organización.

Personalización: Icono de la bandeja del sistema (NinjaOne Inc. 02:05)

Índice

Selecciona una categoría para aprender más:

Habilitación del icono de la bandeja del sistema

Antes de poder utilizar el icono de la bandeja del sistema, debes activarlo en NinjaOne. Para ello, ve a AdministraciónGeneralBandeja del sistemaActivar

RetrofitSystray_Activate.png

Figura 1: Administración → General → Bandeja de sistema → Habilitar (haz clic para ampliar)

Una vez habilitado, puedes usar el botón «Agregar a la bandeja del sistema » para configurarlo. 

add systray.png

Figura 2: Administración → General → Bandeja de sistema → Agregar a la bandeja de sistema (haz clic para ampliar)

Configuración del icono de la bandeja del sistema

En la ventana de la aplicación Systray, haz clic en «Añadir Systray » para configurar un nuevo icono de la bandeja del sistema. Para configurar un icono de la bandeja del sistema ya existente, haz clic en el botón de los tres puntos y selecciona «Editar». 

add or edit systray.png

Figura 3:Agregar o editar el icono de la bandeja del sistema (haz clic para ampliar)

En el menú «Añadir icono de la bandeja del sistema », podrás personalizar lo que aparece cuando los usuarios hacen clic en el icono de la bandeja del sistema. 

systray config modal.png

Figura 4:Opciones para agregar a la bandeja de sistema (haz clic para ampliar)

Haz clic en «Agregar icono de la bandeja de sistema», asegúrate de que estás en la pestaña «General» y, a continuación, rellena los siguientes campos:

  • Nombre: Asigna al icono de la bandeja del sistema un nombre descriptivo.
  • Descripción: Añade una descripción opcional.
  • Texto emergente: Añade el texto que aparecerá cuando un usuario pase el cursor sobre el icono de información.
  • Icono de la bandeja del sistema del sistema operativo: Sube la imagen gráfica que desees utilizar como icono de la bandeja del sistema. Esta imagen debe ser un archivo JPG o PNG de tamaño equilátero entre 16x16 y 128x128 píxeles.

Creación del menú del icono de la bandeja del sistema

En este paso, configurarás el menú que aparece cuando los usuarios hacen clic en el icono de la bandeja del sistema. 

Añadir elementos del menú

  1. En la pestaña «Menú de la bandeja del sistema», haz clic en «Agregar elemento del menú» y, a continuación, selecciona el tipo de elemento en el menú desplegable.

systray menu_add menu item.png

Figura 5:Configuración de «Agregar menú de la bandeja del sistema» (haz clic para ampliar)
  1. Configura los ajustes del elemento del menú. Las opciones de configuración variarán en función del tipo de elemento del menú que selecciones. Consulta la tabla «Explicaciones de los elementos del menú» que aparece a continuación para obtener más información sobre cada tipo de elemento del menú.

Retrofit_Systray_ConfigMenuItem.png

Figura 6: Configuración de la automatización (haz clic para ampliar)

Edición de elementos del menú

Para editar un elemento del menú, sitúe el cursor sobre él y haga clic en la opción «Editar» cuando aparezca. También puede arrastrar y soltar elementos en el árbol del menú para organizarlos como desee. Cuando haya terminado, haga clic en «Guardar cambios».

Retrofit_Systray_EditMenuItem.png

Figura 7: Editar elemento del menú (haz clic para ampliar)

Eliminación de elementos del menú

Para eliminar un elemento del menú, coloque el cursor sobre él y haga clic en la opción «Eliminar» cuando aparezca. 

Retrofit_Systray_RemoveMenuItem.png

Figura 8: Icono «Eliminar» del Menú (haz clic para ampliar)

Explicaciones de los elementos del menú

La siguiente tabla explica los distintos tipos de elementos del menú.

Tipo de elemento del menúDescripción
Acerca de

Este artículo te permite incluir información sobre tu compañía. Es de uso único y siempre se situará en el nivel raíz; no se puede anidar.

  • El campo «Descripción» ofrece soporte para código HTML básico.
  • El Sistema mostrará aquí el correo electrónico y el número de teléfono creados en la sección «Creación de marca ». 
Automatización
  • NinjaOne solo ofrecerá automatizaciones compatibles con el sistema operativo seleccionado.
  • Cuando un usuario selecciona una automatización, el agente de NinjaRMM ejecuta la automatización y todos los scripts asociados de forma secuencial.
  • Las automatizaciones ejecutadas desde la bandeja del sistema activarán una actividad a nivel del dispositivo: «Inicio solicitado por el usuario final del dispositivo». Puedes filtrar estas actividades en el panel de control del servicio.
  • Puede añadir automatizaciones que no sean nativas de NinjaOne. Primero, añada la automatización a la Biblioteca de automatizaciones. Las instrucciones se encuentran en «Primeros pasos en la Biblioteca de automatizaciones de NinjaOne (scripting)».
  • No ejecute automatizaciones de la bandeja del sistema como «usuario actualmente conectado» en servidores de Escritorio Remoto. Si lo hace, el script se ejecutará en la primera sesión de un entorno multiusuario y, por lo tanto, no se dirigirá a un usuario específico. 
Correo electrónico
  • El tipo «Correo electrónico» te permite personalizar un correo electrónico que un cliente puede enviarte.  
  • Esta opción utiliza el programa de correo electrónico configurado en el nodo.
  • También puede usar variables de entorno con la opción del menú «Correo electrónico».
SalirEste artículo de un solo uso siempre se situará en el nivel raíz. No se puede anidar. El artículo inserta una opción «Salir» para permitir a tus usuarios cerrar el ejecutable de la bandeja de sistema.
Grupo«Grupo» te permite crear encabezados de menú para tus elementos de Systray. Por defecto, los elementos se añaden en el nivel raíz. Puedes crear tantos grupos como necesites.
Formulario de solicitud de ayuda
  • Este artículo de uso único siempre estará en el nivel raíz; no se puede anidar.
  • Este tipo de elemento te permite configurar un formulario dinámico que puedes reenviar a una dirección de correo electrónico, a tu herramienta PSA integrada o a NinjaOne Ticketing.
  • Al enviar la solicitud a tu herramienta PSA integrada, puedes elegir la plantilla de los tickets. Esta opción no se aplica a NinjaOne Ticketing.
  • Los campos «Asunto» y «Descripción» admiten HTML básico y marcadores de posición. De forma predeterminada, todos los marcadores de posición disponibles se añaden al formulario (y se enumeran a continuación en formato de texto). Puedes añadir, eliminar y reorganizar los marcadores de posición como desees.
  • Puedes truncar cualquier campo, lo cual resulta útil al realizar el reenvío dela solicitud de ayuda a una herramienta PSA que limite la longitud de los títulos de los tickets. Por ejemplo:
    «Solicitud de ayuda de ${nombre del cliente?truncate(25)} / ${form.subject?truncate(100)}»
  • Puede utilizar variables de entorno con la opción de menú «Formulario de solicitud de ayuda ». Consulte Personalización: Variables de entorno a través del icono de la bandeja del sistema para obtener más información.
  • Los usuarios finales pueden enviar capturas de pantalla e incluir imágenes adjuntas.
  • Si su formulario de solicitud de ayuda está configurado para realizar el reenvío a una herramienta PSA integrada, el correo electrónico aparecerá como una nota (junto con el resto del contenido) en el ticket. El correo electrónico no rellenará automáticamente los campos de su PSA ni se sincronizará con un contacto existente.
Ejecutar
  • Este tipo de elemento le permite introducir comandos de ejecución para que los utilicen sus clientes. Puede especificar la ubicación y el nombre del archivo ejecutable que se va a ejecutar, junto con los argumentos de la línea de comandos.
  • Esta función ejecutará las aplicaciones como el usuario conectado.
  • A continuación se muestran algunos ejemplos de comandos cmd que puedes ejecutar a través del icono de la bandeja del sistema (esta lista no es exhaustiva):
    • mostrar «Agregar o quitar programas»: Cmd.exe /c "appwiz.cpl"
    • Mostrar «Administración del equipo»:Cmd.exe /c "compmgmt.msc"
    • Mostrar el Panel de control:Cmd.exe /c "control panel"
    • Ejecutar la línea de comandos:Cmd.exe
    • Mostrar «Administración de dispositivos»:Cmd.exe /c "devmgmt.msc"
    • Mostrar la utilidad de gestión de discos:Cmd.exe /c "diskmgmt.msc"
    • Mostrar el visor de eventos:Cmd.exe /c "eventvwr.msc"
    • Mostrar conexiones de red:Cmd.exe /c "control netconnections"
    • Mostrar impresoras:Cmd.exe /c "control printers"
    • Mostrar MTSC:Cmd.exe /c "mstsc"
    • Mostrar servicios:Cmd.exe /c "services.msc"
    • Mostrar MSInfo:Cmd.exe /c "msinfo32"
    • Mostrar el Administrador de tareas: Cmd.exe /c "taskmgr"
    • Mostrar nombre de la computadora:Cmd.exe /c "Control sysdm.cpl"
    • Mostrar información completa de la configuración de IP:Cmd.exe /k "ipconfig /all"
    • Liberar la dirección de IP: Cmd.exe /k "ipconfig /release"
    • Renovar la dirección de IP:Cmd.exe /k "ipconfig /renew"
    • Vaciar la caché del resolutor DNS: Cmd.exe /k "ipconfig /flushdns"
      • Nota: No es necesario indicarla ruta completa para los ejecutables que se encuentran en los directorios incluidos en la variable de entorno PATH
  • Utiliza el comando «open» integrado de forma nativa en macOS para dispositivos macOS. Por ejemplo:

    abrir "/Aplicaciones/Google Chrome.app"

  • Para ver más ejemplos de uso del comando «open», utiliza el comando «man open» dentro del terminal nativo o en el Ninja Remote.
  • En los dispositivos macOS, también puede utilizar el siguiente ejemplo para escribir en un campo personalizado:
    "/Applications/NinjaRMMAgent/programdata/ninjarmm-cli" set Systraymacinstallshottr true
SeparadorEste tipo de elemento inserta un separador de línea entre elementos del menú o grupos.
EstáticaEste comando te permite introducir texto estático que el Sistema mostrará al usuario.
URLEste tipo de elemento te permite configurar URL específicas para que tus clientes las abran cuando lo necesiten. Este comando resulta útil si deseas habilitar que tus clientes puedan llamarte a través de Skype o cualquier otra URL dinámica. 

Desplegar la configuración de la bandeja del sistema

Después de configurar el icono de la bandeja del sistema, puede desplegarlo en una o varias organizaciones.

  1. Accede a la pestaña «AdministraciónOrganizaciones ».
  2. Marque la casilla de verificación situada junto a las organizaciones deseadas. Puede seleccionar más de una organización.
  3. Haz clic en «Editar Ajustes » y selecciona «Bandeja de sistema» en el menú desplegable.

Retrofit_Systray_EditOrg.png

Figura 9: Editar Ajustes → Bandeja de sistema (haz clic para ampliar)
  1. Activa el interruptor «Habilitar bandeja del sistema », selecciona la plantilla de Systray deseada y, a continuación, selecciona «Aplicar» para guardar los cambios.

Como alternativa, puedes desplegar el icono de la bandeja de sistema desde la página de configuración de la organización:

  1. Vaya a la pestaña «Administración»«Organizaciones» y seleccione la organización. La pestaña «General» se abrirá de forma predeterminada.
  2. Activa el interruptor «Icono de Systray », selecciona la plantilla de icono deseada en el menú desplegable y haz clic en «Guardar».

Retrofit_Systray_ActivateFromOrg.png

Figura 10: Edición desde la página de configuración (haz clic para ampliar)

Eliminación o edición del icono de la bandeja del sistema

Asegúrate de que el icono de la bandeja del sistema no esté configurado ni asociado a ninguna organización antes de intentar eliminarlo. No se puede eliminar el icono de la bandeja del sistema predeterminado. 
  1. Vaya a AdministraciónGeneral y abra la pestaña «Bandeja de sistema ».
  2. Pase el cursor sobre la fila «Bandeja de sistema» y haga clic en el icono de los tres puntos.
  3. Selecciona la acción. 

El sistema mostrará un mensaje de error si el icono de la bandeja del sistema ya está configurado con una organización. No puedes eliminar el icono de la bandeja del sistema hasta que elimines su configuración de organización. Haz clic en el nombre de la organización en el cuadro de diálogo para cambiar el icono de la bandeja del sistema de esa organización. 

La experiencia del usuario

Después de implementar la bandeja del sistema, el sistema del usuario mostrará el icono que hayas designado (o el icono predeterminado de un engranaje), y los usuarios podrán interactuar con las descripciones emergentes que hayas configurado.

Ejemplo de Microsoft Windows

Figura 11: Icono de la bandeja del sistemade Microsoft en Windows (haz clic para ampliar)

Ejemplo de Apple macOS

Figura 12: Icono de la bandeja del sistema deApple macOS (haz clic para ampliar)

Ejemplo de Linux

image__20_.png

Figura 13: Icono de la bandeja del sistemade Linux (haz clic para ampliar)
Es posible que tengas que instalar una extensión de la bandeja del sistema (como GNOME)para utilizar el icono de la bandeja del sistema con el agente de Linux. La extensión de la bandeja del sistema dependerá del entorno de escritorio utilizado.

Uso avanzado

Marcadores de posición para elementos del menú

Marcadores de posición para su uso en elementos del menú (URL, Ejecutar o el cuadrode diálogo «Acerca de» ):

  • ${IP_ADDR}: Direcciones de IP
  • ${USERNAME}: Nombre de usuario del usuario actual
  • ${HOSTNAME}: nombre de host del equipo
  • ${DOMAIN}: Dominio al que se ha unido el nodo
  • ${TIMESTAMP}: Marca de tiempo actual en formato ISO (UTC)
  • Cualquier variable de entorno, como ${PROCESSOR_ARCHITECTURE} 

Marcadores de posición del formulario de ayuda

  • Nombre: $ {form.firstName}
  • Apellidos: ${form.lastName}
  • Correo electrónico: ${form.email}
  • Teléfono: ${form.phone}
  • Asunto: ${form.subject}
  • Descripción del problema: ${form.body}
  • Dispositivo: ${node.displayName}
  • URL de Ninja: ${node.url}
  • Función de dispositivo: ${node.nodeRole}
  • IP pública: ${node.publicIpAddress}
  • IP privadas: ${node.ipAddress}
  • ID del dispositivo: ${node.id}
  • Organización: $ {client.name}
  • Descripción: ${client.description}
  • URL de la organización: ${client.url}
  • Política: ${policy.name}
  • Descripción de la política: ${policy.description}
  • URL de la política: ${policy.url}

Además, puedes usar cualquier variable de entorno configurada en el sistema con el prefijo «env. ».

  • NOMBRE DEL ORDENADOR: ${COMPUTERNAME}
  • SO: ${env.OS}
  • NÚMERO_DE_PROCESADORES: ${NÚMERO_DE_PROCESADORES}
  • ARQUITECTURA_DEL_PROCESADOR: ${ARQUITECTURA_DEL_PROCESADOR}
  • USERDOMAIN: ${USERDOMAIN}
  • NOMBRE_DE_USUARIO: ${USERNAME}

Recursos adicionales

Consulta la siguiente documentación para obtener más información:

FAQ

Próximos pasos