مرجع
مكتبة أخطاء نشر Salesforce
ابحث عن أي خطأ نشر في Salesforce لمعرفة معناه وسبب حدوثه والحل الدقيق له.
جزء من أدلة Salesforce DevOps →45 أخطاء
ALL_OR_NONE_OPERATION_ROLLED_BACKسجل واحد سيئ في دفعة أُرسلت بخيار allOrNone=true تسبب في التراجع عن كل سجل في تلك الدفعة، بما فيها السجلات الصحيحة.APEX TEST FAILURESتتطلب عمليات النشر إلى الإنتاج اجتياز اختبارات Apex وتغطية كود لا تقل عن 75%، ويحظر Salesforce الإصدار حتى يتحقق الشرطان.CANNOT_CASCADE_PRODUCT_ACTIVEلا يمكن إلغاء تفعيل أو حذف سجل Product2 لأن PricebookEntry نشطًا لا يزال يشير إليه.CANNOT_INSERT_UPDATE_ACTIVATE_ENTITYرفضت قاعدة تحقق أو مشغّل (trigger) أو تدفق (flow) في المؤسسة المستهدفة إدراج أو تحديث سجل أثناء التحقق من صحة النشر.CANNOT_MODIFY_MANAGED_OBJECTيحاول النشر تغيير مكوّن ينتمي إلى حزمة مُدارة مثبّتة، وهو أمر لا تستطيع مؤسسات المشتركين تعديله مباشرة.CANNOT_UPDATE_CONVERTED_LEADيحاول كود Apex أو API تحديث Lead بعد تحويله بالفعل، فيمنع Salesforce عملية الكتابة.CANT_DISABLE_LAST_ADMINيمنع Salesforce إلغاء تفعيل أو تجميد آخر مستخدم نشط يملك صلاحيات System Administrator، لتجنب إغلاق الوصول إلى المؤسسة.CIRCULAR_DEPENDENCYيشير مكوّنان أو أكثر من الميتاداتا إلى بعضهما البعض، فلا تستطيع Salesforce تحديد ترتيب نشر صالح.DELETE_FAILEDيُحظر حذف سجل بسبب علاقة بحث (lookup) أو مشغّل (trigger) أو موافقة معلّقة، بمعزل عن خطأ DEPENDENCY_EXISTS على مستوى البيانات الوصفية.DEPENDENCY_EXISTSلا يحذف Salesforce حقلاً أو كائنًا أو قيمة picklist لأن مكونًا آخر لا يزال يشير إليها.DUPLICATE_DEVELOPER_NAMEيشترك مكوّنا metadata في نفس الـ Developer Name، الذي يتطلب Salesforce أن يكون فريدًا.DUPLICATE_EXTERNAL_IDتطابق عملية upsert أكثر من سجل موجود بنفس قيمة المعرف الخارجي، فلا تستطيع Salesforce تحديد أيها يجب تحديثه.DUPLICATE_VALUEيمتلك السجل أو مكوّن الـ metadata الذي يتم إنشاؤه بالفعل قيمة فريدة أو Developer Name مطابقًا في المؤسسة المستهدفة.ENTITY_IS_DELETEDتم حذف الـ metadata أو السجل الذي تشير إليه عملية النشر، أو أنه موجود في الـ Recycle Bin، في المؤسسة المستهدفة.FIELD_CUSTOM_VALIDATION_EXCEPTIONحجبت validation rule مخصصة في المؤسسة المستهدفة السجل، ونص الخطأ هو رسالة القاعدة نفسها.FIELD_FILTER_VALIDATION_EXCEPTIONقيمة حقل بحث لا تستوفي مرشح البحث المُعد على ذلك الحقل.FIELD_INTEGRITY_EXCEPTIONقيمة يتم حفظها لا تطابق ما يتوقعه الحقل، وغالبًا ما تكون قيمة قائمة اختيار غير موجودة في المؤسسة الهدف.INSUFFICIENT_ACCESSلا يملك المستخدم أو التكامل الذي يقوم باستدعاء API صلاحيات الكائن أو مستوى الحقل التي تتطلبها العملية.INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITYيفتقر المستخدم الذي يُشغّل عملية النشر إلى صلاحية حقل أو كائن على سجل تتم الإشارة إليه أثناء اختبار Apex أو أتمتة.INSUFFICIENT_ACCESS_OR_READONLYلا يملك المستخدم الذي يشغّل النشر أو تحميل البيانات صلاحية الإنشاء أو التعديل أو الحذف على الكائن أو الحقل الذي تتم الكتابة إليه.INVALID_CROSS_REFERENCE_KEYيشير مكون تم نشره إلى سجل أو حقل آخر باستخدام ID أو اسم API غير موجود في المؤسسة المستهدفة.INVALID_EMAIL_ADDRESSيحتوي سجل قيد الحفظ على قيمة في حقل بريد إلكتروني لا تطابق التحقق من صحة تنسيق البريد الإلكتروني في Salesforce.INVALID_FIELDيشير استعلام SOQL أو صيغة أو أتمتة إلى اسم API لحقل غير موجود على ذلك الكائن في المؤسسة الهدف.INVALID_FIELD_FOR_INSERT_UPDATEتحاول عملية النشر الكتابة إلى حقل غير قابل للكتابة، مثل حقل صيغة أو حقل لا يملك المستخدم المنفّذ صلاحية تعديله.INVALID_ID_FIELDمعرّف السجل الممرَّر إلى عملية بحث أو DML مشوّه، أو بطول خاطئ، أو ينتمي إلى الكائن الخطأ.INVALID_LOGINتم رفض بيانات الاعتماد أو الجلسة التي يستخدمها خط أنابيب CI للمصادقة على Salesforce قبل أن تتمكن عملية النشر من البدء أصلاً.INVALID_OR_NULL_FOR_RESTRICTED_PICKLISTيُحفظ سجل بقيمة قائمة منسدلة (picklist)، أو بلا قيمة، غير موجودة في مجموعة القيم المقيدة للحقل في المؤسسة المستهدفة.INVALID_SESSION_IDانتهت صلاحية معرّف الجلسة المستخدم لمصادقة استدعاء API، أو تم إلغاؤه، أو لم يكن صالحًا من الأساس.INVALID_TYPEمكوّن بيانات وصفية، أو نوع يشير إليه، غير صالح أو غير مفعّل في المؤسسة الهدف.LIMIT_EXCEEDEDوصلت اختبارات Apex الخاصة بعملية النشر، أو تحميل البيانات وراءها، إلى أحد حدود الحاكم أو الحدود على مستوى المؤسسة في Salesforce.MALFORMED_IDقيمة تم تمريرها حيث تتوقع Salesforce معرّف سجل ليست معرّفًا صالحًا على الإطلاق، وليست مجرد معرّف خاطئ.MANAGER_NOT_DEFINEDتفشل عملية موافقة أو أتمتة تعتمد على التسلسل الهرمي لأن حقل Manager الخاص بالمستخدم غير معبّأ.MISSING_FIELDيشير عرض قائمة أو تقرير أو تخطيط إلى حقل غير موجود على الكائن في المؤسسة الهدف.MIXED_DML_OPERATIONيحاول Apex تعديل كائن setup، مثل User أو Group، وكائن غير setup في نفس المعاملة.NUMBER_OUTSIDE_VALID_RANGEقيمة حقل رقمي في سجل يتم حفظه تتجاوز عدد الخانات أو المنازل العشرية المحددة لذلك الحقل.PORTAL_USER_ALREADY_EXISTS_FOR_CONTACTتملك جهة الاتصال بالفعل مستخدم Experience Cloud نشطًا، لذا لا يمكن إنشاء مستخدم بوابة جديد لها.REQUEST_LIMIT_EXCEEDEDاستنفدت المؤسسة مخصصات طلبات API الخاصة بها، لذا تُرفض الاستدعاءات الإضافية، بما فيها عمليات النشر، حتى إعادة التعيين.REQUIRED_FIELD_MISSINGيفتقر سجل إلى قيمة لحقل معلَّم كمطلوب في المؤسسة الهدف.STANDARD_PRICE_NOT_DEFINEDيحتاج سجل إلى إدخال Standard Price Book للمنتج، لكن لم يتم إنشاء أي إدخال بعد.STORAGE_LIMIT_EXCEEDEDبلغت المؤسسة المستهدفة حد تخزين البيانات أو الملفات، لذا لا يمكن لعملية النشر إدراج السجلات التي تحتاجها.STRING_TOO_LONGقيمة تتم كتابتها في حقل نصي أو قائمة اختيار أو بريد إلكتروني تتجاوز الحد الأقصى للطول المحدد لذلك الحقل.TERRITORY2_NOT_ENABLEDيتضمن النشر ميتاداتا Territory2، لكن Enterprise Territory Management غير مفعّلة في المؤسسة الهدف.TEXT_AREA_LENGTH_EXCEEDEDقيمة مكتوبة إلى حقل long text area أو rich text أطول من الحد الأقصى المحدد لذلك الحقل.UNABLE_TO_LOCK_ROWسجل تحتاج عملية النشر إلى تحديثه مقفل بواسطة معاملة أخرى تعمل في نفس الوقت.UNKNOWN_EXCEPTIONأعادت Salesforce خطأ عامًا غير مصنف، يشير عادةً إلى مشكلة في جانب المؤسسة وليس في ميتاداتا النشر نفسها.
ابدأ مجانًا. بدون بطاقة ائتمان، وبدون تثبيت، وبدون التزام.
يتم الإعداد في أقل من 15 دقيقة. لا حاجة لتوظيف متخصص DevOps.
