مساحات العمل والأدوار
مساحة العمل هي أسطول مشغّل واحد. ولكل من فيها دور ومستوى لكل وحدة.
مساحة العمل
تحتفظ مساحة العمل بأسطول مشغّل واحد: سفنه وبيانات حسّاساته وتنبيهاته وتقاريره ووثائقه وأشخاصه. يحمل كل صف في قاعدة البيانات معرّف مساحة عمل، ولا يقرأ أحد عبر مساحات العمل.
مساحة عمل العرض هي Aurora Marine (aurora-marine).
الأدوار
لكل شخص في مساحة العمل دور واحد.
| الدور | من | المستوى الافتراضي لكل وحدة | إدارة الأعضاء | الفوترة |
|---|---|---|---|---|
| المالك | مدير الأسطول | publish، دائمًا | نعم | يراها؛ ولا يغيّرها إلا عبر المتجر |
| المسؤول | المشرف الفني | يُضبط لكل وحدة، والافتراضي edit | نعم، ما عدا المالكين | يراها |
| العضو | كبير المهندسين، ومسؤول الانبعاثات، ومكتتب التأمين | يُضبط لكل وحدة، والافتراضي view | لا | لا |
| الوكيل | وكيل ذكاء اصطناعي مثل Watchkeeper | يُضبط لكل وكيل، وبحد أقصى edit | لا | لا |
لدى المالك دائمًا publish على كل وحدة تمتلكها مساحة العمل. لا يمكن للوكيل أن يتجاوز edit أبدًا. تفرض قاعدة البيانات الأمرين، لذا لا يستطيع طلب خاطئ تغييرهما.
كيف يُحتسب الوصول
يعتمد ما تستطيع فعله في وحدة على ثلاثة أمور:
- دورك (يحصل المالك على
publish، والوكيل محدود بـedit). - المستوى الذي مُنحته لتلك الوحدة:
noneأوviewأوeditأوpublish. انظر مستويات الوصول. - استحقاق مساحة العمل لتلك الوحدة:
lockedأوactiveأوgraceأوread_only. انظر الاستحقاقات.
مستواك الفعّال هو الأدنى بين هذه. مثلًا، عضو لديه edit على الانبعاثات لا يحصل إلا على view ما دامت الانبعاثات read_only.