Makra

Makro to mały program JavaScript uruchamiany lokalnie na urządzeniu. Na przykład możesz zaprogramować urządzenie tak, aby automatycznie odbierało połączenia przychodzące z określonych numerów.

Makra mogą uruchamiać polecenia Application Programming Interface (API) dla Twoich urządzeń, a także dla systemów innych firm.

Wszystkie aktywne makra są uruchomione na urządzeniu w jednym procesie zwanym Środowisko uruchomieniowe. W razie potrzeby można uruchomić i zatrzymać środowisko uruchomieniowe za pomocą interfejsu internetowego urządzenia. Środowisko wykonawcze jest w trybie piaskownicy, a kod jest bezpiecznie odizolowany od standardowego oprogramowania urządzenia.

Makra można zarządzać z poziomu Control Hub lub Edytora makr w interfejsie internetowym urządzenia. Aby skonfigurować makra w Control Hub, należy najpierw włączyć obsługę administracyjną makr dla swoich urządzeń.

W Control Hub możesz zobaczyć zmiany wprowadzone w makrach w historii urządzenia.

Rozszerzenia interfejsu użytkownika

Rozszerzenie interfejsu użytkownika to niestandardowy przycisk lub panel, który tworzysz samodzielnie i dodajesz do ekranu dotykowego urządzenia. Na przykład dodaj przycisk "Szybkie wybieranie", aby zadzwonić pod często używany numer, lub zaprogramuj urządzenie tak, aby automatycznie odbierało połączenia z określonych numerów.

Rozszerzenia interfejsu użytkownika mogą również sterować urządzeniami peryferyjnymi innych firm, takimi jak światła, żaluzje i przełączniki wideo. Gdy urządzenie wideo i urządzenia peryferyjne są kontrolowane z tego samego interfejsu użytkownika, uzyskujesz spójne środowisko użytkownika w sali konferencyjnej. Komunikacja z systemami sterowania innych firm odbywa się za pośrednictwem interfejsu API innej firmy.

Otwarta platforma umożliwia tworzenie dostosowań, które są dołączane do istniejących przepływów pracy; w ten sposób pozwala na tworzenie dodatkowej wartości poza podstawową ofertą Webex.

Oto kilka przykładów:

  • Wyświetlanie niestandardowych danych serwera WWW na ekranie głównym.

  • Zgłaszanie problemów do systemu biletowego.

  • Zbieranie danych akustycznych z pomieszczenia i wysyłanie ich na serwer WWW, gdzie można je wykreślić.

  • Sterowanie urządzeniami peryferyjnymi innych firm, takimi jak światła, żaluzje i przełączniki wideo.

Rozszerzenia interfejsu użytkownika można tworzyć przy użyciu Edytora rozszerzeń interfejsu użytkownika w interfejsie internetowym urządzenia.

Włączenie obsługi administracyjnej makr zapewnia dostęp do odczytu i zapisu makr poszczególnych urządzeń z poziomu Control Hub. Po włączeniu wszystkie urządzenia zarejestrowane w trybie udostępniania będą przesyłać swoje makra do usługi Control Hub. Administratorzy mogą następnie edytować kod źródłowy makr, pobierać lokalne kopie i przesyłać makra na inne urządzenia.

Aby włączyć obsługę administracyjną makr, przejdź do Urządzenia > Ustawienia > Makra w Control Hub i włącz Zezwól usłudze Control Hub na zarządzanie makrami.


  • Wszystkie makra w usłudze Control Hub są przechowywane i szyfrowane w chmurze Cisco, ale nie przy użyciu własnego klucza prywatnego klienta. Jeśli makra zawierają poufne dane, nie należy włączać obsługi administracyjnej makr Control Hub.

  • Konfigurowanie makr w Control Hub dotyczy tylko urządzeń w trybie współdzielonym.


Najpierw należy włączyć obsługę administracyjną makr w Control Hub, jak opisano powyżej.

