Makro

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

Makra mogą uruchamiać polecenia interfejsu programowania aplikacji (API) dla urządzeń użytkownika, a także dla systemów innych firm.

Wszystkie aktywne makra są uruchomione w jednym procesie na urządzeniu, zwanym środowiskiem wykonawczym. W interfejsie internetowym urządzenia można w razie potrzeby uruchamiać i zatrzymywać środowisko wykonawcze. Środowisko wykonawcze jest w trybie piaskownicy, a kod jest bezpiecznie odizolowany od standardowego oprogramowania urządzenia.

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

W Centrum sterowania 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 można utworzyć samodzielnie i dodać do ekranu dotykowego urządzenia. Na przykład dodaj przycisk "Szybkie wybieranie", aby nawiązać połączenie z często używanym numerem, 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, rolety i przełączniki wideo. Gdy urządzenie wideo i urządzenia peryferyjne są sterowane z tego samego interfejsu użytkownika, uzyskujesz spójne wrażenia użytkownika w sali konferencyjnej. Komunikacja z systemami sterowania stron trzecich odbywa się za pośrednictwem API stron trzecich.

Otwarta platforma umożliwia tworzenie dostosowań, które są dołączane do istniejących przepływów pracy; Umożliwiając w ten sposób 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, rolety i przełączniki wideo.

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

Włączenie aprowizacji makr zapewnia dostęp do odczytu i zapisu makr dla poszczególnych urządzeń z poziomu Centrum sterowania. Po włączeniu wszystkie urządzenia zarejestrowane w trybie współdzielonym przekażą swoje makra do Centrum sterowania. Administratorzy mogą następnie edytować kod źródłowy makr, pobierać kopie lokalne i przesyłać makra na inne urządzenia.

Aby włączyć obsługę administracyjną makr, przejdź do pozycji Urządzenia > ustawienia > Makra w Centrum sterowania i włącz opcję Zezwalaj centrum sterowania na zarządzanie makrami.


  • Wszystkie makra w centrum sterowania są przechowywane i szyfrowane, ale nie przy użyciu własnego klucza prywatnego klienta, w chmurze Cisco. Jeśli makra zawierają poufne dane, nie należy włączać udostępniania makr centrum sterowania.

  • Aprowizowanie makr w centrum sterowania dotyczy tylko urządzeń w trybie współużytkowanym.


Najpierw należy włączyć obsługę administracyjną makr w centrum sterowania w sposób opisany powyżej.

Aprowizowanie makr odbywa się na jednym urządzeniu. Aby udostępniać makra między urządzeniami, możesz pobrać makro z jednego urządzenia, a następnie przekazać je na inne urządzenie.

Aby uzyskać dostęp do makr dla urządzeń w trybie współużytkowanym:

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

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


Panel Makra urządzenia centrum sterowania

W tym miejscu możesz:

  • Twórz, edytuj i usuwaj makra.

  • Przekazywanie i pobieranie makr (*.js).

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

  • Zapisz zmiany.

  • Wyświetlanie dzienników makr.


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

Edytor makr udostępnia edytor kodu, narzędzia rejestrowania i formanty umożliwiające szybkie testowanie makr.


Edytor makr

Zaloguj się do interfejsu internetowego urządzenia przy użyciu poświadczeń administratora i przejdź do opcji Dostosowywanie > Edytor makr. W tym miejscu możesz:

  • Twórz, edytuj i usuwaj makra.

  • Importowanie lub eksportowanie makr (*.js).

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

  • Przejrzyj dzienniki debugowania.

  • Zapisz zmiany (Ctrl+S)


    Jeśli ktoś jednocześnie edytował to samo makro z innej lokalizacji internetowej, zostaną wyświetlone opcje pobrania kopii wersji, odrzucenia zmiany 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ł akcje, 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 działań. Umożliwia to połą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 on dostępny na wszystkich urządzeniach z silnikiem Web Engine (tj. urządzeniach z serii Board i Desk, z wyjątkiem DX).

Zaloguj się do interfejsu internetowego urządzenia przy użyciu poświadczeń Admin, RoomControl lub Integrator i przejdź do Edytora rozszerzeń dostosowywania >UI.


Edytor rozszerzeń interfejsu użytkownika

W tym miejscu możesz:

  • Dodaj, prześlij, pobierz lub usuń rozszerzenie interfejsu użytkownika.

  • Tworzenie i konfigurowanie wielu typów kontrolek.

  • Ustaw rozszerzenie interfejsu użytkownika na aktywne lub 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 identyfikatorem przełącznika może być "lights_on". Następnie piszesz makro, które monitoruje stuknięcia ekranu, a gdy wykryje, że przycisk "lights_on" został naciśnięty, wyda żądane polecenie (np. Włącz / wyłącz światła).

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