Ulepszenia niestandardowych widżetów

Prev Next

Więcej możliwości dzięki niestandardowym widżetom: Ogłaszamy kluczowe ulepszenia!

Updating Custom Widgets

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).

image.png

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.

image.png

Podczas przełączania z Legacy na Cross-domain zostanie wyświetlone ostrzeżenie.

image.png

Po zapisaniu zmian w środowisku uruchomieniowym Cross-domain, jeśli ponownie otworzysz ustawienia uprawnień, powinieneś zobaczyć nową sekcję Uprawnienia dostępu do urządzenia.

image.png

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.

image.png

image.png

Powrót do starszej wersji:

Podczas zmiany widżetu Cross-domain z powrotem na Legacy runtime, pojawi się również ostrzeżenie.

image.png

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

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.

Screenshot 2025-07-02 at 15.41.08.png

Image Annotation Widget

Widżet adnotacji do obrazów

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.

Screenshot 2025-07-02 at 15.42.24.png