Obsługa administracyjna makr odbywa się na podstawie jednego urządzenia. Aby udostępniać makra między urządzeniami, można pobrać makro z jednego urządzenia, a następnie przesłać je na inne urządzenie.

Aby uzyskać dostęp do makr dla urządzeń pracujących w trybie udostępniania:

  1. W widoku klienta na stronie https://admin.webex.com przejdź do pozycji Urządzenia i wybierz urządzenie, które chcesz skonfigurować.

  2. Przejdź do pozycji Konfiguracje i wybierz pozycję Makra.


Panel Makra urządzenia Control Hub

W tym miejscu możesz:

  • Tworzenie, edytowanie i usuwanie makr.

  • Prześlij i pobierz makra (*.js).

  • Włączanie lub wyłączanie makr.

  • Zapisz zmiany.

  • Wyświetl dzienniki makr.


Jeśli ktoś jednocześnie edytował te same makra z innej lokalizacji internetowej, zobaczysz opcje pobrania kopii Twojej wersji, odrzucenia wersji lub zastąpienia innej wersji.

Edytor makr udostępnia edytor kodu, narzędzia do rejestrowania i kontrolki do szybkiego testowania makr.


Edytor makr

Zaloguj się do interfejsu internetowego urządzenia za pomocą poświadczeń administratora i przejdź do pozycji Dostosowanie > Edytor makr. W tym miejscu możesz:

  • Tworzenie, edytowanie i usuwanie makr.

  • Importowanie lub eksportowanie makr (*.js).

  • Włączanie lub wyłączanie makr.

  • Przejrzyj dzienniki debugowania.

  • Zapisywanie zmian (Ctrl+S)


    Jeśli ktoś jednocześnie edytował to samo makro z innej lokalizacji w Internecie, zostaną wyświetlone opcje pobrania kopii wersji, odrzucenia edycji lub zastąpienia innej wersji.

Edytor rozszerzeń interfejsu użytkownika udostępnia narzędzia do tworzenia:

  • Przyciski akcji — przycisk dodany do strony głównej. Przycisk akcji można zaprogramować tak, aby wykonywał czynności, gdy użytkownik go dotknie.

  • Panele - Panel sterowania może zawierać wiele elementów interfejsu użytkownika (np. przyciski, pola tekstowe, przełączniki, suwaki), z których wszystkie można zaprogramować do wykonywania czynności. Umożliwia to łączenie własnej grupy kontrolek we wspólnej lokalizacji.

  • Aplikacje internetowe — skrót do aplikacji internetowej dodany do strony głównej. Aplikacja internetowa uruchomi wstępnie zdefiniowaną stronę internetową na pełnym ekranie. Jest to dostępne na wszystkich urządzeniach z silnikiem internetowym (tj. Urządzeniach z serii Board i Desk, z wyjątkiem DX).

Zaloguj się do interfejsu internetowego urządzenia za pomocą poświadczeń Administratora, RoomControl lub Integrator i przejdź do Dostosowywanie > Edytor rozszerzeń interfejsu użytkownika.


Edytor rozszerzeń interfejsu użytkownika

W tym miejscu możesz:

  • Dodawanie, przesyłanie, pobieranie lub usuwanie rozszerzenia interfejsu użytkownika.

  • Tworzenie i konfigurowanie wielu typów formantów .

  • Ustaw rozszerzenie interfejsu użytkownika na aktywne i nieaktywne.

  • Określ, kiedy rozszerzenie interfejsu użytkownika będzie widoczne.

  • Wyeksportuj rozszerzenia interfejsu użytkownika do urządzenia wideo lub do pliku na komputerze.

Aby połączyć rozszerzenie interfejsu użytkownika z makrem, należy użyć unikatowego identyfikatora elementu. Na przykład identyfikator przełącznika może być "lights_on". Następnie napisałbyś makro, które monitorowało dotknięcia ekranu, a gdy wykryje, że przycisk "lights_on" został dotknięty, wyda żądane polecenie (np. Włącz / wyłącz światła).

Przykłady łączenia rozszerzeń interfejsu użytkownika z makrami można znaleźć tutaj.