مولّد مخططات التسلسل
اكتب رسالة في كل سطر وشاهد من يتحدث إلى من وبأي ترتيب على هيئة مخطط تسلسل.
تتم المعالجة محليًا في متصفحك· بياناتك تبقى في متصفحك.
ما هي أداة مولّد مخططات التسلسل؟
يعرض مخطط التسلسل كيف يتبادل المشاركون (مستخدمون وخدمات وقواعد بيانات) الرسائل عبر الزمن. وهو الطريقة المعتادة لتوثيق استدعاء API أو مسار تسجيل دخول أو مصافحة بروتوكول.
في الوضع السريع تكتب فقط "المرسل -> المستقبل: الرسالة" في كل سطر، و"-->" لرد متقطع. تعلن الأداة عن المشاركين بترتيب ظهورهم، وتحوّل الأسهم إلى صياغة Mermaid، وتهرّب الأحرف التي قد تكسر المحلل، وتعرض كود Mermaid المولَّد بجانب المخطط. ويمكنك أيضًا لصق كود sequenceDiagram الخاص بك مع الحلقات والبدائل والملاحظات.
كيف تعمل؟
- اكتب الرسائل بصيغة "المرسل -> المستقبل: نص" (واحدة في كل سطر)، واستخدم "-->" للردود.
- فعّل "ترقيم الرسائل" للترقيم التلقائي، واختر ما إذا كان المشاركون يتكررون في الأسفل.
- اختر سمة وراجع المخطط ولوحة "كود Mermaid" المولَّدة.
- صدّر SVG أو PNG، أو انسخ كود Mermaid إلى توثيقك.
حالات الاستخدام الشائعة
- توثيق استدعاء REST API أو مسار تسجيل دخول OAuth بين المتصفح والخادم وقاعدة البيانات.
- شرح تفاعل الخدمات المصغرة في مراجعة تصميم.
- رسم مصافحة بروتوكول ضمن مواصفة.
- إعداد تقرير دعم أو حادثة يعرض ترتيب الأحداث.
أمثلة
جرّب هذا المدخل في الأداة أعلاه:
Browser -> Server: GET /login Server -> Database: Find user Database --> Server: User record Server --> Browser: 200 OK + session cookie Browser -> Server: GET /dashboard Server --> Browser: Dashboard page
الخصوصية
تعمل أداة مولّد مخططات التسلسل بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.
القيود
يدعم المخطط النصي السريع الرسائل العادية وأسهم الرد فقط. أما الحلقات وكتل alt/opt والتفعيلات والملاحظات فتتطلب كود Mermaid من نوع sequenceDiagram. تُعرض أسماء المشاركين التي تحتوي مسافات عبر أسماء مستعارة.
الأسئلة الشائعة
كيف أُظهر رسالة رد؟
استخدم سهمًا بشرطتين: "Server --> Browser: 200 OK" يرسم خطًا متقطعًا، بينما "Browser -> Server: GET /" يرسم خطًا متصلًا برأس سهم.
هل يمكن أن تحتوي أسماء المشاركين على مسافات؟
نعم. تُعلن أسماء مثل "خدمة الدفع" بمعرّف مولَّد وتظهر باسمها الكامل في المخطط.
هل يمكنني إضافة حلقات أو بدائل؟
نعم، في وضع كود Mermaid. الصق كودًا يبدأ بـ sequenceDiagram واستخدم loop وalt/else وopt وpar وNote over؛ ويظل خيار الترقيم قابلًا للتطبيق.
أدوات ذات صلة
محرر Mermaid المباشر
محرر Mermaid حر: اكتب المخطط ككود واحصل على عرض مباشر يمكن تصديره.
Markdown والمخططات
مولّد المخططات الانسيابية
صِف العملية بسلسلة خطوات في كل سطر واحصل على مخطط انسيابي مع كود Mermaid الذي يقف خلفه.
Markdown والمخططات
مولّد مخططات الحالات
اكتب الانتقالات بين الحالات واحصل على مخطط آلة حالات مع الأحداث على الأسهم.
Markdown والمخططات
مولّد مخططات الأصناف
اكتب كود classDiagram مع الأصناف والأعضاء والعلاقات وشاهد مخطط UML فورًا.
Markdown والمخططات
مولّد مخططات ER
صِف جداولك ومفاتيحك وعلاقاتك ككود Mermaid من نوع erDiagram وشاهد مخطط ER فورًا.
Markdown والمخططات
عارض JSON
استعرض مستند JSON كشجرة قابلة للتوسيع بدل جدار من النص، مع ملخص لبنيته.
JSON والبيانات