Macros

Une macro est un petit programme JavaScript qui s'exécute localement sur votre appareil. Par exemple, vous pouvez programmer votre appareil pour répondre automatiquement aux appels entrants provenant de numéros spécifiques.

Les macros peuvent exécuter des commandes d'Interface de programmation d'Application (API) pour vos périphériques, ainsi que pour les systèmes tiers.

Toutes les macros actives sont exécutées dans un seul processus sur l'appareil, appelé exécution. À partir de l'interface Web du périphérique, vous pouvez démarrer et arrêter le runtime, le cas échéant. Le runtime est mis en sandbox et le code est solidement isolé du logiciel standard du périphérique.

Vous pouvez gérer les macros à partir du concentrateur de contrôles ou de l' éditeur de macros de l'interface Web du périphérique. Pour configurer les macros à partir du concentrateur de contrôle, vous devez d'abord activer la mise à disponibilité des macros pour vos périphériques.

Dans Control Hub, vous pouvez voir les modifications apportées aux macros dans l' historique du périphérique.

Extensions d'interface utilisateur

Une extension d'interface utilisateur est un bouton ou un panneau personnalisé que vous pouvez créer vous-même et ajouter à l'écran tactile de votre appareil. Par exemple, ajoutez un bouton "numérotation rapide" pour appeler un numéro fréquemment utilisé ou programmez votre appareil pour répondre automatiquement aux appels provenant de numéros spécifiques.

Les postes d'interface utilisateur peuvent également contrôler des périphériques de fabricants tiers, tels que des lumières, des aveugles et des commutateurs vidéo. Lorsque le périphérique vidéo et les périphériques sont contrôlés à partir de la même interface utilisateur, vous bénéficiez d'une expérience cohérente dans la salle de réunion. La communication avec les systèmes de contrôle tiers s'effectue par l'intermédiaire du API tiers.

La plate-forme ouverte vous permet de créer des personnalisations qui s'attachent à vos flux de travail existants. ainsi, vous pouvez créer une valeur ajoutée au-delà de l'offre de Webex de base.

Voici quelques exemples :

  • Afficher les données personnalisées du serveur Web sur l'écran principal.

  • Création de rapports sur un système de gestion des tickets.

  • La collecte de données acoustiques de la salle et leur envoi vers un serveur Web où elles peuvent être tracées.

  • Contrôle des périphériques de fabricants tiers, tels que des lumières, des aveugles et des mélangeurs vidéo.

Vous pouvez créer des extensions d'interface utilisateur à partir de l' éditeur d'extensions d'interface utilisateur dans l'interface Web du périphérique.

L'activation de la mise à disponibilité de macros vous permet d'accéder en lecture et en écriture à des macros sur une base périphérique par périphérique, depuis Control Hub. Une fois activé, tous les périphériques qui sont enregistrés en mode partagé téléchargent leurs macros sur le concentrateur de contrôle. Les administrateurs peuvent ensuite modifier le code source de la macro, télécharger des copies locales et télécharger les macros vers d'autres périphériques.

Pour activer la mise à disponibilité des macros, accédez à périphériques > paramètres > macros dans le hub de contrôle et basculez sur autoriser le concentrateur de contrôle pour gérer les macros .


  • N'oubliez pas que toutes les macros seront stockées et cryptées dans le nuage Cisco. Si vos macros contiennent des données confidentielles, vous ne devez pas activer la mise à disponibilité de la macro du Hub de contrôle.

  • La configuration du concentrateur de contrôle des macros ne s'applique qu'aux périphériques en mode partagé.


Vous devez d'abord activer la mise à disponibilité du concentrateur de contrôle des macros, comme décrit ci-dessus.

La configuration des macros est assurée sur une base de périphérique unique. Pour partager des macros entre des appareils, vous pouvez télécharger une macro à partir d'un périphérique, puis la télécharger vers un autre périphérique.

