logologo
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
logologo
उपयोगकर्ता

भूमिकाएँ और अनुमतियाँ

भूमिका कॉन्फ़िगरेशन
अनुमति कॉन्फ़िगरेशन
UI में लागू करें
भूमिका यूनियन

विकास गाइड

अनुमति कॉन्फ़िगरेशन बार का विस्तार करें

विभाग

विभाग प्रबंधन
विभाग भूमिका प्रबंधन

उपयोगकर्ता डेटा सिंक

सिंक प्रबंधन

डेटा सोर्स

वीकॉम
HTTP API

विकास गाइड

सिंक डेटा स्रोत का विस्तार करें
सिंक लक्ष्य संसाधन का विस्तार करें
Previous Pageअनुमति कॉन्फ़िगरेशन
Next Pageभूमिका यूनियन
TIP

यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें

#UI में उपयोग

This feature is provided by the plugin «अनुमति नियंत्रण»

#डेटा ब्लॉक की अनुमतियाँ

किसी संग्रह (Collection) में डेटा ब्लॉक की दृश्यता 'देखने' की क्रिया (view action) अनुमतियों द्वारा नियंत्रित होती है। इसमें व्यक्तिगत कॉन्फ़िगरेशन को वैश्विक सेटिंग्स पर प्राथमिकता मिलती है।

उदाहरण के लिए, जैसा कि नीचे दिखाया गया है: वैश्विक अनुमतियों के तहत, "एडमिन" भूमिका के पास सभी अनुमतियाँ होती हैं, लेकिन 'ऑर्डर' संग्रह (Collection) के लिए अलग से अनुमतियाँ कॉन्फ़िगर की जा सकती हैं (जैसे कि अदृश्य)।

वैश्विक अनुमति कॉन्फ़िगरेशन इस प्रकार है:

'ऑर्डर' संग्रह (Collection) की व्यक्तिगत अनुमति कॉन्फ़िगरेशन इस प्रकार है:

UI में, 'ऑर्डर' संग्रह (Collection) के सभी ब्लॉक प्रदर्शित नहीं होते हैं।

पूरी कॉन्फ़िगरेशन प्रक्रिया इस प्रकार है:

#फ़ील्ड अनुमतियाँ

देखें (View): यह नियंत्रित करता है कि फ़ील्ड स्तर पर विशिष्ट फ़ील्ड दृश्यमान हैं या नहीं। उदाहरण के लिए, यह नियंत्रित करता है कि 'ऑर्डर' संग्रह (Collection) के कुछ फ़ील्ड किसी विशेष भूमिका के लिए दृश्यमान हों।

UI में, 'ऑर्डर' संग्रह (Collection) ब्लॉक के भीतर केवल वे फ़ील्ड दिखाई देते हैं जिनके लिए अनुमतियाँ कॉन्फ़िगर की गई हैं। सिस्टम फ़ील्ड (जैसे Id, CreatedAt, LastUpdatedAt) के पास विशिष्ट कॉन्फ़िगरेशन के बिना भी देखने की अनुमति होती है।

  • संपादित करें (Edit): यह नियंत्रित करता है कि फ़ील्ड को संपादित और सहेजा (अपडेट किया) जा सकता है या नहीं।

जैसा कि चित्र में दिखाया गया है, 'ऑर्डर' संग्रह (Collection) के फ़ील्ड के लिए संपादन अनुमतियाँ कॉन्फ़िगर करें (मात्रा और संबंधित वस्तुओं के पास संपादन की अनुमति है):

UI में, 'ऑर्डर' संग्रह (Collection) ब्लॉक के संपादन क्रिया (edit action) फ़ॉर्म ब्लॉक में केवल वे फ़ील्ड प्रदर्शित होते हैं जिनके पास संपादन की अनुमति है।

पूरी कॉन्फ़िगरेशन प्रक्रिया इस प्रकार है:

  • जोड़ें (Add): यह नियंत्रित करता है कि फ़ील्ड को जोड़ा (बनाया) जा सकता है या नहीं।

जैसा कि चित्र में दिखाया गया है, 'ऑर्डर' संग्रह (Collection) के फ़ील्ड के लिए जोड़ने की अनुमतियाँ कॉन्फ़िगर करें (ऑर्डर नंबर, मात्रा, वस्तुएँ और शिपमेंट के पास जोड़ने की अनुमति है):

