FUCHS’s Digital Transformation of Business Workflows by LeverX
LeverX built a scalable, fully integrated corporate solution that optimizes workflows, increases efficiency, and provides real-time insights. This digital transformation positioned FUCHS for long-term success and helped it maintain a leading position in the market.
Table of contents:
LeverX stworzył skalowalne, w pełni zintegrowane rozwiązanie korporacyjne, które optymalizuje przepływy pracy, zwiększa wydajność i zapewnia wgląd w czasie rzeczywistym. Ta cyfrowa transformacja zapewniła firmie FUCHS długoterminowy sukces i pomogła jej utrzymać wiodącą pozycję na rynku.
O firmie FUCHS

Prawie sto lat temu, w 1931 roku, Rudolf Fuchs założył FUCHS, znaną markę w globalnym sektorze środków smarnych. Niezrażony wyzwaniami Wielkiego Kryzysu, Fuchs rozpoczął od sprzedaży kanistrów olejowych firmom transportowym, kładąc podwaliny pod firmę, która ostatecznie będzie działać w ponad 45 krajach. Z obecną siedzibą w Mannheim w Niemczech, FUCHS zatrudnia ponad 5800 specjalistów i osiągnął rekordową sprzedaż w wysokości 3,4 miliarda euro w 2022 roku.
Oczywiście sukces nie jest osiągany z dnia na dzień ani gwarantowany na zawsze. Z czasem firma osiągnęła granice swoich możliwości produkcyjnych i nie mogła sprostać rosnącym oczekiwaniom konsumentów. W porównaniu z systemami konkurencji, ich własny system zarządzania przedsiębiorstwem był powolny i nieefektywny. Dodatkowo, wcześniejsze wyświetlanie danych było czasochłonne w analizie. Aby utrzymać pozycję lidera na rynku, firma potrzebowała transformacji.
LeverX postrzegał to jako okazję do odegrania znaczącej roli w historii FUCHS, co zmotywowało nas do podjęcia się tego projektu.
Wyzwania, które wywołały potrzebę zmian
Każdy projekt w LeverX rozpoczyna się od fazy odkrywania, w której badamy obecny system w celu zidentyfikowania wąskich gardeł i obszarów wymagających poprawy. W przypadku tego projektu zidentyfikowaliśmy następujące wyzwania:
Brak scentralizowanego zarządzania danymi
Dane o krytycznym znaczeniu, takie jak zużycie smaru, harmonogramy konserwacji, przydziały i warunki pracy sprzętu, nie mogły być przechowywane i zarządzane centralnie. To fragmentaryczne podejście okazało się kosztowne i zawodne dla wszystkich interesariuszy.
Ręczne procesy
Gromadzenie i wprowadzanie danych odbywało się głównie ręcznie, co prowadziło do nieefektywności działań operacyjnych i przedsprzedażowych.
Przestoje sprzętu
Wczesne oznaki awarii sprzętu były pomijane ze względu na brak proaktywnej analizy wydajności sprzętu.
Zakres projektu cyfrowej transformacji firmy FUCHS
W projekcie zespół LeverX wykorzystał zwinną, adaptowalną metodologię wzbogaconą o podejście LEAN. Projekt został wdrożony w kilku fazach, z których każda została zaprojektowana tak, aby spełnić potrzeby i oczekiwania FUCHS, zapewniając jednocześnie, że produkt końcowy jest zgodny zarówno z celami korporacyjnymi, jak i wymaganiami operacyjnymi:
Planowanie i badania
W ramach badań przedprojektowych odwiedziliśmy zakłady produkcyjne klienta i kilka zakładów produkcyjnych. We współpracy z klientem zdefiniowaliśmy zestaw funkcji MVP. Wyeliminowaliśmy niektóre z początkowo planowanych funkcji, co pozwoliło nam skupić się na najważniejszych aspektach:
- Testach chemicznych i technicznych produktu. Technicy mogą wprowadzać i przechowywać wyniki testów, takie jak informacje o temperaturze, stężeniu refraktometru, poziomie pH, całkowitej kwasowości, aktywności bakterii, zużyciu płynów i produktów oraz inne wskaźniki zebrane z urządzeń produkcyjnych.
- Generowanie raportów. Korzystając z wyników testów i wizualizacji danych, menedżerowie mogą generować raporty dotyczące zużycia produktu, charakterystyki cieczy, lokalizacji sprzętu i innych wskaźników. Narzędzie do raportowania pozwala użytkownikom filtrować dane według produktu, typu maszyny, obszaru roboczego lub zmiany, zapewniając dostęp do informacji dla całego zakładu lub określonego sprzętu.
- Kalkulacja cen. System automatycznie oblicza koszt zużycia produktu w określonym czasie.
Rozwój MVP
Naszym celem przy tworzeniu MVP było przetestowanie absolutnego minimum funkcji przy jednoczesnym zidentyfikowaniu najlepszych technik przetwarzania danych, aby zapewnić szybkie, precyzyjne i opłacalne gromadzenie danych i ich analizę dla każdego klienta.
Zintegrowaliśmy łączność IoT z platformą, umożliwiając kompleksowe raportowanie i gromadzenie danych w czasie rzeczywistym.
Wybór i wdrożenie platformy w chmurze
Początkowo dane użytkowników były przechowywane w wewnętrznej bazie danych przy użyciu IdentityServer4. Jednak wraz ze zmianą wymagań klienta, jej skalowalność przestała być wystarczająca. Oceniliśmy kilku dostawców hostingu w chmurze, aby zapewnić skalowalność przed wyborem Microsoft Azure.
- Azure doskonale nadaje się do platform o skali korporacyjnej, które zarządzają wieloma strumieniami danych jednocześnie i skutecznie obsługują ogromne ilości danych.
- Azure ułatwia globalne wdrażanie, dzięki obecności w głównych regionach świata, takich jak USA, Europa, Chiny i Afryka.
- Integracja z Microsoft 365 uprościła przetwarzanie dokumentów FUCHS w ramach ujednoliconej sieci.
- Dzięki naszej kompleksowej ocenie dostawców usług w chmurze byliśmy w stanie zminimalizować wydatki na infrastrukturę wdrożeniową, potwierdzając wyższą odporność na awarie i bezpieczeństwo platformy Azure.
Zapewnienie jakości kodu i ciągłe doskonalenie
Zastosowaliśmy sprawdzone techniki, aby zapewnić skalowalność i stabilność platformy. Przez cały cykl rozwoju zespół stale udoskonalał te techniki, aby poprawić niezawodność i wydajność platformy.
Integracja z SonarQube
- Na potrzeby potoku CI/CD klienta zintegrowaliśmy SonarQube, potężne narzędzie do statycznej analizy kodu, w celu przeprowadzania zautomatyzowanych kontroli jakości kodu. SonarQube oferuje proaktywne podejście do kondycji kodu, identyfikując potencjalne problemy, utrzymując standardy kodowania i zapewniając jakość w całym cyklu rozwoju.
Spójne style i konwencje kodowania
- Zastosowaliśmy EditorConfig dla backendu, aby zapewnić spójne formatowanie w całym zespole, utrzymując spójne style kodu w różnych edytorach i IDE.
- W przypadku frontendu użyliśmy ESLint, konfigurowalnego narzędzia do identyfikowania i zgłaszania problemów w kodzie JavaScript, aby pomóc programistom w przestrzeganiu wytycznych dotyczących kodowania i unikaniu typowych błędów.
Najlepsze praktyki przeglądu kodu
- Aby zapewnić doskonałą jakość i skupić się na szczegółach, podzieliliśmy kod na mniejsze segmenty w celu przeprowadzenia łatwego w zarządzaniu, dokładnego procesu przeglądu.
- Zmiany w kodzie zostały przetestowane na lokalnej gałęzi skonfigurowanej w systemie klienta, aby zapewnić prawidłową funkcjonalność w określonej konfiguracji.
- Zgodność ze standardami kodowania .NET została zapewniona poprzez sprawdzenie spójnego formatowania, użycia języka i konwencji nazewnictwa.
- Sprawdziliśmy parametry wejściowe, oceniliśmy przypadki brzegowe i zweryfikowaliśmy prawidłowe zachowanie w różnych okolicznościach, aby zagwarantować solidność kodu.
- Na koniec oceniliśmy czytelność, strukturę i organizację kodu, aby upewnić się, że jest on przejrzysty, łatwy w zarządzaniu i łatwy do zrozumienia i wykorzystania przez przyszłych programistów.
Rozwiązanie dostarczone przez LeverX
W wyznaczonym czasie zespół LeverX zbudował kompleksową platformę opartą na Microsoft Azure.

