गवर्नेंस लागू करना

यह गाइड आपको एक समय में एक workflow के लिए अपने Organization में अनुमोदन आवश्यकताएं जोड़ने की प्रक्रिया से परिचित कराती है. आपको एक साथ सभी गवर्नेंस कॉन्फ़िगर करने की ज़रूरत नहीं है — सिस्टम इस तरह बनाया गया है कि आप अपनी गति से प्रत्येक workflow को तेज़ single-user ऑपरेशन से पूरी तरह governed multi-party अनुमोदन तक ले जा सकते हैं.

नीतियां और अनुमोदन सेटिंग कैसे काम करती हैं, यह जानने के लिए देखें Policies, approvals, and governance. अनुमति मॉडल के बारे में जानने के लिए देखें Permissions and workflows.

Workflow को govern करने के 2 तरीके

Execute और "Always require approval" का संयोजन आपको प्रति workflow 2 गवर्नेंस विकल्प देता है:

  • कुछ के लिए अनुमोदन, अन्य के लिए fast-path: नीति को "Always require approval" OFF के साथ लॉक करें. Execute वाले Member अभी भी कार्य तुरंत पूरे कर सकते हैं; बाकी सभी अनुमोदन प्रक्रिया से गुज़रते हैं. लॉक किसी को भी अकेले ये नियम बदलने से रोकता है.
  • सभी के लिए अनुमोदन: नीति को "Always require approval" ON के साथ लॉक करें. Owner सहित हर Member को अनुमोदन queue से गुज़रना होगा. कोई भी व्यक्ति अकेले कार्य पूरा नहीं कर सकता.

चरणबद्ध प्रगति

पहले 3 चरण वापस किए जा सकते हैं. चौथा — लॉकिंग — यही निर्णायक क्षण है.

चरण 1: Bootstrap

Owner के पास सभी workflows पर पूर्ण अनुमतियां होती हैं. इस चरण में, Owner ही एकमात्र Member है और बिना अनुमोदन के कोई भी कार्य पूरा कर सकता है. यह अपेक्षित प्रारंभिक स्थिति है.

चरण 2: कॉन्फ़िगरेशन

किसी विशिष्ट workflow के लिए अनुमोदन सेटअप बनाएं, जबकि «Always require approval» OFF रहे. Owner के पास Execute बना रहता है और वे सामान्य रूप से काम जारी रख सकते हैं.

  1. Members को आमंत्रित करें और लक्षित वर्कफ़्लो पर Approve अनुमति असाइन करें.
  2. आवश्यक अनुमोदनों की संख्या निर्धारित करें.
  3. यदि आप पॉलिसी लॉक करने की योजना बना रहे हैं (Step 4), तो सुनिश्चित करें कि कम से कम एक अन्य Member के पास Manage Policies वर्कफ़्लो पर Approve हो. लॉक करने की अनुमति देने से पहले सिस्टम को एक स्वतंत्र अनुमोदक की ज़रूरत होती है.

इस चरण के अंत में, अनुमोदन नियम परिभाषित हो जाते हैं और सही लोगों को अनुमतियाँ मिल जाती हैं, लेकिन अभी कुछ भी लागू नहीं होता. Owner अभी भी Execute के ज़रिए कार्य पूरे कर सकते हैं और पॉलिसी अकेले बदल सकते हैं.

चरण 3: सत्यापन

लक्षित वर्कफ़्लो के लिए "Always require approval" को ON करें. इससे Owner के कार्यों सहित हर कार्य के लिए अनुमोदन अनिवार्य हो जाता है. सत्यापित करें कि:

  • अनुमोदकों को लंबित अनुरोध मिलते हैं और वे उन पर कार्रवाई कर सकते हैं
  • मौजूदा Members से आवश्यक अनुमोदन पूरे किए जा सकते हैं
  • पूरी प्रक्रिया अपेक्षा के अनुसार काम करती है

चूँकि पॉलिसी अभी लॉक नहीं हुई है, आप अभी भी रोलबैक कर सकते हैं. कार्यों को तुरंत पूरा करने की सुविधा बहाल करने और दोबारा प्रयास से पहले कॉन्फ़िगरेशन समायोजित करने के लिए "Always require approval" को OFF करें.

यह प्रयोग के लिए सुरक्षित चरण है. लक्षित वर्कफ़्लो पर गवर्नेंस लागू है, लेकिन Owner के पास पॉलिसी पर एकतरफ़ा नियंत्रण बना रहता है और वे किसी भी समय रोलबैक कर सकते हैं.

चरण 4: लॉक

संतुष्ट होने पर पॉलिसी लॉक करें. यह निर्णायक कदम है. यहाँ से

  • सभी अनुरोध कॉन्फ़िगर किए गए अनुमोदन नियमों का पालन करते हैं
  • नीति में बदलाव — "Always require approval" को टॉगल करना, आवश्यक अनुमोदनों की संख्या बदलना, या अनलॉक करना — के लिए भी स्वतंत्र अनुमोदन ज़रूरी है.
  • कोई भी एक व्यक्ति अकेले इस वर्कफ़्लो की गवर्नेंस को कमज़ोर नहीं कर सकता

चरण 5: दोहराएँ