UI में, 'ऑर्डर' संग्रह (Collection) ब्लॉक के जोड़ने की क्रिया (add action) फ़ॉर्म ब्लॉक में केवल वे फ़ील्ड प्रदर्शित होते हैं जिनके पास जोड़ने की अनुमति है।

  • निर्यात करें (Export): यह नियंत्रित करता है कि फ़ील्ड को निर्यात किया जा सकता है या नहीं।
  • आयात करें (Import): यह नियंत्रित करता है कि फ़ील्ड आयात का समर्थन करते हैं या नहीं।

#क्रिया अनुमतियाँ

व्यक्तिगत रूप से कॉन्फ़िगर की गई अनुमतियों को सर्वोच्च प्राथमिकता मिलती है। यदि विशिष्ट अनुमतियाँ कॉन्फ़िगर की गई हैं, तो वे वैश्विक सेटिंग्स को ओवरराइड करती हैं; अन्यथा, वैश्विक सेटिंग्स लागू होती हैं।

  • जोड़ें (Add): यह नियंत्रित करता है कि ब्लॉक के भीतर जोड़ने की क्रिया (add action) बटन दिखाई देता है या नहीं।

जैसा कि चित्र में दिखाया गया है, 'ऑर्डर' संग्रह (Collection) के लिए व्यक्तिगत क्रिया अनुमतियाँ कॉन्फ़िगर करें ताकि जोड़ने की अनुमति मिल सके:

जब जोड़ने की क्रिया की अनुमति होती है, तो UI में 'ऑर्डर' संग्रह (Collection) ब्लॉक के क्रिया क्षेत्र में जोड़ने का बटन दिखाई देता है।

  • देखें (View): यह नियंत्रित करता है कि डेटा ब्लॉक दृश्यमान है या नहीं।

जैसा कि चित्र में दिखाया गया है, वैश्विक अनुमति कॉन्फ़िगरेशन इस प्रकार है (देखने की अनुमति नहीं है):

'ऑर्डर' संग्रह (Collection) की व्यक्तिगत अनुमति कॉन्फ़िगरेशन इस प्रकार है:

UI में, अन्य सभी डेटा संग्रहों (Collections) के डेटा ब्लॉक छिपे रहते हैं, लेकिन 'ऑर्डर' संग्रह (Collection) का ब्लॉक प्रदर्शित होता है।

पूरा उदाहरण कॉन्फ़िगरेशन प्रक्रिया इस प्रकार है:

  • संपादित करें (Edit): यह नियंत्रित करता है कि ब्लॉक के भीतर संपादन की क्रिया (edit action) बटन प्रदर्शित होता है या नहीं।

डेटा स्कोप (data scope) सेट करके क्रिया अनुमतियों को और भी परिष्कृत किया जा सकता है।

उदाहरण के लिए, 'ऑर्डर' डेटा संग्रह (Collection) में यह सेट करना कि उपयोगकर्ता केवल अपना डेटा ही संपादित कर सकें:

  • हटाएँ (Delete): यह नियंत्रित करता है कि ब्लॉक के भीतर हटाने की क्रिया (delete action) बटन दिखाई देता है या नहीं।

  • निर्यात करें (Export): यह नियंत्रित करता है कि ब्लॉक के भीतर निर्यात की क्रिया (export action) बटन दिखाई देता है या नहीं।

  • आयात करें (Import): यह नियंत्रित करता है कि ब्लॉक के भीतर आयात की क्रिया (import action) बटन दिखाई देता है या नहीं।

#संबंध अनुमतियाँ

#जब एक फ़ील्ड के रूप में हो

  • एक संबंध फ़ील्ड की अनुमतियाँ स्रोत संग्रह (Collection) की फ़ील्ड अनुमतियों द्वारा नियंत्रित होती हैं। यह नियंत्रित करता है कि पूरा संबंध फ़ील्ड घटक (component) प्रदर्शित होता है या नहीं।

उदाहरण के लिए, 'ऑर्डर' संग्रह (Collection) में, संबंध फ़ील्ड "ग्राहक" के पास केवल देखने, आयात करने और निर्यात करने की अनुमतियाँ हैं।

UI में, इसका मतलब है कि 'ऑर्डर' संग्रह (Collection) के जोड़ने और संपादन क्रिया (add and edit action) ब्लॉक में "ग्राहक" संबंध फ़ील्ड प्रदर्शित नहीं होगा।

पूरा उदाहरण कॉन्फ़िगरेशन प्रक्रिया इस प्रकार है:

  • संबंध फ़ील्ड घटक (component) के भीतर के फ़ील्ड (जैसे सब-टेबल या सब-फ़ॉर्म) की अनुमतियाँ लक्ष्य डेटा संग्रह (Collection) की अनुमतियों द्वारा निर्धारित होती हैं।

