ساختن درخت منابع
هدف
آنچه را در یک مکان رزرو میشود توصیف کنید، از جمله زمینی که یکجا یا بخشبهبخش رزرو میشود — کل زمین ۳، یا فقط زمین 3A.
پیشنیازها
- نقش Sports & Leisure — centre manager را دارید.
- مکان وجود دارد (راهاندازی یک مکان).
- انواع منبعی که لازم دارید در Resource types (زمین تنیس، زمین فوتبال، بخش زمین…) و کارهایی که روی آنها انجام میشود در Activities وجود دارند.
گامها
- در Sports & Leisure، Resources را باز کنید. نمای Resource tree هر منبع را زیر منبعی که جزئی از آن است نشان میدهد.
- جدید را بزنید و منبع کامل را بسازید: Name Pitch 3، Resource type و Location آن، و Allocation برابر Divides into parts. اگر یکجا رزرو میشود Bookable را تیک بزنید.
- ذخیره کنید.
- یک بخش بسازید: Name Pitch 3A، Part of برابر Pitch 3، Allocation برابر Exclusive. Location را خالی بگذارید — هر بخش در مکان والدش است.
- برای هر بخش تکرار کنید و به Resource tree برگردید: زمین ۳ حالا بخشهایش را زیر خود دارد.
- در زبانهٔ Resource activities هر منبع، فعالیتهایی را که میزبانی میکند اضافه کنید — Football روی زمین و روی هر بخش.
پشت صحنه چه اتفاقی میافتد
Allocation تعیین میکند رزرو یک منبع چه اثری بر منابع اطرافش دارد:
| Allocation | معنا |
|---|---|
| Exclusive | هر بار یک رزرو. |
| Divides into parts | رزرو آن همهٔ بخشهایش را میگیرد، و بخشی که رزرو شده نمیگذارد کل آن رزرو شود. |
| Shared capacity | چند نفر همزمان، تا سقف Capacity — سالن بدنسازی، شنای آزاد. |
برای همین فقط منبعی که به بخشها تقسیم میشود میتواند بخش داشته باشد، و منبعی که بخش دارد باید تقسیمشونده بماند: وگرنه کل و یک بخش میتوانستند هر دو برای یک ساعت رزرو شوند. هیچچیز اینجا مخصوص فوتبال نیست — استخر به خطها و سالن ورزشی به زمینها به همین شکل تقسیم میشوند.
Booking interval، Shortest booking و Longest booking به دقیقهاند و رزروها به آنها پایبند خواهند بود.
عیبیابی
- «… does not divide into parts, so nothing can be part of it» — والد را باز کنید و اول Allocation آن را Divides into parts کنید.
- «This resource has parts, so it has to keep dividing into parts» — اول بخشهایش را جابهجا کنید، یا تخصیصش را همانطور بگذارید.
- «A shared resource needs a capacity» — وارد کنید چند نفر همزمان میتوانند از آن استفاده کنند.