Wprowadzone funkcje pomogły firmie FUCHS sprostać wyzwaniom operacyjnym:
Gromadzenie danych w czasie rzeczywistym w oparciu o IoT
LeverX wdrożył solidną integrację IoT, umożliwiając gromadzenie i monitorowanie danych w czasie rzeczywistym w szerokim zakresie urządzeń i zasobów. Pozwala to użytkownikom śledzić wydajność sprzętu w różnych warunkach operacyjnych i otrzymywać natychmiastowe wyniki kontroli konserwacji. System przewiduje również wyczerpywanie się surowców na środki smarne, ułatwiając proaktywne uzupełnianie zapasów.
Ponadto zintegrowaliśmy czujniki od wielu dostawców, aby umożliwić monitorowanie zbiorników w czasie rzeczywistym, zapewniając użytkownikom wgląd w poziomy produktów, historyczne wykorzystanie i prognozy wyczerpania, a wszystko to prezentowane za pomocą dynamicznych wizualizacji.
Bezpieczna integracja Microsoft Azure z Global Identity Access Management
Aby zwiększyć bezpieczeństwo i usprawnić uwierzytelnianie, zintegrowaliśmy usługę Microsoft Azure Active Directory z globalnym systemem zarządzania dostępem do tożsamości. To scentralizowane podejście upraszcza uwierzytelnianie we wszystkich aplikacjach i komponentach, a zaawansowane funkcje zabezpieczeń - takie jak Azure Active Directory, uwierzytelnianie wieloskładnikowe, szyfrowanie i narzędzia do monitorowania ryzyka - zapewniają ochronę wrażliwych danych i zachowanie zgodności z RODO.
Konfigurowalne raporty BI (Business Intelligence)
Nasza platforma obejmuje elastyczny pakiet Business Intelligence (BI), który umożliwia użytkownikom generowanie niestandardowych raportów w oparciu o kluczowe kryteria. Raporty te oferują potężne wizualizacje danych, które upraszczają analizę, dzięki czemu krytyczne informacje są bardziej dostępne i umożliwiają szybsze podejmowanie decyzji.