जब संबंध फ़ील्ड घटक (component) एक सब-फ़ॉर्म हो:

जैसा कि नीचे दिखाया गया है, 'ऑर्डर' संग्रह (Collection) में संबंध फ़ील्ड "ग्राहक" के पास सभी अनुमतियाँ हैं, जबकि 'ग्राहक' संग्रह (Collection) को केवल पढ़ने (read-only) के लिए सेट किया गया है।

'ऑर्डर' संग्रह (Collection) के लिए व्यक्तिगत अनुमति कॉन्फ़िगरेशन इस प्रकार है, जहाँ "ग्राहक" संबंध फ़ील्ड के पास सभी फ़ील्ड अनुमतियाँ हैं:

'ग्राहक' संग्रह (Collection) के लिए व्यक्तिगत अनुमति कॉन्फ़िगरेशन इस प्रकार है, जहाँ फ़ील्ड के पास केवल देखने की अनुमतियाँ हैं:

UI में, 'ऑर्डर' संग्रह (Collection) ब्लॉक में "ग्राहक" संबंध फ़ील्ड दृश्यमान होता है। हालांकि, जब इसे सब-फ़ॉर्म में स्विच किया जाता है, तो सब-फ़ॉर्म के भीतर के फ़ील्ड विवरण दृश्य (details view) में दृश्यमान होते हैं, लेकिन जोड़ने और संपादन क्रियाओं (add and edit actions) में प्रदर्शित नहीं होते हैं।

पूरा उदाहरण कॉन्फ़िगरेशन प्रक्रिया इस प्रकार है:

सब-फ़ॉर्म के भीतर फ़ील्ड की अनुमतियों को और नियंत्रित करने के लिए: आप व्यक्तिगत फ़ील्ड को अनुमतियाँ दे सकते हैं।

जैसा कि चित्र में दिखाया गया है, 'ग्राहक' संग्रह (Collection) के लिए व्यक्तिगत फ़ील्ड अनुमतियाँ कॉन्फ़िगर की गई हैं (ग्राहक का नाम अदृश्य और असंपदनीय है)।

पूरा उदाहरण कॉन्फ़िगरेशन प्रक्रिया इस प्रकार है:

जब संबंध फ़ील्ड घटक (component) एक सब-टेबल होता है, तो स्थिति सब-फ़ॉर्म के समान ही होती है:

जैसा कि चित्र में दिखाया गया है, 'ऑर्डर' संग्रह (Collection) में संबंध फ़ील्ड "शिपमेंट" के पास सभी अनुमतियाँ हैं, जबकि 'शिपमेंट' संग्रह (Collection) को केवल पढ़ने (read-only) के लिए सेट किया गया है।

UI में, यह संबंध फ़ील्ड दृश्यमान होता है। हालांकि, जब इसे सब-टेबल में स्विच किया जाता है, तो सब-टेबल के भीतर के फ़ील्ड देखने की क्रिया (view action) में दृश्यमान होते हैं, लेकिन जोड़ने और संपादन क्रियाओं (add and edit actions) में प्रदर्शित नहीं होते हैं।

सब-टेबल के भीतर फ़ील्ड की अनुमतियों को और नियंत्रित करने के लिए: आप व्यक्तिगत फ़ील्ड को अनुमतियाँ दे सकते हैं:

#जब एक ब्लॉक के रूप में हो

  • एक संबंध ब्लॉक की दृश्यता संबंधित संबंध फ़ील्ड के लक्ष्य संग्रह (Collection) की अनुमतियों द्वारा नियंत्रित होती है, और यह संबंध फ़ील्ड की अनुमतियों से स्वतंत्र होती है।

उदाहरण के लिए, "ग्राहक" संबंध ब्लॉक प्रदर्शित होता है या नहीं, यह 'ग्राहक' संग्रह (Collection) की अनुमतियों द्वारा नियंत्रित होता है।

  • एक संबंध ब्लॉक के भीतर के फ़ील्ड लक्ष्य संग्रह (Collection) में फ़ील्ड अनुमतियों द्वारा नियंत्रित होते हैं।

जैसा कि चित्र में दिखाया गया है, आप 'ग्राहक' संग्रह (Collection) में व्यक्तिगत फ़ील्ड के लिए देखने की अनुमतियाँ सेट कर सकते हैं।