Więcej możliwości dzięki niestandardowym widżetom: Ogłaszamy kluczowe ulepszenia!
Custom Widget updates are rolling in r332. Read more about the runtimes here
Odblokuj nowe możliwości i płynniejszy rozwój dzięki najnowszym ulepszeniom Tulip Custom Widgets.
Widgety niestandardowe to potężny sposób na rozszerzenie platformy Tulip, służący jako fantastyczny poligon doświadczalny dla nas w Tulip i dla naszych klientów do odkrywania nowych przypadków użycia i integracji. Są one kluczową częścią naszej strategii rozszerzalności platformy, pomagając nam wytyczać nowe ścieżki i dostarczać więcej wartości.
Ciężko pracowaliśmy nad ulepszeniem widżetów niestandardowych, aby były bardziej wydajne, łatwiejsze w użyciu i lepiej zintegrowane. Cieszymy się, że możemy podzielić się falą ulepszeń skoncentrowanych na płynniejszych interakcjach API, nowych możliwościach dostępu do urządzeń, zwiększonej użyteczności i ogólnej stabilności.
Rozszerzenie możliwości integracji: Płynniejszy dostęp do zewnętrznych i Tulip API Głównym celem tych ulepszeń był Custom Widget iFrame Sandbox, znacznie zwiększający jego zdolność do płynnego łączenia się z zewnętrznymi systemami i Tulip API. Otwiera to świat możliwości dla bogatszych, głębiej zintegrowanych doświadczeń.
Nowe opcje środowiska uruchomieniowego: Starsze i zaktualizowane
Widżety niestandardowe obsługują teraz dwa środowiska uruchomieniowe: Legacy i Updated.
Zaktualizowane środowisko uruchomieniowe oferuje zwiększone bezpieczeństwo i wydajność, zwłaszcza w przypadku zewnętrznych wywołań API i mnóstwa nowego dostępu do urządzeń (jak wspomniano poniżej).
Nowy dostęp do urządzeń poprzez widgety niestandardowe:
Rozszerz swoje niestandardowe widżety o bezpośredni dostęp do szeregu funkcji urządzenia:
- Kamery: Zwiększ możliwości widżetów w zakresie robienia zdjęć na potrzeby inspekcji, śledzenia usterek lub dokumentacji wizualnej.
- Mikrofony: Włącz nagrywanie dźwięku bezpośrednio w widżetach, aby uprościć dokumentację, przechwytywać notatki głosowe lub ulepszać treści instruktażowe.
- Geolokalizacja: Zezwalaj widżetom na pobieranie lokalizacji użytkownika lub urządzenia w celu śledzenia zasobów, dostarczania informacji o lokalizacji lub usprawniania procesów logistycznych.
- WebUSB: Przechwytuj dane bezpośrednio z różnych urządzeń USB, wprowadzając więcej danych ze świata fizycznego do aplikacji Tulip.
- WebSerial: Monitoruj i kontroluj urządzenia szeregowe, umożliwiając komunikację z szeroką gamą urządzeń przemysłowych i czujników.
Ulepszona trwałość danych dla niestandardowych widżetów:
- 💾 Local Storage: Niestandardowe widżety mogą teraz uzyskać dostęp do lokalnej pamięci masowej w celu bardziej wydajnego buforowania lub przechowywania informacji w różnych krokach.
Zwiększona użyteczność i doświadczenie dewelopera
Dokładamy wszelkich starań, aby widżety niestandardowe były nie tylko bardziej wydajne, ale także łatwiejsze do odkrywania, rozwijania i zarządzania.
Odkrywanie informacji o uruchomieniu:
W ustawieniach konta przejdź do strony widżetów niestandardowych.
Kliknij wiersz dowolnego widżetu niestandardowego (nie nazwę), aby otworzyć boczny panel informacyjny.
Pod nazwą w panelu informacyjnym pole wskaże czas działania bieżącego widżetu (początkowo Legacy dla istniejących widżetów).
Włączanie uruchamiania między domenami:
W panelu bocznym Informacje o widżecie niestandardowym kliknij łącze "Edytuj" obok nagłówka Ustawienia uprawnień.
Spowoduje to otwarcie panelu bocznego ustawień uprawnień. W przypadku instancji z włączoną obsługą wielu domen zobaczysz przełącznik umożliwiający zmianę czasu działania określonego widżetu niestandardowego.
Podczas przełączania z Legacy na Cross-domain zostanie wyświetlone ostrzeżenie.
Po zapisaniu zmian w środowisku uruchomieniowym Cross-domain, jeśli ponownie otworzysz ustawienia uprawnień, powinieneś zobaczyć nową sekcję Uprawnienia dostępu do urządzenia.
Doświadczenie edytora z środowiskiem uruchomieniowym:
W edytorze widżetów niestandardowych pigułka obok nazwy widżetu będzie wskazywać bieżące środowisko uruchomieniowe (np. Legacy lub Cross-domain).
W przypadku starszych widżetów w górnej części strony edytora zostanie wyświetlone ostrzeżenie wskazujące, że uruchamiany jest starszy widżet niestandardowy. To ostrzeżenie zniknie w przypadku widżetów cross-domain.
Powrót do starszej wersji:
Podczas zmiany widżetu Cross-domain z powrotem na Legacy runtime, pojawi się również ostrzeżenie.
Lepsza wykrywalność i nawigacja: Sprawiamy, że widżety niestandardowe są bardziej widoczne na platformie i usprawniamy zarządzanie nimi i ich edycję. Obejmuje to łatwiejsze sposoby dostępu do edytora widżetów i bardziej przejrzystą prezentację informacji o widżetach.
Uproszczony rozwój: Spodziewaj się płynniejszego rozwoju dzięki ulepszeniom takim jak: * Lepsze autouzupełnianie funkcji widżetów. * Ulepszone możliwości śledzenia zdarzeń w widżetach. * Bardziej niezawodna obsługa błędów i pomoc w debugowaniu.
Rozwiązane problemy z interfejsem użytkownika i przepływem pracy: Zajęliśmy się różnymi "wycinkami papieru" - tymi małymi, ale frustrującymi problemami z interfejsem użytkownika i przepływem pracy - aby tworzenie i używanie widżetów było przyjemniejszym doświadczeniem. Obejmuje to aktualizacje sposobu wyświetlania list widżetów i zarządzania uprawnieniami.
Zoptymalizowane ładowanie i wydajność: Wprowadziliśmy ulepszenia do mechanizmu ładowania widżetów niestandardowych, zapewniając lepszą wydajność i niezawodność. Obejmuje to logikę ponawiania prób ładowania widżetów między domenami i jasne komunikaty o błędach w przypadku zablokowania dostępu.
Wpływ strategiczny i co dalej
Te inwestycje w widżety niestandardowe są świadectwem naszej wiary w ich potencjał rozszerzalności. Zapewniając bardziej niezawodne narzędzia i możliwości, chcemy umożliwić naszym użytkownikom - niezależnie od tego, czy są programistami Tulip, czy zewnętrznymi programistami i klientami - tworzenie innowacyjnych rozwiązań i zajmowanie się jeszcze bardziej specyficznymi przypadkami użycia na platformie Tulip.
Będziemy uważnie śledzić przyjęcie i wpływ tych nowych funkcji, aby nadal udoskonalać i rozszerzać funkcjonalność Custom Widget. Bądź na bieżąco, aby uzyskać więcej zasobów, dokumentacji i przykładów, które pomogą Ci w pełni wykorzystać te ekscytujące nowe możliwości!
Przykłady
Poniższe niestandardowe widżety z biblioteki Tulip demonstrują nowe i ulepszone możliwości podkreślone w tym artykule.
Widżet harmonogramu
Ten widżet umożliwia użytkownikom przeglądanie, tworzenie i zarządzanie zaplanowanymi zadaniami lub wydarzeniami w aplikacji Tulip. Jego interaktywny interfejs ułatwia organizowanie pracy, przypisywanie zasobów i śledzenie nadchodzących działań bezpośrednio w przepływie pracy.
Image Annotation Widget
Ten widżet pozwala użytkownikom rysować, podkreślać i dodawać notatki bezpośrednio na obrazach w aplikacji Tulip. Jest idealny do oznaczania wizualizacji, przekazywania opinii lub dokumentowania problemów bezpośrednio na odpowiednich obrazach.