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

Plataforma NinjaOne: Marca con el icono Systray

Tema

Este artículo explica cómo configurar y utilizar el icono de Systray como parte de su sitio personalizado NinjaOne.

Entorno

Plataforma NinjaOne

Descripción

NinjaOne le permite crear y desplegar un icono Systray personalizado para su organización. 

Personalización: Icono Systray (NinjaOne Inc. 02:05)

Índice

Seleccione una categoría para obtener más información: 

Activar el icono Systray

Antes de poder trabajar con el icono Systray, debe habilitarlo en NinjaOne. Haga clic en Administración en el menú de navegación de NinjaOne, luego seleccione Systray en el menú desplegable General y haga clic en el botón Activar.

Una vez activado, puedes utilizar el botón Añadir systray para configurarlo. 

añadir systray.png
Imagen 1: Añadir una bandeja del sistema para NinjaOne

Configuración del icono Systray

Haz clic en Añadir bandeja de sistema para configurar un nuevo icono de bandeja de sistema. Para configurar un systray existente, haga clic en el botón de la elipsis y seleccione Editar

añadir o editar systray.png
Figura 2: Añadir o editar el icono Systray

En el menú Añadir Systray, personalizará lo que aparece cuando los usuarios hacen clic en el icono Systray. 

systray config modal.png
Figura 3: Opciones de configuración de Systray

Haga clic en Añadir Systray, asegúrese de que se encuentra en la pestaña General y, a continuación, rellene los siguientes campos:

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

Creación del menú de iconos de Systray

En este paso, configurará el menú que aparece cuando los usuarios hacen clic en el icono Systray. 

Añadir elementos de menú

  1. En la pestaña Menú Systray, haga clic en Añadir elemento de menú y, a continuación, seleccione el tipo de elemento en la lista desplegable.
systray menu_agreg.png
Figura 4: Opción de menú Add systray
  1. Configure las opciones del menú. Las opciones de configuración variarán en función del tipo de elemento de menú que seleccione. Consulte la tabla Explicaciones de los elementos de menú que aparece a continuación para obtener información sobre cada tipo de elemento de menú.
Retrofit_Systray_ConfigMenuItem.png
Figura 5: Configuración de las opciones de menú (haga clic para ampliar)

Edición de elementos de 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 de menús para organizarlos como desee. Cuando haya terminado, haga clic en Guardar cambios.

Retrofit_Systray_EditMenuItem.png
Imagen 6: Elemento del menú Edición (haga clic para ampliar)

Borrar elementos del menú 

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

Retrofit_Systray_RemoveMenuItem.png
Figura 7: Quitar el icono del menú (haga clic para ampliar)

Explicaciones de los menús

En la tabla siguiente se explica cada tipo de opción de menú.

Tipo de elemento del menúDescripción
Acerca de

Este elemento le permite incluir información sobre su empresa. Es de un solo uso y siempre estará en la posición del 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 Branding
Automatización
  • NinjaOne sólo ofrecerá automatizaciones compatibles con el sistema operativo seleccionado.
  • Cuando un usuario selecciona una automatización, el agente NinjaRMM ejecuta la automatización y todos los scripts asociados en secuencia.
  • Las automatizaciones ejecutadas desde Systray activarán una actividad a nivel de dispositivo: "Inicio solicitado por el usuario final del dispositivo" Puede filtrar estas actividades en el panel de control del dispositivo.
  • Puede agregar automatización que no es nativa de NinjaOne. En primer lugar, añada la automatización a la Biblioteca de automatización. Las instrucciones se encuentran en Introducción a la Biblioteca de Automatización de NinjaOne (Scripting).
  • No ejecute automatizaciones de Systray como "usuario conectado actual" en servidores de escritorio remoto. Si lo hace, el script se ejecutará en la primera sesión en un entorno multiusuario y, como tal, no se dirigirá a un usuario específico. 
