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 dans la barre d'état système » pour la configurer. 

add systray.png

Figure 2: Administration → Général → Systray → Ajouter une icône dans le 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 un Systray » pour configurer une nouvelle icône Systray. Pour configurer une icône Systray 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’« Ajouter une 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 du texte qui s'affiche lorsqu'un utilisateur déplace son curseur sur l'icône d'information.
  • Icône de la barre d'état du système : téléchargez l'image que vous souhaitez utiliser comme icône de la barre d'état du 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 s'affiche. 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 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 menu Description
À 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.
  • Les automatisations d'exécution lancées depuis la barre d'état système 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 des automatisations qui ne sont pas natives de NinjaOne. Commencez par ajouter l’automatisation à la Bibliothèque d’automatisation. Vous trouverez les instructions dans la section « 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, 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 ».
Quitter Cet élément à usage unique se trouve toujours au niveau racine. Il ne peut pas être imbriqué. L'élément insère une option « Quitter » autorisant vos utilisateurs à fermer l'exécutable de la barre Systray.
Groupe La 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 au niveau 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 variables de remplacement. Par défaut, toutes les variables de remplacement disponibles sont ajoutées au formulaire (et sont répertoriées sous forme de texte ci-dessous). Vous pouvez ajouter, supprimer et réorganiser les variables de remplacement à 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 barre d’état système pour plus d’informations.
  • Les utilisateurs finaux peuvent envoyer des captures d’écran et joindre des images.
  • Si votre formulaire de demande d’aide est configuré pour effectuer la transmission des demandes 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 commande :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 exécutables situés 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éparateur Ce type d’élément insère un séparateur de ligne entre les éléments de menu ou les groupes.
Statique Cette commande vous permet de saisir du texte statique que le Système affichera à l’utilisateur.
URL Ce 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 autoriser vos clients à vous appeler via Skype ou n’importe quelle 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 avec 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 d'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

Après avoir déployé le Systray, 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 d’engrenage), 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 sous 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 d'état (telle que GNOME)pour utiliser l'icône de la barre d'état 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

Espaces réservés pour 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  

Aide sur les espaces réservés pour les formulaires

  • 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}
  • Système d'exploitation : ${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 complémentaires

Pour plus d'informations, consultez la documentation suivante :

FAQ

Pour aller plus loin