پرش به مطلب اصلی

رزرو یک منبع

هدف​

چیزی را برای مشتری رزرو کنید — زمین ۱ سه‌شنبهٔ آینده ساعت ده، یا کل زمین فوتبال ۱ در عصر چهارشنبه — به‌طوری که رزرو فقط وقتی تأیید شود که واقعاً شدنی باشد.

پیش‌نیازها​

  • نقش Sports & Leisure — receptionist یا centre manager را دارید.
  • Sports & Leisure وارد شده است (راه‌حل psl-sports-leisure).
  • هزینهٔ یک رزرو از فهرست قیمت (تنظیم قیمت‌ها) می‌آید، وگرنه از Price an hour منبع.
  • مشتری در Customers وجود دارد.

گام‌ها​

  1. در Sports & Leisure، Bookings را باز کنید و جدید را بزنید.
  2. Customer، زمان Starts و Ends و تعداد People را انتخاب کنید. اگر کاری که انجام می‌دهند تعیین می‌کند عضویتشان چه چیزی را پوشش می‌دهد — آموزش به‌جای بازی — Activity را انتخاب کنید.
  3. ذخیره کنید. رزرو در وضعیت Pending است: هنوز چیزی را نگه نمی‌دارد.
  4. در زبانهٔ Booked resources، جدید را بزنید و Resource را انتخاب کنید. زمان‌هایش را خالی بگذارید تا برای کل رزرو گرفته شود. اگر رزرو به بیش از یک منبع نیاز دارد، بیشتر اضافه کنید.
  5. Confirm را بزنید. رزرو بررسی، قیمت‌گذاری و تأیید می‌شود — یا با ذکر دلیل رد می‌شود.

برای دیدن رزروها روی تقویم، رزروها را باز کنید و به نمای Booking sheet بروید: یک روز، هفته یا ماه از همهٔ رزروهای لغونشده، رنگ‌شده بر اساس در انتظار، تأییدشده یا انجام‌شده بودن. روی یک خانهٔ خالی کلیک کنید تا رزروی در همان زمان آغاز شود.

پشت صحنه چه اتفاقی می‌افتد​

تأیید به این ترتیب بررسی می‌کند: مشتری فعال است؛ هر منبع در حال استفاده و قابل رزرو است، برای مدتی که مجاز است، روی گام زمانی رزروش شروع می‌شود، در ساعات کاری مکان و به ساعت خود مکان، آزاد است و از ظرفیت بیشتر نمی‌شود؛ عضویت مشتری، اگر عضو باشد، در آن روز فعال است و این را پوشش می‌دهد؛ و همهٔ قواعد رزروی که شامل می‌شوند.

رزرو منبعی که به بخش‌ها تقسیم می‌شود، همهٔ بخش‌هایش را هم می‌گیرد. وقتی زمین ۱ یکجا رزرو شود، 1A تا 1D هم گرفته می‌شوند و هیچ‌کدام کنار آن رزرو نمی‌شوند — و تا وقتی 1A رزرو است، زمین ۱ یکجا رزرو نمی‌شود. دو بخش کنار هم مشکلی ندارند.

قیمت از فهرست قیمت می‌آید — عضو و غیرعضو، روز کاری و آخر هفته، اوج و غیراوج — یا، جایی که هیچ قاعده‌ای صدق نکند، از قیمت ساعتی منبع. عضوی که عضویتش آن را شامل می‌شود چیزی نمی‌پردازد و عضوی که تخفیف دارد کمتر، هرچند هزینه‌ای مثل نورافکن باز هم افزوده می‌شود؛ فیلد How the price was worked out رزرو نام هر قاعده‌ای را که به حساب آمده می‌آورد. وقتی سهمیهٔ شامل‌شدهٔ ماه تمام شده باشد، بهترین چیز بعدی که عضویت می‌دهد اعمال می‌شود.

تأیید، منابع را در همان گام نگه می‌دارد و خود پایگاه داده دو نگه‌داشت روی یک منبع در یک زمان را رد می‌کند — پس دو پذیرش‌گر که در یک لحظه آخرین زمین را تأیید می‌کنند، هر دو موفق نمی‌شوند. رزرو تأییدشده جابه‌جا نمی‌شود: آن را لغو کنید و دوباره رزرو کنید.

برای دیدن یک روز در یک نگاه، Bookings ← Resource sheet را باز کنید: برای هر منبع قابل رزرو یک ستون، با هر رزروی که آن را نگه داشته است. زمینی که یکجا رزرو شده در هر یک از بخش‌هایش هم گرفته دیده می‌شود — همان چیزی که نمی‌گذارد آن‌ها کنارش رزرو شوند. این برگه فقط‌خواندنی است؛ رزروها همان‌گونه که بالاتر آمد ساخته و تأیید می‌شوند.

عیب‌یابی​

  • "Court 1 is already booked then." — زمان یا زمین دیگری انتخاب کنید.
  • "Pitch 1 is not free then: Pitch 1A is already booked." — بخشی گرفته شده است؛ بخش‌های آزاد یا زمان دیگری را رزرو کنید.
  • "… is closed on Mondays" / "… is open 09:00–22:00 on Tuesdays" — ساعات کاری مکان.
  • "… is booked in 60-minute steps from midnight" — سر ساعت (یا گام زمانی منبع) شروع کنید.
  • "Member M-000004 is suspended, so cannot book." — وضعیت عضو، نه رزرو، باید درست شود.
  • "… does not include this, so member … cannot book it." — نوع عضویت او برای این فعالیت یا این نوع منبع چیزی نمی‌دهد.
  • "… has used all 4 of Tennis courts — 4 a month this month." — سهمیه تمام شده است.
  • "This can be booked at most 14 days ahead" — یک قاعدهٔ رزرو؛ ببینید تعیین قواعد رزرو و قیمت‌ها.

سناریوهای مرتبط​