> ## Documentation Index
> Fetch the complete documentation index at: https://ai-kb.automationanywhere.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ऑन-प्रेमाइज़ SDLC सर्वोत्तम प्रथाएँ

> SDLC और EKB को गैर-उत्पादन से उत्पादन तक प्रवर्तन के लिए सर्वोत्तम प्रथाएँ (ऑन-प्रेमाइज़)

यह लेख निम्नलिखित के लिए अनुशंसित सर्वोत्तम प्रथाएँ परिभाषित करता है:

* EKB प्लेटफ़ॉर्म (एप्लिकेशन) को **गैर-उत्पादन से उत्पादन** तक प्रवर्तित करना
* **EKB परियोजनाओं और AI उपयोग मामलों** को गैर-उत्पादन से उत्पादन तक प्रवर्तित करना
* प्रत्येक प्रवर्तन गतिविधि के लिए **भूमिकाएँ और जिम्मेदारियाँ** स्पष्ट रूप से परिभाषित करना, जिसमें अपडेट, परीक्षण, कॉन्फ़िगरेशन और अनुमोदन शामिल हैं

यह दृष्टिकोण **ऑन-प्रेमाइज़ वातावरण** के लिए डिज़ाइन किया गया है और **सामान्य SDLC, सुरक्षा और संचालन शासन मानकों** के साथ संरेखित है। यह दृष्टिकोण:

* **प्रवर्तन के दौरान भूमिकाएँ और जिम्मेदारियाँ** स्पष्ट रूप से परिभाषित करता है
* **वातावरण-विशिष्ट कॉन्फ़िगरेशन अपडेट** को ध्यान में रखता है
* **उद्यम ऑन-प्रेमाइज़ SDLC और सुरक्षा मॉडल** के साथ संरेखित है
* **सख्त उत्पादन पहुँच नियंत्रण** बनाए रखता है
* **दोहराने योग्य और ऑडिट करने योग्य प्रवर्तन** सक्षम बनाता है

***

## वातावरण मॉडल (ऑन-प्रेमाइज़)

आपकी टीम EKB के लिए अलग **ऑन-प्रेमाइज़ गैर-उत्पादन और उत्पादन वातावरण** बनाए रखती है। ये वातावरण:

* तार्किक और भौतिक रूप से अलग-थलग हैं
* **नियंत्रित, मैनुअल प्रक्रियाओं** के माध्यम से प्रवर्तित होते हैं

दोनों **प्लेटफ़ॉर्म अपडेट** और **परियोजना प्रवर्तन** एक एकल SDLC फ्रेमवर्क के तहत शासित होते हैं।

***

## SDLC चरण और प्रवर्तन अवलोकन

### चरण 1 – डिज़ाइन और बिल्ड (गैर-उत्पादन)

* उपयोग मामले **EKB गैर-उत्पादन** में डिज़ाइन और कॉन्फ़िगर किए जाते हैं
* प्रॉम्प्ट, वर्कफ़्लो और एकीकरण पुनरावृत्ति और समायोजन किए जाते हैं
* संभव होने पर परीक्षण डेटा का उपयोग किया जाता है

**स्वामी:** व्यावसायिक टीम / SMEs\
**सहायता:** EKB (AA)

### चरण 2 – परीक्षण और सत्यापन (गैर-उत्पादन)

* कार्यात्मक परीक्षण और UAT
* सटीकता, प्रदर्शन और सुरक्षा सत्यापन
* प्रवर्तन के लिए तैयारी की पुष्टि करने वाला व्यावसायिक हस्ताक्षर

**स्वामी:** व्यावसायिक टीम / SMEs

### चरण 3 – प्रवर्तन तैयारी

किसी भी प्रवर्तन से पहले:

* परिवर्तन अनुमोदन प्राप्त किए जाते हैं
* फ़ायरवॉल और नेटवर्क आवश्यकताओं की समीक्षा की जाती है
* उत्पादन पहुँच और RBAC दृष्टिकोण की पुष्टि की जाती है
* वातावरण-विशिष्ट कॉन्फ़िगरेशन मान पहचाने जाते हैं

***

## प्रवर्तन तंत्र

### प्लेटफ़ॉर्म (वातावरण) प्रवर्तन

प्लेटफ़ॉर्म प्रवर्तन में शामिल हैं:

* EKB संस्करण अपग्रेड
* सुरक्षा पैच
* प्लेटफ़ॉर्म-स्तरीय कॉन्फ़िगरेशन परिवर्तन

