एक्सेस निर्णय कैसे काम करते हैं

इस पेज पर

यह पेज हर अनलॉक के पीछे के मॉडल को समझाता है: किसे दरवाज़े से गुज़रने की अनुमति है, जाँचें किस क्रम में चलती हैं, और Access Policies, अनुदान और सुरक्षा जाँचें आपस में कैसे काम करती हैं। इसे पहले पढ़ें — बाकी हर पेज इन्हीं अवधारणाओं पर आधारित है।

जुड़ते जाने वाले अनुमति के रास्ते

किसी उपयोगकर्ता को किसी भी पॉलिसी या अनुदान रास्ते से दरवाज़े से गुज़रने की अनुमति मिल सकती है। एक रास्ता पास करना पर्याप्त है; एक रास्ता कभी भी दूसरे रास्ते से मिली पहुँच को घटाता नहीं है।

रास्तायह क्या हैआप इसे कहाँ कॉन्फ़िगर करते हैं
Access Policiesकई नामित, केवल-अनुमति पॉलिसी। हर पॉलिसी Who, Where और When परिभाषित करती है।Settings → Access Policies
स्थायी अनुदानएक व्यक्ति के लिए स्पष्ट अनुमतियाँ: पूरी सुविधा, चयनित दरवाज़े, या चयनित Access Scopes, वैकल्पिक रूप से अपने स्वयं के घंटों के साथ।Users → किसी उपयोगकर्ता को खोलें → Access Control → Additional permanent access
Access Time Windowsएक व्यक्ति और चयनित सुविधा/दरवाज़ा/स्कोप लक्ष्यों के लिए एडमिनिस्ट्रेटर के स्वामित्व वाली अस्थायी पहुँच।Users → किसी उपयोगकर्ता को खोलें → Access Time Windows
Integration Access Time Windowsसिंक किए गए व्यक्ति के लिए केवल-पढ़ने योग्य स्रोत विंडो, जो तार्किक स्रोत स्कोप कुंजियों से मैप की जाती हैं।स्रोत डेटा के साथ Settings → Sync settings मैपिंग

कोई पॉलिसी तभी मेल खाती है जब Who AND Where AND When मेल खाते हैं। पॉलिसी आपस में OR से जुड़ती हैं। Who के भीतर, व्यक्ति-प्रकार/स्थिति शर्तें और टैग विकल्प हैं; When के भीतर, Weekly और One-time विंडो विकल्प हैं। Where में सुविधा के सभी दरवाज़े, Access Scopes, अलग-अलग दरवाज़े और अपवर्जन शामिल हो सकते हैं।

उदाहरण: एक "Active members" पॉलिसी Front entrances स्कोप को Anytime कवर कर सकती है, जबकि एक अलग "Staff" पॉलिसी Plant room को छोड़कर सुविधा के सभी दरवाज़ों को कवर करती है। कोई सफ़ाईकर्मी जो दोनों में से किसी से मेल नहीं खाता, उसे फिर भी Service entries स्कोप के लिए स्थायी अनुदान मिल सकता है।

स्थायी अनुदान और एडमिनिस्ट्रेटर/इंटीग्रेशन विंडो अलग और जुड़ते जाने वाले रहते हैं। पॉलिसी संपादन और स्वचालित आयात उन्हें न तो समाहित करते हैं और न ही हटाते हैं।

Users में सिंक किए गए Performance Hub स्टाफ़ को किसी भी अन्य पॉलिसी की तरह संपादन योग्य Performance Hub staff पॉलिसी के माध्यम से दरवाज़ा पहुँच मिलती है। देखें सिंक और इंटीग्रेशन।

पूरा निर्णय क्रम

