main banner

التحول الرقمي لعمليات الأعمال في شركة FUCHS بواسطة LeverX

قامت LeverX بتطوير حل مؤسسي متكامل وقابل للتوسع، يهدف إلى تحسين سير العمل، وزيادة الكفاءة، وتوفير رؤى آنية تساعد في اتخاذ القرارات. هذا التحول الرقمي مكّن شركة FUCHS من تحقيق نجاح طويل الأمد والحفاظ على موقعها الريادي في السوق.

جدول المحتويات:

قامت شركة LeverX ببناء حل مؤسسي متكامل وقابل للتطوير يعمل على تحسين سير العمل وزيادة الكفاءة وتوفير رؤى في الوقت الفعلي. وقد ساهم هذا التحول الرقمي في وضع FUCHS في تحقيق النجاح على المدى الطويل وساعدها في الحفاظ على مكانتها الرائدة في السوق.

نبذة عن FUCHS

FUCHS-about

منذ ما يقرب من قرن من الزمان، في عام 1931، أسس رودولف فوكس شركة FUCHS، وهي علامة تجارية معروفة في قطاع زيوت التشحيم العالمي. بدأ فوكس ببيع عبوات الزيوت لشركات الشحن، دون أن تثنيه تحديات الكساد العظيم، واضعاً بذلك الأساس لشركة ستعمل في نهاية المطاف في أكثر من 45 دولة. يقع المقر الرئيسي الحالي لشركة FUCHS في مانهايم بألمانيا، ويعمل بها أكثر من 5,800 متخصص، وحققت مبيعات قياسية بلغت 3.4 مليار يورو في عام 2022.

وبالطبع، لا يتحقق النجاح بين عشية وضحاها أو يكون مضموناً إلى الأبد. ومع مرور الوقت، وصلت الشركة إلى حدود طاقتها الإنتاجية ولم تستطع تلبية توقعات المستهلكين المتزايدة. وبالمقارنة بأنظمة الشركات المنافسة، كان نظام إدارة المؤسسة الخاص بها بطيئاً وغير فعال. بالإضافة إلى ذلك، كان عرض البيانات السابقة يستغرق وقتاً طويلاً في التحليل. وللحفاظ على مكانتها الريادية في السوق، كانت الشركة بحاجة إلى تحولات.

وقد رأت شركة LeverX في ذلك فرصة للعب دور مهم في تاريخ شركة FUCHS، وهو ما حفزنا على تولي المشروع.

التحديات التي دفعت إلى الحاجة إلى التغييرات

يبدأ كل مشروع في شركة LeverX بمرحلة استكشافية نقوم فيها بفحص النظام الحالي لتحديد الاختناقات والمجالات التي تحتاج إلى تحسين. بالنسبة لهذا المشروع، حددنا التحديات التالية:

عدم وجود إدارة مركزية للبيانات
لم يكن بالإمكان تخزين وإدارة البيانات المهمة مثل استهلاك زيوت التشحيم وجداول الصيانة والمخصصات وظروف تشغيل المعدات بشكل مركزي. وقد أثبت هذا النهج المجزأ أنه مكلف وغير موثوق لجميع أصحاب المصلحة.

العمليات اليدوية
كان جمع البيانات وإدخالها يدوياً بشكل أساسي، مما أدى إلى عدم كفاءة الأنشطة التشغيلية وأنشطة ما قبل البيع.

تعطل المعدات
تم تجاهل العلامات المبكرة لأعطال المعدات بسبب عدم وجود تحليل استباقي لأداء المعدات.

نطاق مشروع التحوّل الرقمي لشركة FUCHS

بالنسبة للمشروع، استخدم فريق LeverX منهجية رشيقة وقابلة للتكيف معززة بنهج LEAN. ونُفذ المشروع على عدة مراحل، صُممت كل منها لتلبية احتياجات FUCHS وتوقعاتها مع ضمان توافق المنتج النهائي مع أهداف الشركة ومتطلبات التشغيل:

التخطيط والبحث

