Connect 4 Systems - ما الجديد في Frappeverse؟ أبرز تحديثات الإصدار السادس عشر من Frappe و ERPNext
اقترب موعد مؤتمر Frappeverse السنوي، ومعه يحمل فريق Frappe مجموعة من التحسينات والتحديثات المميزة التي تعكس التطوّر المستمر في منصة ERPNext وتطبيقاتها المختلفة. الإصدار السادس عشر يأتي ليُعزز الكفاءة،
لقد حان ذلك الوقت من العام مجددًا!
اقترب مؤتمر Frappeverse السنوي، ويعكف فريق Frappe بكامل طاقته على الاستعداد لهذا الحدث المميز. ينهمك مهندسونا في تطوير ميزات جديدة، وتحسين وصقل الميزات الحالية، وضمان جاهزية كل شيء ليوم المؤتمر الكبير.
إذا لم تقم بالتسجيل بعد، فاحرص على الانضمام عبر الرابط التالي.
جدول المحتويات:
- ERPNext
- Frappe HR
- Frappe Cloud
- منصة التعلم
- مركز الدعم
- إدارة علاقات العملاء (CRM)
- منشئ التطبيقات (Builder)
- Drive
- Studio
- Gameplan
📊 ERPNext
💱 دعم العملات المرتبطة (Pegged Currency)
يقدم ERPNext الآن دعمًا للتحويل الضمني للعملات المرتبطة. على سبيل المثال، الدرهم الإماراتي (AED) مرتبط بالدولار الأمريكي (USD) بسعر صرف ثابت يبلغ 3.6725. عند تحويل الدرهم الإماراتي إلى الروبية الهندية (INR)، يقوم النظام أولًا بتحويله إلى الدولار الأمريكي، ثم إلى الروبية (AED ← USD ← INR).
يمكن تفعيل هذه الخاصية من خلال إعدادات الحسابات. مساهمة من: Karuppasamy
🧾 تحسينات على العروض والمعاملات بين الشركات
🛠️ إصلاح حالة غير صحيحة ناتجة عن تكرار البنود في العروض
في السابق، إذا احتوى العرض على بنود مكررة (نفس رمز الصنف والكمية)، فإن إنشاء أوامر بيع جزئية منها كان يؤدي إلى تحديث الحالة بشكل غير صحيح في العرض. تم الآن معالجة هذه المشكلة، لضمان دقة الحالات عند التعامل مع البنود المتكررة.
مساهمة من: Abdeali Chharchhodawala
🔐 تحقق في معاملات بين الشركات
أضيفت آلية تحقق جديدة لمنع تعديل الأسعار في المعاملات بين الشركات، مما يعزز دقة البيانات المالية ويمنع التلاعب غير المقصود. يمكنك تفعيل هذا التحقق من خلال إعدادات الحسابات.
مساهمة من: Karuppasamy
📅 تأكيد تعديل تاريخ القيد
في السابق، عند تقديم مستند قديم في حالته الأولية (Draft) مع تفعيل خيار "تعديل تاريخ ووقت القيد"، كان النظام يقوم بإعادة تعيين تاريخ القيد تلقائيًا إلى التاريخ الحالي، ما قد يؤدي إلى فقدان التوقيت الفعلي للإجراء.
تم الآن تحسين هذا السلوك، حيث أصبح بالإمكان التحكم فيه من خلال إعدادات الحسابات، مما يمنح المستخدمين مرونة أكبر في الحفاظ على دقة السجلات المحاسبية حسب احتياجاتهم.
مساهمة من: Debin Robert
📋 تحسينات التقارير والوظائف في النظام
👥 تقارير الحسابات المدينة والدائنة تراعي صلاحيات المستخدمين
أصبحت تقارير الحسابات المدينة (Accounts Receivable) والحسابات الدائنة (Accounts Payable) الآن تأخذ في الاعتبار صلاحيات المستخدم، مما يعني أن البيانات المعروضة سيتم فلترتها بناءً على مستوى الوصول للمستخدم، لضمان الأمان والخصوصية داخل الفرق المختلفة.
مساهمة من: Logesh
🏦 دعم تنسيق MT940 في استيراد كشوف الحسابات البنكية
أصبح بإمكان المستخدمين الآن استيراد كشوف الحسابات البنكية باستخدام تنسيق MT940، وهو معيار معتمد من المؤسسات المالية في أوروبا، ما يسهل التكامل مع مجموعة أوسع من البنوك ويزيد من مرونة العمليات المالية داخل النظام.
مساهمة من: Karuppasamy
🧾 تحسين تجربة المستخدم في نقطة البيع (POS)
تم إصلاح مشكلة في شاشة نقطة البيع، حيث كان البحث باستخدام الباركود فقط لا يعرض الصنف إذا كان ينتمي إلى مجموعة أصناف مختلفة عن تلك المحددة في ملف تعريف نقطة البيع (POS Profile)، حتى وإن كانت مجموعته الأصلية مشتقة من المجموعة المحددة في الإعدادات. الآن، أصبح النظام أكثر ذكاءً في التعامل مع البحث حسب الباركود، ما يضمن عرض العناصر المطلوبة بدقة وسلاسة.
مساهمة من: Pugazhendhi V
📦 قسائم تكلفة الهبوط للعمليات التصنيعية والاستلام بالتعاقد الخارجي
ابتداءً من الإصدار السادس عشر لنظام ERPNext، أصبح بإمكان المستخدمين إنشاء قسيمة تكلفة الهبوط (Landed Cost Voucher) مرتبطة بإدخال مخزون (Stock Entry) تكون الغاية منه التصنيع. هذه الميزة تتيح إدراج التكاليف الإضافية مثل رسوم الكهرباء أو الإيجار ضمن السعر النهائي المُحتسب للمنتج المُصنّع، مما يعزز دقة التقييم المالي.
كذلك، ومن نفس الإصدار، يمكن الآن إنشاء قسيمة تكلفة الهبوط مرتبطة ببند استلام بالتعاقد الخارجي (Subcontracting Receipt)، أي تلك المنتجات التي تم تصنيعها من قبل المتعهد الخارجي. تسمح هذه الميزة بإدراج تكاليف إضافية مثل رسوم النقل أو الضريبة الانتقائية ضمن القيمة النهائية للمنتج المتعاقد عليه، لضمان شمولية ودقة احتساب التكاليف.
📘 إدارة المخزون الدوري
في نظام ERPNext، عند تفعيل خيار المخزون المستمر (Perpetual Inventory) في إعدادات الشركة، يقوم النظام تلقائيًا بإنشاء قيود دفتر اليومية (GL) لجميع المعاملات الخاصة بالمخزون.
أما في حال تم تعطيل المخزون المستمر، فستحتاج إلى إنشاء قيود محاسبية دورية يدويًا. ولإجراء هذه العملية، ينبغي إنشاء قيد يومية يدوي، ومقارنة الرصيد النهائي في تقرير رصيد المخزون مع تقرير ميزان المراجعة الخاص بحسابات أصول المخزون. هذه العملية تستغرق وقتًا، حيث تتطلب التحقق من الفروقات ومطابقة الأرصدة بشكل دقيق.
✨ الجديد في الإصدار 16
تم تقديم نوع جديد من قيود اليومية تحت اسم القيد المحاسبي الدوري (Periodic Accounting Entry). من خلال هذا النوع الجديد، لم يعد المستخدم بحاجة لحساب الفروقات يدويًا. يمكن ببساطة النقر على زر "جلب الرصيد (Get Balance)"، وسيقوم النظام تلقائيًا بجلب الفرق في الرصيد بين التقارير، مما يوفر الوقت ويُقلّل من الأخطاء البشرية.
⚙️ تحديثات معالج الإعداد
في السابق، إذا قام المستخدمون بتثبيت أي تطبيق من تطبيقات Frappe وأكملوا معالج الإعداد الخاص به، فإنهم لم يكونوا قادرين على تثبيت تطبيق ERPNext. وكان النظام يُظهر رسالة خطأ مفادها: "لا يمكن تثبيت ERPNext إلا على موقع جديد لم يُكتمل فيه معالج الإعداد."
💡 الجديد في الإصدار 16
تم الآن حل هذه المشكلة من خلال تطبيق آلية جديدة تتيح تتبع إتمام معالج الإعداد لكل تطبيق بشكل منفصل. وبفضل هذا التغيير، يمكن للمستخدمين تثبيت تطبيق ERPNext حتى بعد الانتهاء من معالج الإعداد لأي تطبيق Frappe آخر، مما يمنحهم مرونة أكبر في إدارة التطبيقات وتوسيع استخدام النظام حسب احتياجاتهم.
👥 تحسينات على نظام الرواتب
ركز فريق التطوير هذا الشهر على إصلاح عدد من الأخطاء وتحسين تجربة المستخدم في نظام الرواتب (Payroll).
🗓️ جدولة الرواتب الإضافية المتكررة
تم السماح بجدولة رواتب إضافية متكررة في حال تم تفعيل خيار "الكتابة فوق مبلغ هيكل الراتب (Overwrite Salary Structure Amount)"، مع التأكد من أن نطاقات التواريخ لا تتداخل. كما أصبح النظام الآن أكثر ذكاءً؛ إذ يقوم بإظهار خطأ أثناء إنشاء راتب إضافي غير متكرر ضمن نفس النطاق الزمني لراتب إضافي متكرر موجود بالفعل، إذا استخدم كلاهما نفس مكون الراتب وكان خيار الكتابة فوق مفعل. في السابق، كان الخطأ يُعرض فقط أثناء معالجة الراتب.
المرجع: #3205
📉 تصحيح احتساب عدد أيام الإجازة بدون راتب
تم إصلاح مشكلة في احتساب عدد أيام الإجازة بدون أجر داخل كشف الراتب، خاصة عندما يكون الموظف قد حصل على إجازة مدفوعة جزئيًا. الآن، أصبح الكشف يُظهر التفاصيل بدقة أكبر.
المرجع: #3240
📆 احتساب عدد الدورات المستقبلية للرواتب الإضافية المتكررة
في الحالات التي يبدأ وينتهي فيها فترة الراتب ضمن نفس الشهر (مثل: 15 يوليو 2023 – 15 يوليو 2024)، تم تصحيح آلية حساب عدد الدورات المستقبلية التي تنطبق عليها الرواتب الإضافية المتكررة، مما يضمن دقة واستمرارية في توزيع المبالغ.
المرجع:
⏳ تحسينات على تسجيل الحضور في إجازات نصف يوم
عند تقديم طلب إجازة، يقوم النظام تلقائيًا بإنشاء سجل حضور بالحالة "إجازة" أو "نصف يوم" حسب نوع الإجازة المحددة. في السابق، لم يكن بإمكان النظام تسجيل الحضور من التحقق اليومي للموظف (Check-ins) في الأيام التي تم فيها بالفعل تعيين حضور نصف يوم من خلال طلب الإجازة، مما قد يُسبب نقصًا في سجلات الحضور.
🔄 الجديد في الإصدار 16
تم الآن تقديم تحديث يتيح استخدام أداة الحضور للموظفين (Employee Attendance Tool) لتحديد حالة الحضور للجزء الآخر من اليوم، أو السماح للنظام بتمييز الحضور تلقائيًا استنادًا إلى سجل التحقق الخاص بالموظف. هذا يضمن أن يتم احتساب الحضور بشكل أكثر دقة حتى في حالات الإجازة الجزئية، ويوفر مرونة أكبر لمسؤولي الموارد البشرية في إدارة البيانات اليومية.
📊 تحسينات جديدة في نظام الرواتب والحضور
⏳ حساب أيام الغياب لنصف اليوم
يقوم نظام الرواتب الآن بالتحقق من حالة النصف الآخر من اليوم عند احتساب أيام الغياب، ويُقلل عدد أيام الدفع وفقًا للنسبة المحددة في إعدادات الرواتب (Payroll Settings). هذا التحديث يمنح النظام قدرة أكبر على التعامل مع حالات الإجازة الجزئية بدقة أكبر، لضمان عدالة الحسابات.
المرجع: #2978
✅ طلبات الحضور الجماعية عبر تطبيق PWA
أصبح بإمكان المدراء أو مسؤولي الموارد البشرية الآن مراجعة طلبات الحضور والموافقة عليها مباشرة من تطبيق PWA (Progressive Web App). هذا التحديث يسهل إدارة الحضور الجماعي، ويُعزز كفاءة التفاعل السريع مع فرق العمل، خصوصًا أثناء التنقل.
🛠️ إصلاحات وتحسينات عامة
👥 إدارة الحضور بالجملة
أصبح الآن بإمكان المستخدمين تحديد الوردية (Shift) عند تسجيل الحضور بشكل جماعي، مما يُسهّل إدارة فرق العمل الكبيرة ويوفّر الوقت في العمليات اليومية. المرجع: #3265
🔄 تحديث التطبيقات والطلبات بدون إعادة تحميل
لم يعد المستخدم بحاجة إلى إعادة تحميل تطبيق PWA يدويًا لتحديث التطبيقات أو الطلبات، حيث يتم الآن تحديثها تلقائيًا لضمان تجربة أكثر سلاسة. المرجع: #3252
⌛ إصلاح حقول الوقت ونوع الوردية في نافذة جدول الورديات
تم إصلاح ملصقات الوقت (بداية – نهاية) وتحسين إمكانية البحث عن نوع الوردية (Shift Type) ضمن نافذة تعيين الوردية داخل لوحة الجدولة، لتسهيل الاستخدام وتقليل الأخطاء. المرجع: #3239
📆 عرض الحضور في أيام العطل داخل التقويم
يُعرض الآن حضور الموظفين في أيام العطل الرسمية داخل عرض التقويم في PWA، ما يعزز شفافية البيانات وسهولة التتبع. المرجع: #3231
🔔 تحميل جميع الإشعارات تدريجيًا
لم تعد الإشعارات تقتصر على آخر 20 إشعار فقط. يمكن الآن تحميل الإشعارات تدريجيًا (10 إشعارات في كل مرة) باستخدام زر "تحميل المزيد (Load More)"، ما يُسهّل الوصول إلى الإشعارات القديمة. المرجع: #3197
🧾 إصلاح خطأ في طلبات الفريق
تم إصلاح خلل كان يؤدي إلى تغيير اسم الموظف إلى اسم الموافق (Approver) عند فتح أي طلب فريق في عرض النموذج (Form View) ثم حفظه. هذا التحديث يضمن حفظ بيانات الموظفين بدقة. المرجع: #3200
💽 عرض تفصيلي لاستهلاك مساحة خادم قاعدة البيانات
هل تساءلت يومًا عن السبب وراء استهلاك مساحة كبيرة في خادم قاعدة البيانات المخصص لك؟ الآن، أصبح بإمكانك التعرف على تفاصيل ذلك بسهولة من خلال لوحة التحكم في Frappe Cloud، حيث تم توفير ميزة جديدة تتيح لك عرض توزيع استهلاك المساحة بشكل دقيق، لتحديد الملفات أو الجداول التي تستهلك الحيز الأكبر.
هذه الإضافة تمنح المسؤولين قدرة أكبر على التحكم في السعة التخزينية وتحسين الأداء العام للخادم.
🛡️ سجلات مستخدمي قاعدة البيانات للمواقع
يقوم العديد من المستخدمين بإنشاء حسابات خاصة للوصول إلى قاعدة بيانات موقعهم من خارج بنية Frappe Cloud التحتية. لكن تتبع ما إذا تم تنفيذ استعلامات SQL مدمّرة عبر هذه الاتصالات الخارجية كان أمرًا صعبًا في السابق.
👁️🗨️ الجديد: عارض السجلات
لحل هذه المشكلة، تم إطلاق ميزة عارض السجلات (Log Viewer) الجديدة. من خلالها، يمكن الآن للمستخدمين رؤية جميع الاستعلامات المُنفذة، إلى جانب الطوابع الزمنية وعناوين IP للعملاء الذين قاموا بتنفيذها، مما يمنح مسؤولي الأنظمة قدرة أكبر على مراقبة الأنشطة المشبوهة
No comments yet. Login to start a new discussion Start a new discussion