العلامات والمجموعات
نظّم الآبار بعلامات ملونة ومجموعات مستخدمين في PetroBench. أنشئ علامات، طبّقها جماعيًا، ادمج المكرر، واستخدم المجموعات للتحكم في وصول الفريق.
العلامات والمجموعات طريقتان لتنظيم الآبار في PetroBench. تبدوان متشابهتين لكنهما تحلّان مشاكل مختلفة.
| الميزة | الغرض | من ينشئ | يُطبَّق على |
|---|---|---|---|
| Tags | التوسيم والفلترة | أي مستخدم لديه صلاحية علامات | Wells، simulations، files |
| Groups | وصول الفريق والصلاحيات | المسؤولون فقط | Users و wells |
استخدم tags لتسميات مرنة يطبّقها أي شخص. أمثلة: High Priority، Workover Candidate، ESP Conversion. استخدم groups للتحكم في أي أعضاء الفريق يرون ويعملون على آبار محددة.
يمكن للبئر أن يحمل علامات كثيرة وينتمي لمجموعة في آن واحد.
كيف يتكاملان
المجموعات تتبع التسلسل الهرمي للمنظمة. العلامات تطفو عبره كتسميات مرنة.
قراءة المخطط:
- الأسهم الصلبة هي التسلسل الهرمي. Headquarters تحتوي divisions، divisions تحتوي regions، regions تحتوي groups، groups تحتوي users و wells، wells تملك simulations و files
- الأسهم المنقطة من Tags تظهر أن العلامات تُربط مباشرة بـ wells و simulations و files دون المرور بالتسلسل الهرمي
ماذا يعني ذلك عمليًا:
- يرى المستخدم فقط الآبار داخل المجموعات التي ينتمي إليها (وصول المجموعة مُطبَّق)
- العلامة المطبّقة على أي مستوى مرئية لمن لديه وصول للعنصر الموسوم
- إزالة مستخدم من مجموعة تزيل وصوله لآبار تلك المجموعة، لكن لا تؤثر على أي علامات
1. العلامات
العلامة اسم ولون. يطبّق PetroBench العلامات على ثلاثة أنواع أصول: wells و simulations و files.
1.1 إنشاء علامة
طريقتان لإنشاء علامة.
من صفحة إدارة Tags
- انتقل إلى Dashboard > Tags
- انقر Create Tag
- أدخل اسمًا (حتى 50 حرفًا) واختر لونًا
- انقر Create Tag
Inline من بئر
- افتح صفحة Details لأي بئر
- انقر Add tags... تحت اسم البئر
- اكتب اسمًا لا يطابق علامة موجودة
- انقر Create new tag في القائمة
الطريقة inline تنشئ العلامة وتطبّقها في خطوة واحدة.
1.2 تطبيق العلامات
- افتح البئر أو المحاكاة أو الملف
- انقر Add tags...
- اكتب للبحث، أو اختر من القائمة
- تُطبَّق العلامة فورًا
للإزالة، انقر x على pill العلامة.
1.3 Bulk Tag
طبّق أو أزل علامات على عناصر كثيرة دفعة واحدة.
- انتقل إلى Wells (أو جدول Simulations)
- حدّد الصفوف بخانات الاختيار
- انقر Tag Selected Items في قائمة الإجراءات الجماعية
- اختر العلامات للتطبيق
- انقر Apply
للإزالة، انقر Remove Tags from Selected Items بدلًا من ذلك.
Bulk tag يعمل أيضًا على جدول المحاكاات. العلامات تظهر كعمود هناك، لذا يمكنك الرؤية والتعيين في مكان واحد.
1.4 تحرير أو لون أو حذف علامة
انتقل إلى Dashboard > Tags. انقر More على أي صف علامة.
| الإجراء | ماذا يفعل |
|---|---|
| Edit Tag | تغيير الاسم أو اللون |
| Delete Tag | يزيل العلامة من كل عنصر ويحذفها نهائيًا |
اللون للعرض فقط. اختيار لون لا يغيّر السلوك، فقط يسهّل مسح العلامات في قائمة.
1.5 دمج العلامات
الدمج يجمع علامتين. استخدمه عند اكتشاف علامات مكررة أو شبه مكررة (مثل Workover مقابل Work-over).
- افتح More على العلامة المصدر
- انقر Merge Tag
- اختر علامة هدف من القائمة
- انقر Merge Tags
ما يحدث:
- كل well و simulation و file موسوم بالمصدر ينتقل للهدف
- تُحذف العلامة المصدر
- الدمج نهائي (لا تراجع، لكن يمكنك إعادة إنشاء المصدر إن لزم)
إذا كانت علامة الهدف هي الوحيدة الأخرى في المنظمة، سترى "There are no other tags to merge into. Create at least one more tag first."
1.6 Tag Detail Page
انقر أي صف علامة في صفحة الإدارة لرؤية تفاصيلها.
تعرض صفحة التفاصيل ثلاثة تبويبات:
| التبويب | يعرض |
|---|---|
| Wells | كل بئر موسوم بهذه التسمية، قابل للبحث بالاسم أو API أو المشغّل |
| Simulations | محاكاات RodSim موسومة بهذه التسمية |
| Files | ملفات مرفوعة موسومة بهذه التسمية |
كل تبويب له بحث خاص وإجراء Remove from Tag لتنظيف الارتباطات عنصرًا بعنصر دون لمس العلامة نفسها.
1.7 الفلترة حسب العلامة
العلامات تظهر في فلتر Wells:
- انتقل إلى Wells
- انقر Filter
- اختر Tags
- اختر واحدة أو أكثر
ادمج مع فلاتر أخرى (Status، Wellbore Profile، Lease) للتضييق أكثر.
2. المجموعات
المجموعات تجمع users و wells في فرق. على عكس العلامات، المجموعات مربوطة بالتسلسل الهرمي (HQ → Division → Region) وتتحكم في وصول البيانات.
2.1 كيف تعمل المجموعات
- مجموعة تحتوي users و wells
- المستخدمون في مجموعة يصلون للآبار المعيّنة لتلك المجموعة
- يمكن تعيين مجموعات لـ region ضمن منظمتك
- المسؤولون يديرون المجموعات من admin panel
2.2 عرض مجموعاتك
- انتقل إلى My Groups من القائمة الرئيسية
- ترى كل مجموعة تنتمي إليها مع عدد users و wells
- انقر مجموعة لرؤية آبارها وأعضائها
2.3 إنشاء مجموعة
فقط المسؤولون (HQ Admin، Division Admin، Region Admin) يمكنهم إنشاء وإدارة المجموعات.
- انتقل إلى Dashboard > User Groups
- انقر Create Group
- أدخل اسم مجموعة ووصفًا اختياريًا
- ابحث وعيّن أعضاء وآبار
- انقر Create Group
2.4 إدارة المجموعات
من جدول المجموعات، يمكن للمسؤولين:
| الإجراء | ماذا يفعل |
|---|---|
| Edit | تغيير الاسم والوصف والمناطق والمستخدمين والآبار |
| Activate / Deactivate | تبديل الحالة. المجموعات المُلغاة تفقد الوصول |
| Move to Region | إعادة التعيين لمنطقة مختلفة |
| Reassign Users | نقل مستخدمين من مجموعة لأخرى |
| Delete | إزالة المجموعة وجميع تعيينات المستخدمين |
الإجراءات الجماعية متاحة عند تحديد عدة مجموعات بخانات الاختيار.
2.5 الفلترة حسب المجموعة
المجموعات تظهر في فلتر Wells:
- انتقل إلى Wells
- انقر Filter
- اختر Group
- اختر مجموعة لرؤية آبارها فقط
3. الصلاحيات
إجراءات العلامات محكومة بست صلاحيات. افتراضيًا تأتي مدمجة مع تعيينات أدوار منطقية، لكن المسؤولون يمكنهم تخصيصها لكل دور.
| الصلاحية | تسمح للمستخدم |
|---|---|
| View tags | رؤية العلامات على wells و simulations و files |
| Create tag | إنشاء علامات جديدة |
| Edit/delete tag | إعادة تسمية أو تغيير لون أو حذف علامة |
| Apply/remove tags | إضافة أو إزالة علامات على عنصر واحد |
| Bulk tag operations | وسم أو إلغاء وسم عناصر كثيرة دفعة واحدة |
| Merge tags | دمج علامتين في واحدة |
إذا افتقر المستخدم لصلاحية، الزر ذو الصلة مخفي أو معطّل.
صلاحيات المجموعات أبسط: فقط المسؤولون (HQ أو Division أو Region) يمكنهم إنشاء أو تحرير أو حذف مجموعات. أعضاء المجموعة يرثون تلقائيًا الوصول لآبارها.