Pour accéder aux macros des périphériques en mode partagé :

  1. Dans la vue client du https://admin.webex.com , accédez à périphériques et sélectionnez le périphérique que vous souhaitez configurer.

  2. Accédez à configurations et sélectionnez macros.


Panneau macros du périphérique de contrôle du Hub

Vous pouvez alors :

  • Créez, modifiez et supprimez des macros.

  • Téléchargez et téléchargez des macros (*. js).

  • Activez ou désactivez les macros.

  • Enregistrez vos modifications.

  • Afficher les journaux de macros.


Si une personne a modifié simultanément les mêmes macros à partir d'un autre emplacement Web, des options vous êtes proposées pour télécharger une copie de votre version, annuler votre version ou remplacer l'autre version.

L' éditeur de macro fournit un éditeur de code, des outils de consignation et des commandes permettant de tester rapidement les macros.


Éditeur de macro

Connectez-vous à l'interface Web du périphérique à l'aide des informations d'identification Admin et accédez à personnalisation > éditeur de macros. Vous pouvez alors :

  • Créez, modifiez et supprimez des macros.

  • Importez ou exportez des macros (*. js).

  • Activez ou désactivez les macros.

  • Examinez les journaux de débogage.

  • Enregistrer vos modifications (Ctrl + S)


    Si une personne a édité en même temps la même macro à partir d'un autre emplacement Web, des options vous êtes proposées pour télécharger une copie de votre version, annuler votre modification ou remplacer l'autre version.

L' éditeur d'extensions d'interface utilisateur fournit des outils de création :

  • Boutons d'action : bouton ajouté à la page d'accueil. Le bouton d'action peut être programmé pour effectuer des actions lorsqu'un utilisateur le clique.

  • Panneaux : un panneau de contrôle peut contenir de nombreux éléments de l'interface utilisateur (par exemple, des boutons, des champs de texte, des commutateurs, des curseurs), qui peuvent être programmés pour effectuer des opérations. Cela peut vous permettre de combiner votre propre groupe de contrôles dans un emplacement commun.

  • Web Apps : raccourci vers une application Web ajouté à la page d'accueil. L'application Web lance une page Web prédéfinie en mode plein écran. Cette fonction est disponible sur tous les périphériques dotés d'un moteur Web (par exemple, les périphériques de la gamme de cartes et de bureau, sauf DX).

Connectez-vous à l'interface Web du périphérique à l'aide des informations d'identification admin, RoomControl ou Integrator et accédez à personnalisation > éditeur d'extensions d'interface utilisateur.


Éditeur d'extensions d'interface utilisateur

Vous pouvez alors :

  • Ajouter, télécharger, télécharger ou supprimer une extension d'interface utilisateur.

  • Créez et configurez de nombreux types de contrôles.

  • Définissez une extension d'interface utilisateur sur actif ou inactif.

  • Définissez le moment où l'extension de l'interface utilisateur sera visible.

  • Exportez vos postes d'interface utilisateur vers le périphérique vidéo ou vers un fichier sur votre ordinateur.

Pour connecter une extension d'interface utilisateur à une macro, vous devez utiliser l'ID unique de l'élément. Par exemple, l'ID de basculement peut être "lights_on". Vous devez ensuite écrire une macro qui a suivi des effleurements d'écran et lorsqu'il détecte que le bouton "lights_on" a été cliqué, il émet la commande désirée (par exemple, activation/désactivation des lumières).

Pour des exemples de connexion d'extensions d'interface utilisateur à des macros, consultez la section extensions d'interface du guide de personnalisation.

Pour en savoir plus

En savoir plus sur la création de macros et d'extensions d'interface utilisateur depuis :

Reportez-vous à la communauté des développeurs de Cisco collaboration pour obtenir de l'aide sur les macros et le code d'un tiers.

Pour plus d'informations sur l'accès à l'interface web locale, reportez-vous à configurations de périphérique pour les équipements de salle et de bureau et les cartes Webex.