- Strona główna
- /
- Artykuł
Twórz niestandardowe elementy sterujące dla użytkowników za pomocą rozszerzeń interfejsu użytkownika i makr.
Makra
Makro to mały program JavaScript, który działa lokalnie na Twoim urządzeniu. Na przykład możesz zaprogramować urządzenie do automatycznego odbierania połączeń przychodzących z określonych numerów.
Makra mogą uruchamiać polecenia interfejsu API (Application Programming Interface) dla urządzeń, a także dla systemów innych firm.
Wszystkie aktywne makra są uruchamiane w jednym procesie na urządzeniu, zwanym Runtime. Z interfejsu internetowego urządzenia można w razie potrzeby uruchomić i zatrzymać środowisko wykonawcze. Środowisko wykonawcze jest piaskownicze, a kod jest bezpiecznie odizolowany od standardowego oprogramowania urządzenia.
Możesz zarządzać makrami z poziomu Control Hub lub Edy tora makr w interfejsie internetowym urządzenia. Aby skonfigurować makra z Centrum sterowania, musisz najpierw włączyć udostępnianie makr dla swoich urządzeń.
W Centrum sterowania można 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ć na często używany numer, lub zaprogramuj urządzenie do automatycznego odbierania połączeń 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, uzyskasz spójne wrażenia 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ą powiązane z istniejącymi przepływami pracy, umożliwiając tym samym tworzenie dodatkowej wartości poza podstawową ofertą Webex.
Niektóre przykłady obejmują:
-
Wyświetlanie niestandardowych danych serwera WWW na ekranie głównym.
-
Zgłaszanie problemów do systemu sprzedaży biletów.
-
Zbieranie danych akustycznych z pomieszczenia i wysyłanie ich do serwera internetowego, gdzie można je wydrukować.
-
Sterowanie urządzeniami peryferyjnymi innych firm, takimi jak światła, rolety i przełączniki wideo.
Rozszerzenia interfejsu użytkownika można tworzyć z poziomu Edy tora rozszerzeń interfej su użytkownika w interfejsie WWW urządzenia.
Włącz udostępnianie makr Control Hub
Włączenie udostępniania makr zapewnia dostęp do odczytu i zapisu do makr w zależności od urządzenia z poziomu 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 makra, pobierać kopie lokalne i przesyłać makra na inne urządzenia.
Aby włączyć udostępnianie makr, przejdź do opcji Urzą dzenia > Ustawienia > Makra w centrum sterowania i prze łącz opcję Zezwalaj na koncentrator sterowania, aby zarządzać makrami.
-
Wszystkie makra w Control Hub są przechowywane i szyfrowane, ale nie przy użyciu własnego klucza prywatnego klienta, wCisco Cloud. Jeśli makra zawierają poufne dane, nie należy włączać udostępniania makr Control Hub.
-
Przydzielanie makr Control Hub dotyczy tylko urządzeń w trybie współdzielonym.
Konfigurowanie makr z poziomu Control Hub
Najpierw należy włączyć udostępnianie makr Control Hub, jak opisano powyżej.
Udostępnianie makr odbywa się na zasadzie jednego urządzenia. Aby udostępniać makra między urządzeniami, możesz 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ń w trybie współdzielonym:
-
W widoku klienta na stronie https://admin.webex.com przejdź do Urządzenia i wybierz urządzenie, które chcesz skonfigurować.
-
Przejdź do Konfiguracje i wybierz Makra.

Stąd możesz:
-
Twórz, edytuj i usuwaj makra.
-
Prześlij i pobierz makra (*.js).
-
Włącz lub wyłącz makra.
-
Zapisz swoje 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 nadpisania innej wersji.
Tworzenie makr z poziomu interfejsu internetowego urządzenia
Edytor makr zapewnia edy tor kodu, narzędzia do rejestrowania i elementy sterujące do szybkiego testowania makr.
Zaloguj się do interfejsu internetowego urządzenia za pomocą poświadczeń administratora i przejdź do opcji Dostoso wywanie > Edy tor 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 nadpisania innej wersji.
Tworzenie rozszerzeń interfejsu użytkownika z interfejsu internetowego urządzenia
Edytor rozszerzeń interfej su użytkownika udostępnia narzędzia do tworzenia:
-
Przyciski akcji - Przycisk dodany do strony głównej. Przycisk akcji można zaprogramować do wykonywania 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. Pozwoli to na łączenie własnej grupy elementów sterujących 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 sieciowym (tj. na urządzeniach z serii Board i Desk, z wyłączeniem DX).
Zaloguj się do interfejsu internetowego urządzenia za pomocą poświadczeń Admin, RoomControl lub Integrator i przejdź do opcji Dostoso wywanie > Edytor rozszerzeń interfej su użytkownika.
Stąd możesz:
-
Dodaj, prześlij, pobierz lub usuń rozszerzenie interfejsu użytkownika.
-
Twórz i konfiguruj wiele typów elementów sterujących.
-
Ustaw rozszerzenie interfejsu użytkownika na aktywne i nieaktywne.
-
Określ, kiedy rozszerzenie interfejsu użytkownika będzie widoczne.
-
Eksportuj rozszerzenia interfejsu użytkownika do urządzenia wideo lub do pliku na komputerze.
Aby podłączyć rozszerzenie interfejsu użytkownika do makra, musisz użyć unikalnego identyfik atora elementu. Na przykład identyfikator dla twojego przełącznika może być „lights_on”. Następnie napisałbyś makro, które monitorowało stuknięcia ekranu, a gdy wykryje naciśnięcie przycisku lights_on "”, wydawałoby żądane polecenie (np. włączanie/wyłączanie świateł).
Przykłady łączenia rozszerzeń interfejsu użytkownika z makrami można znaleźć tutaj.
Dalsze informacje
Dowiedz się więcej o tworzeniu makr i rozszerzeń interfejsu użytkownika z:
Odwiedź społeczność programistów Cisco Collabor ation, jeśli potrzebujesz pomocy w zakresie makr i kodu innych firm.
Informacje o tym, jak uzyskać dostęp do lokalnego interfejsu internetowego, zapoznaj się z Konfiguracjami urządzeń pomieszczeniowych i biurkowych oraz tablic Webex.
Rozszerzenia interfejsu użytkownika urządzenia Room Scheduler umożliwiają tworzenie niestandardowych paneli i przycisków akcji, a także integrację aplikacji internetowych bezpośrednio z pulpitem harmonogramu pokoju. Dowiedz się więcej o makrach i rozszerzeniach programu Room Scheduler.