الملفاتالوصول إلى السجلاتمشرف Salesforce

من يمكنه رؤية ملف في Salesforce؟ شرح الوصول إلى الملفات

كيف يحدد Salesforce من يرى ملفاً: المشاركات الخاصة، والملفات المرفقة بالسجلات، وملفات المكتبات، والروابط العامة والمستخدمون الضيوف — وكيفية فحص الوصول.

AgentForceAccess 3 دقيقة قراءة
أيقونة مستند متوهجة تشع مسارات وصول متعددة نحو صور ظلية لمستخدمين مختلفين

الوصول إلى الملفات في Salesforce يربك الناس لأنه لا يعمل مثل الوصول إلى السجلات — إلى أن تدرك أنه مبني على الوصول إلى السجلات. فـ”الملف” اليوم هو ContentDocument (نموذج Salesforce Files)، ويمكن أن يصبح مرئياً عبر عدة مسارات مستقلة في آن واحد.

يستعرض هذا الدليل كل طريقة قد ينتهي بها الأمر بشخص قادر على رؤية ملف، وكيفية التحقق من أي طريقة تنطبق.

المسارات الخمسة لرؤية ملف

يمكن للمستخدم رؤية ملف إذا تحقق أي واحد مما يلي:

  1. أن يكون مالكه — أي أنه رفعه.
  2. أن يُشارَك معه مباشرة — عبر زر Share الخاص بالملف، كـ Viewer أو Collaborator.
  3. أن يكون قادراً على رؤية سجل مرفق به — فالوصول إلى الملف موروث من السجل.
  4. أن يكون عضواً في مكتبة يقيم فيها — بمستوى صلاحية المكتبة.
  5. أن يملك رابطاً عاماً — أي شخص يملك الرابط، دون الحاجة إلى تسجيل دخول.

كما هو الحال مع الوصول إلى السجلات، فإن الوصول إلى الملفات تراكمي: يفوز المسار الأكثر تساهلاً. وهذا يعكس نموذج المشاركة الخاص بالسجلات — منحة واحدة تكفي.

المسار الذي يفاجئ الناس: الملفات المرفقة بالسجلات

هذا هو المسار الكبير. عندما تسحب ملفاً إلى Account أو Opportunity أو Case، يُنشئ Salesforce رابط ContentDocumentLink بين الملف وذلك السجل. ومن تلك اللحظة:

أي شخص يمكنه رؤية السجل يمكنه رؤية الملف — وغالباً تنزيله.

إذن جمهور الملف هو بالضبط جمهور السجل. إذا كان بإمكان ثلاثة من مديري المبيعات رؤية الـ Opportunity عبر التسلسل الهرمي للأدوار، فبإمكان الثلاثة جميعاً رؤية ملفاتها. أغلق السجل فتُغلق الملف؛ ووسّع مشاركة السجل فيتبعه الملف.

نوع المشاركة: Viewer، Collaborator، Inferred

كل رابط بين ملف وسجل (أو بين ملف ومستخدم) يحمل ShareType:

النوعالرمزما يمكنهم فعله
ViewerVفتح الملف وتنزيله
CollaboratorCالعرض والتحرير ورفع نسخ جديدة وتغيير المشاركة
InferredIمستوى العرض/التحرير الموروث من الوصول إلى السجل المرفق

الوصول من نوع Inferred هو السبب في أن المستخدم القادر على تحرير سجل قد يكون قادراً أيضاً على تحرير ملفاته.

ملفات المكتبات (ContentWorkspace)

يمكن للملفات أن تقيم في مكتبة. والعضوية في تلك المكتبة — ومستوى الصلاحية المُسند (Viewer، Author، إلخ) — هي ما يحكم من يمكنه رؤية تلك الملفات وإدارتها، بصرف النظر عن أي سجل.

الروابط العامة تتجاوز كل شيء

إنشاء رابط عام يولّد عنوان URL يعمل لأي شخص، داخل شركتك أو خارجها، دون تسجيل دخول:

  • يمكن للمستلمين العرض والتنزيل — لكن لا يمكنهم التعاون.
  • تواريخ انتهاء الصلاحية مفعّلة افتراضياً (عادةً بعد 90 يوماً) ويمكن تقصيرها.
  • يمكنك إضافة كلمة مرور.

