Crear controles personalizados para los usuarios con extensiones de la interfaz de usuario y macros.
Macros
Una macro es un pequeño programa de JavaScript que se ejecuta localmente en el dispositivo de video. Por ejemplo, puede programar el dispositivo para que responda automáticamente llamadas entrantes de números específicos.
Las macros pueden ejecutar los comandos de la interfaz de programación de aplicaciones (API) para los dispositivos Webex, así como para los sistemas de otros fabricantes.
Todas las macros activas se ejecutan en un solo proceso en el dispositivo de vídeo, denominado tiempo de ejecución. En la interfaz Web de dispositivos, puede iniciar y detener el tiempo de ejecución, según sea necesario. El tiempo de ejecución está en recinto y el código se aísla de manera segura del software estándar del dispositivo.
Puede administrar macros desde el Hub de control o el Editor de macros en la interfaz Web de dispositivos. Para configurar macros desde el Hub de controles, primero debe activar el aprovisionamiento de macros para sus dispositivos.
Extensiones UI
Una extensión de interfaz de usuario es un botón o panel personalizado que usted crea usted mismo y que agrega a la pantalla táctil de su dispositivo. Por ejemplo, agregue un botón "Quick dial" para llamar a un número que se utiliza frecuentemente o programe su dispositivo para que responda automáticamente a las llamadas de números específicos.
Las extensiones de interfaz de usuario también pueden controlar periféricos de otros fabricantes, como luces, persianas y conmutadores de video. Cuando el dispositivo de video y los periféricos se controlan desde la misma interfaz de usuario, obtiene una experiencia de usuario coherente en la sala de teleconferencias. La comunicación con los sistemas de control de otros fabricantes se realiza a través de la API de otros fabricantes.
La plataforma abierta le permite crear personalizaciones que se adjuntan a sus flujos de trabajo existentes; de este modo, le permite crear valor adicional a partir de la oferta de Webex principal.
Algunos ejemplos son:
-
Cómo mostrar los datos del servidor web personalizado en la pantalla principal.
-
Cómo informar de los problemas a un sistema de vales.
-
Recopilar datos acústicos de la sala y enviarlos a un servidor WebServer donde se pueden trazar.
-
Control de periféricos de otros fabricantes, como luces, persianas y mezcladores de vídeo.
Puede crear extensiones de interfaz de usuario desde el Editor de extensiones de IU en la interfaz Web de dispositivos.
Al habilitar el aprovisionamiento de macros, se obtiene acceso de lectura y escritura a las macros por dispositivo desde el concentrador de controles. Una vez activado, todos los dispositivos que están registrados en modo compartido cargan las macros en el control Hub. Los administradores pueden editar el código fuente de la macro, descargar copias locales y cargar las macros a otros dispositivos.
Para activar el aprovisionamiento de macros, vaya a configuración de dispositivos > > macros en el centro de control y Active la opción permitir Hub de control para administrar las macros.
|
Primero debe activar el aprovisionamiento de Hub de control de las macros como se ha explicado más arriba.
|
El aprovisionamiento de macros se proporciona por una base de dispositivo único. Para compartir macros entre dispositivos, puede descargar una macro de un dispositivo y, a continuación, cargarla a otro dispositivo.
Para acceder a las macros de dispositivos de modo compartido:
-
En la vista cliente de https://admin.webex.com , vaya a dispositivos y seleccione el dispositivo que desea configurar.
-
Vaya a configuraciones y seleccione macros.

Desde aquí, puede:
-
Crear, editar y eliminar macros.
-
Cargue y descargue macros (*. js).
-
Activar o desactivar macros.
-
Guarde los cambios.
-
Ver los registros de macros.
Si alguien editó simultáneamente las mismas macros de otra ubicación Web, se le presentarán opciones para descargar una copia de la versión, descartar la versión o sobrescribir la otra versión.
|
El Editor de macros proporciona un editor de código, herramientas de registro y controles para probar rápidamente las macros.

Inicie sesión en la interfaz Web de dispositivos usando credenciales de administrador y desplácese a personalización > Editor de macros. Desde aquí, puede:
-
Crear, editar y eliminar macros.
-
Importar o exportar macros (*. js).
-
Activar o desactivar macros.
-
Revisar registros de depuración.
-
Guardar los cambios (Ctrl + S)
Si alguien editó simultáneamente la misma macro desde otra ubicación Web, se le presentan opciones para descargar una copia de la versión, descartar la modificación o sobrescribir la otra versión.
El Editor de extensiones de IU proporciona herramientas para crear:
-
Botones de acción: botón que se agrega a la página de inicio. El botón de acción se puede programar para que realice acciones cuando un usuario lo pulse.
-
Paneles: un panel de control puede contener muchos elementos de la interfaz de usuario (por ejemplo, botones, campos de texto, modificadores y controles deslizantes), todos los cuales se pueden programar para realizar acciones. Esto le permite combinar su propio grupo de controles en una ubicación común.
-
Aplicaciones web: accesos directos de aplicaciones web agregadas a la página de inicio. La aplicación web ejecutará una página web predefinida en pantalla completa. Se encuentra disponible en todos los dispositivos con un motor web (por ejemplo, dispositivos de serie y escritorio, excepto DX).
Inicie sesión en la interfaz Web de dispositivos usando credenciales de administrador, RoomControl o integrador y desplácese a la personalización > Editor de extensiones de la interfaz de usuario.

Desde aquí, puede:
-
Agregue, cargue, Descargue o elimine una extensión de interfaz de usuario.
-
Crear y configurar muchos tipos de controles.
-
Establecer una extensión de UI como activa vs. inactiva.
-
Defina Cuándo será visible la extensión de la interfaz de usuario.
-
Exporte las extensiones de la interfaz de usuario al dispositivo de video o a un archivo de su computadora.
Para conectar una extensión de interfaz de usuario a una macro, debe utilizar el ID exclusivo para el elemento. Por ejemplo, el ID de la alternancia puede ser "lights_on". A continuación, puede escribir una macro que supervisa los punteos de pantalla y cuando detectó que el botón "lights_on" fue punteado, el comando que deseabas (por ejemplo, encender/apagar las luces).
Para ver ejemplos de cómo conectar extensiones de interfaz de usuario a macros, consulte la sección extensiones de UI de la Guía de personalización.
Más información
Más información sobre cómo crear macros y extensiones de la interfaz de usuario de:
Visite la comunidad de desarrolladores de Cisco Collaboration si necesita ayuda para macros y código de terceros.