PROD, TEST या DEV? SAP CPI tenants के लिए एनवायरनमेंट बार, शॉर्टकट और नोट्स
एनवायरनमेंट बार और tab branding से SAP CPI tenants को अलग पहचानें, monitoring पेज और messages एक क्लिक में खोलें, हर iFlow के लिए नोट्स रखें, और shortcuts, sync और डैशबोर्ड का switch सेट करें।
SAP Cloud Integration (SAP CPI) के ज़्यादातर developers के पास DEV, TEST और PROD tenant ऐसे tabs में खुले रहते हैं जो बिल्कुल एक जैसे दिखते हैं। इसकी क़ीमत उस दिन सामने आती है जब कोई ग़लत iFlow को undeploy कर देता है, या वह monitoring पेज ढूँढने में दस मिनट लगा देता है जिसे वह हर सुबह खोलता है।
Kitegra, SAP Integration Suite के डिज़ाइनर के आसपास workspace की कुछ अतिरिक्त सुविधाएँ जोड़ता है ताकि ऐसी ग़लती मुश्किल हो जाए: हर tenant के लिए environment bar और tab branding, monitoring links, message की खोज, नोट्स, keyboard shortcuts और property pane का याद रखा गया आकार। यह लेख हर एक को समझाता है, फिर popup में आपके iFlows की सूची और options पेज की settings को। इनमें से कोई भी आपके प्लान में iFlows नहीं गिनती।
एक नज़र में PROD और TEST पहचानें
tenant का कोई SAP पेज खोलें, फिर एक्सटेंशन का popup, और "टूल्स" चुनें। यह SAP टेनेंट के अंदर आप सिर्फ़ उसी tenant के लिए सेट करते हैं:
- एनवायरनमेंट: PROD, TEST या DEV, या "होस्टनेम से", जो tenant के पते से अनुमान लगाता है।
- लेबल: bar पर लिखा text, जैसे "PROD – EU"।
- SAP पेजों पर एनवायरनमेंट बार दिखाएँ: tenant के हर SAP पेज के ऊपर एक रंगीन bar।
- हेडर का रंग: SAP के अपने header का रंग, या उसे वैसा ही छोड़ने के लिए "SAP का रंग"।
- टैब आइकन एनवायरनमेंट के रंग में, ताकि tab छोटा होने पर भी पहचाना जा सके।
- टैब का शीर्षक:
$iflow,$tenant,$envऔर$title(SAP का अपना शीर्षक) वाला एक pattern, जैसे$env · $iflow। ख़ाली छोड़ने पर SAP का शीर्षक रहता है।
साइन इन होने पर branding आपके Kitegra खाते के साथ हर कंप्यूटर पर जाती है।
Monitoring links और message की खोज
यही "टूल्स" view एक Message ID (MPL ID) box से शुरू होता है। ID paste करें, या caller को वापस मिला पूरा "internal server error … MPL ID …" text, और message को SAP के monitor में या Kitegra के लॉग व्यूअर में खोलें। इसके बारे में और जानकारी ID से message ढूँढना में है।
इसके नीचे tenant के monitoring पेजों के सीधे links हैं: पिछले एक घंटे में fail हुए messages, message monitor, deployed content, Security Material, Keystore, connectivity tests, Data Stores, variables, message queues, number ranges, Partner Directory, user roles, message usage, system logs, message locks और design-time locks। किसी link के बगल का तारा उसे सूची में सबसे ऊपर pin कर देता है, और आपके pins आपकी settings के साथ sync होते हैं।
किसी iFlow, किसी tenant या हर जगह के लिए नोट्स
नोट्स वह बात रखते हैं जो iFlow ख़ुद नहीं बता सकता: यह इस तरह क्यों बना है, किस चीज़ पर नज़र रखनी है, किससे पूछना है। किसी iFlow पर Kitegra box के menu से, या popup के "टूल्स" view से "नोट्स" खोलें। किसी नोट के तीन दायरे होते हैं:
- यह iFlow: हर बार दिखता है जब आप वह iFlow खोलते हैं। जिस iFlow पर नोट हो, उस पर "इसमें नोट है" का निशान लगता है।
- यह टेनेंट: उस tenant की हर चीज़ के लिए, जैसे maintenance window।
- हर जगह: आपका अपना scratch pad।
नोट्स Markdown में लिखे जाते हैं, "पूर्वावलोकन" के साथ, हर एक 8000 अक्षरों तक, और लिखते-लिखते सेव होते जाते हैं। Starter, Pro और टीम प्लान पर ये आपके कंप्यूटरों के बीच sync होते हैं; Free पर इसी ब्राउज़र में रहते हैं। नोट्स encrypted नहीं होते, इसलिए इनमें कभी password न रखें। टीम प्लान पर टीम का मालिक Kitegra डैशबोर्ड में आपके नोट्स देख सकता है।
कीबोर्ड शॉर्टकट
हर shortcut Alt+Shift के साथ एक अक्षर या अंक है, और जब आप किसी field में टाइप कर रहे हों तो कोई shortcut नहीं चलता। डिफ़ॉल्ट shortcuts:
| क्रिया | शॉर्टकट |
|---|---|
| Kitegra मेनू खोलें | Alt+Shift+P |
| मैसेज | Alt+Shift+M |
| Trace चालू / बंद | Alt+Shift+R |
| iFlow में खोजें | Alt+Shift+F |
| iFlow Inspector | Alt+Shift+K |
| डायग्राम व्यवस्थित करें | Alt+Shift+L |
| नोट्स | Alt+Shift+N |
इन्हें options पेज पर "कीबोर्ड शॉर्टकट" के अंदर बदलें: किसी box पर क्लिक करके नई keys दबाएँ, या हटाने के लिए Backspace। Alt+Shift+T, I और A स्वीकार नहीं किए जाते, क्योंकि Chrome और Edge इनका इस्तेमाल करते हैं। "फ़ील्ड में सुझाव" का कोई डिफ़ॉल्ट नहीं है; जिस भी field में completion हो, वहाँ Ctrl+Space सुझावों की सूची खोलता है। popup का "टूल्स" view आपके मौजूदा shortcuts दिखाता है।
Property pane का आकार
Diagram के नीचे का property pane हर बार SAP की ऊँचाई पर खुलता है जब आप कोई step चुनते हैं। Options पेज पर "प्रॉपर्टी पेन का आकार" के अंदर इसकी जगह pixels में ऊँचाई या window का प्रतिशत चुनें। अगर आप उसका किनारा खींचते हैं, तो वह आकार pane के फिर से खुलने तक बना रहता है। Kitegra menu में "पेन का आकार रोकें" SAP को उसका अपना आकार वापस दे देता है, जब तक आप फिर से शुरू न करें।
Popup में आपके iFlows
डिज़ाइनर खुला हो तो popup उस SAP खाते के packages और iFlows दिखाता है जिससे वहाँ साइन इन है: पहले "हाल ही में खोले गए", फिर "सभी पैकेज"। नाम से खोजें, packages, iFlows या unlock किए गए iFlows से filter करें, या इससे कि iFlow कब खोला गया (कभी भी या आज)। हर iFlow नए tab में खुलता है, और "रीफ़्रेश करें" खुले iFlow या package को SAP से फिर से load करता है।
जिस tab में डिज़ाइनर न हो, वहाँ popup इस कंप्यूटर पर सेव SAP खातों को एक tree के रूप में दिखाता है: खाता, tenant, package और iFlow। हर iFlow अपना sample payload और API specification रखता है, जिनका इस्तेमाल Helper XPath सुझावों और request सुझावों के लिए करता है।
खाता view आपका प्लान और यह दिखाता है कि आपने कितने iFlows unlock किए हैं, interface की भाषा (15 में से एक, या ब्राउज़र वाली), और साइन इन। जो iFlow आपके प्लान की सीमा से बाहर हो, उस पर डिज़ाइनर और popup में ताले का निशान दिखता है, और iFlows गिनने वाले मॉड्यूल उस पर तब तक बंद रहते हैं जब तक आप साइन इन या अपग्रेड न करें। जो टूल किसी paid प्लान का हिस्सा है, उस पर उसके प्लान का badge होता है; Kitegra के लॉन्च के दौरान वह साइन इन किए हर व्यक्ति के लिए खुला है।
Options पेज
इसे popup से खोलें। हर बदलाव तुरंत सेव होता है, और खुले डिज़ाइनर tabs उसे तुरंत इस्तेमाल करने लगते हैं।
- सुझाव: चालू या बंद, और यह कि सूची
$या${के बाद अपने-आप खुले या नहीं। जब न खुले, तो Ctrl+Space उसे खोलता है। - एक्सप्रेशन जाँच: उन expressions की सूची जो ख़ाली रहेंगे या fail होंगे, उस field के नीचे जिसे आप edit कर रहे हैं।
- मॉड्यूल: Helper, Message Monitor, iFlow Inspector, iFlow Docs या Toolbox को बंद करें। यह SAP पेज के फिर से load होने पर लागू होता है।
- tenant बदलने वाली क्रियाएँ: एक switch Trace, Undeploy, Unlock और Data Store entry हटाने को छिपा देता है। देखें Undeploy, Unlock और Data Store।
- कीबोर्ड शॉर्टकट और प्रॉपर्टी पेन का आकार, जैसा ऊपर बताया गया।
- सिंक: आख़िरी बार कब sync हुआ, "अभी सिंक करें", और "सिंक किया गया डेटा हटाएँ", जो आपकी settings आपके Kitegra खाते से हटा देता है और इस ब्राउज़र में रखता है।
- Kitegra डैशबोर्ड: "मेरे पैकेज और iFlows Kitegra डैशबोर्ड में दिखाएँ"। यह सिर्फ़ नाम और IDs भेजता है, और पहले से चालू रहता है। टीम प्लान पर आपकी टीम का मालिक भी इन्हें देखता है।
- सहेजा गया डेटा साफ़ करें: popup में cache किए गए iFlows और packages की सूची हटा देता है। SAP में कुछ नहीं बदलता।
क्या sync होता है
खाते के बिना, इस पेज पर बताई गई हर चीज़ आपके ब्राउज़र में रहती है। साइन इन होने पर आपकी settings और shortcuts, नोट्स, tenant branding, naming rules, design-check settings, snippets और HTTP Runner के collections आपके Kitegra खाते के साथ जाते हैं। auth values और secret variables पहले हटा दिए जाते हैं। डैशबोर्ड का switch चालू हो तो आपके packages और iFlows के नाम और IDs भी भेजे जाते हैं। Message content, scripts, mappings और credentials कभी नहीं भेजे जाते।
workspace की अतिरिक्त सुविधाएँ हर प्लान में हैं। settings और नोट्स का sync Starter से शुरू होता है। Kitegra के लॉन्च के दौरान, साइन इन किए हर व्यक्ति के लिए हर टूल खुला है, Free प्लान पर भी। प्लान की तुलना करें।
अपने अगले iFlow में आज़माएँ
पढ़ें कि Kitegra, SAP Integration Suite के डिज़ाइनर के आसपास क्या-क्या जोड़ता है, या payloads के लिए इसके offline टूल देखें।
अक्सर पूछे जाने वाले प्रश्न
मैं कैसे दिखाऊँ कि कौन-सा SAP CPI tenant production है?
popup के "टूल्स" view में, "यह SAP टेनेंट" के अंदर, एनवायरनमेंट को PROD पर सेट करें और एनवायरनमेंट बार चालू करें। अगर bar से ज़्यादा चाहिए, तो हेडर का रंग और रंगीन टैब आइकन भी जोड़ें।
क्या मैं कीबोर्ड शॉर्टकट बदल सकता हूँ?
हाँ, options पेज पर "कीबोर्ड शॉर्टकट" के अंदर। हर shortcut Alt+Shift के साथ एक अक्षर या अंक है; Alt+Shift+T, I और A ब्राउज़र के लिए आरक्षित हैं।
मेरे नोट्स कौन पढ़ सकता है?
आप, हर उस कंप्यूटर पर जहाँ आप साइन इन हैं। टीम प्लान पर आपकी टीम का मालिक इन्हें Kitegra डैशबोर्ड में देख सकता है। नोट्स encrypted नहीं होते, इसलिए इनमें passwords न रखें।
Kitegra डैशबोर्ड का switch क्या भेजता है?
हर SAP खाते के packages और iFlows के नाम और IDs, ताकि वे Kitegra डैशबोर्ड में दिखें। SAP से और कुछ नहीं पढ़ा जाता। इसे options पेज पर बंद करें।
किसी iFlow पर ताला क्यों दिखता है?
उस मॉड्यूल के लिए आपके प्लान के iFlows पहले ही unlock हो चुके हैं। उसे और iFlows पर इस्तेमाल करने के लिए साइन इन या अपग्रेड करें। जो iFlows आप पहले unlock कर चुके हैं, वे unlock ही रहते हैं।