शुरू करने से पहले
आपको क्या चाहिए
- आपके वर्कस्पेस में Connections मॉड्यूल: यह Team, Business, Partner और Enterprise प्लान के साथ आता है, और Project प्लान के साथ ऐड-ऑन एक UAT के लिए इंटीग्रेशन के रूप में।
- UAT Studio प्रोजेक्ट में एडमिन अधिकार।
- एक Make अकाउंट। मुफ़्त प्लान काफ़ी है।
सेटअप · हर प्रोजेक्ट के लिए एक बार
UAT Studio को Make से जोड़ें
1
UAT Studio में API key बनाएँ
- app.uat.studio पर साइन इन करें, प्रोजेक्ट खोलें और Setup पर जाएँ।
- API keys कार्ड में Make जैसा नाम टाइप करें और Create API key पर क्लिक करें।
- Copy पर क्लिक करें। UAT Studio key सिर्फ़ एक बार दिखाता है; जब तक आप उसे पेस्ट न कर दें, विंडो खुली रखें।

2
किसी scenario में HTTP मॉड्यूल जोड़ें
- Make में Create a new scenario पर क्लिक करें और बड़े + पर क्लिक करें।
- HTTP खोजें और Make a request चुनें।
Make के लिए UAT Studio ऐप आ रहा हैतब तक HTTP मॉड्यूल वही काम करता है। ऐप आने पर आप उसकी जगह UAT Studio चुनें और वही API key पेस्ट करें।
3
request भरें
Make a request के फ़ील्ड ऊपर से नीचे भरें। जो फ़ील्ड टेबल में नहीं हैं, उन्हें वैसे ही छोड़ दें।
| फ़ील्ड | क्या भरें |
|---|---|
| Authentication type | No authentication। key नीचे वाले header में जाती है। |
| URL | https://app.uat.studio/api/v1/issues?order=created, या नीचे की टेबल से कोई दूसरा पता। |
| Method | पढ़ने के लिए GET, बनाने के लिए POST, बदलने के लिए PATCH। |
| Headers | Add a header पर क्लिक करें। Name: Authorization। Value: Bearer, एक स्पेस, और आपकी API key। |
| Query parameters | खाली छोड़ें। |
| Body content type | पढ़ने (GET) के लिए: खाली छोड़ें। बनाने या बदलने के लिए: application/json। |
| Body input method | सिर्फ़ बनाने या बदलने के लिए: JSON string। |
| Body content | सिर्फ़ बनाने या बदलने के लिए: फ़ील्ड JSON के रूप में, जैसे {"title": "Save fails", "severity": "High"}। |
| Parse response | Yes, ताकि अगले मॉड्यूल इश्यू के फ़ील्ड इस्तेमाल कर सकें। |
| Pagination type | खाली छोड़ें। |
Save पर क्लिक करें।
4
इसे चलाएँ, और शेड्यूल सेट करें
- Run once पर क्लिक करें। आउटपुट में आपके प्रोजेक्ट के इश्यू दिखते हैं।
- अगले मॉड्यूल जोड़ें: इश्यू की लिस्ट पर एक Iterator, एक Filter (जैसे severity is Critical) और वह ऐप जिसे काम करना है, जैसे Slack या Google Sheets।
- सिर्फ़ नए इश्यू पर काम करने के लिए, पिछले run के समय के साथ
&since=जोड़ें, या संभाली गई keys याद रखने के लिए Make का Data store इस्तेमाल करें। - शेड्यूल सेट करें (जैसे हर 15 मिनट) और scenario चालू करें।
आप क्या इस्तेमाल कर सकते हैं · https://app.uat.studio/api/v1
API के पते
| प्रकार | Request | यह क्या करता है |
|---|---|---|
| पढ़ना | GET /issues?order=created | सबसे नए इश्यू। order=updated: सबसे हाल में बदले गए। साथ में since, status और limit (अधिकतम 100)। |
| पढ़ना | GET /issues/ISS-012 | एक इश्यू। |
| पढ़ना | GET /signoffs | साइन-ऑफ़, सबसे नए पहले। |
| बनाना | POST /issues | एक नया इश्यू: title, और वैकल्पिक रूप से description, severity, priority, test_number, step_number, assignee। |
| बदलना | PATCH /issues/ISS-012 | status, severity या assignee, वैकल्पिक comment के साथ। |
| बदलना | POST /issues/ISS-012/comments | हिस्ट्री में एक comment। |
| बनाना | POST /testers | एक टेस्टर: name, और वैकल्पिक रूप से email और group। |
हर इश्यू के साथ आता है: उसकी key (ISS-012), टाइटल, डिस्क्रिप्शन, गंभीरता, प्राथमिकता, स्टेटस, assignee, टेस्ट और उसे पाने वाला टेस्टर, Jira या Azure DevOps का टिकट और UAT Studio का लिंक।
आइडिया
टीमें इससे क्या बनाती हैं
- चैट चैनल में हर Critical इश्यू के लिए एक मैसेज, गंभीरता पर फ़िल्टर के साथ।
- हर साइन-ऑफ़ एक स्प्रेडशीट में या आपके प्रोजेक्ट पोर्टफ़ोलियो टूल में, ताकि स्टीयरिंग कमेटी देख सके कि कौन-से UAT स्वीकार हुए।
- किसी फ़ॉर्म या आपके HR सिस्टम से टेस्टर: एक नई row सही ग्रुप में टेस्टर बन जाती है।
- किसी सपोर्ट टूल से इश्यू: tag वाला टिकट UAT में इश्यू बन जाता है, अपने टेस्ट से लिंक।
अगर कुछ गड़बड़ हो
आम मैसेज
| मैसेज | क्या करें |
|---|---|
| API key मान्य नहीं है | key रद्द कर दी गई है या गलत टाइप हुई है। Setup › API keys में नई key बनाएँ और फिर से जोड़ें। |
| Connections … प्लान में शामिल नहीं हैं | वर्कस्पेस में Connections मॉड्यूल नहीं है। इसे Plan & billing में जोड़ें। |
| यह वर्कस्पेस केवल पढ़ने के लिए (read-only) है | प्लान खत्म हो गया है। पढ़ना अभी भी चलता है; बनाना और बदलना नहीं। |
| कोई इश्यू ISS-… नहीं है | key किसी दूसरे प्रोजेक्ट की है, या इश्यू मर्ज हो गया था। key और issue key जाँचें। |
| नए इश्यू के बाद कुछ नहीं होता | scenario अपने शेड्यूल पर चलता है। जाँचें कि वह चालू है, और key सही प्रोजेक्ट की है। |
सुरक्षा
key को सुरक्षित कैसे रखा जाता है
- एक key एक प्रोजेक्ट का एक्सेस देती है, आपके वर्कस्पेस में और कुछ नहीं।
- UAT Studio सिर्फ़ key का fingerprint स्टोर करता है, key खुद कभी नहीं। Setup में आख़िरी चार अक्षर और उसका आख़िरी इस्तेमाल दिखता है।
- Setup पर Revoke किसी key को तुरंत बंद कर देता है।
- key के ज़रिए बनाया या बदला गया हर इश्यू या टेस्टर, key के नाम के साथ, इश्यू हिस्ट्री और audit log में दिखता है।
- key को कभी ईमेल, चैट या कोड में न डालें; उसे सिर्फ़ Make में पेस्ट करें।
