خطوات Salesforce Bulk API: استيراد البيانات عند رصيف التحميل
مقدمة:
في هذه المقالة سنستكشف Salesforce Bulk API، وهي أداة قوية مصممة لاستيراد مجموعات البيانات الكبيرة إلى Salesforce بكفاءة. فعلى عكس REST API التي تحدّك بـ 200 سجل في كل استدعاء، تتيح Bulk API إدراج ملايين السجلات عبر عملية مبسّطة.
القسم 1: فهم عملية Bulk API
تعمل Salesforce Bulk API عبر عملية من خمس خطوات لاستيراد أحجام كبيرة من البيانات بسلاسة:

- فتح المهمة (الخطوة 1): ابدأ العملية بفتح مهمة (job)، فتحصل على معرّف مهمة فريد (job ID). هذه الخطوة تشبه استلام تذكرة تمنحك حق الدخول إلى رصيف التحميل.
- رفع الملفات (الخطوة 2): بمعرّف المهمة يمكنك البدء في رفع ملفات البيانات بصيغة CSV. يمكن أن يحتوي كل ملف على ما يصل إلى 10,000 سجل، مع مراعاة حدود الحجم. ويمكنك رفع عدة ملفات تحت معرّف المهمة نفسه.
- بدء المعالجة (الخطوة 3): بعد اكتمال الرفع، أبلغ Salesforce أن تبدأ معالجة البيانات بالضغط على «الزر الأزرق الكبير» المجازي. عندها تبدأ Salesforce معالجة الملفات المرفوعة.
- التحقق من حالة المهمة (الخطوة 4): أثناء المعالجة، يمكنك الاستعلام عن حالة المهمة باستخدام معرّف المهمة. تتيح لك هذه الخطوة متابعة تقدّم استيراد البيانات.
- تنزيل النتائج (الخطوة 5): بعد اكتمال المعالجة، يمكنك تنزيل النتائج. ولديك خيار تنزيل السجلات الناجحة، التي تتضمن معرّفات Salesforce للسجلات المُدرجة أو المحدّثة حديثًا، أو السجلات الفاشلة التي تقدّم تفاصيل عن الأخطاء التي وقعت.
القسم 2: عرض Bulk API عمليًا باستخدام Postman
لتوضيح عملية Bulk API، سنستخدم Postman للتعامل مع بيئة sandbox في Salesforce:
- المصادقة: ابدأ بالمصادقة لتحصل على رمز وصول (access token).
- إنشاء مهمة جديدة: ابدأ مهمة جديدة بإرسال طلب لإنشاء مهمة. سيعطيك هذا الإجراء معرّف مهمة.
- رفع البيانات: ضع معرّف المهمة في عنوان URL وارفع بياناتك. في هذا المثال سننشئ حسابًا جديدًا اسمه “Bart Buildings”.
- بدء المعالجة: أبلغ Salesforce أن تبدأ المعالجة بإرسال طلب يحمل معرّف المهمة والحالة “Upload Complete”.
- التحقق من حالة المهمة: تابع تقدّم المهمة بالتحقق من حالتها باستخدام معرّف المهمة. وعندما تكتمل المهمة، يمكنك الانتقال إلى الخطوة التالية.
- تنزيل السجلات الناجحة: استرجع معرّف Salesforce للسجلات المنشأة حديثًا بتنزيل السجلات الناجحة باستخدام معرّف المهمة.

القسم 3: الخلاصة
تقدّم Salesforce Bulk API طريقة فعّالة لاستيراد مجموعات بيانات كبيرة إلى Salesforce بأقل عدد من استدعاءات API. فعبر عملية بسيطة من خمس خطوات، يمكنك إدراج ملايين السجلات أو تحديثها أو حتى حذفها بكفاءة. وسواء كنت تتعامل مع سجل واحد أو مع الملايين، توفر Bulk API حلًا سريعًا وموثوقًا لاحتياجاتك في استيراد البيانات.
تابعنا
شكرًا لانضمامك إلينا في استكشاف Salesforce Bulk API. تابعنا لمزيد من المحتوى المفيد حول الاستفادة من ميزات Salesforce القوية!
انضم إلى www.SteveTechArc.com وإلى قناة @SteveTechArc (opens in a new tab) على YouTube. اشترك وعمّق فهمك لـ Salesforce وكيف يمكنك دمجها مع أنظمة أخرى.
نساعد في تغيير العالم بمشاركة معلومات التكامل مع زملائنا المعماريين ومع من هم في رحلتهم نحو أن يصبحوا معماريين!
نص مكتوب بمساعدة الذكاء الاصطناعي
STA 1.7