main banner

FUCHS verslo procesų skaitmeninė transformacija su LeverX

LeverX sukūrė mastelį leidžiančią, visiškai integruotą įmonės sprendimą, kuris optimizuoja darbo procesus, didina efektyvumą ir suteikia galimybę realiu laiku gauti įžvalgas. Ši skaitmeninė transformacija padėjo FUCHS pasiruošti ilgalaikei sėkmei ir išlaikyti lyderio poziciją rinkoje.

Turinys:

"LeverX" sukūrė keičiamo dydžio, visiškai integruotą įmonės sprendimą, kuris optimizuoja darbo eigą, didina efektyvumą ir teikia įžvalgas realiuoju laiku. Ši skaitmeninė transformacija padėjo įmonei FUCHS užtikrinti ilgalaikę sėkmę ir išlaikyti lyderio pozicijas rinkoje.

Apie FUCHS

FUCHS-about

Beveik prieš šimtmetį, 1931 m., Rudolfas Fuchsas įkūrė FUCHS - gerai žinomą prekės ženklą pasauliniame tepalų sektoriuje. Neapsikentęs Didžiosios depresijos iššūkių, Fuchsas pradėjo nuo alyvos kanistrų pardavimo laivybos bendrovėms ir padėjo pamatus įmonei, kuri ilgainiui veikė daugiau nei 45 šalyse. Dabartinėje būstinėje Manheime, Vokietijoje, "FUCHS" dirba daugiau nei 5 800 specialistų, o 2022 m. pasiekė rekordinius 3,4 mlrd. eurų apyvartos rezultatus.

Žinoma, sėkmė nepasiekiama per vieną naktį ir negarantuojama amžinai. Laikui bėgant verslas pasiekė savo gamybos pajėgumų ribas ir nebegalėjo patenkinti augančių vartotojų lūkesčių. Palyginti su konkurentų sistemomis, jų pačių įmonės valdymo sistema buvo lėta ir neefektyvi. Be to, ankstesnis duomenų rodymas užimdavo daug laiko analizei. Norint išlaikyti lyderio pozicijas rinkoje, įmonei reikėjo pertvarkymų.

Bendrovė "LeverX" įžvelgė galimybę suvaidinti svarbų vaidmenį FUCHS istorijoje, o tai paskatino mus imtis šio projekto.

Iššūkiai, kurie paskatino pokyčių poreikį

Kiekvienas "LeverX" projektas pradedamas nuo atradimo etapo, kurio metu ištiriame dabartinę sistemą, kad nustatytume kliūtis ir tobulintinas sritis. Vykdydami šį projektą nustatėme šiuos iššūkius:

Centralizuoto duomenų valdymo trūkumas
Svarbių duomenų, tokių kaip tepalų sunaudojimas, techninės priežiūros grafikai, paskirstymas ir įrangos eksploatavimo sąlygos, nebuvo galima saugoti ir valdyti centralizuotai. Toks fragmentiškas požiūris pasirodė esąs brangus ir nepatikimas visoms suinteresuotosioms šalims.

Rankiniai procesai
Duomenys daugiausia buvo renkami ir įvedami rankiniu būdu, todėl operatyvinė ir priešpardaviminė veikla buvo neefektyvi.

Įrangos prastovos
Ankstyvieji įrangos gedimų požymiai buvo nepastebimi, nes trūko aktyvios įrangos veikimo analizės.

FUCHS skaitmeninės transformacijos projekto apimtis

Vykdydama projektą "LeverX" komanda taikė judrią, lengvai pritaikomą metodiką, patobulintą LEAN metodu. Projektas buvo įgyvendinamas keliais etapais, kurių kiekvienas buvo skirtas FUCHS poreikiams ir lūkesčiams patenkinti, kartu užtikrinant, kad galutinis produktas atitiktų ir įmonės tikslus, ir veiklos reikalavimus:

Planavimas ir tyrimas

