Twórz niestandardowe kontrolki dla użytkowników za pomocą rozszerzeń interfejsu użytkownika i makr.
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.
|
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:
-
W widoku klienta na stronie https://admin.webex.com przejdź do pozycji Urządzenia i wybierz urządzenie, które chcesz skonfigurować.
-
Przejdź do pozycji Konfiguracje i wybierz pozycję Makra.
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.
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.
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.
Dowiedz się więcej o tworzeniu makr i rozszerzeń interfejsu użytkownika z:
Odwiedź społeczność Cisco Collaboration Developer, jeśli potrzebujesz pomocy dotyczącej makr i kodu innych firm.
Zapoznaj się z sekcją Konfiguracje urządzeń dla urządzeń pokojowych i biurkowych oraz tablic Webex, aby uzyskać informacje na temat uzyskiwania dostępu do lokalnego interfejsu internetowego.