Vous êtes déjà client NinjaOne ? Connectez-vous pour consulter d'autres guides et les dernières nouvelles.

NinjaOne Gestion des terminaux : personnalisation de l’image de marque avec l’icône de la zone de notification

Sujet

Cet article explique comment configurer et utiliser l'icône Systray dans le cadre de votre site NinjaOne personnalisé.

Environnement

NinjaOne Endpoint Management

Description

NinjaOne vous permet de créer et de déployer une icône Systray personnalisée pour votre organisation. 

Image de marque : icône Systray (NinjaOne Inc. 02:05)

Index

Sélectionnez une catégorie pour en savoir plus : 

Activation de l'icône Systray

Avant de pouvoir utiliser l'icône Systray, vous devez l'activer dans NinjaOne. Pour ce faire, accédez à AdministrationGénéralSystrayActiver

RetrofitSystray_Activate.png
Figure 1 : Administration → Général → Systray → Activer (cliquez pour agrandir)

Une fois activée, vous pouvez utiliser le bouton Ajouter une icône Systray pour la configurer. 

add systray.png
Figure 2: Administration → Général → Systray → Ajouter Systray (cliquez pour agrandir)

Configuration de l'icône Systray

Dans la fenêtre de l'application Systray, cliquez sur Ajouter un systray pour configurer une nouvelle icône Systray. Pour configurer un systray existant, cliquez sur le bouton ellipsis (trois points) et sélectionnez Modifier

add or edit systray.png
Figure 3 :Ajouter ou modifier l'icône Systray (cliquez pour agrandir)

Dans le menu Ajouter une barre d'état système, vous pouvez personnaliser ce qui s'affiche lorsque les utilisateurs cliquent sur l'icône de la barre d'état système. 

systray config modal.png
Figure 4 :Ajouter des options Systray (cliquez pour agrandir)

Cliquez sur Ajouter Systray, assurez-vous que vous êtes dans l'onglet Général, puis remplissez les champs suivants :

  • Nom : donnez un nom descriptif à l'icône de la barre d'état système.
  • Description : ajoutez une description facultative.
  • Info-bulle : ajoutez le texte qui s'affiche lorsqu'un utilisateur passe son curseur sur l'icône d'information.
  • Icône Systray du système d'exploitation : téléchargez l'image graphique que vous souhaitez utiliser comme icône Systray. Cette image doit être un fichier JPG ou PNG de taille équilatérale comprise entre 16x16 et 128x128 pixels.

Création du menu de l'icône Systray

Au cours de cette étape, vous allez configurer le menu qui s'affiche lorsque les utilisateurs cliquent sur l'icône Systray. 

Ajout d'éléments de menu

  1. Dans l'onglet Menu Systray, cliquez sur Ajouter un élément de menu, puis sélectionnez le type d'élément dans le menu déroulant.
systray menu_add menu item.png
Figure 5 :Ajouter la configuration du menu Systray (cliquez pour agrandir)
  1. Configurez les paramètres de l'élément de menu. Les options de configuration varient en fonction du type d'élément de menu que vous sélectionnez. Reportez-vous au tableau Explications des éléments de menu ci-dessous pour en savoir plus sur chaque type d'élément de menu.
Retrofit_Systray_ConfigMenuItem.png
Figure 6 : Configuration de l'automatisation (cliquez pour agrandir)

Modification des éléments de menu

Pour modifier un élément de menu, placez votre curseur dessus et cliquez sur l'option Modifier lorsqu'elle apparaît. Vous pouvez également faire glisser et déposer des éléments dans l'arborescence du menu pour les organiser comme vous le souhaitez. Une fois terminé, cliquez sur Enregistrer les modifications.

Retrofit_Systray_EditMenuItem.png
Figure 7 : Modification d'un élément de menu (cliquez pour agrandir)

Suppression d'éléments de menu

Pour supprimer un élément de menu, placez votre curseur dessus et cliquez sur l'option Supprimer lorsqu'elle apparaît. 