जब कोई उपयोगकर्ता मोबाइल ऐप में Unlock पर टैप करता है, तो सर्वर क्रम से निम्नलिखित की जाँच करता है। पहली विफल जाँच अनलॉक को अस्वीकार कर देती है और कारण को एक्सेस लॉग में दर्ज करती है।

  1. क्या उपयोगकर्ता की पहुँच सक्षम है? Users में उपयोगकर्ता की पंक्ति पर Access enabled स्विच एक एडमिन किल स्विच है। हटाए गए, अक्षम या सिंक-ब्लॉक किए गए उपयोगकर्ता पॉलिसी या अनुदान की परवाह किए बिना अनलॉक नहीं कर सकते। (उदाहरण के लिए: access_disabled।)
  2. क्या दरवाज़ा ब्लॉक है या रखरखाव में है? स्पष्ट blockAllAccess सदस्य के हर रास्ते को अस्वीकार करता है। रखरखाव Force closed दरवाज़े को लॉक और सदस्यों के लिए सेवा से बाहर रखता है; Force open दरवाज़े को अनलॉक रखता है। एडमिन किसी दरवाज़े को दूर से अनलॉक कर सकते हैं; हर एडमिन अनलॉक एक्सेस लॉग में दर्ज होता है।
  3. क्या कोई जुड़ता हुआ अनुमति रास्ता पास होता है?
    • पॉलिसी रास्ता: कोई भी सक्षम नामित पॉलिसी जिसके Who, Where और When सभी मेल खाते हैं, पहुँच की अनुमति देती है।
    • स्थायी-अनुदान रास्ता: सुविधा, दरवाज़े या उसे शामिल करने वाले Access Scope का अनुदान तब पहुँच देता है जब उसके वैकल्पिक घंटे मेल खाते हैं।
    • उपयोगकर्ता विंडो रास्ता: एडमिनिस्ट्रेटर के स्वामित्व वाली कोई Access Time Window सक्रिय है और इस दरवाज़े, सुविधा, या इसे शामिल करने वाले Access Scope को लक्षित करती है।
    • इंटीग्रेशन विंडो रास्ता: कोई ताज़ा स्रोत विंडो सक्रिय है और उसकी कॉन्फ़िगर की गई scope_key मैपिंग इस दरवाज़े को लक्षित करती है। पुरानी या बिना मैप की गई स्रोत विंडो बंद अवस्था में विफल होती हैं।
    • यदि कोई भी पास नहीं होता → अस्वीकृत (no_matching_policy_or_grant)
  4. जियोफ़ेंस जाँच (यदि सक्षम हो)। फ़ोन द्वारा रिपोर्ट किए गए स्थान का उपयोग करके:
    • यदि फ़ोन स्थान नहीं दे सका → अस्वीकृत (location_unavailable)
    • यदि GPS रीडिंग Require GPS accuracy better than सेटिंग से कम सटीक है → अस्वीकृत (gps_too_imprecise)
    • यदि जियोफ़ेंस केंद्र से उपयोगकर्ता की दूरी त्रिज्या + GPS सटीकता + सटीकता बफ़र से अधिक है → अस्वीकृत (outside_geofence)
    • सर्वर ही अंतिम निर्णायक है — फ़ोन पर नकली स्थान फिर भी सर्वर-साइड पर अस्वीकार कर दिया जाता है।
  5. क्या डोर कंट्रोलर ऑनलाइन है? यदि कंट्रोलर ने रिपोर्ट नहीं किया है (पिछले 5 मिनट के भीतर हार्टबीट), तो अनलॉक पहुँचाया नहीं जा सकता (device_offline)। यदि कमांड भेजा जाता है लेकिन कंट्रोलर पुष्टि नहीं करता, तो इवेंट Timed out के रूप में दर्ज होता है।
  6. अनलॉक। रिले दरवाज़े के Hold time (1–30 सेकंड, डिफ़ॉल्ट 10) के लिए रिलीज़ होता है, फिर स्वचालित रूप से फिर से लॉक हो जाता है। कंट्रोलर के पुष्टि करने पर इवेंट Confirmed unlocked के रूप में दर्ज होता है।

One-time और सीमित Weekly विंडो पूर्णांक Unix-सेकंड सीमाओं और अर्ध-खुली सीमाओं [from, to) का उपयोग करती हैं: प्रारंभ योग्य होता है और अंत नहीं। Weekly ब्लॉक अपने घोषित IANA टाइमज़ोन और स्थानीय घड़ी/DST नियमों का उपयोग करते हैं। देखें Access Policy Schedules।

नए क्लाइंट को केवल भविष्य की विंडो वाले दरवाज़े के लिए outside_access_time_window विवरण के साथ संरचित अगली उपलब्धता मिलती है। संगतता रोलआउट के दौरान, पुराने क्लाइंट को प्राथमिक कारण के रूप में outside_access_hours मिलता रहता है, ताकि दरवाज़ा सुरक्षित रूप से अक्षम और दृश्यमान बना रहे।

मौजूदा कॉन्फ़िगरेशन

मौजूदा एक्सेस कॉन्फ़िगरेशन स्वचालित रूप से Access Policies में आयात किया जाता है। आयात यह सुरक्षित रखता है कि किसके पास पहुँच थी, वे किन दरवाज़ों या Access Scopes का उपयोग कर सकते थे, और लागू घंटे, पॉलिसी के Who, Where और When मानों के रूप में। एडमिनिस्ट्रेटर परिणामी पॉलिसी को सीधे प्रबंधित करते हैं; कोई रोलआउट मोड या मैन्युअल रूपांतरण वर्कफ़्लो नहीं है।

