Makro

Makro to mały program JavaScript, który działa lokalnie na Twoim urządzeniu. Możesz na przykład 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 Twoich urządzeń, a także systemów innych firm.

Wszystkie aktywne makra działają w ramach jednego procesu na urządzeniu, zwanego Runtime. Z poziomu interfejsu sieciowego urządzenia możesz w razie potrzeby uruchamiać i zatrzymywać środowisko wykonawcze. Runtime działa w trybie piaskownicy, a kod jest bezpiecznie odizolowany od standardowego oprogramowania urządzenia.

Możesz zarządzać makrami z poziomu Control Hub lub Edytora makr w interfejsie internetowym urządzenia. Aby skonfigurować makra z Control Hub, musisz najpierw włączyć obsługę 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 możesz utworzyć samodzielnie i dodać do ekranu dotykowego swojego urządzenia. Na przykład dodaj przycisk „Szybkie wybieranie”, aby dzwonić 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ą także sterować urządzeniami peryferyjnymi innych firm, takimi jak oświetlenie, rolety i przełączniki wideo. Sterowanie urządzeniem wideo i urządzeniami peryferyjnymi za pomocą tego samego interfejsu użytkownika zapewnia spójne wrażenia użytkownika w sali konferencyjnej. Komunikacja z systemami sterowania stron trzecich odbywa się za pośrednictwem API strony trzeciej.

Otwarta platforma umożliwia tworzenie dostosowań, które można dołączyć do istniejących przepływów pracy; umożliwiając w ten sposób utworzenie dodatkowej wartości wykraczającej 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 internetowy, gdzie można je wykreślić.

  • Sterowanie urządzeniami peryferyjnymi innych firm, takimi jak oświetlenie, rolety i przełączniki wideo.

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

Włączenie udostępniania makr zapewnia dostęp do odczytu i zapisu makr dla poszczególnych urządzeń z Control Hub. Po włączeniu wszystkie urządzenia zarejestrowane w trybie współdzielonym prześlą swoje makra do Control Hub. 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ę makr, przejdź do Urządzenia > Ustawienia > Makra w Control Hub i włącz Pozwól Control Hub na zarządzanie makrami.


  • Należy pamiętać, że wszystkie makra będą przechowywane i szyfrowane w chmurze Cisco. Jeśli Twoje makra zawierają poufne dane, nie powinieneś włączać udostępniania makr Control Hub.

  • Udostępnianie makr w programie Control Hub dotyczy wyłącznie urządzeń w trybie współdzielonym.


Najpierw musisz włączyć udostępnianie makr w Centrum sterowania, jak opisano powyżej.

Udostępnianie makr jest zapewniane dla pojedynczego urządzenia. Aby udostępnić makra między urządzeniami, możesz pobrać makro z jednego urządzenia, a następnie przesłać je na drugie.

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

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

  2. Przejdź do Konfiguracje i wybierz Makra.


Panel makr urządzenia Control Hub

Stąd możesz:

  • Twórz, edytuj i usuwaj makra.

  • Przesyłaj i pobieraj makra (*.js).

  • Włącz lub wyłącz makra.

  • Zapisz zmiany.

  • Wyświetl dzienniki makr.


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

Edytor makr zawiera edytor kodu, narzędzia do rejestrowania i elementy sterujące umożliwiające szybkie testowanie makr.


Edytor makr

Zaloguj się do interfejsu internetowego urządzenia przy użyciu danych administratora i przejdź do sekcji Dostosowywanie > Edytor makr. Stąd możesz:

  • Twórz, edytuj i usuwaj makra.

  • Importuj lub eksportuj makra (*.js).

  • Włącz lub wyłącz makra.

  • 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 Twojej wersji, odrzucenia edycji lub zastąpienia innej wersji.

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

  • Przyciski akcji – przycisk dodany do strony głównej. Przycisk akcji można zaprogramować tak, aby wykonywał czynności po dotknięciu go przez użytkownika.

  • Panele – Panel sterowania może zawierać wiele elementów interfejsu użytkownika (np. przycisków, pól tekstowych, przełączników, suwaków), z których każdy można zaprogramować do wykonywania akcji. Dzięki temu można połączyć własną grupę elementów sterujących w jednym miejscu.

  • 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ą Administrator, RoomControl, Lub Integrator poświadczenia i przejdź do Dostosowywanie > Edytor rozszerzeń interfejsu użytkownika.


Edytor rozszerzeń interfejsu użytkownika

Stąd możesz:

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

  • Twórz i konfiguruj wiele 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 na urządzenie wideo lub do pliku na komputerze.

Aby połączyć rozszerzenie interfejsu użytkownika z makrem, musisz użyć pliku Unique ID dla przedmiotu. Na przykład identyfikator przełącznika może mieć wartość „lights_on”. Następnie napisałbyś makro, które monitorowało dotknięcia ekranu i gdy wykryje, że naciśnięto przycisk „lights_on”, wyda żądane polecenie (np. włącz/wyłącz światła).

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