تتبع طلبًا واحدًا من البداية للنهاية
اختر تفاعلًا واضحًا، مثل طلب عرض سعر لتصميم موقع. اكتب الحقول التي يدخلها العميل، والنظام الذي يستقبلها، والموظفين الذين يقرؤونها، وأي ملف يصدر منها لاحقًا. لا تنس رسالة التأكيد وتذكرة الدعم وأداة التحليل، فقد تستقبل هذه الأدوات معلومات لا تظهر في رسم قاعدة البيانات.
بجوار كل حقل، اكتب سبب احتياج العمل إليه. إذا لم يستطع أحد تفسير الحاجة إلى تاريخ ميلاد العميل لإعداد عرض تصميم، فلا تضفه إلى هذا المسار. وإذا كانت معلومة لا تلزم إلا عند تأكيد الطلب، فكر في جمعها عند تلك الخطوة. تقليل الحقول يسهل فهم السجل ومراجعته طوال فترة استخدامه. يشرح دليل تقليل جمع البيانات باللغة الإنجليزية قرارات الجمع بتفصيل أكبر، بينما تركز الخطوات التالية على الصلاحيات والنسخ والحذف.
راجع الحقول حسب مهمة العميل
في مثال توضيحي لوكالة تصميم، يحتاج الفريق إلى نوع المشروع ووصف مختصر ووسيلة لإرسال العرض. لا تعني سهولة إضافة حقل أنه ضروري. راجع أيضًا المعلومات التي قد يكتبها العميل من تلقاء نفسه داخل الوصف أو يرفقها في ملف، وحدد كيف يتعامل الفريق معها.
| الحقل المقترح | السؤال | قرار ممكن |
|---|---|---|
| نوع المشروع | هل يساعد على توجيه الطلب؟ | قائمة مختصرة من الخيارات |
| صورة إثبات الهوية | لماذا نحتاجها لعرض تصميم؟ | استبعادها من هذا المسار |
| وصف المشروع | ما التفاصيل التي يحتاجها المصمم؟ | توضيح ما يكتب وما يتجنب |
| بيانات التواصل | كيف سيرسل الفريق العرض؟ | جمع وسيلة التواصل المختارة فقط |
افصل قراءة البيانات عن التصرف فيها
قد يحتاج موظف المبيعات إلى قراءة الطلب، والمصمم إلى وصف المشروع، والمدير إلى اعتماد تعديل مالي. هذه صلاحيات مختلفة. تسجيل الدخول وحده لا يمنح الشخص كل هذه الأفعال. يوضح دليل OWASP للصلاحيات الفرق بين التحقق من هوية المستخدم وتحديد ما يسمح له بفعله.
اكتب الأفعال بجوار الوظائف: قراءة وتعديل وتصدير وحذف واعتماد. اختبر الحالات باستخدام بيانات تجريبية. هل يستطيع عميل الوصول إلى طلب غيره؟ هل يستطيع موظف عادي تغيير مبلغ معتمد؟ إخفاء الزر يغير شكل الصفحة، أما منع العملية فيحتاج إلى تحقق فعلي من الصلاحية عند تنفيذها. احفظ نتيجة الاختبار مع المسؤول عن تصحيح المشكلة.
استفد من الاستضافة مع وضوح ما تجمعه شركتك
لا يكشف تكامل تسجيل الدخول لدى Gammal Tech بيانات التواصل أو مستندات الهوية الخاصة بالحساب للتطبيق، ويمكن للتطبيق حفظ بيانات المستخدم المدعومة بشكل منفصل.
إذا طلب موقعك لاحقًا عنوان تسليم أو وسيلة تواصل لإرسال عرض، فأنت تجمع معلومات إضافية لها مسار استخدام مستقل. حدد سبب الجمع ومن يطلع عليها ومتى تنتهي الحاجة إليها. وجود خدمة تسجيل دخول مستضافة لا يلغي مسؤولية تنظيم هذا المسار.
راجع كذلك مرحلة عرض السجل. البيانات التي تصل إلى صفحة العميل قد تصبح متاحة للكود الذي يعمل فيها، وقد ينشئ الموظف نسخة بعد الاطلاع عليها. نقل الأصل إلى خدمة خارجية يغير مكان التخزين، لكنه لا يحدد تلقائيًا كيفية استخدام كل نسخة لاحقة.
ضع قواعد للتصدير وتقارير الأخطاء والدعم
قبل السماح بتصدير جميع العملاء، حدد المهمة التي تحتاج هذا التصدير، ومكان حفظ الملف، ومدة الاحتفاظ به. قد يكفي تقرير بإجماليات أو سجلات محدودة. جهز للدعم طريقة لوصف المشكلة برقم مرجعي ووقت حدوثها، بدل نسخ سجل العميل كاملًا في كل رسالة.
يوضح دليل OWASP للسجلات ضرورة تجنب كشف التوكنات والمعلومات الحساسة داخل السجلات أو معالجتها بطريقة تحميها. يجب أن يساعد تقرير الخطأ على التشخيص دون أن يتحول إلى نسخة أخرى من أسرار العملاء.
في مثال وكالة التصميم، يمكن إظهار مشكلة التنسيق بوصف تجريبي. إرسال مرفق العميل الحقيقي إلى عدة متعاقدين لحل المشكلة يوسع دائرة المشاركة دون حاجة واضحة.
حدد كيف تنتهي دورة حياة السجل
ضع قرار احتفاظ مناسبًا لكل مسار. الاستفسار الذي لم يتحول إلى طلب، والطلب الجاري، وتذكرة الدعم المنتهية قد تحتاج مددًا مختلفة. سجل من يعتمد الحذف وما الأنظمة والملفات التي يجب مراجعتها، واستعن برأي مختص عند وجود التزامات احتفاظ تنطبق على نشاطك.
اسأل المزود عن آلية الحذف والتصدير والاسترجاع في الخدمة المستخدمة. لا تعد العميل بإجراء لم تتأكد من قدرتك على تنفيذه. جرب المسار بسجل تجريبي وسجل النتيجة. إذا لم يعرف الفريق أين ذهبت إحدى النسخ أو من يملك إزالتها، أصلح الإجراء قبل توسيع جمع البيانات من خلاله.
أسئلة شائعة
هل التخزين المستضاف يمنع كل تسريب لبيانات العملاء؟
قد يقلل التعرض الناتج عن تخزين البيانات على سيرفرك. لكن المعلومات التي يعرضها الموقع أو ينزلها الموظفون أو ترسلها شركتك إلى أدوات أخرى تحتاج إلى حماية أيضًا.
هل يمكن للتطبيق جمع معلومات لا يرسلها مزود تسجيل الدخول؟
قد يكون للتطبيق مسار مستقل لجمع معلومات يحتاجها العمل. حدد المعلومات اللازمة واشرح استخدامها، ثم نظم الوصول إليها والنسخ الناتجة عنها ومدة الاحتفاظ بها.