الإجراءات
قائمة الإجراءات
Section titled “قائمة الإجراءات”توفر قائمة الإجراءات في لوحة المرشد قائمة منسدلة موحدة لاتخاذ إجراء بشأن السجلات التي فشلت في فحوصات الجودة. تستبدل زر التصدير المستقل بقائمة قابلة للتوسعة تقدم حاليًا ثلاثة إجراءات:
| الإجراء | ما يفعله |
|---|---|
| تقرير التصدير | تنزيل تفاصيل المخالفات كـ CSV (التفاصيل) |
| إنشاء مهام | إنشاء مهام Salesforce لأصحاب السجلات لمعالجة المشكلات |
| نشر Chatter | نشر رسائل Chatter على السجلات المتأثرة لإبلاغ أصحاب المصلحة |
تشترك جميع الإجراءات في نفس نموذج النطاق — تختار أي حقول و أبعاد تريد التصرف بشأنها، ويعالج النظام المخالفات لكل تركيبة كمهمة خلفية منفصلة.
اختيار النطاق
Section titled “اختيار النطاق”عند فتح أي نافذة إجراء، تختار أولاً النطاق:
- الحقول — اختر “جميع الحقول” أو حدد حقولاً معينة من التعريف
- الأبعاد — اختر أبعاد الجودة المراد تضمينها (الاكتمال، الصلاحية، التفرّد، إلخ.)
يُعيد النظام تقييم المخالفات وقت الإجراء، لذا تعكس النتائج الحالة الحالية لبياناتك — وليس لقطة مُخزّنة مؤقتًا من آخر فحص.
كل تركيبة حقل-بُعد تعمل كمهمة دُفعية منفصلة. على سبيل المثال، اختيار 3 حقول و 2 بُعدين ينتج 6 مهام تُنفّذ بالتتابع.
إنشاء مهام
Section titled “إنشاء مهام”ينشئ سجلات مهام Salesforce مرتبطة بكل سجل متأثر. تُعيّن المهام لأصحاب السجلات افتراضيًا وتظهر في قائمة مهام Salesforce القياسية الخاصة بهم.
تكوين المهام
Section titled “تكوين المهام”| الإعداد | الافتراضي | الوصف |
|---|---|---|
| الموضوع | Data Quality: {dimension} — {recordName} | سطر موضوع المهمة. يدعم متغيرات {dimension} و {recordName} و {fieldName} |
| الوصف | يصف مشكلة الجودة ويطلب المراجعة | نص المهمة الحر |
| تاريخ الاستحقاق | 7 أيام من اليوم | متى يجب إكمال المهمة |
| الأولوية | عادية | عالية، عادية، أو منخفضة |
| التعيين إلى | صاحب السجل | أدخل معرّف مستخدم محدد للتخصيص. اتركه فارغًا للتعيين لصاحب كل سجل |
منع التكرار
Section titled “منع التكرار”قبل إنشاء المهام، يتحقق النظام من المهام المفتوحة الموجودة على كل سجل بنفس بادئة الموضوع. يتم تخطي السجلات التي لديها مهمة مفتوحة مطابقة بالفعل — هذا يمنع المهام المكررة عند تشغيل الإجراء عدة مرات.
يُبلّغ عن عدد التخطي في ملخص الاكتمال (مثل “تم إنشاء 45 مهمة. 12 تم تخطيها (مهام موجودة). 0 أخطاء.”).
كيف يعمل
Section titled “كيف يعمل”- افتح قائمة الإجراءات في لوحة المرشد واختر إنشاء مهام
- حدد الحقول والأبعاد المراد تضمينها
- كوّن إعدادات المهمة (الموضوع، الوصف، تاريخ الاستحقاق، الأولوية، المُعيّن إليه)
- انقر على إنشاء مهام — تنتقل النافذة إلى وضع التقدم
- تعرض كل مهمة حقل-بُعد حالتها (معلقة، قيد التنفيذ، مكتملة، أو فاشلة)
- عند اكتمال جميع المهام، تتلقى إشعارًا مخصصًا مع ملخص
- انقر على تم لإغلاق النافذة
نشر Chatter
Section titled “نشر Chatter”ينشر رسالة خلاصة Chatter على كل سجل متأثر. اختياريًا يذكر (@mentions) صاحب السجل لتشغيل إشعار Salesforce.
تكوين Chatter
Section titled “تكوين Chatter”| الإعداد | الافتراضي | الوصف |
|---|---|---|
| الرسالة | يصف مشكلة الجودة والبُعد | نص الرسالة الحر. يدعم متغيرات {dimension} و {recordName} و {fieldName} |
| ذكر صاحب السجل | مُفعّل | عند التفعيل، يذكر المنشور صاحب السجل (@mention)، مما يُشغّل إشعار Salesforce |
منع التكرار
Section titled “منع التكرار”يستخدم Chatter نافذة منع تكرار مدتها 24 ساعة — إذا نشر المستخدم الحالي رسالة جودة مطابقة على سجل خلال آخر 24 ساعة، يتم تخطي ذلك السجل. هذا يمنع إغراق خلاصات Chatter عند تشغيل الإجراء بشكل متكرر.
كيف يعمل
Section titled “كيف يعمل”- افتح قائمة الإجراءات واختر نشر Chatter
- حدد الحقول والأبعاد المراد تضمينها
- عدّل قالب الرسالة واختر ما إذا كنت تريد ذكر الأصحاب
- انقر على نشر الرسائل — تنتقل النافذة إلى وضع التقدم
- عند الاكتمال، يعرض الملخص عدد المنشورات/التخطي/الأخطاء
- انقر على تم لإغلاق النافذة
تفاصيل المعالجة
Section titled “تفاصيل المعالجة”تعمل جميع الإجراءات كـ مهام Apex دُفعية في الخلفية. التفاصيل الرئيسية:
- حجم الدُفعة: 500 سجل لكل جزء (أصغر من التصدير للسماح بعمليات DML لكل جزء)
- الإشعارات: يتم إرسال إشعار Salesforce مخصص عند اكتمال الدُفعة، يعرض عدد المُنشأ/المُتخطّى/الأخطاء
- النجاح الجزئي: إذا فشلت بعض السجلات (مثل قواعد التحقق، أمان مستوى الحقل)، يتم الحفاظ على السجلات المُعالجة بنجاح. يتم تضمين عدد الأخطاء والتفاصيل في الملخص
- قائمة الانتظار الدُفعية: تسمح Salesforce بحد أقصى 5 مهام دُفعية متزامنة لكل بيئة. إذا كانت قائمة الانتظار ممتلئة، ستتلقى ملاحظات قبل بدء الإجراء
حالات الاستخدام
Section titled “حالات الاستخدام”- إنشاء مهام لمسؤولي البيانات — تعيين مهام التنظيف تلقائيًا لأصحاب السجلات عند اكتشاف مشكلات الجودة
- إبلاغ أصحاب المصلحة عبر Chatter — تنبيه أصحاب السجلات بمشكلات جودة البيانات مباشرة على سجلاتهم
- سير عمل المعالجة — الدمج مع أتمتة Salesforce (Flow، Process Builder) لتوجيه المهام إلى فرق محددة
- مسارات التدقيق — تعمل المهام المُنشأة ومنشورات Chatter كسجل لمشكلات الجودة ومتى تم الإبلاغ عنها