Nothing close enough? Start from a blank flowchart → Describe it in one paragraph.
How to use a flowchart template.
- 01حدّد المُشغّل والجهات المشاركة
ابدأ بطلب إعادة تعيين كلمة المرور من المستخدم وحدد جميع الأنظمة المشاركة، بما في ذلك تطبيقك وخدمة المصادقة وموفّر OTP.
- 02ارسم مراحل دورة حياة OTP
أضف عقدًا لإنشاء OTP وإرساله عبر البريد الإلكتروني أو SMS وتخزين نسخة مُجزّأة وتحديد مدة انتهاء الصلاحية.
- 03أضف فروع القرار للتحقق وإعادة المحاولة
أدرج فروع نعم/لا لتطابق OTP والرمز المنتهي ومحاولات الإعادة التي تتجاوز الحد الأقصى، لتغطية جميع الحالات الطرفية.
- 04ضمّن نقاط النهاية للنجاح والفشل
اختم التدفق بنجاح تحديث كلمة المرور وإبطال الجلسة واستجابات الخطأ للرموز غير الصالحة أو المنتهية.
- 05راجع وشارك
تحقق من المخطط مع فريقك وصدّره بصيغة PNG أو أدرجه في مستندات API الخاصة بك.
Questions about flowchart templates
ما مخطط تدفق API لإعادة تعيين كلمة المرور عبر OTP؟
تمثيل مرئي لنقاط نهاية API والمعلمات ومنطق القرارات المستخدمة لإعادة تعيين كلمة المرور عبر كلمة مرور لمرة واحدة، بدءًا من الطلب الأول وحتى نجاح إعادة التعيين أو فشلها.
ما الذي يجب أن يتضمنه تدفق إعادة تعيين كلمة المرور عبر OTP؟
ينبغي أن يتضمن التحقق من هوية المستخدم، وإنشاء OTP وإرساله، والتحقق من صلاحيته مع مدة الانتهاء وحدود المحاولات، وتحديث كلمة المرور، ومعالجة الأخطاء للرموز غير الصالحة أو الحسابات المقفلة.
هل يمكنني تعديل الأمثلة لتناسب API الخاص بي؟
نعم، كل مثال هو نقطة بداية. استخدم المُنشئ لإضافة خطوات مخصصة، أو إعادة تسمية العقد، أو تغيير التسلسل ليتوافق مع نقاط النهاية ورسائل الخطأ لديك.
كيف تظهر محاولات OTP وانتهاء صلاحيته في مخطط التدفق؟
أضف عقدة قرار بعد إرسال OTP: إذا تطابق الرمز ولم تنتهِ صلاحيته، فتابع؛ وإذا انتهت صلاحيته، فأتح خيار إعادة الإرسال؛ وإذا كان غير صالح وكان عدد المحاولات أقل من الحد، فاسمح بإعادة المحاولة؛ وإلا فاحظر العملية واطلب طلب إعادة تعيين جديدًا.
هل أحتاج إلى إظهار الإرسال عبر SMS والبريد الإلكتروني في مخطط التدفق نفسه؟
يمكنك استخدام فروع متوازية أو خطوة إرسال واحدة مع ملاحظة، حسب دعم القناتين. ويساعد الفصل بينهما على توثيق حالات الفشل الخاصة بكل قناة.