Retrofit_Systray_RemoveMenuItem.png
Figure 8 : Supprimer l'icône du menu (cliquez pour agrandir)

Explications des éléments de menu

Le tableau suivant explique les différents types d'éléments de menu.

Type d'élément de menuDescription
À propos

Cet élément vous permet d'inclure des informations sur votre entreprise. Il est à usage unique et se trouve toujours au niveau racine ; il ne peut pas être imbriqué.

  • Le champ Description prend en charge le langage HTML de base.
  • Le système affichera ici l'adresse e-mail et le numéro de téléphone créés sous Branding
Automatisation
  • NinjaOne ne proposera que des automatisations compatibles avec le système d'exploitation sélectionné.
  • Lorsqu'un utilisateur sélectionne une automatisation, l'agent NinjaRMM exécute l'automatisation et tous les scripts associés dans l'ordre.
  • Les automatisations exécutées à partir du Systray déclencheront une activité au niveau de l'appareil : « Démarrage demandé par l'utilisateur final de l'appareil ». Vous pouvez filtrer ces activités sur le tableau de bord de l'appareil.
  • Vous pouvez ajouter une automatisation qui n'est pas native à NinjaOne. Commencez par ajouter l'automatisation à la bibliothèque d'automatisation. Vous trouverez les instructions dans de NinjaOne ».
  • N'exécutez pas les automatisations Systray en tant qu'« utilisateur actuellement connecté » sur les serveurs de bureau à distance. Cela entraînerait l'exécution du script lors de la première session dans un environnement multi-utilisateurs et, par conséquent, ne ciblerait pas un utilisateur spécifique. 
E-mail
  • Le type E-mail vous permet de personnaliser un e-mail qu'un client peut vous envoyer.  
  • Cette option utilise le programme de messagerie configuré sur le nœud.
  • Vous pouvez également utiliser des variables d'environnement avec l'élément de menu E-mail.
QuitterCet élément à usage unique se trouve toujours au niveau racine. Il ne peut pas être imbriqué. L'élément insère une option « Quitter » pour permettre à vos utilisateurs de fermer l'exécutable Systray.
GroupGroupe vous permet de créer des en-têtes de menu pour vos éléments Systray. Par défaut, les éléments sont ajoutés au niveau racine. Vous pouvez créer autant de groupes que nécessaire.
Formulaire de demande d'aide
  • Cet élément à usage unique se trouve toujours au niveau racine ; il ne peut pas être imbriqué.
  • Ce type d'élément vous permet de configurer un formulaire dynamique que vous pouvez transférer à une adresse e-mail, à votre outil PSA intégré ou à NinjaOne Ticketing.
  • Lorsque vous envoyez la demande à votre outil PSA intégré, vous pouvez choisir le modèle de ticket. Cette option ne s'applique pas à NinjaOne Ticketing.
  • Les champs Objet et Description prennent en charge le HTML de base et les espaces réservés. Par défaut, tous les espaces réservés disponibles sont ajoutés au formulaire (et sont répertoriés sous forme de texte ci-dessous). Vous pouvez ajouter, supprimer et réorganiser les espaces réservés comme vous le souhaitez.
  • Vous pouvez tronquer n'importe quel champ, ce qui est utile lorsque vous transférez vers un outil PSA qui limite la longueur des titres des tickets. Par exemple :
    « Demande d'aide de ${client.name?truncate(25)} / ${form.subject?truncate(100)} »
  • Vous pouvez utiliser des variables d'environnement avec l'élément de menu Formulaire de demande d'aide. Pour plus d'informations, consultez la section Branding : variables d'environnement via l'icône Systray.
  • Les utilisateurs finaux peuvent envoyer des captures d'écran et joindre des images.
  • Si votre formulaire de demande d'aide est configuré pour être transféré vers un outil PSA intégré, l'e-mail apparaîtra sous forme de note (avec tous les autres contenus) sur le ticket. L'e-mail ne remplira pas automatiquement les champs de votre PSA et ne se synchronisera pas avec un contact existant.
