_Windchill Batch Job Monitor: nowy interfejs upraszczający śledzenie zadań dla producenta dóbr luksusowych

Przemysł

Produkcja

Wyzwania

  • Brak wspólnej architektury
  • Utrzymanie logiki biznesowej
  • Zarządzanie zmianą

Technologie

Windchill PLM

Rezultaty

  • Nowy, przyjaźniejszy interfejs użytkownika
  • Usprawnione zarządzanie obiektami i zmianami
  • Wdrożenie funkcjonalności Batch Job Monitor
  • Nowocześniejszy, wspólny framework Java dla programistów – usprawnienie pracy z kodem

Podsumowanie

Wiodąca grupa produkująca dobra luksusowe  koncentrująca się na wysokiej klasy zegarkach, biżuterii oraz akcesoriach, obecna na kluczowych rynkach na całym świecie – od początku działalności wykorzystuje szereg niestandardowych narzędzi administratora CLI (Command-Line Interface) do zarządzania różnymi aspektami systemu Windchill PLM.

Klient wykorzystywał go zarówno do prostej, masowej aktualizacji wartości atrybutów na różnych obiektach jak i do złożonych działań, takich jak ręczne tworzenie gałęzi Downstream. Każde takie narzędzie zostało opracowane oddzielnie, bez wspólnej architektury, a ponadto za każdym razem do ich wykorzystywania wymagana była rozległa wiedza na temat systemu Linux. Firma chciała uprościć ten proces, dzięki opracowaniu jednego wspólnego framework’a do wdrażania nowych narzędzi, z prostym graficznym interfejsem użytkownika do zarządzania zadaniami.

Przedsiębiorstwo zwróciło się do Transition Technologies PSC (TT PSC) w celu opracowania niestandardowego rozwiązania, które połączyłoby wszystkie narzędzia administratora CLI (Command-Line Interface) w jedno i wprowadzenia nowego interfejsu użytkownika bezpośrednio w systemie Windchill jako Batch Job Monitor (monitorowanie zadań wsadowych).

Wyzwania biznesowe

  • Zapewnienie spójnej architektury #BrakWspólnejArchitektury
  • Konieczność weryfikacji i zastosowania inżynierii wstecznej do wszystkich narzędzi, aby upewnić się, że logika biznesowa nie zostanie utracona podczas refaktoryzacji. #UtrzymanieLogikiBiznesowej
  • Zaprojektowanie i przedstawienie użytkownikom końcowym zupełnie nowego podejścia do obsługi tych narzędzi. #ZarządzanieZmianą

Rozwiązanie

  • TT PSC zaprojektowało od podstaw i wdrożyło w pełni funkcjonalny framework Java dla narzędzi administracyjnych. Wszystkie niezbędne starsze narzędzia zostały przepisane, aby korzystać z nowej i wspólnej logiki biznesowej.
  • Dodatkowo specjaliści TT PSC stworzyli nowy interfejs użytkownika bezpośrednio w systemie Windchill, który pozwala monitorować wykonywane zadania, przeglądać pliki wejściowe i dzienniki wyjściowe oraz tworzyć nowe zadania za pomocą prostego, przyjaznego dla użytkownika kreatora, pełnego materiałów dodatkowych i przykładów.
  • Nowy interfejs jest wyposażony w niestandardową kontrolę dostępu, aby zapewnić, że narzędzia te będą używane tylko przez określone osoby. Pod „spodem”, TT PSC zaimplementowało asynchroniczne uruchamianie zadań, aby upewnić się, że wykonywane aktualnie zadanie nikogo nie blokuje, a jego postęp można śledzić w czasie rzeczywistym.
  • Zaimplementowano również automatyczne wykrywanie narzędzi, więc za każdym razem, gdy tworzone jest kolejne, nie trzeba wykonywać dodatkowych czynności manualnych, aby ono działało. Co więcej, każdy obiekt zmodyfikowany za pomocą takiego narzędzia jest oznaczony komentarzem w celu automatycznego śledzenia zmian.

Korzyści i rezultaty

  • Uproszczenie wykonywania standardowych działań administracyjnych.
  • Ułatwienie korzystania z systemu – pracownicy administracyjni nie muszą już uczyć się trudnych komend specyficznych dla oprogramowania Linux.
  • Prostszy i przyjaźniejszy w obsłudze interfejs użytkownika, który prowadzi przez proces tworzenia zadań i pozwala zarządzać modyfikacjami.
  • Śledzenie każdej zmiany, umożliwiające łatwe monitorowanie obiektów zmienionych przez narzędzia administracyjne.
  • Korzyść dla deweloperów: wspólny framework skrócił czas potrzebny na wdrożenie nowych zadań, a kod wynikowy jest czysty i łatwiejszy w utrzymaniu.

Zostańmy w kontakcie

Skontaktuj się