Atlikdami priešprojektinius tyrimus apsilankėme kliento gamybos patalpose ir keliose gamybos vietose. Bendradarbiaudami su klientu nustatėme MVP funkcijų rinkinį. Pašalinome kai kurias iš pradžių planuotas funkcijas, kad galėtume sutelkti dėmesį į svarbiausius aspektus:

  • Produkto cheminius ir techninius bandymus. Technikai gali įvesti ir saugoti bandymų rezultatus, pavyzdžiui, informaciją apie temperatūrą, refraktometro koncentraciją, pH lygį, bendrąjį rūgštingumą, bakterijų aktyvumą, skysčių ir produktų sąnaudas ir kitus iš gamybos įrangos surinktus rodiklius.
  • Ataskaitų rengimas. Naudodamiesi bandymų rezultatais ir duomenų vizualizacijomis, vadybininkai gali kurti ataskaitas apie produkto suvartojimą, skysčio savybes, įrangos buvimo vietas ir kitus rodiklius. Ataskaitų įrankis leidžia naudotojams filtruoti duomenis pagal produktą, įrenginio tipą, darbo zoną ar pamainą, suteikiant prieigą prie visos įmonės ar konkrečios įrangos informacijos.
  • Kainos apskaičiavimas. Sistema automatiškai apskaičiuoja produkto sunaudojimo kainą per nustatytą laikotarpį.

MVP kūrimas

Kurdami MVP siekėme išbandyti būtiniausias funkcijas ir kartu nustatyti geriausius duomenų apdorojimo būdus, kad būtų užtikrintas greitas, tikslus ir ekonomiškas duomenų rinkimas ir analizė kiekvienam kliento klientui.

Į platformą integravome daiktų interneto ryšį, leidžiantį teikti išsamias ataskaitas ir rinkti duomenis realiuoju laiku.

Debesijos platformos parinkimas ir įgyvendinimas

Iš pradžių naudotojų duomenys buvo saugomi vidinėje duomenų bazėje naudojant "IdentityServer4". Tačiau, keičiantis kliento reikalavimams, jos masteliavimo galimybių nebeužteko. Siekdami užtikrinti mastelio keitimą, įvertinome kelis debesijos prieglobos paslaugų teikėjus, kol pasirinkome "Microsoft Azure".

  • Azure puikiai tinka įmonių masto platformoms, kurios vienu metu valdo kelis duomenų srautus ir veiksmingai tvarko didžiulius duomenų kiekius.
  • Azure" palengvina lengvą diegimą visame pasaulyje, nes veikia pagrindiniuose pasaulio regionuose, pavyzdžiui, JAV, Europoje, Kinijoje ir Afrikoje.
  • Integracija su "Microsoft 365" supaprastino FUCHS dokumentų tvarkymą vieningame tinkle.
  • Atlikę išsamų debesijos paslaugų teikėjų vertinimą, galėjome sumažinti diegimo infrastruktūros išlaidas, patvirtindami didesnį "Azure" atsparumą gedimams ir saugumą.

Kodo kokybės užtikrinimas ir nuolatinis tobulinimas

Taikėme išbandytus metodus, kad užtikrintume platformos mastelio keitimą ir stabilumą. Per visą kūrimo ciklą komanda nuolat tobulino šiuos metodus, kad pagerintų platformos patikimumą ir našumą.

"SonarQube" integracija

  • Kliento CI/CD vamzdyne integravome "SonarQube", galingą statinės kodo analizės įrankį, kad galėtume atlikti automatines kodo kokybės patikras. "SonarQube" siūlo aktyvų požiūrį į kodo būklę, nustatant galimas problemas, laikantis kodavimo standartų ir užtikrinant kokybę per visą kūrimo ciklą.

Nuoseklūs kodavimo stiliai ir konvencijos

  • Naudojome "EditorConfig" galinėje dalyje, kad užtikrintume nuoseklų formatavimą visoje komandoje, išlaikydami nuoseklius kodo stilius įvairiuose redaktoriuose ir IDE.
  • Priekinėje dalyje naudojome "ESLint" - pritaikomą priemonę, skirtą "JavaScript" kodo problemoms nustatyti ir apie jas pranešti, kad padėtume kūrėjams laikytis kodavimo gairių ir išvengti dažniausiai pasitaikančių klaidų.