जियोफ़ेंस इनहेरिटेंस Access Policies से स्वतंत्र रहता है। पॉलिसी मेल खाने पर भी प्रभावी जियोफ़ेंस और अन्य सभी सुरक्षा/डिवाइस जाँचों से गुज़रना होता है।

OTP साइन-इन क्या करता है और क्या नहीं करता

मोबाइल ऐप में साइन इन करना (SMS या ईमेल से वन-टाइम कोड) केवल प्रमाणीकरण है — यह साबित करता है कि उपयोगकर्ता कौन है। यह अपने आप दरवाज़ा पहुँच नहीं देता। हर अनलॉक ऊपर दिए गए निर्णय क्रम का उपयोग करके अलग से अधिकृत किया जाता है। कोई उपयोगकर्ता ऐप में साइन इन होते हुए भी "You don't have access to this door." देख सकता है।

शब्दावली

शब्दपरिभाषा
डोर कंट्रोलरकिसी दरवाज़े/गेट से पेयर किया गया हार्डवेयर डिवाइस जो लॉक रिले को सक्रिय करता है। इस मॉड्यूल में "दरवाज़े" के रूप में और डिवाइस प्रबंधन में एक डिवाइस के रूप में दिखाई देता है।
दरवाज़ाआपकी सुविधा पर पंजीकृत एक डोर कंट्रोलर, जिसका नाम, स्थान लेबल, आइकन और सेटिंग्स होती हैं।
उपयोगकर्ता पंक्तिUsers टैब में इस सुविधा पर किसी व्यक्ति का रिकॉर्ड। मैन्युअल रूप से, CSV आयात से या सिंक से बनाई जाती है। इसमें संपर्क पहचानकर्ता, प्रकार/स्थिति/टैग, अनुदान और ऐप स्थिति होती है।
स्रोतउपयोगकर्ता पंक्ति कहाँ से आई: Manually added, External Integration, CCTV/Computer Vision, या Performance Hub staff।
Access PolicyWho, Where और When वाली एक नामित केवल-अनुमति पॉलिसी। तीनों का मेल खाना आवश्यक है; पॉलिसी आपस में OR से जुड़ती हैं।
व्यक्ति-प्रकार शर्तपॉलिसी की एक Who शर्त जिसमें एक व्यक्ति प्रकार और वैकल्पिक सदस्यता स्थितियाँ होती हैं। खाली स्थितियों का अर्थ है कोई भी स्थिति।
टैगकिसी उपयोगकर्ता पर एक लेबल। सिंक किए गए टैग इंटीग्रेशन से आते हैं और हर सिंक पर अधिलेखित होते हैं; कस्टम टैग एडमिन के स्वामित्व वाले होते हैं और कभी अधिलेखित नहीं होते। दोनों पॉलिसी की Who शर्तों को पूरा कर सकते हैं।
संचालन घंटे / समय ब्लॉकसप्ताह के दिन के अनुसार समय विंडो (उदाहरण के लिए Mon 06:00–22:00) जो सीमित करती हैं कि पॉलिसी या अनुदान कब पहुँच देते हैं। खाली = हमेशा अनुमत। समय सुविधा के टाइमज़ोन में होते हैं।
Access Time Windowपॉलिसी शेड्यूल में या अलग एडमिनिस्ट्रेटर/इंटीग्रेशन अनुदान रास्ते में उपयोग की जाने वाली Weekly या One-time अवधि।
प्रति-उपयोगकर्ता अनुदानएक उपयोगकर्ता को दी गई स्पष्ट पहुँच: Facility-wide (हर दरवाज़ा), विशिष्ट दरवाज़े, या विशिष्ट Access Scopes — वैकल्पिक रूप से अपने स्वयं के संचालन घंटों के साथ।
पहुँच का दायरादरवाज़ों का एक नामित समूह (उदाहरण के लिए "Main entrances", "Staff-only"), जिसका उपयोग पॉलिसी या अनुदान लक्ष्य के रूप में और स्कोप-स्तरीय जियोफ़ेंस सेटिंग्स के लिए होता है। आंतरिक रूप से इसे door group भी कहा जाता है।
पॉलिसी अपवर्जनकिसी एक पॉलिसी के Where मेल से हटाया गया दरवाज़ा या Access Scope। यह किसी अन्य पॉलिसी या अनुदान रास्ते को अस्वीकार नहीं करता।
Geofenceसुविधा के चारों ओर एक वृत्त (केंद्र + त्रिज्या)। सक्षम होने पर, अनलॉक करने के लिए उपयोगकर्ताओं को भौतिक रूप से इसके अंदर होना चाहिए (GPS सटीकता और बफ़र की छूट के साथ)।
सटीकता बफ़रसामान्य GPS उतार-चढ़ाव को सहने के लिए जियोफ़ेंस त्रिज्या में जोड़े गए अतिरिक्त मीटर। डिफ़ॉल्ट 25 m।
रखरखाव मोडप्रति-दरवाज़ा सेटिंग जो दरवाज़े को सामान्य संचालन से बाहर करती है: Normal, Force open (अनलॉक रखा जाता है), या Force closed (लॉक और सदस्यों के लिए सेवा से बाहर रखा जाता है)।
Block all accessएक प्रति-दरवाज़ा सुरक्षा ब्लॉक जो रखरखाव मोड का उपयोग किए बिना उस दरवाज़े पर पॉलिसी और प्रति-उपयोगकर्ता अनुदानों को ओवरराइड करता है। एडमिन अनलॉक उपलब्ध रहता है।
Hold timeअनलॉक के बाद फिर से लॉक होने से पहले रिले कितनी देर रिलीज़ रहता है। सीमा 1–30 सेकंड, डिफ़ॉल्ट 10।
ऑटो-अनलॉक शेड्यूलएक प्रति-दरवाज़ा शेड्यूल जो सुविधा में स्टाफ़ उपस्थिति के घंटों या किसी कस्टम शेड्यूल के दौरान दरवाज़े को अनलॉक रखता है। Access Policies से स्वतंत्र।
Lock nowऑटो-अनलॉक शेड्यूल द्वारा खुले रखे गए दरवाज़े को शेड्यूल के अगले परिवर्तन तक लॉक करता है। Resume schedule इसे पूर्ववत करता है।
Access enabledप्रति-उपयोगकर्ता किल स्विच। बंद = उपयोगकर्ता कुछ भी अनलॉक नहीं कर सकता।
डीकपल किया गयाएक सिंक किया गया उपयोगकर्ता जिसका Track source updates स्विच बंद है। सिंक पास इस पंक्ति को छोड़ देते हैं, इसलिए एडमिन के संपादन सुरक्षित रहते हैं।
आमंत्रणमोबाइल ऐप डाउनलोड करने के लिंक के साथ उपयोगकर्ता को भेजा गया ईमेल। प्रति उपयोगकर्ता ट्रैक किया जाता है (Not invited / Invited / Send failed)।
OTP साइन-इनमोबाइल ऐप का पासवर्ड-रहित लॉगिन: उपयोगकर्ता के फ़ोन या ईमेल पर भेजा गया वन-टाइम कोड।
एडमिन ओवरराइड / एडमिन अनलॉककिसी एडमिन द्वारा Performance Hub से ट्रिगर किया गया अनलॉक (Doors टैब → Open, या दरवाज़े के पैनल का Unlock door)। हर एडमिन अनलॉक एडमिन के खाते के साथ एक्सेस लॉग में दर्ज होता है।
ऐप लॉकऐप का उपयोग करने से पहले सुविधा द्वारा लागू डिवाइस पुनः-प्रमाणीकरण (Face ID / Touch ID / Android बायोमेट्रिक्स / पासकोड)।
ऐप संदेशऐप डैशबोर्ड पर एक घोषणा कार्ड — पूरी सुविधा के लिए, प्रति-उपयोगकर्ता, या किसी App Messaging नियम द्वारा स्वचालित रूप से सेट।
एक्सेस इवेंटएक्सेस लॉग में एक रिकॉर्ड: एक अनलॉक प्रयास और उसका परिणाम।
  • Access Policies — Who, Where, When और स्वचालित आयात
  • Access Policy Schedules — Anytime, Weekly और One-time
  • Access Scopes — पुन: उपयोग योग्य दरवाज़ा समूह
  • Geofencing — स्थान जाँच
  • Users — प्रति-उपयोगकर्ता अनुदान और किल स्विच
  • संदर्भ — हर अस्वीकृति कारण और डिफ़ॉल्ट एक ही तालिका में
  • दरवाज़ों को Duress प्रतिक्रियाओं में भी शामिल किया जा सकता है। Duress में प्रतिक्रिया कार्रवाइयाँ देखें।