Aplikacja mobilna dla techników
LeverX opracował aplikację mobilną dla techników, która obsługuje rejestrowanie danych w trybie offline, umożliwiając im pracę w odległych obszarach bez połączenia z Internetem. Aplikacja konsoliduje dane testowe i zużycia w jednym, zorganizowanym pliku, zapewniając, że wszystkie informacje są dostępne, aktualne i łatwe w zarządzaniu.

Zautomatyzowane zarządzanie zadaniami
Zintegrowaliśmy zautomatyzowany system zarządzania zadaniami w ramach ERP, umożliwiając technikom automatyzację i planowanie powtarzających się zadań serwisowych sprzętu. System obsługuje również planowanie tras, pomagając technikom tworzyć sekwencje zadań, które zapewniają efektywne planowanie konserwacji i spójne kontrole wydajności sprzętu.

Inteligentna kontrola jakości
Moduł inteligentnej kontroli jakości LeverX zapewnia proaktywne zarządzanie problemami, umożliwiając firmie FUCHS wykrywanie, ocenę i rozwiązywanie zagrożeń produkcyjnych, takich jak awarie sprzętu. System automatycznie ocenia czas i koszty napraw (np. wycieków), pomagając menedżerom odpowiednio planować, aby zminimalizować zakłócenia w produkcji.

