تنظيف البيانات¶
يحافظ تطبيق Odoo Data Cleaning على سلامة البيانات واتساقها من خلال الميزات التالية:
إزالة التكرار: دمج أو إزالة الإدخالات المكررة لضمان تفرد البيانات.
إعادة التدوير: تحديد السجلات القديمة لأرشفتها أو حذفها.
التنسيق: توحيد البيانات النصية من خلال البحث عنها واستبدالها وفقًا للاحتياجات المحددة.
تضمن القواعد القابلة للتخصيص أن تظل البيانات النصية محدثة ومبسطة ومنسقة بشكل متسق ومتوافقة مع متطلبات التنسيق الخاصة بالشركة.
تثبيت الوحدات¶
يتكون تطبيق Data Cleaning من عدة وحدات. ثبت ما يلي للوصول إلى جميع الميزات المتاحة:
الاسم
الاسم التقني |
الوصف |
|---|---|
إعادة تدوير البيانات
data_recycle |
وحدة أساسية لتمكين ميزة إعادة التدوير، متاحة في إصدار Odoo Community. |
تنظيف البيانات
data_cleaning |
تمكّن ميزة تنظيف الحقول لتنسيق البيانات النصية عبر سجلات متعددة، متاحة فقط في إصدار Odoo Enterprise. |
تنظيف البيانات (دمج)
data_merge |
تمكّن ميزة إزالة التكرار للعثور على السجلات المتشابهة (أو المكررة) ودمجها، متاحة فقط في إصدار Odoo Enterprise. |
إزالة تكرار إدارة علاقات العملاء
data_merge_crm |
تمكّن ميزة إزالة التكرار في تطبيق إدارة علاقات العملاء، وتستخدم ميزة الدمج الافتراضية لإدارة علاقات العملاء. |
إجراء دمج مكتب المساعدة
data_merge_helpdesk |
تمكّن ميزة الدمج لتطبيق مكتب المساعدة. |
إجراء دمج المشروع
data_merge_project |
تمكّن ميزة الدمج لتطبيق المشروع. |
إزالة تكرار UTM
data_merge_utm |
تمكّن ميزة الدمج لتطبيق متتبع UTM. |
دمج محاسبة WMS
data_merge_stock_account |
ينشئ تحذيراً في حالات دمج المنتجات التي قد تؤثر على تقييم المخزون، إذا كان تطبيق المخزون مثبتاً. |
إلغاء التكرار¶
تجمع لوحة بيانات التكرارات السجلات المتشابهة ليتم دمجها من خلال مطابقة الشروط ضمن السجلات التي تحددها قواعد إزالة التكرار.
انتقل إلى لوحة البيانات هذه عبر .
يسرد الشريط الجانبي القاعدة كل قاعدة من قواعد إزالة التكرار النشطة، ويعرض العدد الإجمالي للتكرارات المكتشفة بجانب كل قاعدة.
افتراضياً، تكون قاعدة الكل محددة. يتم تجميع السجلات حسب قاعدتها، مع تقييم التشابه (من 100%)، مع الأعمدة التالية:
تاريخ الإنشاء: التاريخ والوقت الذي تم فيه إنشاء السجل الأصلي.
الاسم: اسم أو عنوان السجل الأصلي.
قيم الحقول: قيم السجل الأصلي للحقول المستخدمة للكشف عن التكرارات.
مستخدم في: يسرد النماذج الأخرى التي تشير إلى السجل الأصلي.
المعرف: المعرف الفريد للسجل الأصلي.
السجل الرئيسي: يتم دمج التكرارات في السجل الرئيسي. يمكن أن يكون هناك سجل رئيسي واحد فقط في مجموعة من السجلات المتشابهة.
حدد قاعدة معينة في الشريط الجانبي القاعدة لتصفية السجلات المكررة.
دمج السجلات المكررة¶
لدمج السجلات، اختر أولاً سجلاً رئيسياً ضمن مجموعة السجلات المتشابهة. يعمل السجل الرئيسي كقاعدة، حيث يتم دمج أي معلومات إضافية من السجلات المشابهة فيه.
اختيارياً، يمكن عدم تعيين سجل رئيسي، مما يترك Odoo لاختيار سجل عشوائياً للدمج فيه.
بعد ذلك، انقر على زر دمج في أعلى مجموعة السجلات المتشابهة. ثم انقر على موافق لتأكيد الدمج.
بمجرد دمج السجل، يتم تسجيل رسالة في محادثة السجل الرئيسي، تصف عملية الدمج. بعض السجلات، مثل مهام المشروع، يتم تسجيلها في المحادثة مع رابط للسجل القديم كمرجع مريح لعملية الدمج.
نصيحة
تجاهل التجميعات بالنقر على زر تجاهل. عند القيام بذلك، يتم إخفاء التجميع من القائمة وأرشفته.
اعرض التجميعات المتجاهلة بتحديد فلتر المتجاهلة من شريط البحث.
قواعد إزالة التكرار¶
تحدد قواعد إزالة التكرار شروط كيفية اكتشاف السجلات كسجلات مكررة.
يمكن تكوين هذه القواعد لكل نموذج في قاعدة البيانات، وبمستويات متفاوتة من التحديد. للبدء، انتقل إلى .
نصيحة
تعمل قواعد إزالة التكرار مرة واحدة يومياً، افتراضياً، كجزء من إجراء مجدول تلقائياً (دمج البيانات: البحث عن السجلات المكررة). ومع ذلك، يمكن تشغيل كل قاعدة يدوياً في أي وقت.
تعديل قاعدة إزالة التكرار¶
حدد قاعدة افتراضية لتحريرها، أو أنشئ قاعدة جديدة بالنقر على زر جديد.
أولاً، اختر نموذجاً لتستهدفه هذه القاعدة. يؤدي تحديد نموذج إلى تحديث عنوان القاعدة إلى النموذج المختار.
اختيارياً، قم بتكوين نطاق لتحديد السجلات المؤهلة لهذه القاعدة. يظهر عدد السجلات المؤهلة في رابط # سجل/سجلات.
اعتماداً على النموذج المحدد، يظهر حقل إزالة التكرار. اختر ما إذا كنت تريد أرشفة أو حذف السجلات المدمجة.
بعد ذلك، حدد وضع الدمج:
يدوي: يتطلب دمج كل تجميع مكرر يدوياً، كما يفعّل حقل إخطار المستخدمين.
تلقائي: يدمج التجميعات المكررة تلقائياً، دون إخطار المستخدمين، استناداً إلى السجلات ذات نسبة التشابه الأعلى من الحد المعين في حقل حد التشابه.
فعّل مفتاح نشط لبدء التقاط التكرارات بهذه القاعدة بمجرد حفظها.
أخيراً، أنشئ قاعدة إزالة تكرار واحدة على الأقل في حقل قواعد إزالة التكرار، بالنقر على إضافة سطر، ضمن عمود حقل المعرف الفريد.
حدد حقلاً في النموذج من القائمة المنسدلة حقل المعرف الفريد. تتم الإشارة إلى هذا الحقل للسجلات المتشابهة.
حدد شرط مطابقة في حقل المطابقة إذا لتطبيق قاعدة إزالة التكرار، اعتماداً على النص في حقل المعرف الفريد:
مطابقة تامة: الأحرف في النص متطابقة تماماً.
مطابقة بدون تمييز حالة الأحرف/اللكنات: الأحرف في النص متطابقة، بغض النظر عن حالة الأحرف والاختلافات اللغوية في اللكنات.
مهم
يجب تعيين قواعد إزالة التكرار واحدة على الأقل حتى تتمكن القاعدة من التقاط السجلات المكررة.
نصيحة
تتوفر بعض الحقول الإضافية للتكوين المتقدم.
إذا كانت قاعدة البيانات متعددة الشركات، يكون حقل عبر الشركات متاحاً. عند تفعيله، يتم اقتراح السجلات المكررة عبر شركات مختلفة.
فعّل وضع المطور (وضع التصحيح) لعرض حقل عتبة الاقتراح. السجلات المكررة ذات التشابه الأقل من العتبة المحددة في هذا الحقل لا يتم اقتراحها.
بعد اكتمال تكوين القاعدة، إما أن تغلق نموذج القاعدة، أو تشغّل القاعدة يدوياً للتقاط السجلات المكررة على الفور.
تشغيل قاعدة إزالة التكرار يدوياً¶
لتشغيل قاعدة إزالة تكرار معينة يدوياً في أي وقت، انتقل إلى ، واختر القاعدة المراد تشغيلها.
بعد ذلك، في نموذج القاعدة، اختر زر إزالة التكرار في أعلى اليسار. عند القيام بذلك، يعرض الزر الذكي المكررات عدد السجلات المكررة المُلتقطة.
انقر على الزر الذكي المكررات لإدارة هذه السجلات.
إعادة تدوير السجلات¶
استخدم ميزة إعادة تدوير السجلات للتخلص من السجلات القديمة والمتقادمة في قاعدة البيانات.
تعرض لوحة بيانات إعادة تدوير السجلات الحقلية السجلات التي يمكن أرشفتها أو حذفها، من خلال مطابقة الشروط الموجودة في السجلات المحددة بواسطة قواعد إعادة تدوير السجلات.
انتقل إلى لوحة البيانات هذه بالذهاب إلى .
يسرد الشريط الجانبي قواعد إعادة التدوير كل قاعدة من قواعد إعادة تدوير السجلات النشطة.
افتراضياً، يكون خيار الكل محدداً. تُعرض السجلات بالأعمدة التالية:
معرّف السجل: معرّف السجل الأصلي.
اسم السجل: اسم أو عنوان السجل الأصلي.
اختر قاعدة معينة في الشريط الجانبي قواعد إعادة التدوير لتصفية السجلات.
لإعادة تدوير السجلات، انقر على زر التحقق في صف السجل.
عند القيام بذلك، تتم إعادة تدوير السجل، اعتمادًا على كيفية تكوين القاعدة، ليتم إما أرشفته أو حذفه من قاعدة البيانات.
نصيحة
تجاهل التجميعات بالنقر على زر تجاهل. عند القيام بذلك، يتم إخفاء السجل من القائمة، ولن يتم اكتشافه بواسطة قاعدة إعادة التدوير مرة أخرى في المستقبل.
عرض السجلات المتجاهلة بتحديد عامل التصفية متجاهَل من القائمة المنسدلة شريط البحث.
قواعد إعادة تدوير السجلات¶
تحدد قواعد إعادة تدوير السجلات الشروط الخاصة بكيفية إعادة تدوير السجلات.
يمكن تكوين هذه القواعد لكل نموذج في قاعدة البيانات، وبمستويات مختلفة من التحديد. للبدء، انتقل إلى .
نصيحة
تعمل قواعد إعادة التدوير مرة واحدة يوميًا بشكل افتراضي، كجزء من إجراء مجدول (إعادة تدوير البيانات: تنظيف السجلات). ومع ذلك، يمكن تشغيل كل قاعدة يدويًا في أي وقت.
بشكل افتراضي، لا توجد قواعد لإعادة تدوير السجلات. انقر على زر جديد لإنشاء قاعدة جديدة.
في نموذج قاعدة إعادة تدوير السجلات، اختر أولاً نموذجًا لهذه القاعدة لاستهدافه. يؤدي تحديد نموذج إلى تحديث عنوان القاعدة إلى النموذج المختار.
اختياريًا، قم بتكوين عامل تصفية لتحديد السجلات المؤهلة لهذه القاعدة. يظهر عدد السجلات المؤهلة في رابط عدد السجلات.
بعد ذلك، قم بتكوين الحقل والنطاق الزمني لكيفية اكتشاف القاعدة للسجلات المراد إعادة تدويرها:
حقل الوقت: حدد حقلاً من النموذج لتأسيس الوقت (الفرق).
الفرق: اكتب طول الفترة الزمنية، والتي يجب أن تكون رقمًا صحيحًا (مثل
7).وحدة الفرق: حدد وحدة الوقت (أيام، أسابيع، أشهر، أو سنوات).
بعد ذلك، حدد وضع إعادة التدوير:
يدوي: يتطلب إعادة تدوير كل سجل تم اكتشافه يدويًا، ويفعّل حقل إشعار المستخدمين.
تلقائي: يدمج تجميعات إعادة التدوير تلقائيًا، دون إشعار المستخدمين.
أخيرًا، حدد إجراء إعادة التدوير إما أرشفة أو حذف السجلات. إذا تم تحديد حذف، اختر ما إذا كنت تريد تضمين المؤرشف أم لا في القاعدة.
بعد اكتمال تكوين القاعدة، أغلق نموذج القاعدة، أو شغّل القاعدة يدويًا لالتقاط السجلات المراد إعادة تدويرها على الفور.
Example
يمكن تكوين قاعدة إعادة التدوير لحذف العملاء المحتملين والفرص المؤرشفة التي تم تحديثها آخر مرة قبل عام، ومع سبب خسارة محدد، باستخدام التكوين التالي:
النموذج: عميل محتمل/فرصة
الفلتر:
نشطليسمحددًاسبب الخسارةموجود فيمكلف جدًا
حقل الوقت: آخر تحديث في (عميل محتمل/فرصة)
الفارق:
1وحدة الفارق: سنوات
وضع إعادة التدوير: تلقائي
إجراء إعادة التدوير: حذف
تضمين المؤرشف:
تشغيل قاعدة إعادة التدوير يدويًا¶
لتشغيل قاعدة إعادة تدوير محددة يدويًا في أي وقت، انتقل إلى ، واختر القاعدة المراد تشغيلها.
ثم في نموذج القاعدة، انقر على زر التشغيل الآن في الزاوية العلوية اليسرى. عند القيام بذلك، يعرض الزر الذكي السجلات عدد السجلات الملتقطة.
انقر على الزر الذكي السجلات لإدارة هذه السجلات.
تنظيف الحقول¶
استخدم ميزة تنظيف الحقول للحفاظ على تنسيق متسق للأسماء وأرقام الهواتف والمعرفات والحقول الأخرى في قاعدة البيانات.
تعرض لوحة بيانات سجلات تنظيف الحقول تغييرات التنسيق على البيانات في حقول السجل، لاتباع اتفاقية محددة بواسطة قواعد تنظيف الحقول.
انتقل إلى لوحة البيانات هذه بالذهاب إلى .
يسرد الشريط الجانبي قواعد التنظيف كل قاعدة من قواعد التنظيف النشطة.
بشكل افتراضي، يتم تحديد القاعدة الكل. يتم إدراج السجلات بالأعمدة التالية:
معرّف السجل: معرّف السجل الأصلي.
اسم السجل: اسم أو عنوان السجل الأصلي.
الحقل: حقل السجل الأصلي الذي يحتوي على القيمة المراد تنسيقها.
الحالي: القيمة الحالية في حقل السجل الأصلي.
المقترح: القيمة المنسقة المقترحة في حقل السجل الأصلي.
لتنظيف السجلات وتنسيقها، انقر على زر تحقق الموجود في صف السجل.
عند القيام بذلك، يتم تنسيق السجل و/أو تنظيفه.
نصيحة
تجاهل السجلات بالنقر على زر تجاهل. عند القيام بذلك، يتم إخفاء السجل من القائمة ولن يتم اكتشافه بواسطة قاعدة تنظيف الحقل مرة أخرى في المستقبل.
عرض السجلات المتجاهلة بتحديد عامل التصفية المتجاهلة من شريط البحث.
قواعد تنظيف الحقل¶
تحدد قواعد تنظيف الحقل شروط تنظيف الحقول و/أو تنسيقها.
يمكن تهيئة هذه القواعد لكل نموذج في قاعدة البيانات، وبمستويات متفاوتة من الخصوصية. للبدء، انتقل إلى .
نصيحة
يتم تشغيل قواعد تنظيف الحقل مرة واحدة يوميًا بشكل افتراضي، كجزء من إجراء مجدول تلقائي (تنظيف البيانات: تنظيف السجلات). ومع ذلك، يمكن تشغيل كل قاعدة يدويًا في أي وقت.
بشكل افتراضي، توجد قاعدة جهة اتصال لتنسيق وتنظيف سجلات تطبيق جهات الاتصال. حدد السجل جهة اتصال لإجراء التعديلات، أو حدد زر جديد لإنشاء قاعدة جديدة.
في نموذج قاعدة تنظيف الحقل، اختر أولاً النموذج لهذه القاعدة لاستهدافه. يؤدي تحديد نموذج إلى تحديث عنوان القاعدة إلى النموذج المختار.
بعد ذلك، قم بتهيئة قاعدة واحدة على الأقل بالنقر على إضافة سطر في قسم القواعد.
عند القيام بذلك، تظهر نافذة منبثقة إنشاء قواعد تحتوي على الحقول التالية للتهيئة:
حدد الحقل المراد تنظيفه من النموذج لتعيينه إلى إجراء.
اختر أحد خيارات الإجراء التالية:
قص المسافات يكشف عن حقل القص لتحديد خيار جميع المسافات أو المسافات الزائدة. تعتبر المسافات البادئة والنهائية والمتتالية زائدة.
Example
يمكن تنسيق اسم جهة الاتصال
Dr. John Doeباستخدام خيارات Trim التالية:All Spaces:
DR.JohnDoeSuperfluous Spaces:
DR. John Doe
Set Type Case يكشف عن حقل Case لاختيار إما First Letters to Uppercase أو All Uppercase أو All Lowercase.
Example
يمكن تنسيق عنوان العميل المحتمل/الفرصة
lumber inc, Lorraine douglasباستخدام خيارات Case التالية:First Letters to Uppercase:
Lumber Inc, Lorraine DouglasAll Uppercase:
LUMBER INC, LORRAINE DOUGLASAll Lowercase:
lumber inc, lorraine douglas
Format Phone يحوّل رقم الهاتف إلى صيغة دولية حسب البلد.
Example
بلجيكا:
061928374+32 61 92 83 74الولايات المتحدة:
800 555-0101+1 800-555-0101
Scrap HTML يحوّل HTML إلى نص عادي.
بمجرد تحديد الحقل والإجراء، انقر على Save لإغلاق نافذة Create Rules المنبثقة.
ثم حدد Cleaning Mode:
Manual: يتطلب تنظيف كل حقل مكتشف يدويًا ويفعّل حقل Notify Users.
Automatic: ينظف الحقول تلقائيًا دون إشعار المستخدمين.
عند اكتمال إعداد القاعدة، يمكنك إغلاق نموذج القاعدة أو تشغيل القاعدة يدويًا لالتقاط الحقول المراد تنظيفها فورًا.
تشغيل قاعدة تنظيف الحقول يدويًا¶
لتشغيل قاعدة تنظيف حقول معينة يدويًا في أي وقت، انتقل إلى ، ثم حدد القاعدة المراد تشغيلها.
ثم، في نموذج القاعدة، اضغط على زر تنظيف في الزاوية العلوية اليسرى. عند القيام بذلك، يعرض الزر الذكي السجلات عدد السجلات المُلتقطة.
انقر على الزر الذكي السجلات لإدارة هذه السجلات.
مدير إجراء الدمج¶
يُمكِّن مدير إجراء الدمج أو يُعطِّل إجراء الدمج المتاح في قائمة الإجراءات للنماذج في قاعدة البيانات.
فعِّل وضع المطور (وضع التصحيح) وانتقل إلى .
تُدرج النماذج مع الأعمدة التالية:
النموذج: الاسم التقني للنموذج.
وصف النموذج: اسم العرض للنموذج.
النوع: ما إذا كان النموذج من نوع كائن أساسي أو كائن مخصص.
نموذج مؤقت: يتعامل النموذج مع بيانات مؤقتة لا تحتاج إلى تخزين طويل الأمد في قاعدة البيانات.
يمكن دمجه: يُفعِّل إجراء الدمج للنموذج.
لعرض النماذج المُفعَّلة افتراضياً، استخدم شريط البحث لتصفية النماذج التي يمكن دمجها.
انظر أيضًا