logologo
البدء
الدليل
التطوير
الإضافات
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
البدء
الدليل
التطوير
الإضافات
API
logologo
نظرة عامة

الكتل

نظرة عامة

كتلة البيانات

جدول
نموذج
تفاصيل
قائمة
بطاقة شبكية
رسم بياني

كتلة التصفية

نموذج

كتل أخرى

لوحة الإجراءات
Iframe
كتلة مرجعية
Markdown
JS Block

إعدادات الكتلة

نطاق البيانات
تخطيط
قواعد ربط الكتل
قواعد ربط الحقول
قواعد الفرز
حذف الكتلة
عنوان الكتلة

الحقول

نظرة عامة

إعدادات عامة

حقول الجدول
حقول التفاصيل
حقول نموذج التصفية
حقول النموذج

إعدادات خاصة

التاريخ
مدير الملفات
نموذج فرعي
محدد القائمة المنسدلة
محدد البيانات
محدد متتالي
جدول فرعي
تفاصيل فرعية
العنوان
JS Field
JS Item
JS Column

إعدادات الحقل

القيمة الافتراضية
تسمية الحقل
عرض التسمية
تلميح الحقل
نطاق البيانات
مكون الحقل
تنسيق الأرقام
الوضع
مطلوب
حقل العنوان
قواعد التحقق
مكون حقل العلاقة

الإجراءات

نظرة عامة

إعدادات الإجراء

زر التعديل
تأكيد ثانوي
تعيين قيمة الحقل
ربط سير العمل
نافذة التعديل المنبثقة
قواعد ربط الإجراءات

نوع الإجراء

إضافة
عرض
حذف
تعديل
استيراد
استيراد Pro
تصدير
تصدير Pro
تصدير المرفقات
تصفية
رابط
فتح نافذة منبثقة
تحديث
إرسال البيانات
تشغيل سير العمل
تحديث السجل
تحديث مجمع
إضافة سجل فرعي
JS Action
صلاحيات الإجراءات

متقدم

قواعد الربط
تدفق الأحداث
المتغيرات
RunJS
Previous Pageاستيراد
Next Pageتصدير
إشعار الترجمة بالذكاء الاصطناعي

تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.

#استيراد احترافي

This feature is provided by the commercial plugin «الإجراء: استيراد السجلات الاحترافي», please purchase to use

#مقدمة

توفر إضافة الاستيراد الاحترافي ميزات محسّنة تتجاوز وظائف الاستيراد القياسية.

#التثبيت

تعتمد هذه الإضافة على إضافة إدارة المهام غير المتزامنة. يجب تمكين إضافة إدارة المهام غير المتزامنة قبل استخدامها.

#تحسينات الميزات

20251029172052

  • يدعم عمليات الاستيراد غير المتزامنة، التي تُنفّذ في مسار (thread) منفصل، ويدعم استيراد كميات كبيرة من البيانات.

20251029172129

  • يدعم خيارات الاستيراد المتقدمة.

#دليل المستخدم

#الاستيراد غير المتزامن

بعد تنفيذ عملية استيراد، ستُنفّذ العملية في مسار خلفي منفصل دون الحاجة إلى تهيئة يدوية من المستخدم. في واجهة المستخدم، بعد بدء عملية الاستيراد، ستظهر مهمة الاستيراد الجارية في الزاوية العلوية اليمنى، مع عرض التقدم في الوقت الفعلي.

index-2024-12-30-09-21-05

بعد اكتمال الاستيراد، يمكنك عرض النتائج ضمن مهام الاستيراد.

#حول الأداء

لتقييم أداء استيراد البيانات على نطاق واسع، أجرينا اختبارات مقارنة في سيناريوهات مختلفة، وأنواع حقول، وتكوينات تشغيل (قد تختلف النتائج بناءً على تكوينات الخادم وقاعدة البيانات، وهي للمرجع فقط):

