Bobok में Role Management सुविधा स्कूल एडमिनिस्ट्रेटरों को यह नियंत्रित करने देती है कि प्रत्येक स्टाफ सदस्य सिस्टम के भीतर क्या देख और कर सकता है। उचित भूमिका कॉन्फ़िगरेशन डेटा सुरक्षा, संचालन दक्षता और स्पष्ट जवाबदेही सुनिश्चित करता है।
1. किसी मौजूदा भूमिका को संपादित करना
एडमिनिस्ट्रेटर ज़िम्मेदारियाँ अपडेट करने या अनुमतियाँ समायोजित करने के लिए किसी मौजूदा भूमिका को संशोधित कर सकते हैं।
भूमिका संपादित करने के चरण
Role List टेबल में भूमिका खोजें।
संबंधित पंक्ति में Edit (⊕ आइकन) पर क्लिक करें।
⊕ पर क्लिक करें और भूमिका के लिए आवश्यक अनुमतियाँ चुनें।
फिर Save Permissions पर क्लिक करें।
सामान्य उपयोग के मामले
स्टाफ की ज़िम्मेदारियाँ अपडेट करना
सिस्टम एक्सेस अधिकार बढ़ाना
भूमिका नामकरण को सही करना
2. अनुमतियाँ असाइन करना
एडमिनिस्ट्रेटर किसी विशिष्ट भूमिका के लिए Plus (+) आइकन का उपयोग करके अनुमतियाँ असाइन या संशोधित कर सकते हैं।
ये अनुमतियाँ परिभाषित करती हैं कि कोई भूमिका Bobok के भीतर किन सुविधाओं तक पहुँच सकती है।
सामान्य अनुमति श्रेणियाँ
छात्र डेटा एक्सेस
ट्रांसपोर्ट प्रबंधन
नोटिफिकेशन नियंत्रण
उपस्थिति प्रबंधन
रिपोर्ट देखना
सब्सक्रिप्शन या बिलिंग एक्सेस
सर्वोत्तम तरीका
न्यूनतम विशेषाधिकार के सिद्धांत (Principle of Least Privilege) का पालन करें:
किसी भूमिका को केवल वही अनुमतियाँ दें जो उसके कार्यों के लिए ज़रूरी हों। इससे सुरक्षा जोखिम कम होते हैं और सिस्टम क्षमताओं के दुरुपयोग को रोका जाता है।
3. किसी भूमिका को हटाना
अप्रयुक्त या अप्रचलित भूमिकाओं को सिस्टम से हटाया जा सकता है।
भूमिका हटाने के चरण
भूमिका सूची में भूमिका खोजें।
Delete (🗑 Trash) आइकन पर क्लिक करें।
हटाने की पुष्टि करें।
महत्वपूर्ण नोट्स
जो भूमिकाएँ सक्रिय स्टाफ सदस्यों को असाइन की गई थीं, वे खो जाएँगी।
भूमिका हटाने से संबंधित यूज़र्स से सिस्टम एक्सेस अनुमतियाँ हट सकती हैं।
4. Bobok में भूमिका-आधारित एक्सेस कंट्रोल (RBAC)
Bobok यूज़र भूमिकाओं के आधार पर सिस्टम सुविधाओं तक पहुँच को नियंत्रित करने के लिए Role-Based Access Control (RBAC) लागू करता है।
RBAC के उद्देश्य
संवेदनशील छात्र डेटा की रक्षा करना
संचालन की जवाबदेही बनाए रखना
प्रशासनिक विशेषाधिकारों के दुरुपयोग को रोकना
व्यवस्थित वर्कफ़्लो प्रबंधन सुनिश्चित करना
RBAC क्यों ज़रूरी है
गोपनीय छात्र जानकारी की रक्षा करता है
वित्तीय डेटा तक अनधिकृत पहुँच को रोकता है
स्कूल सिस्टम के भीतर अनुशासित संचालन वर्कफ़्लो बनाए रखता है
5. स्कूलों के लिए अनुशंसित भूमिका संरचना
कुशल प्रशासन के लिए, स्कूलों को विशिष्ट ज़िम्मेदारियों के साथ स्पष्ट रूप से परिभाषित भूमिकाएँ बनाए रखनी चाहिए।
| भूमिका | सुझाई गई ज़िम्मेदारी |
|---|---|
| Admin | सभी सिस्टम मॉड्यूल तक पूर्ण एक्सेस |
| Transport Manager | वाहन प्रबंधन, रूट, ड्राइवर असाइनमेंट |
| Gatekeeper | छात्र चेक-इन/चेक-आउट की निगरानी |
| Notification Officer | माता-पिता से संवाद और अलर्ट |
| Support Staff | सीमित संचालन एक्सेस |
6. भूमिका प्रबंधन के सर्वोत्तम तरीके
एक सुरक्षित और व्यवस्थित सिस्टम बनाए रखने के लिए:
भूमिकाओं की तिमाही (quarterly) समीक्षा करें।
ओवरलैपिंग अनुमतियों वाली डुप्लिकेट भूमिकाओं से बचें।
भूमिका ज़िम्मेदारियों का दस्तावेज़ीकरण बनाए रखें।
उन भूमिकाओं को हटाएँ जिनकी अब ज़रूरत नहीं।
स्टाफ की ज़िम्मेदारियाँ बदलने पर भूमिकाएँ तुरंत अपडेट करें।
7. समस्या निवारण (Troubleshooting)
भूमिका संपादित या हटा नहीं सकते
संभावित कारण:
आप Super Admin के रूप में लॉग इन नहीं हैं।
भूमिका सिस्टम-संरक्षित है और संशोधित नहीं की जा सकती।
अनुशंसित कार्रवाई
बदलाव करने से पहले एडमिनिस्ट्रेटर विशेषाधिकारों की पुष्टि करें।
स्टाफ कुछ सुविधाओं तक पहुँच नहीं सकता
संभावित कारण:
गलत भूमिका अनुमतियाँ
मॉड्यूल एक्सेस गायब
अनुशंसित कार्रवाई
भूमिका सेटिंग्स खोलें।
Plus (+) आइकन पर क्लिक करें।
आवश्यक अनुमतियों की पुष्टि करें और अपडेट करें।