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

Rubrique

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

Environnement

NinjaOne Gestion des terminaux

Description

NinjaOne vous permet de créer et de déployer une icône de la barre d'état système personnalisée pour votre organisation.

Personnalisation : Icône de la zone de notification (NinjaOne Inc. 02:05)

Indexer

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

Activation de l'icône de la zone de notification

Avant de pouvoir utiliser l'icône de la barre d'état système, vous devez l'activer dans NinjaOne. Pour ce faire, accédez à Administration → Général → Barre d'état système → Activer. 

RetrofitSystray_Activate.png

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

Une fois l'icône activée, vous pouvez utiliser le bouton « Ajouter une icône de la barre d'état système » pour la configurer. 

add systray.png

Figure 2: Administration → Général → Systray → Ajouter à la barre Systray (cliquez pour agrandir)

Configuration de l’icône de la zone de notification

Dans la fenêtre de l’application Systray, cliquez sur « Ajouter une icône de la barre d’état système » pour configurer une nouvelle icône. Pour configurer une icône existante, cliquez sur le bouton représentant trois points (ellipsis) et sélectionnez « Modifier ». 

add or edit systray.png

Figure 3 :Ajouter ou modifier l’icône de la zone de notification (cliquez pour agrandir)

Dans le menu « Ajouter une icône de la zone de notification », vous pouvez personnaliser ce qui s’affiche lorsque les utilisateurs cliquent sur l’icône de la zone de notification. 

systray config modal.png

Figure 4 :Options d’ajout d’icône du Systray (cliquez pour agrandir)

Cliquez sur « Ajouter une icône du Systray », assurez-vous que vous êtes sur l'onglet « Général », puis remplissez les champs suivants :

  • Nom : attribuez un nom descriptif à l’icône de la zone de notification.
  • Description : ajoutez une description (facultative).
  • Info-bulle : ajoutez le texte qui s'affiche lorsqu'un utilisateur déplace son curseur sur l'icône d'information.
  • Icône de la barre d'état système du Système d'exploitation : téléchargez l'image que vous souhaitez utiliser comme icône de la barre d'état système. Cette image doit être un fichier JPG ou PNG de dimensions équilatérales comprises entre 16x16 et 128x128 pixels.

Création du menu de l’icône de la zone de notification

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