#### उच्च-स्तरीय प्रवाह

1. **गैर-उत्पादन** में अपडेट लागू
2. प्लेटफ़ॉर्म परीक्षण और सत्यापन
3. परिवर्तन अनुमोदन और शेड्यूलिंग
4. **उत्पादन** में तैनाती
5. तैनाती के बाद सत्यापन

### परियोजना / उपयोग मामला प्रवर्तन

EKB ऑन-प्रेमाइज़ वातावरण के बीच **परियोजना एक्सपोर्ट/इम्पोर्ट तंत्र** के माध्यम से प्रवर्तन का समर्थन करता है।

#### प्रवर्तन में शामिल

* परियोजना कॉन्फ़िगरेशन
* वर्कफ़्लो और एजेंट
* प्रॉम्प्ट और नियम

#### प्रवर्तन में शामिल नहीं

* उपयोगकर्ता और भूमिका असाइनमेंट
* वातावरण-विशिष्ट रहस्य
* नेटवर्क और फ़ायरवॉल सेटिंग्स

यह सुनिश्चित करता है कि **उत्पादन पहुँच स्पष्ट रूप से नियंत्रित बनी रहे**।

#### उच्च-स्तरीय प्रवाह

1. गैर-उत्पादन में परियोजना अंतिम रूप दी जाती है
2. गैर-उत्पादन से एक्सपोर्ट
3. उत्पादन में इम्पोर्ट
4. वातावरण-विशिष्ट कॉन्फ़िगरेशन अपडेट
5. उत्पादन कॉन्फ़िगरेशन और पहुँच सेटअप
6. स्मोक परीक्षण और गो-लाइव

***

## प्रवर्तन गतिविधियों के लिए भूमिकाएँ और जिम्मेदारियाँ

यह खंड परिभाषित करता है कि **गैर-उत्पादन से उत्पादन** तक अपडेट और कॉन्फ़िगरेशन को बढ़ाने में शामिल प्रत्येक गतिविधि कौन करता है।

### प्लेटफ़ॉर्म (वातावरण) प्रवर्तन जिम्मेदारियाँ

| गतिविधि                            | व्यावसायिक टीम | Run / Middleware टीम | EKB (AA) |
| ---------------------------------- | -------------- | -------------------- | -------- |
| प्लेटफ़ॉर्म अपग्रेड की योजना बनाएँ | I              | C                    | R        |
| गैर-उत्पादन में अपग्रेड लागू करें  | I              | I                    | R        |
| प्लेटफ़ॉर्म रिग्रेशन परीक्षण चलाएँ | I              | C                    | R        |
| परीक्षण परिणामों की समीक्षा करें   | I              | C                    | R        |
| परिवर्तन अनुमोदन और शेड्यूलिंग     | I              | R                    | C        |
| उत्पादन में अपग्रेड तैनात करें     | I              | C                    | R        |
| तैनाती के बाद सत्यापन              | I              | C                    | R        |

#### मुख्य बिंदु

**EKB (AA)** प्लेटफ़ॉर्म अपडेट लागू करने और प्लेटफ़ॉर्म-स्तरीय परीक्षण चलाने के लिए जिम्मेदार है।\
**Run / Middleware टीम** अनुमोदन, शेड्यूलिंग और बुनियादी ढाँचा तैयारी नियंत्रित करती है।

### परियोजना / उपयोग मामला प्रवर्तन जिम्मेदारियाँ

| गतिविधि                                            | व्यावसायिक टीम | Run / Middleware टीम | EKB (AA) |
| -------------------------------------------------- | -------------- | -------------------- | -------- |
| उपयोग मामला विकसित और कॉन्फ़िगर करें (गैर-उत्पादन) | R              | I                    | C        |
| कार्यात्मक परीक्षण और UAT                          | R              | I                    | C        |
| प्रवर्तन के लिए तैयारी की पुष्टि करें              | R              | I                    | I        |
| गैर-उत्पादन से परियोजना एक्सपोर्ट करें             | I              | I                    | R        |
| उत्पादन में परियोजना इम्पोर्ट करें                 | I              | C                    | R        |
| उत्पादन स्मोक परीक्षण                              | R              | C                    | C        |
| गो-लाइव अनुमोदन                                    | R              | I                    | I        |

#### मुख्य बिंदु

**आपकी टीम के व्यावसायिक हितधारक सत्यापन और अनुमोदन के स्वामी हैं**, जबकि **EKB (AA)** तकनीकी प्रवर्तन चरण निष्पादित करता है।