Lancement
  • Ce type d'élément vous permet de remplir des commandes de lancement que vos clients peuvent utiliser. Vous pouvez spécifier l'emplacement et le nom de fichier de l'exécutable à lancer, ainsi que les arguments de ligne de commande.
  • Cette fonctionnalité exécutera les applications en tant qu'utilisateur connecté.
  • Voici quelques exemples de commandes cmd que vous pouvez exécuter via l'icône Systray (cette liste n'est pas exhaustive) :
    • afficher les programmes ajoutés/supprimés: cmd.exe /c « appwiz.cpl »
    • afficher la gestion de l'ordinateur :cmd.exe /c « compmgmt.msc »
    • afficher le panneau de configuration :cmd.exe /c « control panel »
    • lancer l'invite cmd :cmd.exe
    • afficher la gestion des périphériques :cmd.exe /c « devmgmt.msc »
    • Afficher l'utilitaire de gestion des disques :cmd.exe /c « diskmgmt.msc »
    • Afficher l'observateur d'événements :cmd.exe /c « eventvwr.msc »
    • afficher les connexions réseau :cmd.exe /c « control netconnections »
    • afficher les imprimantes :cmd.exe /c « control printers »
    • Afficher MTSC :cmd.exe /c « mstsc »
    • Afficher les services :cmd.exe /c « services.msc »
    • Afficher msinfo :cmd.exe /c « msinfo32 »
    • afficher le gestionnaire de tâches : cmd.exe /c « taskmgr »
    • afficher le nom de l'ordinateur :cmd.exe /c « Control sysdm.cpl »
    • afficher les informations complètes de configuration IP :cmd.exe /k « ipconfig /all »
    • libérer l'adresse IP : cmd.exe /k « ipconfig /release »
    • renouveler l'adresse IP :cmd.exe /k « ipconfig /renew »
    • Vider le cache du résolveur DNS : cmd.exe /k « ipconfig /flushdns »
      • Remarque : le chemin d'accès complet n'est pas nécessaire pour les fichiers exécutables résidant dans les répertoires répertoriés dans la variable d'environnement PATH
  • Utilisez la commande open intégrée nativement à macOS pour les appareils macOS. Par exemple :

    open "/Applications/Google Chrome.app"

  • Pour plus d'exemples d'utilisation de la commande open, utilisez la commande man open dans le terminal natif ou le terminal distant NinjaOne.
  • Pour les appareils macOS, vous pouvez également utiliser l'exemple suivant pour écrire dans un champ personnalisé :
    "/Applications/NinjaRMMAgent/programdata/ninjarmm-cli" set Systraymacinstallshottr true
SéparateurCe type d'élément insère un séparateur de ligne entre les éléments ou les groupes du menu.
StatiqueCette commande vous permet de saisir du texte statique que le système affichera à l'utilisateur.
URLCe type d'élément vous permet de configurer des URL spécifiques que vos clients peuvent lancer selon leurs besoins. Cette commande est utile si vous souhaitez permettre à vos clients de vous appeler via Skype ou toute autre URL dynamique. 

Déploiement de la configuration Systray

Après avoir configuré l'icône Systray, vous pouvez la déployer dans une ou plusieurs organisations.

  1. Accédez à l'onglet AdministrationOrganisations.
  2. Cochez la case à côté des organisations souhaitées. Vous pouvez sélectionner plusieurs organisations.
  3. Cliquez sur Modifier les paramètres et sélectionnez Systray dans le menu déroulant.
Retrofit_Systray_EditOrg.png
Figure 9 : Modifier les paramètres→ Systray (cliquez pour agrandir)
  1. Activez le bouton Activer Systray, sélectionnez le modèle Systray souhaité, puis sélectionnez Appliquer pour enregistrer les modifications.

Vous pouvez également déployer l'icône Systray à partir de la page de configuration de l'organisation :

  1. Accédez à l'onglet AdministrationOrganisations et sélectionnez l'organisation. L'onglet Général s'ouvre par défaut.
  2. Activez le bouton Systray, sélectionnez le modèle d'icône souhaité dans le menu déroulant, puis cliquez sur Enregistrer.