قمنا بزيارة منشآت التصنيع الخاصة بالعميل والعديد من مواقع الإنتاج كجزء من أبحاث ما قبل التطوير. بالتعاون مع العميل، حددنا مجموعة ميزات MVP بالتعاون مع العميل. استبعدنا بعض الميزات التي كان مخططًا لها في البداية، مما سمح لنا بالتركيز على الجوانب الأكثر أهمية:

  • الاختبارات الكيميائية للمنتج والاختبارات الفنية. يمكن للفنيين إدخال نتائج الاختبارات وتخزينها، مثل المعلومات عن درجة الحرارة، وتركيز مقياس الانكسار، ومستوى الأس الهيدروجيني، والحموضة الكلية، والنشاط البكتيري، واستهلاك السوائل والمنتجات، وغيرها من المقاييس التي تم جمعها من معدات الإنتاج.
  • إنشاء التقارير. باستخدام نتائج الاختبار وتصورات البيانات، يمكن للمديرين إنشاء تقارير عن استهلاك المنتج وخصائص السوائل ومواقع المعدات والمقاييس الأخرى. تسمح أداة إعداد التقارير للمستخدمين بتصفية البيانات حسب المنتج أو نوع الماكينة أو منطقة التشغيل أو الورديات، مما يوفر إمكانية الوصول إلى المعلومات الخاصة بموقع كامل أو معدات محددة.
  • حساب السعر. يقوم النظام تلقائيًا بحساب تكلفة استهلاك المنتج خلال فترة زمنية محددة.

تطوير MVP

كان هدفنا في إنشاء MVP هو اختبار الحد الأدنى من الميزات مع تحديد أفضل تقنيات معالجة البيانات لضمان جمع البيانات والتحليلات بسرعة ودقة وفعالية من حيث التكلفة لكل عميل من العملاء.

قمنا بدمج اتصال إنترنت الأشياء في المنصة، مما أتاح إمكانية إعداد تقارير شاملة وجمع البيانات في الوقت الفعلي.

اختيار المنصة السحابية وتنفيذها

في البداية، تم تخزين بيانات المستخدم في قاعدة بيانات داخلية باستخدام IdentityServer4. ولكن، مع تغير متطلبات العميل، لم تعد إمكانات قابلية التوسع كافية. قمنا بتقييم العديد من موفري الاستضافة السحابية لضمان قابلية التوسع قبل اختيار Microsoft Azure.

  • يعد Azure مناسبًا تمامًا للمنصات على نطاق المؤسسات التي تدير تدفقات بيانات متعددة في وقت واحد وتتعامل بفعالية مع أحجام البيانات الضخمة.
  • يسهل Azure النشر العالمي بسهولة، مع وجود في مناطق عالمية رئيسية مثل الولايات المتحدة وأوروبا والصين وأفريقيا.
  • سهّل التكامل مع Microsoft 365 معالجة مستندات FUCHS ضمن شبكة موحدة.
  • من خلال تقييمنا الشامل لمقدمي الخدمات السحابية، تمكنا من تقليل نفقات البنية التحتية للنشر من خلال تأكيدنا على قدرة Azure على تحمل الأخطاء والأمان الأعلى.

تأمين جودة التعليمات البرمجية والتحسين المستمر

لقد طبقنا تقنيات مجربة وصحيحة لضمان قابلية توسع المنصة واستقرارها. وطوال دورة التطوير، قام الفريق بتحسين هذه التقنيات باستمرار لتحسين موثوقية النظام الأساسي وأدائه.

تكامل SonarQube

  • بالنسبة إلى خط أنابيب CI/CD الخاص بالعميل، قمنا بدمج SonarQube، وهي أداة فعالة لتحليل التعليمات البرمجية الثابتة، لإجراء فحوصات تلقائية لجودة التعليمات البرمجية. تقدم SonarQube نهجاً استباقياً لسلامة التعليمات البرمجية من خلال تحديد المشكلات المحتملة، ودعم معايير الترميز، وضمان الجودة طوال دورة حياة التطوير.

أساليب الترميز والاصطلاحات المتناسقة

  • لقد استخدمنا EditorConfig للواجهة الخلفية لتوفير تنسيق متسق عبر الفريق، والحفاظ على أنماط كود متسقة عبر مختلف المحررين و IDEs.
  • أما بالنسبة للواجهة الأمامية، فقد استخدمنا ESLint، وهي أداة قابلة للتخصيص لتحديد المشكلات في كود JavaScript والإبلاغ عنها، لمساعدة المطورين على الالتزام بإرشادات الترميز وتجنب الأخطاء الشائعة.