حجم البياناتأنواع الحقولتهيئة الاستيرادمدة المعالجة
مليون سجلنص، رقم، تاريخ، بريد إلكتروني، نص طويل• تشغيل سير العمل: لا
• معرف التكرار: لا يوجد
حوالي دقيقة واحدة
500 ألف سجلنص، رقم، تاريخ، بريد إلكتروني، نص طويل، متعدد لمتعدد• تشغيل سير العمل: لا
• معرف التكرار: لا يوجد
حوالي 16 دقيقة
500 ألف سجلنص، رقم، تاريخ، بريد إلكتروني، نص طويل، متعدد لمتعدد، متعدد لواحد• تشغيل سير العمل: لا
• معرف التكرار: لا يوجد
حوالي 22 دقيقة
500 ألف سجلنص، رقم، تاريخ، بريد إلكتروني، نص طويل، متعدد لمتعدد، متعدد لواحد• تشغيل سير العمل: إشعار تشغيل غير متزامن
• معرف التكرار: لا يوجد
حوالي 22 دقيقة
500 ألف سجلنص، رقم، تاريخ، بريد إلكتروني، نص طويل، متعدد لمتعدد، متعدد لواحد• تشغيل سير العمل: إشعار تشغيل غير متزامن
• معرف التكرار: تحديث المكررات، مع 50 ألف سجل مكرر
حوالي 3 ساعات

بناءً على نتائج اختبارات الأداء المذكورة أعلاه وبعض التصميمات الحالية، إليك بعض التوضيحات والاقتراحات المتعلقة بالعوامل المؤثرة:

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

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

  3. آلية تشغيل سير العمل: لا يُنصح بتمكين تشغيل سير العمل في سيناريوهات استيراد البيانات على نطاق واسع، وذلك لأسباب رئيسية تتعلق بنقطتين:

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

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

#تهيئة الاستيراد

#خيارات الاستيراد - تشغيل سير العمل

20251029172235

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

#خيارات الاستيراد - تحديد السجلات المكررة

20251029172421

حدد هذا الخيار واختر الوضع المناسب لتحديد السجلات المكررة ومعالجتها أثناء الاستيراد.

ستُطبق الخيارات في تهيئة الاستيراد كقيم افتراضية. يمكن للمسؤولين التحكم فيما إذا كان سيُسمح للمُحمِّل بتعديل هذه الخيارات (باستثناء خيار تشغيل سير العمل).

إعدادات أذونات المُحمِّل

20251029172516

  • السماح للمُحمِّل بتعديل خيارات الاستيراد

20251029172617

  • منع المُحمِّل من تعديل خيارات الاستيراد

20251029172655

#وصف الأوضاع
  • تخطي السجلات المكررة: يستعلم عن السجلات الموجودة بناءً على محتوى "حقل المعرّف". إذا كان السجل موجودًا بالفعل، يتم تخطي هذا الصف مباشرة؛ وإذا لم يكن موجودًا، يتم استيراده كسجل جديد.
  • تحديث السجلات المكررة: يستعلم عن السجلات الموجودة بناءً على محتوى "حقل المعرّف". إذا كان السجل موجودًا بالفعل، يتم تحديث هذا السجل؛ وإذا لم يكن موجودًا، يتم استيراده كسجل جديد.
  • تحديث السجلات المكررة فقط: يستعلم عن السجلات الموجودة بناءً على محتوى "حقل المعرّف". إذا كان السجل موجودًا بالفعل، يتم تحديث هذا السجل؛ وإذا لم يكن موجودًا، يتم تخطيه.
#حقل المعرّف

يحدد النظام ما إذا كان الصف سجلًا مكررًا بناءً على قيمة هذا الحقل.

  • قاعدة الربط: إظهار/إخفاء الأزرار ديناميكيًا؛
  • زر التعديل: تعديل عنوان الزر ونوعه وأيقونته؛