Une macro est un petit programme qui s'exécute localement sur le périphérique de salle ou de bureau, ou sur un board. Une macro est écrite en JavaScript avec prise en charge de fonctions telles que les fonctions flèches, les promesses, les classes et les asynchro/await. Tous les périphériques de salle et de bureau et les boards, à l'exception de SX10, prennent en charge les macros.

Une macro peut enregistrer des commentaires à partir des événements, des modifications de configuration et des changements d'état sur le périphérique. La macro peut écouter ces événements et modifications et utiliser l'API du périphérique pour afficher d'autres commandes et modifications de configuration. Si vous associez l'utilisation de macros avec des panneaux d'interface utilisateur personnalisés, vous pouvez augmenter l'interface utilisateur par des fonctionnalités locales, par exemple les boutons de numérotation rapide.

Vous devez disposer d'un utilisateur administrateur local pour exécuter des macros qui impliquent des commandes xAPI sur l'appareil.

Pour en savoir plus sur la manière de réaliser des panneaux d'interface utilisateur personnalisés, reportez-vous à l'article sur les extensions d'interface utilisateur.

Créer et administrer des macros

Vous pouvez utiliser l'éditeur de macro pour créer et administrer des macros. L'éditeur est disponible via l'interface Web locale du périphérique.

L'interface Web locale est disponible directement depuis le navigateur Web, pour les utilisateurs administrateurs locaux ou via la vue client du Control Hub dans la zone Configurations du périphérique. Dans le navigateur Web, saisissez https://<terminal IP ou nom d'hôte> dans le champ d'adresse URL. Entrez ensuite les informations d'authentification de l'utilisateur administrateur.

Une fois dans l'interface Web locale, l'éditeur de macro est disponible dans la zone Personnalisation du côté gauche.

Si les macros sont désactivées, on vous propose d'Activer les macros lorsque vous essayez de lancer l'éditeur.

Pour en savoir plus

Lisez l'article Administration des utilisateurs locaux et l'article relatif aux paramètres avancés pour plus d'informations sur les utilisateurs locaux et sur la manière d'accéder à l'interface Web locale.

Pour plus d'informations sur les macros et comment utiliser l'éditeur de Macros, consultez le Guide de personnalisation.

Des ressources pédagogiques supplémentaires sont disponibles à partir de l' éditeur de macros :

  • Cliquez sur Didacticiel pour ouvrir le Didacticiel d'écriture de script de macros Cisco.

  • Cliquez sur Aide pour rechercher une brève introduction sur l'utilisation des macros sur un périphérique, et quelques exemples de code à étudier ou à utiliser.

L'assistance technique de Cisco (TAC) ne prend en charge le débogage du code de fabricants tiers, y compris les macros. Veuillez consulter la Communauté des développeurs Cisco Collaboration si vous avez besoin d'aide à propos des macros et du code de fabricants tiers. En outre, il existe beaucoup de ressources du développeur et de l'intégrateur sur ce site. Vous trouverez plusieurs exemples de codage de macros ici.