ولأن الرابط العام يتجاهل نموذج المشاركة بالكامل، تعامل معه كأنه بيانات اعتماد: حدد انتهاء صلاحية، وأضف كلمة مرور لأي شيء حساس، واحذف الروابط التي لم تعد بحاجة إليها.

لماذا تختفي الملفات “المُشارَكة” أحياناً من التقارير

الملف المرفق بسجل يُعتبر مُشارَكاً مشاركةً خاصة عبر السجل، لا مُشارَكاً مباشرة مع المستخدمين. ونتيجة لذلك لن يظهر في تقارير File و Content القياسية، بصرف النظر عن إعدادات مشاركته. ولجعل ملف مرئياً في التقارير، شاركه مباشرة مع المستخدم عبر زر Share الخاص بالملف. وهذه تذكرة دعم متكررة بعنوان “الملف مفقود” — لكنها تعمل كما هو مُصمّم لها.

كيف تتحقق ممن يمكنه رؤية ملف بعينه

  1. افتح الملف واستخدم Share لرؤية المشاركات المباشرة مع المستخدمين/المجموعات ونوع المشاركة.
  2. اسرد السجلات المرفق بها — جمهور كل منها يمكنه رؤية الملف.
  3. تحقق مما إذا كان يقيم في مكتبة، ومن أعضاؤها.
  4. ابحث عن رابط عام فعّال.

المشكلة الخفية: الملف المرفق بعدة سجلات يرث جمهور كل سجل بالكامل — التسلسل الهرمي للأدوار، وقواعد المشاركة، والفِرق، وكل شيء. وإعادة بناء ذلك يدوياً هي بالضبط العمل الذي يخفي التعرّض العَرَضي.

AgentForceAccess يجيب عن سؤال “من يمكنه رؤية هذا الملف، ولماذا” بالطريقة نفسها التي يفعلها مع السجلات — متتبعاً كل سجل يستقل عليه الملف وكل مشاركة تكشفه، بلغة واضحة.

الأسئلة الأكثر تكراراً

إذا أرفقت ملفاً بِـ Opportunity، فمن يمكنه رؤيته؟

كل من يمكنه رؤية تلك الـ Opportunity. الوصول إلى ملف موجود على سجل موروث من الوصول إلى السجل — لذا فإن التسلسل الهرمي للأدوار وقواعد المشاركة والمشاركات اليدوية نفسها التي تكشف السجل تكشف ملفاته أيضاً. قيِّد السجل فتقيِّد الملف.

لماذا لا يستطيع زميل رؤية ملف شاركته على سجل؟

في الغالب لا يملك الوصول إلى السجل نفسه، أو أن الملف شُورك مع سجل آخر. الملفات المرفقة بالسجلات تُشارك مشاركة خاصة عبر السجل، لذا فهي أيضاً لا تظهر في تقارير File و Content القياسية — شارك الملف مباشرة مع المستخدم لجعله مرئياً في التقارير.

هل روابط الملفات العامة آمنة؟

إنها تُضحّي بالأمان مقابل الراحة. أي شخص يملك الرابط يمكنه عرض الملف وتنزيله دون تسجيل دخول — لذا تعامل مع الرابط العام كأنه كلمة مرور. حدد تاريخ انتهاء صلاحية وكلمة مرور حيثما أمكن، واحذف الروابط التي لم تعد بحاجة إليها.

ما الفرق بين Viewer و Collaborator على ملف؟

يستطيع Viewer فتح الملف وتنزيله. أما Collaborator فيستطيع إضافةً إلى ذلك تحريره ورفع نسخ جديدة وتغيير المشاركة. وهناك نوع ثالث، Inferred access، وهو مستوى العرض/التحرير الذي يحصل عليه المستخدم لأنه يملك الوصول إلى سجل مرفق به الملف.

شاهده على مؤسستك أنت

يشرح AgentForceAccess بلغة واضحة وبسيطة لماذا يستطيع أي مستخدم رؤية أي سجل أو ملف — عبر كل آلية مشاركة في Salesforce.

اطلب وصولاً مبكراً