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 Endpoint Management
Descripción
NinjaOne te permite crear e implementar un icono de la bandeja del sistema personalizado para tu organización.
Personalización de marca: Icono de la bandeja del sistema (NinjaOne Inc. 02:05)
Índice
Selecciona una categoría para obtener más información:
- Habilitar el icono de la bandeja del sistema
- Configuración del icono de la bandeja del sistema
- Implementación de la configuración de la bandeja del sistema
- Eliminar o editar el icono de la bandeja del sistema
- La experiencia del usuario
- Uso avanzado
- Recursos adicionales
Habilitar el 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ón → General → Bandeja del sistema → Activar.
Una vez habilitado, puede utilizar el botón Añadir bandeja del sistema para configurarlo.
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 Systray. Para configurar un Systray existente, haz clic en el botón de los tres puntos y selecciona Editar.
En el menú Añadir bandeja del sistema, podrá personalizar lo que aparece cuando los usuarios hacen clic en el icono de la bandeja del sistema.
Haga clic en «Añadir bandeja del sistema», asegúrese de que se encuentra en la pestaña «General» y, a continuación, rellene los siguientes campos:
- Nombre: Asigne al icono de la bandeja del sistema un nombre descriptivo.
- Descripción: Añade una descripción opcional.
- Texto de ayuda: Añade el texto que aparecerá cuando un usuario pase el cursor por encima del 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á el menú que aparece cuando los usuarios hacen clic en el icono de la bandeja del sistema.
Añadir elementos de menú
- En la pestaña Menú de la bandeja del sistema, haz clic en Añadir elemento de menú y, a continuación, selecciona el tipo de elemento en el menú desplegable.
- Configure los ajustes del elemento del menú. Las opciones de configuración variarán en función del tipo de elemento del menú que seleccione. Consulte la tabla
Figura 6: Configuración de automatización (haga clic para ampliar) Edición de elementos del menú
Para editar un elemento del menú, coloque 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.
Figura 7: Editar elemento del menú (haga 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.
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 elemento le permite incluir información sobre su empresa. Es de uso único y siempre se ubicará en el nivel raíz; no se puede anidar.
- El campo Descripción admite HTML básico.
- El sistema mostrará aquí el correo electrónico y el número de teléfono creados en la secció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 dispositivo.
- Puede añadir automatizaciones que no sean nativas de NinjaOne. En primer lugar, añada la automatización a la Biblioteca de automatizaciones. Las instrucciones se encuentran en Introducción a la Biblioteca de automatizaciones de NinjaOne (Scripting).
- No ejecute automatizaciones de la bandeja del sistema como el «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 le permite personalizar un correo electrónico que un cliente puede enviarle.
- Esta opción utiliza el programa de correo electrónico configurado en el nodo.
- También puede utilizar variables de entorno con el elemento de menú Correo electrónico.
Salir Este elemento de uso único siempre estará en la posición de nivel raíz. No se puede anidar. El elemento inserta una opción de «salir» para permitir a tus usuarios cerrar el ejecutable de Systray. Grupo Grupo le permite crear encabezados de menú para sus elementos de Systray. De forma predeterminada, los elementos se añaden en el nivel raíz. Puede crear tantos grupos como sea necesario. Formulario de solicitud de ayuda - Este elemento de uso único siempre estará en la posición de 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.
- Cuando envíes la solicitud a tu herramienta PSA integrada, podrás elegir la plantilla de ticket. 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 en forma de texto a continuación). Puede añadir, eliminar y reorganizar los marcadores de posición como desee.
- Puede truncar cualquiera de los campos, lo cual resulta útil al reenviar a una herramienta PSA que limite la longitud de los títulos de los tickets. Por ejemplo:
«Solicitud de ayuda de ${client.name?truncate(25)} / ${form.subject?truncate(100)}» - Puede utilizar variables de entorno con el elemento de menú Formulario de solicitud de ayuda. Consulte Personalización de marca: 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 archivos adjuntos de imagen.
- Si su formulario de solicitud de ayuda está configurado para reenviar 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.
Iniciar - Este tipo de elemento le permite rellenar comandos de inicio para que los utilicen sus clientes. Puede especificar la ubicación y el nombre de archivo del ejecutable que se va a iniciar, junto con los argumentos de la línea de comandos.
- Esta función ejecutará las aplicaciones como el usuario que haya iniciado sesión.
- A continuación se muestran algunos ejemplos de comandos cmd que puede ejecutar a través del icono de la bandeja del sistema (esta lista no es exhaustiva):
- mostrar añadir/eliminar programas:
cmd.exe /c "appwiz.cpl" - Mostrar Administración de equipos:
cmd.exe /c "compmgmt.msc" - Mostrar el Panel de control:
cmd.exe /c "control panel" - Abrir el símbolo del sistema:
cmd.exe - Mostrar Administración de dispositivos:
cmd.exe /c "devmgmt.msc" - Mostrar la utilidad de administració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 del equipo:
cmd.exe /c "Control sysdm.cpl" - mostrar información completa de configuración de IP:
cmd.exe /k "ipconfig /all" - Liberar la dirección IP:
cmd.exe /k "ipconfig /release" - renovar la dirección IP:
cmd.exe /k "ipconfig /renew" - Borrar 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
- mostrar añadir/eliminar programas:
Utiliza el comando «open» integrado de forma nativa en macOS para dispositivos macOS. Por ejemplo:
open "/Applications/Google Chrome.app"- Para ver más ejemplos del uso del comando «open», utilice el comando «man open» en el terminal nativo o en el terminal remoto de NinjaOne.
- En dispositivos macOS, también puede utilizar el siguiente ejemplo para escribir en un campo personalizado:
"/Applications/NinjaRMMAgent/programdata/ninjarmm-cli" set Systraymacinstallshottr true
Separador Este tipo de elemento inserta un separador de línea entre elementos o grupos del menú. Estático Este comando te permite introducir texto estático que el sistema mostrará al usuario. URL Este tipo de elemento te permite configurar URL específicas para que tus clientes las abran según sea necesario. Este comando es útil si deseas permitir que tus clientes te llamen a través de Skype o cualquier otra URL dinámica. Implementación de la configuración de la bandeja del sistema
Después de configurar el icono de la bandeja del sistema, puedes implementarlo en una o varias organizaciones.
- Vaya a la pestaña Administración → Organizaciones.
- Marque la casilla situada junto a las organizaciones deseadas. Puede seleccionar más de una organización.
- Haz clic en Editar configuración y selecciona Bandeja del sistema en el menú desplegable.
Figura 9: Editar configuración → Systray (haz clic para ampliar) - Active el interruptor Habilitar Systray, seleccione la plantilla de Systray deseada y, a continuación, seleccione Aplicar para guardar los cambios.
Como alternativa, puede implementar el icono de Systray desde la página de configuración de la organización:
- Vaya a la pestaña Administración → Organizaciones y seleccione la organización. La pestaña General se abrirá de forma predeterminada.
- Active el interruptor del icono de Systray, seleccione la plantilla de icono deseada en el menú desplegable y haga clic en Guardar.
Figura 10: Edición desde la página de configuración (haga 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 puedes eliminar la bandeja del sistema predeterminada.- Vaya a Administración → General y abra la pestaña Bandeja del sistema.
- Mueva el cursor sobre la fila de la bandeja del sistema y haga clic en el icono de los tres puntos.
- Seleccione 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 puede eliminar el icono de la bandeja del sistema hasta que elimine su configuración de organización. Haga 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
Tras implementar el Systray, el sistema del usuario mostrará el icono que hayas designado (o el icono de engranaje predeterminado), y los usuarios podrán interactuar con las descripciones emergentes que hayas configurado.
Ejemplo de Microsoft Windows
Figura 10: Icono de la bandeja del sistemade Microsoft Windows (haz clic para ampliar) Ejemplo de Apple macOS
Figura 11: Icono de la bandeja del sistema deApple macOS (haz clic para ampliar) Ejemplo de Linux
Figura 12: Icono de la bandeja del sistemade Linux (haga clic para ampliar) Es posible que tenga que instalar una extensión de bandeja (como GNOME)para utilizar el icono de la bandeja del sistema con el agente de Linux. La extensión de bandeja dependerá del entorno de escritorio utilizado.Uso avanzado
Marcadores de posición para elementos de menú
Marcadores de posición para su uso en elementos de menú (URL, Iniciar o cuadrode diálogo Acerca de ):
- ${IP_ADDR}: Direcciones IP
- ${USERNAME}: nombre de usuario del usuario actual
- ${HOSTNAME}: nombre de host del equipo
- ${DOMAIN}: Dominio del equipo 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 del 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, puede utilizar cualquier variable de entorno configurada en el sistema con el prefijo env.
- NOMBRE DEL ORDENADOR: ${COMPUTERNAME}
- SISTEMA OPERATIVO: ${env.OS}
- NÚMERO_DE_PROCESADORES: ${NÚMERO_DE_PROCESADORES}
- ARQUITECTURA_DEL_PROCESADOR: ${ARQUITECTURA_DEL_PROCESADOR}
- DOMINIO_DE_USUARIO: ${DOMINIO_DE_USUARIO}
- NOMBRE_DE_USUARIO: ${NOMBRE_DE_USUARIO}
Recursos adicionales
Consulte la siguiente documentación para obtener información adicional: