ForHosting KIT · المنزل والطبخ والهوايات

مولّد مخطط جلوس ضيوف الزفاف: توزيع تلقائي يُبقي المجموعات معًا

يتوزع 14 ضيفًا على طاولات من 8 مقاعد في طاولتين: عائلة العروس وأصدقاء الجامعة يملؤون الأولى، وعائلة العريس مع ضيفين بلا مجموعة يجلسون في الثانية، ويبقى مقعدان شاغران. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
حجم الطاولة
8
تحصل على
عدد الطاولات
2
عدد الضيوف
14
المقاعد الشاغرة
2

يُجلَس الضيوف المنتمون إلى المجموعة نفسها على الطاولة ذاتها متى سمحت المساحة، وتُوضَع المجموعات الأكبر أولًا كي لا تتقطع بها المقاعد الشاغرة، وأي مجموعة يستحيل احتواؤها في طاولة واحدة يُبلَّغ عنها كخطأ بدلًا من تقسيمها دون علمك. والنتيجة مخطط جلوس حتمي جاهز للطباعة.

مخطط جلوس دون جداول بيانات

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

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

ولأن الخوارزمية حتمية، فإن المدخل نفسه يعطي المخطط نفسه دائمًا، فيمكنك مقارنة نسختين من قائمة الضيوف وأنت واثق أن أي اختلاف مصدره البيانات لا المصادفة.

كيف تُحفَظ المجموعات معًا

يعتمد التوزيع استراتيجية «الملاءمة الأولى التنازلية»، وهي النهج القياسي لهذا النوع من مسائل التعبئة. أولًا يُجمَّع الضيوف في مجموعاتهم؛ ويصبح الضيف بلا انتماء مجموعة من شخص واحد، وهو ما يناسب تمامًا المرافقين والزملاء الذين لا يعرفون أحدًا سواهم. ثم تُرتَّب المجموعات من الأكبر إلى الأصغر، فتُحجَز طاولات العائلات الكبيرة قبل أن تمتلئ القاعة بالثنائيات والأفراد.

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

نصائح عملية لحفل زفاف حقيقي

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

وتذكّر أن الأداة تحسّن التماسك وعدد الطاولات لا السياسات العائلية: فلن تعرف أن عمّين لا ينبغي أن يجلسا على طاولة واحدة. عامِل مخرجاتها كمسودة أولى قوية، ثم انقل الاسمين أو الثلاثة التي تقول معرفتك العائلية بنقلها.

إعداد مسودة مخطط جلوس حفل الاستقبال

حوّل قائمة الضيوف النهائية إلى خطة طاولات في طلب واحد، وأعد توليدها فورًا عندما تتغير الردود على الدعوات.

مقارنة أحجام طاولات القاعة

شغّل القائمة نفسها على طاولات من 8 و10 و12 مقعدًا لترى أي ترتيب يهدر أقل عدد من المقاعد المدفوعة.

توزيع جلوس عشاء شركة أو حفل خيري

أبقِ الأقسام وفرق العملاء معًا على طاولات المأدبة دون رسم القاعة يدويًا.

كم تبلغ التكلفة؟

وهو مجاني أيضًا للتشغيل في متصفحك على هذه الصفحة بالمحرك نفسه.

وماذا عن الضيوف بلا مجموعة؟

يُعامَل كل ضيف غير منتمٍ كمجموعة من شخص واحد، ويُستخدم لملء المقاعد المتبقية بعد وضع المجموعات الأكبر.

هل النتيجة نفسها دائمًا للقائمة نفسها؟

نعم. الخوارزمية حتمية تمامًا: المدخل المتطابق يعطي دائمًا مخطط جلوس متطابقًا.

هل تقلّل عدد الطاولات إلى الحد الأدنى؟

تستخدم الملاءمة الأولى التنازلية، وهي طريقة تخمينية معروفة للتعبئة تُقدّم سلامة المجموعات أولًا وتستخدم عادةً عددًا قليلًا جدًا من الطاولات، مع الإبلاغ عن عدد المقاعد الشاغرة لتقييم الترتيب.

كم عدد الضيوف الذي يمكنها التعامل معه؟

حتى 1000 ضيف و200 مجموعة مميزة في الطلب الواحد، وهو ما يفوق أي حفل زفاف بكثير.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/life/wedding-guest-seating

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/life/wedding-guest-seating \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"guests":[{"name":"Ana","group":"Bride family"},{"name":"Luis","group":"Bride family"},{"name":"Marta","group":"College friends"},{"name":"Pablo","group":"College friends"},{"name":"Sofia"}],"table_size":8}'
{
  "guests": [
    {
      "name": "Ana",
      "group": "Bride family"
    },
    {
      "name": "Luis",
      "group": "Bride family"
    },
    {
      "name": "Marta",
      "group": "College friends"
    },
    {
      "name": "Pablo",
      "group": "College friends"
    },
    {
      "name": "Sofia"
    }
  ],
  "table_size": 8
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.wedding_guest_seating",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_guests1000
max_groups200
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

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

ماذا يحدث إذا كانت المجموعة أكبر من الطاولة؟

يفشل الطلب بخطأ invalid_input يذكر المجموعة وحجمها. لا تُقسَّم المجموعات تلقائيًا أبدًا.

اطّلع على توثيق KIT الكامل ←