अन्य सभी वर्कफ़्लो फ़ास्ट पाथ के रूप में बने रहते हैं — Owner उन किसी भी वर्कफ़्लो पर Execute का उपयोग कर सकता है जिनकी नीति लॉक नहीं हुई है. अगले वर्कफ़्लो के लिए चरण 2 पर वापस जाएं.

यह क्रम एक सुझाव है, अनिवार्यता नहीं. आप गवर्न और बिना गवर्न वाले वर्कफ़्लो के किसी भी संयोजन के साथ अनिश्चित काल तक काम कर सकते हैं.

उदाहरण: निकासी के लिए चयनात्मक गवर्नेंस

CFO तुरंत निकासी पूरी करने की क्षमता बनाए रखना चाहता है, जबकि Fund Managers की सभी निकासियों के लिए समीक्षा अनिवार्य हो.

अनुमति सेटअप:

सदस्य

देखें

शुरू करें

स्वीकृत करें

निष्पादित करें

CFO

हां

हां

हां

हां

फ़ंड Manager A

हां

हां

Fund Manager B

हां

हां

नीति सेटिंग्स:

  • आवश्यक अप्रूवल: 1
  • हमेशा अप्रूवल आवश्यक: OFF
  • नीति: लॉक किया गया

CFO Execute का उपयोग करके निकासी शुरू कर सकते हैं और तुरंत पूरी कर सकते हैं. Fund Managers निकासी शुरू कर सकते हैं, लेकिन प्रत्येक अनुरोध अप्रूवल कतार में जाता है और CFO से 1 अप्रूवल आवश्यक होता है.

पूर्ण गवर्नेंस पर स्विच करना: जब CFO बाद में यह तय करते हैं कि सभी निकासी — उनकी अपनी सहित — अप्रूवल प्रक्रिया से गुजरनी चाहिए, तो वे नीति परिवर्तन का अनुरोध करते हैं (जिसके लिए स्वयं भी स्वतंत्र अप्रूवल आवश्यक है क्योंकि नीति लॉक है):

  1. Fund Managers को Approve असाइन करें ताकि वे एक-दूसरे के अनुरोधों की समीक्षा कर सकें.
  2. आवश्यक अप्रूवल की संख्या 2 करें.
  3. «Always require approval» को ON करें.

इस बदलाव के बाद, CFO की Execute अनुमति असाइन रहती है लेकिन उसका कोई प्रभाव नहीं होता. नीति अब CFO के अनुरोधों सहित हर अनुरोध के लिए स्वतंत्र अप्रूवल अनिवार्य करती है.

Execute को असाइन रखने से — भले ही उसका अभी कोई प्रभाव न हो — अनुमति मैट्रिक्स में Member का एक्सेस स्कोप बना रहता है. यह तब विशेष रूप से उपयोगी होगा जब मल्टी-अकाउंट सुविधा उपलब्ध होगी, जहां Execute यह भी तय करता है कि Member किन अकाउंट पर काम कर सकता है.

उदाहरण: चार-सदस्यीय अप्रूवल परिदृश्य

यह उदाहरण पूरी तरह कॉन्फ़िगर किए गए Initiate Withdrawal वर्कफ़्लो को दर्शाता है और बताता है कि अनुमतियां और नीति व्यावहारिक रूप से कैसे परस्पर काम करती हैं. यह लेआउट product UI में दिखने वाले अनुमति मैट्रिक्स को दर्शाता है.

सदस्य

देखें

शुरू करें

स्वीकृत करें

निष्पादित करें

Organization Owner

हां

हां

हां

हां

एलिस

हां

हां

हां

Bob

हां

हां

Charlie

हां

हां

नीति: आवश्यक अप्रूवल: 3 उपलब्ध अप्रूवर्स में से 2. हमेशा अप्रूवल आवश्यक: ON.

Owner के पास Execute है, लेकिन «Always require approval» ON होने के कारण इसका कोई प्रभाव नहीं है.

प्रत्येक निकासी अनुरोध को 2 स्वतंत्र Members द्वारा अप्रूव किया जाना आवश्यक है. अनुरोध शुरू करने वाला व्यक्ति उस अनुरोध के अप्रूवल पूल से बाहर रहता है.

परिदृश्य

शुरू करने वाला

अनुमोदन करने वाला

कारण

Owner निकासी करता है

मालिक

Alice और Bob

Owner को बाहर करने के बाद केवल 2 Member के पास Approve अनुमति शेष रहती है. दोनों का अनुमोदन आवश्यक है.

Alice निकासी करती है

एलिस

Owner और Bob

Alice को बाहर रखा जाता है. बचे हुए अनुमोदक Owner और Bob हैं.

Charlie निकासी करता है

Charlie

इनमें से कोई भी 2: Owner, Alice, Bob

Charlie के पास Approve अनुमति नहीं है, इसलिए सभी 3 अनुमोदक पात्र हैं. कोई भी 2 पर्याप्त हैं.

Bob अनुरोध शुरू करता है

Bob के पास Initiate अनुमति नहीं है. वह निकासी का अनुरोध नहीं बना सकता. वह केवल अनुमोदन कर सकता है.

क्या आपको और मदद चाहिए?