Correo electrónico
  • El tipo Email le permite personalizar un email que un cliente puede enviarle.  
  • Esta opción emplea el programa de correo configurado en el nodo.
  • También puede utilizar variables de entorno con la opción de menú Correo electrónico.
SalirEste elemento de un solo uso estará siempre en la posición del nivel raíz. No se puede anidar. El elemento inserta una opción de "salida" para permitir a los usuarios cerrar el ejecutable de Systray.
GrupoGrupo le permite crear encabezados de menú para sus elementos de Systray. Los elementos se agregan a nivel de raíz de forma predeterminada. Puedes crear tantos grupos como necesites.
Formulario de solicitud de ayuda
  • Este elemento de un solo uso siempre estará en la posición del nivel raíz; no puede anidarse.
  • Este tipo de elemento le permite configurar un formulario dinámico que puede reenviar a una dirección de correo electrónico, su herramienta PSA integrada, o NinjaOne Ticketing.
  • Cuando envíe la solicitud a su herramienta PSA integrada, podrá elegir la plantilla del 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. Todos los marcadores de posición se agregan de forma predeterminada (y se indican en el formulario 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 que resulta útil cuando se reenvía a una herramienta PSA que limita la longitud de los títulos de los tickets. Aquí tienes un ejemplo de cómo hacerlo: "Solicitud de ayuda de ${client.name?truncate(25)} / ${form.subject?truncate(100)}"
  • Puede utilizar variables de entorno con la opción de menú Formulario de solicitud de ayuda. Consulte Branding: Variables de entorno vis Icono Systray para 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 reenviarse a una herramienta PSA integrada, el correo electrónico aparecerá como una nota (junto con todos los demás contenidos) 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 lanzamiento para que los utilicen sus clientes. Puede especificar la ubicación y el nombre de archivo del ejecutable que desea lanzar junto con los argumentos de la línea de comandos.
  • Esta función ejecutará las aplicaciones como el usuario conectado.
  • He aquí algunos ejemplos de comandos cmd que puedes ejecutar a través del icono Systray (esta lista no es exhaustiva):
    • mostrar agregar/quitar programas: cmd.exe /c "appwiz.cpl"
    • mostrar la gestión del ordenador: cmd.exe /c "compmgmt.msc"
    • mostrar panel de control: cmd.exe /c "panel de control"
    • iniciar cmd prompt:  cmd.exe
    • mostrar gestión de dispositivos: cmd.exe /c "devmgmt.msc"
    • mostrar utilidad de gestión de disco: cmd.exe /c "diskmgmt.msc"
    • mostrar visor de eventos: cmd.exe /c "eventvwr.msc"
    • mostrar conexiones de red: cmd.exe /c "control netconnections"
    • mostrar impresoras: cmd.exe /c "controlar impresoras"
    • mostrar MTSC: cmd.exe /c "mstsc"
    • mostrar servicios: cmd.exe /c "services.msc"
    • mostrar msinfo: cmd.exe /c "msinfo32"
    • mostrar administrador de tareas: cmd.exe /c "taskmgr"
    • mostrar el nombre del ordenador: cmd.exe /c "Control sysdm.cpl"
    • mostrar toda la información de configuración 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"
    • purgar la caché de resolución DNS: cmd.exe /k "ipconfig /flushdns"
      • Nota: La ruta completa no es necesaria para los ejecutables que residen en directorios incluidos en la variable de entorno PATH

  • Utiliza el comando open integrado de forma nativa en macOS para dispositivos macOS.  Por ejemplo:

    open "/Applications/Google Chrome.app"

  • Para más ejemplos de uso del comando open, utilice el comando man open dentro de la terminal nativa o la Terminal Remota NinjaOne.
  • Para 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íneas entre los elementos o grupos de menús.
EstáticoEste comando permite introducir el texto estático que el sistema mostrará al usuario.
URLEste tipo de elemento le permite configurar URL específicas para que sus clientes las lancen cuando lo necesiten.  Este comando es útil si quieres que tus clientes puedan llamarte a través de Skype o cualquier otra URL dinámica. 

Implementar la configuración de la bandeja del sistema

Una vez configurado el icono de Systray, puedes desplegarlo en una o varias organizaciones.

  1. Vaya a la pestaña AdministraciónOrganizaciones.
  2. Seleccione la casilla situada junto a las organizaciones deseadas. Puede seleccionar más de una organización.
  3. Haga clic en Editar configuración y seleccione Systray en el menú desplegable.
Retrofit_Systray_EditarOrg.png
Figura 8: Editar la configuración de Systray (haz clic para ampliar)
  1. Active el interruptor Activar bandeja de sistema, seleccione la plantilla de bandeja de sistema deseada y, a continuación, seleccione Aplicar para guardar los cambios.

También puedes desplegar el icono de Systray desde la página de configuración de la organización:

  1. Vaya a la pestaña AdministraciónOrganizaciones y seleccione la organización. La pestaña General estará abierta por defecto.
  2. Active el conmutador Icono de Systray, seleccione la plantilla de icono deseada en el menú desplegable y haga clic en Guardar.
Retrofit_Systray_ActivateFromOrg.png
Imagen 9: Edición desde la página de configuración  (haga clic para ampliar)

Borrar o editar el icono de Systray

Asegúrate de que el icono de Systray no está configurado ni asociado a ninguna organización antes de intentar eliminarlo. No puedes borrar la Systray por defecto. 
  1. Vaya a AdministraciónGeneral y abra la pestaña Systray.
  2. Mueva el cursor sobre la fila Systray y haga clic en el icono de la elipsis (tres puntos).
  3. Seleccione la acción. 

El sistema mostrará un mensaje de error si el icono Systray ya está configurado con una organización. No puede eliminar el icono de Systray hasta que no 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 Systray de esa organización. 

La experiencia del usuario

Una vez desplegado 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 los tooltips que hayas configurado.

Ejemplo de Microsoft Windows

Imagen 10: Microsoft Icono de Windows Systray

Apple macOS Ejemplo

Imagen 11: Icono de Apple macOS Systray 

Ejemplo en Linux

image__20_.png
Imagen 12: Icono de la bandeja del sistema Linux
Es posible que tenga que instalar una extensión de bandeja (como GNOME) para utilizar el icono Systray con el agente de Linux. La extensión de la bandeja dependerá del entorno de escritorio utilizado.

Uso avanzado

Marcadores de posición para los elementos del menú

Marcadores de posición para su uso en elementos de menú(URL, Inicio o cuadro de diálogoAcerca de ):

  • ${IP_ADDR}: Direcciones de IP
  • ${USERNAME}: Nombre de usuario del usuario actual
  • ${HOSTNAME}: Nombre de host de la máquina
  • ${DOMAIN}: Máquina de dominio a la que se ha unido el nodo
  • ${TIMESTAMP}: Hora actual en formato ISO (UTC)
  • Cualquier variable de entorno, como ${PROCESSOR_ARCHITECTURE} 

Marcadores de posición del formulario de ayuda

  • Nombre: ${form.firstName}
  • Apellido: ${form.lastName}
  • Correo electrónico: ${form.email}
  • Teléfono: ${form.phone}
  • Asunto: ${form.subject}
  • Descripción del problema: ${form.body}
  • Dispositivo: ${node.displayName}
  • Ninja URL: ${node.url}
  • Rol del dispositivo: ${node.nodeRole}
  • IP pública: ${node.publicIpAddress}
  • IPs 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 env. Prefijo.

  • COMPUTERNAME: ${COMPUTERNAME}
  • OS: ${env.OS}
  • NÚMERO_DE_PROCESADORES: ${NUMBER_OF_PROCESSORS}
  • ARQUITECTURA_PROCESADOR: ${ARQUITECTURA_PROCESADOR}
  • DOMINIO_USUARIO: ${USERDOMAIN}
  • NOMBRE DE USUARIO: ${USERNAME}

Recursos adicionales:

Consulte la siguiente documentación para obtener información adicional:

FAQ

Próximos pasos