أفضل ممارسات مراجعة التعليمات البرمجية

  • لضمان جودة ممتازة مع التركيز على التفاصيل، قمنا بتقسيم الكود إلى أجزاء أصغر من أجل عملية مراجعة شاملة يمكن التحكم فيها.
  • تم اختبار تغييرات التعليمات البرمجية على فرع محلي تم تكوينه داخل نظام العميل لضمان الأداء الوظيفي المناسب ضمن الإعداد المحدد.
  • تم التأكد من الامتثال لمعايير الترميز .NET من خلال التحقق من اتساق التنسيق واستخدام اللغة واصطلاحات التسمية.
  • لقد تحققنا من صحة معلمات الإدخال، وقمنا بتقييم الحالات المتطورة، وتحققنا من السلوك السليم في ظروف مختلفة لضمان قوة الكود.
  • أخيرًا، قمنا بتقييم سهولة قراءة الكود وهيكله وتنظيمه لضمان وضوحه وسهولة إدارته وسهولة فهمه واستخدامه من قبل المطورين المستقبليين.

الحل الذي قدمته ليفركس

في غضون الإطار الزمني المحدد، قام فريق LeverX ببناء منصة شاملة تعتمد على Microsoft Azure.

Image_ENG-min

ساعدت الميزات المقدمة شركة FUCHS في التغلب على التحديات التشغيلية:

جمع البيانات في الوقت الحقيقي القائم على إنترنت الأشياء

قامت LeverX بتنفيذ تكامل قوي لإنترنت الأشياء، مما يتيح جمع البيانات في الوقت الفعلي ومراقبتها عبر مجموعة كبيرة من المعدات والموارد. يتيح ذلك للمستخدمين تتبع أداء المعدات في ظل ظروف تشغيلية مختلفة وتلقي نتائج فورية لفحص الصيانة. كما يتنبأ النظام أيضاً بنفاد المواد الخام لمواد التشحيم، مما يسهل إعادة التخزين الاستباقي.

بالإضافة إلى ذلك، قمنا بدمج أجهزة استشعار من بائعين متعددين لتمكين مراقبة الخزان في الوقت الفعلي لتزويد المستخدمين برؤى حول مستويات المنتج والاستخدام التاريخي وتوقعات النضوب، وكل ذلك يتم تقديمه من خلال تصورات ديناميكية.

تكامل Microsoft Azure الآمن مع إدارة الوصول إلى الهوية العالمية

لتعزيز الأمان وتبسيط المصادقة، قمنا بدمج Microsoft Azure Active Directory مع نظام إدارة الوصول إلى الهوية العالمية. يعمل هذا النهج المركزي على تبسيط المصادقة عبر جميع التطبيقات والمكونات، بينما تضمن ميزات الأمان المتقدمة - مثل Azure Active Directory والمصادقة متعددة العوامل والتشفير وأدوات مراقبة المخاطر - حماية البيانات الحساسة والحفاظ على الامتثال للائحة العامة لحماية البيانات.

تقارير ذكاء الأعمال (BI) القابلة للتخصيص

تشتمل منصتنا على مجموعة مرنة من تقارير ذكاء الأعمال (BI) التي تُمكِّن المستخدمين من إنشاء تقارير مخصصة بناءً على معايير رئيسية. تُقدِّم هذه التقارير تصورات قوية للبيانات تُبسِّط التحليل، مما يجعل الرؤى المهمة أكثر سهولة وقابلية للتنفيذ من أجل اتخاذ قرارات أسرع.

fuchs-app-1

تطبيق الهاتف المحمول للفنيين

طورت LeverX تطبيقًا للهاتف المحمول للفنيين يدعم تسجيل البيانات دون اتصال بالإنترنت، مما يسمح لهم بالعمل في المناطق النائية دون اتصال بالإنترنت. يدمج التطبيق بيانات الاختبار والاستهلاك في ملف واحد منظم، مما يضمن إمكانية الوصول إلى جميع المعلومات وتحديثها وإدارتها بسهولة.

fuchs-app-2

الإدارة الآلية للمهام

قمنا بدمج نظام آلي لإدارة المهام داخل نظام تخطيط موارد المؤسسات، مما يسمح للفنيين بأتمتة وجدولة مهام خدمة المعدات المتكررة. كما يدعم النظام أيضاً تخطيط المسار، مما يساعد الفنيين على إنشاء تسلسل المهام الذي يضمن تخطيط الصيانة بكفاءة وفحص أداء المعدات بشكل متسق.

fuchs-app-3

مراقبة الجودة الذكية

توفر وحدة التحكم الذكي في الجودة من ليفركس إدارة استباقية للمشكلات، مما يمكّن نظام FUCHS من اكتشاف مخاطر الإنتاج وتقييمها ومعالجتها، مثل أعطال المعدات. يقوم النظام تلقائيًا بتقييم أوقات الإصلاح وتكاليف المشكلات (مثل التسريبات)، مما يساعد المديرين على التخطيط وفقًا لذلك لتقليل تعطل الإنتاج.