Ajout d’éléments de menu

  1. Dans l’onglet « Menu de la barre d’état système », 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 :Configuration de l’ajout d’un menu de la barre d’état système (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 sur les é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 : Modifier un élément de menu (cliquez pour agrandir)

Suppression d’éléments de menu

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

Retrofit_Systray_RemoveMenuItem.png

Figure 8 : Icône « Supprimer » du Menu (cliquez pour agrandir)

Explications sur les éléments de menu

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

Type d'élément de menuDescription
À propos de

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

  • Le champ « Description » prend en charge le HTML basique.
  • Le système affichera ici l'adresse e-mail et le numéro de téléphone créés dans la section « Personnalisation ». 
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.
  • L'exécution des automatisations depuis la barre d'état système déclenchera 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 des automatisations qui ne sont pas natives de NinjaOne. Commencez par ajouter l’automatisation à la bibliothèque d’automatisation. Vous trouverez les instructions dans Pour commencer avec la bibliothèque d’automatisation de NinjaOne (Scripts) ».
  • N’exécutez pas les automatisations de la barre d’état système 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, l’automatisation 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 trouvera toujours au niveau racine. Il ne peut pas être imbriqué. L'élément insère une option « exit » pour autoriser vos utilisateurs à fermer l'exécutable de la barre Systray.
GroupeLa fonction « Groupe » vous permet de créer des rubriques de menu pour vos éléments Systray. Par défaut, les éléments sont ajoutés à la racine. Vous pouvez créer autant de groupes que nécessaire.
Formulaire de demande d’assistance
  • 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 vers une adresse e-mail, votre outil PSA intégré ou NinjaOne Ticketing.
  • Lorsque vous envoyez la demande vers 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 basique 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 à votre guise.
  • Vous pouvez tronquer n’importe lequel des champs, ce qui est utile lors de la transmission vers un outil PSA qui limite la longueur des titres de tickets. Par exemple :
    « Demande d’aide de la part de ${nom de client?truncate(25)} / ${form.subject?truncate(100)} »
  • Vous pouvez utiliser des variables d’environnement avec l’élément de menu « Formulaire de demande d’assistance ». Reportez-vous à la section Personnalisation : Variables d’environnement via l’icône de la zone de notification pour plus d’informations.
  • Les utilisateurs finaux peuvent envoyer des captures d’écran et inclure 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 sera pas synchronisé avec un contact existant.
Lancement
  • Ce type d’élément vous permet de définir des commandes de lancement que vos clients pourront 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écute les applications au nom de l’utilisateur connecté.
  • Voici quelques exemples de commandes cmd que vous pouvez exécuter via l’icône de la zone de notification (cette liste n’est pas exhaustive) :
    • afficher « Ajouter ou supprimer des programmes » : 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"
    • Lancement de l'invite de commandes :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 la cache du résolveur DNS : Cmd.exe /k "ipconfig /flushdns"
      • Remarque : le chemin d’accès complet n’est pas nécessaire pour les exécutables se trouvant 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 dans le terminal distant Ninja Remote.
  • Sur 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 de menu ou les groupes.
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 pourront ouvrir selon leurs besoins. Cette commande est utile si vous souhaitez permettre à vos clients de vous appeler via Skype ou via toute autre URL dynamique. 

Déploiement de la configuration de la barre d’état système

Une fois l'icône de la barre d'état système configurée, vous pouvez la déployer dans une ou plusieurs organisations.

  1. Accédez à l'onglet Administration → Organisations.
  2. Cochez la case à cocher en regard 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 bascule « Activer systray », sélectionnez le modèle Systray souhaité, puis cliquez sur « Appliquer » pour enregistrer les modifications.

Vous pouvez également déployer l’icône Systray depuis la page de configuration de l’organisation :

  1. Accédez à l'onglet « Administration → Organisations » et sélectionnez l'organisation. L'onglet « Général » s'ouvre par défaut.
  2. Activez le bouton « Icône 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 depuis la page de configuration (cliquez pour agrandir)

Suppression ou modification de l’icône de la zone de notification

Assurez-vous que l’icône de la barre d’état système n’est configurée ni associée à aucune organisation avant de tenter de la supprimer. Vous ne pouvez pas supprimer l’icône de la barre d’état système par défaut. 
  1. Accédez à Administration → Général et ouvrez l’onglet « Systray ».
  2. Déplacez votre curseur sur la ligne « Systray » et cliquez sur l’icône représentant trois points (ellipse).
  3. Sélectionnez l'action souhaitée. 

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

L'expérience utilisateur

Une fois le Systray déployé, le système de l’utilisateur montrera l’icône que vous avez désignée (ou l’icône par défaut en forme de roue dentée), et les utilisateurs pourront interagir avec les infobulles que vous avez configurées.

Exemple sous Microsoft Windows

Figure 11 : Icône de la zone de notification de la barre Systrayde Microsoft sous Windows (cliquez pour agrandir)

Exemple Apple macOS

Figure 12 : Icône de la zone de notification sousApple macOS (cliquez pour agrandir)

Exemple sous Linux

image__20_.png

Figure 13 : Icône de la zone de notificationsous Linux (cliquez pour agrandir)
Vous devrez peut-être installer une extension de barre des tâches (telle que GNOME)pour utiliser l’icône de la barre des tâches avec l’agent Linux. L’extension de barre des tâches dépendra de l’environnement de bureau utilisé.

Utilisation avancée

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

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

  • ${IP_ADDR}: Adresses IP
  • ${USERNAME}: Nom d’utilisateur de l’Utilisateur actuel
  • ${HOSTNAME}: nom d'hôte de la machine
  • ${DOMAIN}: domaine de la machine à laquelle le nœud a rejoint
  • ${TIMESTAMP}: Horodateur actuel au format ISO (UTC)
  • N’importe laquelle des variables d’environnement, telle que ${PROCESSOR_ARCHITECTURE} 

Aide sur les espaces réservés du formulaire

  • Prénom : $ {form.firstName}
  • Nom de famille : ${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}
  • Adresse 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}
  • Stratégie : ${policy.name}
  • Description de la stratégie : ${policy.description}
  • URL de la stratégie : ${policy.url}

De plus, vous pouvez utiliser n’importe laquelle des variables d’environnement configurées dans le système avec le préfixe « env. ».

  • NOM DE L'ORDINATEUR : ${COMPUTERNAME}
  • SE : ${env.OS}
  • NUMBER_OF_PROCESSORS : ${NUMBER_OF_PROCESSORS}
  • ARCHITECTURE_DU_PROCESSEUR : ${ARCHITECTURE_DU_PROCESSEUR}
  • USERDOMAIN : ${USERDOMAIN}
  • Nom d’utilisateur : ${Nom d’utilisateur}

Ressources complémentaires

Pour plus d’informations, consultez la documentation suivante :

FAQ

Pour aller plus loin