Zautomatyzowany obieg dokumentów
Usprawniliśmy obieg dokumentów FUCHS, automatyzując aktualizacje plików danych infrastruktury za każdym razem, gdy dodawani są nowi producenci lub obiekty. Ogranicza to ręczne wprowadzanie danych, zwiększa dokładność i zapewnia, że informacje są zawsze aktualne.
Lokalizacja systemu do użytku globalnego
Platforma jest w pełni zlokalizowana, aby wspierać globalne operacje FUCHS. Dzięki możliwościom wielojęzycznym system może tłumaczyć pola, ustawienia i konfiguracje, aby spełnić potrzeby międzynarodowych użytkowników. Ponadto oferuje konfigurowalne nazwy pól, umożliwiając klientom dostosowanie terminologii platformy do lokalnych lub organizacyjnych wymagań i zapewnienie płynnej użyteczności w różnych regionach.
Pokonywanie wyzwań geograficznych w jednej ze strategicznych lokalizacji FUCHS
Chiny są jednym z kluczowych regionów strategicznych FUCHS. Jednak polityka chińskiego rządu skomplikowała proces wdrażania. Głównym wyzwaniem było to, że kilka usług Microsoft Azure, takich jak SMTP (usługa poczty e-mail) i CosmosDB (kluczowy produkt Azure), było niedostępnych w Chinach w tym czasie, chociaż były one dostępne w Europie.
Co więcej, ze względu na rygorystyczne wymagania Chin, które ograniczają wykorzystanie danych do granic państwa, należy korzystać z lokalnych rozwiązań chmurowych, usług dystrybucji poczty e-mail, dostawców usług telekomunikacyjnych i innej infrastruktury regionalnej.
Aby pokonać te przeszkody, stworzyliśmy infrastrukturę opartą na Microsoft Azure, która odzwierciedlała europejską konfigurację i wdrożyliśmy usługi zaprojektowane specjalnie na rynek chiński, takie jak SendGrid do dystrybucji poczty e-mail. Zapewnia to spójność operacyjną przy jednoczesnym przestrzeganiu lokalnych przepisów.
Stos technologii wykorzystany w projekcie
DevOps
Azure DevOps (Git) as source control system
CI and CD system for Backend, Frontend
Backend DB
Microsoft Azure Cloud SQL Database
Microsoft Azure Storage
Redis
Backend Services
Azure App Service
ASP.NET Core 3.1
Swashbuckle
Entity Framework
Serilog
Azure .NET SDK
Docker
RabbitMQ
Azure Queue
IdentityServer4
Hangfire
Frontend (static)
React
Sass
Material-ui or react-bootstrap
Frontend (dynamic)
Redux
Moment.js
Lodash
SPFx
Frontend (deployment)
Azure App Service
Gulp
Npm
Webpack
Mobile (static)
Typescript
Native Base
React Native
Mobile (dynamic)
MobX
Inversify
React Navigation
Realm
Moment.js
Axios
Lodash
Formik
Yup
Mobile (deployment)
Visual Studio App Center
Co klient osiągnął dzięki rozwiązaniu LeverX
Klient z powodzeniem zautomatyzował liczne procesy biznesowe dzięki nowoczesnemu rozwiązaniu dla przedsiębiorstw opracowanemu przez zespół LeverX. Zwiększyło to sprzedaż, zwiększyło produktywność techników i usprawniło zarządzanie danymi dzięki bardziej dostępnym, praktycznym informacjom.
Kluczowe osiągnięcia projektu obejmują
- Nowe rozwiązanie dostarczyło ujednolicony system zarządzania przedsiębiorstwem (ERP), zaspokajając kluczową potrzebę klientów klienta.
- Klient może efektywnie zarządzać wieloma zasobami sprzętowymi jednocześnie, znacznie poprawiając ogólną produktywność przedsiębiorstwa.
- Zaawansowane narzędzia do zarządzania dostępem do danych zapewniają bezpieczną obsługę krytycznych danych platformy, spełniając standardy zgodności z RODO i chroniąc informacje o użytkownikach.
- Monitorowanie danych w czasie rzeczywistym umożliwia szybką analizę danych i szybkie raportowanie, co wspiera szybsze podejmowanie decyzji.
- Platforma przetwarza dane sprzętu w czasie rzeczywistym - w tym wskaźniki wydajności, wyniki testów ze związkami chemicznymi do produkcji smarów i dane z czujników IoT - w ciągu dwóch sekund, umożliwiając szybkie ładowanie stron i filtrowanie wyników.
- Proaktywne alerty i procedury konserwacyjne minimalizują przestoje sprzętu i obniżają koszty operacyjne.
Dzięki scentralizowanemu punktowi dostępu do baz danych i produktów, platforma sprzyja łatwej koordynacji w biurach klienta. Inteligentna wizualizacja danych poprawia również interpretację krytycznych informacji, prowadząc do szybszych i bardziej świadomych decyzji.
More Case Studies
SKONTAKTUJ SIĘ Z NAMI
CO DALEJ?
-
1
Nasi eksperci skontaktują się z Tobą, aby szczegółowo omówić Twoje potrzeby i wymagania.
-
2
Jeśli projekt obejmuje informacje poufne, podpisujemy NDA w celu zapewnienia poufności i bezpieczeństwa danych.
-
3
Nasz zespół przygotowuje spersonalizowaną ofertę projektu wraz z zakresem, harmonogramem i budżetem, abyś mógł podjąć przemyślaną decyzję.
lat doświadczenia
projektów
profesjonalistów
SKONTAKTUJ SIĘ Z NAMI