fuchs-app

سير عمل المستندات الآلي

قمنا بتبسيط تدفقات عمل مستندات FUCHS من خلال أتمتة تحديثات ملفات بيانات البنية التحتية كلما تمت إضافة جهات تصنيع أو منشآت جديدة. وهذا يقلل من الإدخال اليدوي للبيانات، ويعزز الدقة، ويضمن تحديث المعلومات دائماً.

توطين النظام للاستخدام العالمي

تم توطين النظام الأساسي بالكامل لدعم عمليات FUCHS العالمية. بفضل إمكانات تعدد اللغات، يمكن للنظام ترجمة الحقول والإعدادات والتكوينات لتلبية احتياجات المستخدمين الدوليين. بالإضافة إلى ذلك، يوفر النظام أسماء حقول قابلة للتخصيص، مما يسمح للعملاء بتخصيص مصطلحات النظام الأساسي لتناسب المتطلبات المحلية أو التنظيمية وضمان سهولة الاستخدام في جميع المناطق.

التغلب على التحديات الخاصة بالمناطق الجغرافية في أحد مواقع FUCHS الاستراتيجية

الصين هي إحدى مناطق FUCHS الاستراتيجية الرئيسية. ومع ذلك، جعلت سياسات الحكومة الصينية عملية النشر معقدة. كان التحدي الرئيسي هو أن العديد من خدمات Microsoft Azure، مثل SMTP (خدمة البريد الإلكتروني) و CosmosDB (أحد منتجات Azure الرئيسية)، لم تكن متوفرة في الصين في ذلك الوقت، على الرغم من توفرها في أوروبا.

علاوة على ذلك، نظرًا لمتطلبات الصين الصارمة التي تحد من استخدام البيانات داخل حدود الدولة، يجب استخدام الحلول السحابية المحلية وخدمات توزيع البريد الإلكتروني ومزودي خدمات الاتصالات وغيرها من البنية التحتية الإقليمية.

وللتغلب على هذه العقبات، أنشأنا بنية تحتية تستند إلى Microsoft Azure تعكس الإعداد الأوروبي ونفذنا خدمات مصممة خصيصاً للسوق الصينية، مثل SendGrid لتوزيع البريد الإلكتروني. وهذا يضمن الاتساق التشغيلي مع الالتزام باللوائح المحلية.

حزمة التكنولوجيا المستخدمة في المشروع

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

ما حققه العميل باستخدام حل LeverX

نجح العميل في أتمتة العديد من العمليات التجارية بنجاح باستخدام الحل المؤسسي الحديث الذي طوره فريق LeverX. وقد أدى ذلك إلى زيادة المبيعات، وتعزيز إنتاجية الفنيين، وتبسيط إدارة البيانات من خلال رؤى أكثر سهولة وقابلية للتنفيذ.

تشمل الإنجازات الرئيسية للمشروع ما يلي:

  • قدم الحل الجديد نظامًا موحدًا لإدارة المؤسسات (ERP)، مما يلبي حاجة ماسة لعملاء العميل.
  • يمكن للعميل إدارة أصول المعدات المتعددة بكفاءة في وقت واحد، مما يحسن بشكل كبير من إنتاجية المؤسسة بشكل عام.
  • تضمن أدوات إدارة الوصول إلى البيانات المتقدمة التعامل الآمن مع بيانات المنصة المهمة، وتلبية معايير الامتثال للائحة العامة لحماية البيانات وحماية معلومات المستخدم.
  • تتيح مراقبة البيانات في الوقت الفعلي تحليل البيانات بسرعة وإعداد تقارير فورية، مما يدعم اتخاذ القرارات بشكل أسرع.
  • تقوم المنصة بمعالجة بيانات المعدات في الوقت الفعلي - بما في ذلك مقاييس الأداء ونتائج الاختبارات مع المركبات الكيميائية لإنتاج زيوت التشحيم وبيانات مستشعرات إنترنت الأشياء - في غضون ثانيتين، مما يسمح بتحميل الصفحات وتصفية النتائج بسرعة.
  • تقلل تنبيهات وإجراءات الصيانة الاستباقية من وقت تعطل المعدات وتقلل من التكاليف التشغيلية.

ومن خلال نقطة وصول مركزية إلى قواعد البيانات والمنتجات، تعزز المنصة التنسيق السهل عبر مكاتب العميل. كما يعمل التصور الذكي للبيانات على تحسين تفسير المعلومات المهمة، مما يؤدي إلى اتخاذ قرارات أسرع وأكثر استنارة.

المزيد من دراسات الحالة