بناء شجرة الموارد
الهدف
وصف ما يمكن حجزه في موقع، بما في ذلك ملعب يُحجز كاملاً أو أجزاءً — الملعب 3 كله، أو الجزء 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: صار للملعب 3 أجزاؤه تحته.
- في علامة التبويب 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» — أدخل عدد من يمكنهم استخدامه في وقت واحد.