Neste artigo
Habilitar o provisionamento de macros do Control Hub
Configurar macros a partir do Control Hub
Crie macros a partir da interface web do dispositivo
Crie extensões de interface de usuário a partir da interface web do dispositivo
Mais informações
Configure macros e extensões de interface de usuário para as séries Board, Desk e Room
list-menuNeste artigo
list-menuComentários?

Crie controles personalizados para seus usuários com extensões e macros de interface do usuário.

Macros

Uma macro é um pequeno programa JavaScript executado localmente no seu dispositivo. Por exemplo, você pode programar seu dispositivo para atender automaticamente as chamadas recebidas de números específicos.

As macros podem executar comandos da Interface de Programação de Aplicativos (API) para seus dispositivos, bem como para sistemas de terceiros.

Todas as macros ativas são executadas em um único processo no dispositivo, chamado de Runtime. Na interface web do dispositivo, você pode iniciar e interromper o tempo de execução, conforme necessário. O Runtime está em sandbox e o código é isolado com segurança do software padrão do dispositivo.

Você pode gerenciar macros do Control Hub ou do Editor de Macros na interface web do dispositivo. Para configurar macros a partir do Control Hub, você precisa primeiro habilitar o provisionamento de macros para seus dispositivos.

No Control Hub, você pode ver as alterações feitas nas macros no histórico do dispositivo.

Extensões de interface

Uma extensão de interface de usuário é um botão ou painel personalizado que você mesmo cria e adiciona à tela sensível ao toque do seu dispositivo. Por exemplo, adicione um botão “Discagem rápida” para ligar para um número usado com frequência ou programe seu dispositivo para atender automaticamente chamadas de números específicos.

As extensões de interface do usuário também podem controlar periféricos de terceiros, como luzes, persianas e interruptores de vídeo. Quando o dispositivo de vídeo e os periféricos são controlados pela mesma interface de usuário, você obtém uma experiência de usuário consistente na sala de reuniões. A comunicação com os sistemas de controle de terceiros é feita por meio da API de terceiros.

A plataforma aberta permite que você crie personalizações que se conectam aos seus fluxos de trabalho existentes; assim, permitindo que você crie valor adicional além da oferta principal do Webex.

Alguns exemplos incluem:

  • Exibindo dados personalizados do servidor web na tela principal.

  • Relatar problemas a um sistema de emissão de tíquetes.

  • Coletar dados acústicos da sala e enviá-los para um servidor web onde possam ser plotados.

  • Controle de periféricos de terceiros, como luzes, persianas e comutadores de vídeo.

Você pode criar extensões de interface do usuário a partir do Editor de extensões de interface do usuário na interface web do dispositivo.

Habilitar o provisionamento de macros do Control Hub

A ativação do provisionamento de macros oferece acesso de leitura e gravação às macros, dispositivo por dispositivo, a partir do Control Hub. Depois de ativados, todos os dispositivos registrados no modo compartilhado enviarão suas macros para o Control Hub. Os administradores podem então editar o código-fonte da macro, baixar cópias locais e fazer o upload das macros para outros dispositivos.

Para ativar o provisionamento de macros, acesse Dispositivos > Configurações > Macros no Control Hub e ative Permitir que o Control Hub gerencie macros.

  • Todas as macros no Control Hub são armazenadas e criptografadas, mas não usando a chave privada do cliente, noCisco Cloud. Se suas macros contiverem dados confidenciais, você não deve ativar o provisionamento de macros do Control Hub.

  • O provisionamento de macros do Control Hub só se aplica a dispositivos de modo compartilhado.

Configurar macros a partir do Control Hub

Você deve primeiro ativar o provisionamento de macros do Control Hub conforme descrito acima.

O provisionamento de macros é fornecido em um único dispositivo. Para compartilhar macros entre dispositivos, você pode baixar uma macro de um dispositivo e depois enviá-la para outro dispositivo.

Para acessar macros para dispositivos de modo compartilhado:

  1. Na visualização do cliente em https://admin.webex.com, acesse Dispositivos e selecione o dispositivo que você deseja configurar.

  2. Vá para Configurações e selecione Macros.


Control Hub Device Macros panel

A partir daqui, você pode:

  • Crie, edite e exclua macros.

  • Carregue e baixe macros (*.js).

  • Ative ou desative macros.

  • Salve suas alterações.

  • Visualize registros de macros.

Se alguém tiver editado simultaneamente as mesmas macros em outro local da web, você terá opções para baixar uma cópia da sua versão, descartá-la ou substituir a outra versão.

Crie macros a partir da interface web do dispositivo

O Editor de Macros fornece um editor de código, ferramentas de registro e controles para testes rápidos de macros.

Macro Editor

Faça login na interface web do dispositivo usando as credenciais de administrador e navegue até Personalização > Editor de macros. A partir daqui, você pode:

  • Crie, edite e exclua macros.

  • Importe ou exporte macros (*.js).

  • Ative ou desative macros.

  • Revise os registros de depuração.

  • Salve suas alterações (Ctrl+S)

    Se alguém tiver editado simultaneamente a mesma macro em outro local da web, você terá opções para baixar uma cópia de sua versão, descartar sua edição ou substituir a outra versão.

Crie extensões de interface de usuário a partir da interface web do dispositivo

O UI Extensions Editor fornece ferramentas para criar:

  • Botões de ação - Um botão adicionado à página inicial. O botão de ação pode ser programado para realizar ações quando um usuário toca nele.

  • Painéis - Um painel de controle pode conter muitos elementos de interface do usuário (por exemplo, botões, campos de texto, interruptores, controles deslizantes), todos os quais podem ser programados para realizar ações. Isso pode permitir que você combine seu próprio grupo de controles em um local comum.

  • Aplicativos da Web — Um atalho de aplicativo da web adicionado à página inicial. O aplicativo da web iniciará uma página da web predefinida em tela cheia. Isso está disponível em todos os dispositivos com um Web Engine (ou seja, dispositivos Board and Desk Series, exceto DX).

Faça login na interface web do dispositivo usando as credenciais de administrador, RoomControl ou Integrator e navegue até Personalização > Editor de extensões de interface do usuário.

UI Extensions Editor

A partir daqui, você pode:

  • Adicione, faça upload, baixe ou exclua uma extensão de interface de usuário.

  • Crie e configure vários tipos de controles.

  • Defina uma extensão de interface do usuário como ativa versus inativa.

  • Defina quando a extensão da interface do usuário ficará visível.

  • Exporte suas extensões de interface de usuário para o dispositivo de vídeo ou para um arquivo no seu computador.

Para conectar uma extensão de interface de usuário a uma macro, você precisa usar o ID exclusivo do item. Por exemplo, o ID para sua alternância pode ser "”lights_on. Em seguida, você escreveria uma macro que monitorasse os toques na tela e, ao detectar que o botão "lights_on" foi tocado, emitiria o comando desejado (por exemplo, ligar/desligar as luzes).

Para ver exemplos de conexão de extensões de interface do usuário a macros, veja aqui.

Mais informações

Saiba mais sobre como criar macros e extensões de interface do usuário em:

Visite a comunidade Cisco Collaboration Developer se precisar de ajuda com macros e códigos de terceiros.

Consulte Configurações de dispositivos para dispositivos de sala e mesa e Webex Boards para obter informações sobre como acessar a interface web local.

As extensões de interface de usuário (UI) do dispositivo Room Scheduler permitem criar painéis personalizados e botões de ação, bem como integrar aplicativos web diretamente no painel do Room Scheduler. Saiba mais sobre macros e extensões para o Room Scheduler.

Este artigo foi útil?
Este artigo foi útil?