Geriausia kodo peržiūros praktika

  • Siekdami užtikrinti puikią kokybę ir sutelkti dėmesį į detales, kodą suskirstėme į mažesnius segmentus, kad jį būtų galima lengvai ir kruopščiai peržiūrėti.
  • Kodo pakeitimai buvo išbandyti kliento sistemoje sukonfigūruotoje vietinėje šakoje, kad būtų užtikrintas tinkamas funkcionalumas konkrečioje konfigūracijoje.
  • Buvo užtikrinta atitiktis .NET kodavimo standartams, tikrinant nuoseklų formatavimą, kalbos vartojimą ir pavadinimų suteikimą.
  • Patvirtinome įvesties parametrus, įvertinome kraštinius atvejus ir patikrinome tinkamą elgesį įvairiomis aplinkybėmis, kad užtikrintume kodo patikimumą.
  • Galiausiai įvertinome kodo skaitomumą, struktūrą ir organizavimą, kad užtikrintume, jog jis būtų aiškus, valdomas ir lengvai suprantamas bei naudojamas būsimiems kūrėjams.

"LeverX" pateiktas sprendimas

Per nustatytą laiką "LeverX" komanda sukūrė išsamią platformą, pagrįstą "Microsoft Azure".

Image_ENG-min

Įdiegtos funkcijos padėjo įmonei FUCHS įveikti veiklos iššūkius:

daiktų internetu valdomą realaus laiko duomenų rinkimą

Bendrovė "LeverX" įdiegė patikimą daiktų interneto integraciją, leidžiančią realiuoju laiku rinkti duomenis ir stebėti įvairią įrangą ir išteklius. Tai leidžia naudotojams stebėti įrangos veikimą įvairiomis eksploatavimo sąlygomis ir nedelsiant gauti techninės priežiūros patikros rezultatus. Sistema taip pat prognozuoja tepalų žaliavų išsekimą, taip palengvindama aktyvų atsargų papildymą.

Be to, integravome kelių tiekėjų jutiklius, kad būtų galima stebėti rezervuarus realiuoju laiku ir pateikti naudotojams įžvalgas apie produktų lygius, istorinį naudojimą ir išsekimo prognozes - visa tai pateikiama dinamiškose vizualizacijose.

Saugi "Microsoft Azure" integracija su visuotiniu tapatybės prieigos valdymu

Siekdami padidinti saugumą ir supaprastinti autentifikavimą, integravome "Microsoft Azure Active Directory" su pasauline tapatybės prieigos valdymo sistema. Šis centralizuotas požiūris supaprastina autentifikavimą visose programose ir komponentuose, o pažangios saugumo funkcijos - tokios kaip "Azure Active Directory", daugiafaktorinis autentifikavimas, šifravimas ir rizikos stebėsenos priemonės - užtikrina jautrių duomenų apsaugą ir išlaiko atitiktį BDAR reikalavimams.

Pritaikomos BI (Business Intelligence) ataskaitos

Mūsų platformoje yra lankstus "Business Intelligence" (BI) rinkinys, leidžiantis naudotojams kurti pritaikytas ataskaitas pagal pagrindinius kriterijus. Šiose ataskaitose pateikiamos galingos duomenų vizualizacijos, kurios supaprastina analizę, todėl svarbiausios įžvalgos tampa lengviau prieinamos ir lengviau pritaikomos greitesniam sprendimų priėmimui.

fuchs-app-1

Mobilioji programa technikams

Bendrovė "LeverX" sukūrė technikams skirtą mobiliąją programėlę, kuri palaiko duomenų registravimą neprisijungus prie interneto, todėl jie gali dirbti atokiose vietovėse, kuriose nėra interneto ryšio. Programėlėje bandymų ir vartojimo duomenys konsoliduojami į vieną organizuotą failą, užtikrinant, kad visa informacija būtų pasiekiama, atnaujinama ir lengvai valdoma.

fuchs-app-2

Automatizuotas užduočių valdymas

Į ERP integravome automatizuoto užduočių valdymo sistemą, leidžiančią technikams automatizuoti ir planuoti pasikartojančias įrangos aptarnavimo užduotis. Sistema taip pat palaiko maršrutų planavimą, padėdama technikams kurti užduočių sekas, užtikrinančias veiksmingą techninės priežiūros planavimą ir nuoseklų įrangos veikimo patikrinimą.

fuchs-app-3

Išmanioji kokybės kontrolė

"LeverX" išmaniosios kokybės kontrolės modulis "Smart Quality Control" užtikrina aktyvų problemų valdymą, todėl "FUCHS" gali aptikti, įvertinti ir šalinti gamybos riziką, pavyzdžiui, įrangos gedimus. Sistema automatiškai įvertina problemų (pvz., nesandarumų) taisymo laiką ir išlaidas, padėdama vadovams atitinkamai planuoti, kad gamybos sutrikimai būtų kuo mažesni.

