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