نظام ERP لشركة تصدير مع تطبيق جوال وعقود ثنائية اللغة
التحدي
كانت العقود وكشوف الحساب ومستندات التصدير تُعدّ يدويًا في Word وجداول البيانات، مع أخطاء متكررة وبطء في الإنجاز.
السياق
كانت شركة تصدير زراعي في الإكوادور تُعدّ العقود وكشوف الحساب ومستندات التصدير يدويًا في Word وجداول البيانات. كان يجب تعديل كل عقد بيع بحسب المشتري، وعادةً يحتاج مشترو التصدير العقد بالإنجليزية بينما تعمل الفرق المحلية بالإسبانية. وتسبّب نسخ البيانات بين الملفات في أخطاء متكررة وبطء في الإنجاز.
في تجارة التصدير، الكمية أو السعر أو بيانات المشتري الخاطئة في العقد ليست خطأً مطبعيًا بسيطًا: فقد تؤخر الشحنات والمدفوعات وتؤدي إلى نزاعات. احتاجت الشركة نظامًا واحدًا للعمليات والعملاء والعقود والمستندات، إضافة إلى وسيلة تتيح للمديرين في الميدان رؤية البيانات نفسها على هواتفهم.
ما الذي بنيناه
- نظام ERP ويب للعمليات والعملاء والعقود والمستندات
- تطبيق جوال للمديرين في الميدان
- مولّد عقود ثنائي اللغة (ES/EN) من قوالب ببيانات كل مشترٍ، مع التصدير إلى PDF
- مراجعة أمنية: تعزيز عزل المستأجرين والتحقق من الأدوار قبل الإطلاق
كيف تترابط المكونات
- يجمع نظام ERP الويب، المبني على ASP.NET Core مع SQL Server، العمليات والعملاء والعقود والمستندات في قاعدة بيانات واحدة.
- يملأ مولّد العقود قوالب Word ثنائية اللغة (إسبانية/إنجليزية) ببيانات كل مشترٍ باستخدام OpenXML.
- يُحوَّل المستند المكتمل إلى PDF، فيستلم المشتري عقدًا ثابتًا جاهزًا للتوقيع.
- يمنح تطبيق جوال بتقنية React Native المديرين في الميدان الوصول إلى بيانات ERP نفسها.
- يتحكم عزل المستأجرين والتحقق من الأدوار في الخادم في من يستطيع رؤية كل سجل وتغييره.
كيف نفّذناه
- الاستكشاف وتحديد النطاق. جمع عقود Word وكشوف الحساب وجداول البيانات الحالية، وتحديد كل حقل يتغير حسب المشتري، والاتفاق على المستندات التي تأتي أولًا.
- البناء على بيانات اختبار. بناء وحدات نظام ERP الويب وتحويل العقود الحالية إلى قوالب ثنائية اللغة، باستخدام عملاء وعقود تجريبية ليمكن فحص المولّد سطرًا بسطر.
- الاختبار والمراجعة الأمنية. مقارنة ملفات PDF المُنشأة بالعقود المُعدّة يدويًا. وإجراء مراجعة أمنية لعزل المستأجرين والتحقق من الأدوار، وإغلاق الثغرات المكتشفة قبل أن يبدأ أي مستخدم العمل الفعلي.
- الإطلاق. تحميل العملاء الحقيقيين والعقود المفتوحة، ونشر نظام ERP الويب لمستخدمي المكتب وتطبيق الجوال للمديرين في الميدان.
- الدعم. بعد الإطلاق، يغطي الدعم تغييرات القوالب، وأنواع المستندات الجديدة، وأسئلة المستخدمين.
النتيجة
- العقود تُنشأ تلقائيًا من القوالب بدل التحرير اليدوي في Word
- اكتُشفت الثغرات الأمنية وأُغلقت قبل الإطلاق
أصبحت العقود تُنشأ من القوالب مع ملء بيانات المشتري تلقائيًا، وأُغلقت المشكلات الأمنية التي اكتُشفت في المراجعة قبل وجود مستخدمين وبيانات حقيقية على النظام.
دروس لمشروع مشابه
- ابنِ القوالب من العقود التي توقّعها الشركة بالفعل؛ فالمستخدمون يتقبلون التصميم المألوف أسرع من الجديد.
- احتفظ بالنص الإسباني والإنجليزي في القالب نفسه، لتحمل النسختان الأرقام نفسها دائمًا.
- أجرِ المراجعة الأمنية قبل الإطلاق. إصلاح عزل المستأجرين مع وجود بيانات حية في النظام أصعب بكثير.
التقنيات
الخدمات المستخدمة
نفّذه زين عباس، كودينوفا.
تريد شيئًا مشابهًا؟
أخبرنا بما تحتاجه. ستحصل على إجابة تقنية واضحة ونطاق عمل محدد وسعر ثابت، عادةً خلال 24 ساعة.