Retrofit_Systray_ActivateFromOrg.png
Figure 10 : Modification à partir de la page de configuration (cliquez pour agrandir)

Suppression ou modification de l'icône Systray

Assurez-vous que l'icône Systray n'est configurée ou associée à aucune organisation avant de tenter de la supprimer. Vous ne pouvez pas supprimer le Systray par défaut. 
  1. Accédez à AdministrationGénéral et ouvrez l'onglet Systray.
  2. Placez votre curseur sur la ligne Systray et cliquez sur l'icône ellipsis (trois points).
  3. Sélectionnez l'action. 

Le système affiche un message d'erreur si l'icône Systray est déjà configurée avec une organisation. Vous ne pouvez pas supprimer l'icône Systray tant que vous n'avez pas supprimé sa configuration d'organisation. Cliquez sur le nom de l'organisation dans la boîte de dialogue pour modifier l'icône Systray de cette organisation. 

Expérience utilisateur

Après le déploiement du Systray, le système de l'utilisateur affichera l'icône que vous avez désignée (ou l'icône d'engrenage par défaut), et les utilisateurs pourront interagir avec les info-bulles que vous avez configurées.

Exemple Microsoft Windows

Figure 10 : Icône Systrayde Microsoft Windows (cliquez pour agrandir)

Exemple Apple macOS

Figure 11 : Icône Systray sousApple macOS (cliquez pour agrandir)

Exemple sous Linux

image__20_.png
Figure 12 : Icône SystrayLinux (cliquez pour agrandir)
Vous devrez peut-être installer une extension de barre d'état (telle que GNOME)pour utiliser l'icône Systray avec l'agent Linux. L'extension de barre d'état dépendra de l'environnement de bureau utilisé.

Utilisation avancée

Espaces réservés pour les éléments de menu

Espace réservé à utiliser dans les éléments de menu (URL, lancement ou boîtede dialogue À propos ) :

  • ${IP_ADDR}: adresses IP
  • ${USERNAME}: nom d'utilisateur de l'utilisateur actuel
  • ${HOSTNAME}: nom d'hôte de la machine
  • ${DOMAIN}: domaine auquel le nœud est connecté
  • ${TIMESTAMP}: horodatage actuel au format ISO (UTC)
  • Toute variable d'environnement, telle que ${PROCESSOR_ARCHITECTURE} 

Espace réservé du formulaire d'aide

  • Prénom : $ {form.firstName}
  • Nom : ${form.lastName}
  • E-mail : ${form.email}
  • Téléphone : ${form.phone}
  • Objet : ${form.subject}
  • Description du problème : ${form.body}
  • Appareil : ${node.displayName}
  • URL Ninja : ${node.url}
  • Rôle de l'appareil : ${node.nodeRole}
  • IP publique : ${node.publicIpAddress}
  • Adresses IP privées : ${node.ipAddress}
  • ID de l'appareil : ${node.id}
  • Organisation : $ {client.name}
  • Description : ${client.description}
  • URL de l'organisation : ${client.url}
  • Politique : ${policy.name}
  • Description de la politique : ${policy.description}
  • URL de la politique : ${policy.url}

De plus, vous pouvez utiliser n'importe quelle variable d'environnement configurée dans le système avec le préfixe env.

  • COMPUTERNAME : ${COMPUTERNAME}
  • OS : ${env.OS}
  • NUMBER_OF_PROCESSORS : ${NUMBER_OF_PROCESSORS}
  • ARCHITECTURE_DU_PROCESSEUR : ${ARCHITECTURE_DU_PROCESSEUR}
  • DOMAINE_UTILISATEUR : ${DOMAINE_UTILISATEUR}
  • NOM_D'UTILISATEUR : ${NOM_D'UTILISATEUR}

Ressources supplémentaires

Pour plus d'informations, consultez la documentation suivante :

FAQ

Pour aller plus loin