### प्रवर्तन के बाद कॉन्फ़िगरेशन (उत्पादन)

ये गतिविधियाँ उत्पादन नियंत्रण बनाए रखने के लिए **इम्पोर्ट के बाद** होती हैं।

| गतिविधि                           | व्यावसायिक टीम | Run / Middleware टीम | EKB (AA) |
| --------------------------------- | -------------- | -------------------- | -------- |
| उत्पादन उपयोगकर्ता बनाएँ          | I              | R                    | I        |
| RBAC असाइन करें                   | I              | R                    | C        |
| फ़ायरवॉल / नेटवर्क कॉन्फ़िगर करें | I              | R                    | C        |
| एकीकरण सत्यापित करें              | R              | C                    | C        |

***

## वातावरण-विशिष्ट कॉन्फ़िगरेशन अपडेट (प्रवर्तन के दौरान आवश्यक)

जब एक परियोजना को **गैर-उत्पादन से उत्पादन** तक प्रवर्तित किया जाता है, तो उत्पादन वातावरण को दर्शाने के लिए कुछ कॉन्फ़िगरेशन मानों को अपडेट करना आवश्यक है। ये मान **स्वचालित रूप से नहीं ले जाए जाते** और प्रवर्तन के दौरान समीक्षा किए जाने चाहिए।

### RPA कॉन्फ़िगरेशन अपडेट (यदि लागू हो)

जिन उपयोग मामलों में **RPA उपकरणों** के साथ एकीकरण होता है, उनके लिए उत्पादन में निम्नलिखित मानों को आमतौर पर अपडेट करने की आवश्यकता होती है:

* Control Room URL
* उपयोगकर्ता नाम
* User v2 Token

ये मान **उत्पादन RPA बुनियादी ढाँचे और प्रमाणपत्रों** को संदर्भित करने चाहिए।

### EKB कॉन्फ़िगरेशन अपडेट

EKB के भीतर, प्रवर्तन के बाद निम्नलिखित **वातावरण-विशिष्ट मानों** की समीक्षा और अपडेट करना आवश्यक है:

* **Base URL**
  * उदाहरण:
    * गैर-उत्पादन: `https://nonprod.example.com`
    * उत्पादन: `https://prod.example.com`

* **Project ID**

* **Project xApiKey**

* **Project xApiSecret**

* **Smart Table ID(s)**

ये मान **प्रत्येक वातावरण के लिए अद्वितीय** हैं और उत्पादन में सही रनटाइम व्यवहार के लिए आवश्यक हैं।

### कॉन्फ़िगरेशन अपडेट के लिए जिम्मेदारी

| गतिविधि                             | व्यावसायिक टीम | Run / Middleware टीम | EKB (AA) |
| ----------------------------------- | -------------- | -------------------- | -------- |
| आवश्यक कॉन्फ़िग परिवर्तन पहचानें    | C              | C                    | R        |
| उत्पादन RPA वेरिएबल अपडेट करें      | I              | R                    | C        |
| उत्पादन EKB वेरिएबल अपडेट करें      | I              | C                    | R        |
| कॉन्फ़िगरेशन परिवर्तन सत्यापित करें | R              | C                    | C        |

***

## उत्पादन संचालन मॉडल

### आपकी टीम

* **उत्पादन संचालन** की स्वामित्व
* **उपयोगकर्ता, RBAC और निगरानी** का प्रबंधन
* **पहली पंक्ति घटना प्रतिक्रिया** प्रदान करना

### EKB (AA)

* **प्लेटफ़ॉर्म स्थिरता और सुधार** की स्वामित्व
* **प्लेटफ़ॉर्म अपग्रेड और पैच** प्रदान करना
* **जटिल कॉन्फ़िगरेशन समस्याओं** में सहायता

EKB **उत्पादन रन टीम के रूप में कार्य नहीं करता**।

***

## परिवर्तन प्रबंधन और शासन

* सभी उत्पादन परिवर्तन **औपचारिक परिवर्तन प्रबंधन प्रक्रियाओं** का पालन करते हैं
* **गैर-उत्पादन प्रयोग का एकमात्र वातावरण है**
* आपातकालीन सुधार **शीघ्र अनुमोदन** का पालन करते हैं

प्रत्येक उत्पादन उपयोग मामले में होना चाहिए:

* व्यावसायिक स्वामी
* परिभाषित दायरा
* सहायता संपर्क
* रोलबैक योजना