fuchs-app

Automatizuotos dokumentų darbo eigos

Supaprastinome FUCHS dokumentų darbo eigą, automatizavę infrastruktūros duomenų failų atnaujinimus, kai tik įtraukiami nauji gamintojai ar įrenginiai. Taip sumažinamas rankinis duomenų įvedimas, padidinamas tikslumas ir užtikrinamas nuolatinis informacijos atnaujinimas.

Sistemos lokalizavimas pasauliniam naudojimui

Platforma yra visiškai lokalizuota, kad padėtų vykdyti pasaulinę FUCHS veiklą. Dėl daugiakalbių funkcijų sistema gali išversti laukus, nustatymus ir konfigūracijas, kad atitiktų tarptautinių naudotojų poreikius. Be to, joje galima pritaikyti laukų pavadinimus, todėl klientai gali pritaikyti platformos terminologiją, kad ji atitiktų vietos ar organizacijos reikalavimus ir užtikrintų sklandų naudojimą įvairiuose regionuose.

Geografinių iššūkių įveikimas vienoje iš FUCHS strateginių vietovių

Kinija yra vienas iš svarbiausių FUCHS strateginių regionų. Tačiau dėl Kinijos vyriausybės politikos diegimo procesas buvo sudėtingas. Pagrindinis iššūkis buvo tas, kad kelios "Microsoft Azure" paslaugos, pavyzdžiui, SMTP (el. pašto paslauga) ir "CosmosDB" (pagrindinis "Azure" produktas), tuo metu Kinijoje buvo neprieinamos, nors Europoje jos buvo prieinamos.

Be to, dėl griežtų Kinijos reikalavimų, ribojančių duomenų naudojimą tik valstybės viduje, reikia naudoti vietinius debesijos sprendimus, el. pašto platinimo paslaugas, telekomunikacijų paslaugų teikėjus ir kitą regioninę infrastruktūrą.

Siekdami įveikti šias kliūtis, sukūrėme "Microsoft Azure" pagrįstą infrastruktūrą, kuri atspindėjo Europos konfigūraciją, ir įdiegėme specialiai Kinijos rinkai skirtas paslaugas, pavyzdžiui, "SendGrid", skirtą el. laiškų platinimui. Taip užtikrinamas veiklos nuoseklumas, kartu laikantis vietos taisyklių.

Projekte naudotas technologijų paketas

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

Ką klientas pasiekė naudodamas "LeverX" sprendimą

Klientas sėkmingai automatizavo daugybę verslo procesų naudodamas "LeverX" komandos sukurtą modernų įmonės sprendimą. Tai padidino pardavimus, padidino technikų produktyvumą ir supaprastino duomenų valdymą, suteikdamas daugiau prieinamų ir lengviau įgyvendinamų įžvalgų.

Pagrindiniai projekto pasiekimai:

  • Naujuoju sprendimu sukurta vieninga įmonės valdymo sistema (ERP), tenkinanti esminį kliento klientų poreikį.
  • Klientas gali vienu metu efektyviai valdyti kelis įrangos turtus, gerokai padidindamas bendrą įmonės produktyvumą.
  • Pažangios duomenų prieigos valdymo priemonės užtikrina saugų svarbiausių platformos duomenų tvarkymą, atitinka BDAR atitikties standartus ir apsaugo naudotojų informaciją.
  • Duomenų stebėjimas realiuoju laiku leidžia greitai analizuoti duomenis ir operatyviai teikti ataskaitas, o tai padeda greičiau priimti sprendimus.
  • Platforma apdoroja realaus laiko įrangos duomenis - įskaitant našumo rodiklius, bandymų su cheminiais junginiais tepalų gamybai rezultatus ir daiktų interneto jutiklių duomenis - per dvi sekundes, todėl galima greitai įkelti puslapius ir filtruoti rezultatus.
  • Aktyvūs techninės priežiūros įspėjimai ir procedūros sumažina įrangos prastovas ir veiklos sąnaudas.

Turėdama centralizuotą prieigos prie duomenų bazių ir produktų tašką, platforma skatina nesudėtingą koordinavimą visuose kliento biuruose. Pažangus duomenų vizualizavimas taip pat pagerina svarbios informacijos interpretaciją, todėl sprendimai priimami greičiau ir turint daugiau informacijos.

Daugiau sėkmės istorijų