Twórz niestandardowe elementy sterujące dla swoich użytkowników za pomocą rozszerzeń interfejsu użytkownika i makr.
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.
|
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:
-
Z widoku klienta w 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.
-
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.
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.
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.
Dalsza informacja
Dowiedz się więcej o tworzeniu makr i rozszerzeń interfejsu użytkownika z:
Odwiedzić Społeczność programistów Cisco Collaboration jeśli potrzebujesz pomocy z makrami i kodem innych firm.
Odnosić się do Konfiguracje urządzeń dla urządzeń pokojowych i biurkowych oraz tablic Webex aby uzyskać informacje na temat dostępu do lokalnego interfejsu internetowego.