PROD، TEST یا DEV؟ SAP CPI ٹیننٹس کے لیے انوائرمنٹ بار، شارٹ کٹس اور نوٹس
SAP CPI ٹیننٹس کو انوائرمنٹ بار اور ٹیب برانڈنگ سے الگ پہچانیں، monitoring صفحات اور messages ایک کلک میں کھولیں، ہر iFlow کے لیے نوٹس رکھیں، اور شارٹ کٹس، sync اور ڈیش بورڈ کا سوئچ set کریں۔
SAP Cloud Integration (SAP CPI) کے زیادہ تر developers کے پاس DEV، TEST اور PROD ٹیننٹ ایسے tabs میں کھلے ہوتے ہیں جو بالکل ایک جیسے دکھتے ہیں۔ اس کی قیمت اس دن سامنے آتی ہے جب کوئی غلط iFlow کو undeploy کر دیتا ہے، یا وہ monitoring صفحہ ڈھونڈنے میں دس منٹ لگا دیتا ہے جو وہ ہر صبح کھولتا ہے۔
Kitegra، SAP Integration Suite ڈیزائنر کے ارد گرد ورک اسپیس کی چند اضافی سہولتیں شامل کرتا ہے تاکہ ایسی غلطی مشکل ہو جائے: ہر ٹیننٹ کے لیے انوائرمنٹ بار اور ٹیب برانڈنگ، monitoring links، message کی تلاش، نوٹس، کی بورڈ شارٹ کٹس، اور property pane کا یاد رکھا گیا سائز۔ یہ مضمون ہر ایک کی وضاحت کرتا ہے، پھر popup میں آپ کے iFlows کی فہرست اور "اختیارات" کے صفحے کی سیٹنگز کی۔ ان میں سے کوئی بھی آپ کے پلان میں iFlows نہیں گنتی۔
ایک نظر میں PROD اور TEST میں فرق کریں
ٹیننٹ کا کوئی SAP صفحہ کھولیں، پھر ایکسٹینشن کا popup، اور "ٹولز" چنیں۔ یہ SAP ٹیننٹ کے تحت آپ صرف اسی ٹیننٹ کے لیے set کرتے ہیں:
- انوائرمنٹ: PROD، TEST یا DEV، یا "ہوسٹ نیم سے"، جو ٹیننٹ کے پتے سے اندازہ لگاتا ہے۔
- لیبل: بار پر لکھا text، جیسے "PROD – EU"۔
- SAP صفحات پر انوائرمنٹ بار دکھائیں: ٹیننٹ کے ہر SAP صفحے کے اوپر ایک رنگین بار۔
- ہیڈر کا رنگ: SAP کے اپنے header کا رنگ، یا اسے ویسا ہی رہنے دینے کے لیے "SAP کا رنگ"۔
- ٹیب آئیکن انوائرمنٹ کے رنگ میں، تاکہ tab چھوٹا ہو تب بھی پہچانا جائے۔
- ٹیب کا عنوان:
$iflow،$tenant،$envاور$title(SAP کا اپنا عنوان) والا ایک pattern، جیسے$env · $iflow۔ خالی چھوڑنے پر SAP کا عنوان رہتا ہے۔
سائن اِن ہونے پر یہ برانڈنگ آپ کے Kitegra اکاؤنٹ کے ساتھ ہر کمپیوٹر پر جاتی ہے۔
Monitoring links اور message کی تلاش
یہی "ٹولز" view ایک Message ID (MPL ID) باکس سے شروع ہوتا ہے۔ ID paste کریں، یا caller کو واپس ملا پورا "internal server error … MPL ID …" text، اور message کو SAP کے monitor میں یا Kitegra کے لاگ ویور میں کھولیں۔ مزید تفصیل ID سے message تلاش کرنا میں ہے۔
اس کے نیچے ٹیننٹ کے monitoring صفحات کے direct 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 آپ کی سیٹنگز کے ساتھ sync ہوتے ہیں۔
کسی iFlow، کسی ٹیننٹ یا ہر جگہ کے لیے نوٹس
نوٹس وہ بات محفوظ رکھتے ہیں جو iFlow خود نہیں بتا سکتا: یہ اس طرح کیوں بنایا گیا، کس چیز پر نظر رکھنی ہے، کس سے پوچھنا ہے۔ کسی iFlow پر Kitegra باکس کے مینو سے، یا popup کے "ٹولز" view سے "نوٹس" کھولیں۔ کسی نوٹ کے تین دائرے ہوتے ہیں:
- یہ iFlow: جب بھی آپ وہ iFlow کھولیں، دکھایا جاتا ہے۔ جس iFlow پر نوٹ ہو اس پر "نوٹ موجود ہے" کا نشان ہوتا ہے۔
- یہ ٹیننٹ: اس ٹیننٹ کی ہر چیز کے لیے، جیسے maintenance window۔
- ہر جگہ: آپ کا اپنا scratch pad۔
نوٹس Markdown میں لکھے جاتے ہیں، "پیش نظارہ" کے ساتھ، ہر ایک 8000 حروف تک، اور لکھتے ہوئے محفوظ ہوتے جاتے ہیں۔ Starter، Pro اور ٹیم پلانز پر یہ آپ کے کمپیوٹرز کے درمیان sync ہوتے ہیں؛ Free پر اسی براؤزر میں رہتے ہیں۔ نوٹس encrypted نہیں ہوتے، اس لیے ان میں کبھی password نہ رکھیں۔ ٹیم پلان پر ٹیم کا مالک Kitegra ڈیش بورڈ میں آپ کے نوٹس دیکھ سکتا ہے۔
کی بورڈ شارٹ کٹس
ہر شارٹ کٹ Alt+Shift کے ساتھ ایک حرف یا ہندسہ ہے، اور جب آپ کسی field میں لکھ رہے ہوں تو کوئی شارٹ کٹ نہیں چلتا۔ پہلے سے طے شدہ شارٹ کٹس:
| عمل | شارٹ کٹ |
|---|---|
| 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 |
انہیں "اختیارات" کے صفحے پر "کی بورڈ شارٹ کٹس" کے تحت بدلیں: کسی باکس پر کلک کر کے نئی keys دبائیں، یا ہٹانے کے لیے Backspace۔ Alt+Shift+T، I اور A قبول نہیں کیے جاتے، کیونکہ Chrome اور Edge انہیں استعمال کرتے ہیں۔ "فیلڈ میں تجاویز" کا کوئی default نہیں؛ جس بھی field میں completion ہو، وہاں Ctrl+Space تجاویز کی فہرست کھولتا ہے۔ popup کا "ٹولز" view آپ کے موجودہ شارٹ کٹس دکھاتا ہے۔
Property pane کا سائز
ڈایاگرام کے نیچے property pane ہر بار SAP کی اونچائی پر کھلتا ہے جب آپ کوئی step منتخب کرتے ہیں۔ "اختیارات" کے صفحے پر "پراپرٹی پین کا سائز" کے تحت اس کی جگہ pixels میں اونچائی یا window کا فیصد چنیں۔ اگر آپ اس کا کنارہ کھینچیں تو وہ سائز pane کے دوبارہ کھلنے تک برقرار رہتا ہے۔ Kitegra مینو میں "پین سائز روکیں" SAP کو اس کا اپنا سائز واپس دے دیتا ہے، جب تک آپ دوبارہ شروع نہ کریں۔
Popup میں آپ کے iFlows
ڈیزائنر کھلا ہو تو popup اس SAP اکاؤنٹ کے packages اور iFlows دکھاتا ہے جس سے وہاں سائن اِن ہے: پہلے "حال ہی میں کھولے گئے"، پھر "تمام پیکیجز"۔ نام سے تلاش کریں، packages، iFlows یا unlock شدہ iFlows سے filter کریں، یا اس سے کہ iFlow کب کھولا گیا (کسی بھی وقت یا آج)۔ ہر iFlow نئے tab میں کھلتا ہے، اور "ریفریش کریں" کھلے iFlow یا package کو SAP سے دوبارہ load کرتا ہے۔
جس tab میں ڈیزائنر نہ ہو، وہاں popup اس کمپیوٹر پر محفوظ SAP اکاؤنٹس کو ایک tree کی صورت میں دکھاتا ہے: اکاؤنٹ، ٹیننٹ، package اور iFlow۔ ہر iFlow اپنا sample payload اور API specification رکھتا ہے، جنہیں Helper XPath تجاویز اور request تجاویز کے لیے استعمال کرتا ہے۔
اکاؤنٹ view آپ کا پلان اور یہ دکھاتا ہے کہ آپ نے کتنے iFlows unlock کیے ہیں، انٹرفیس کی زبان (15 میں سے ایک، یا براؤزر والی)، اور سائن اِن۔ جو iFlow آپ کے پلان کی حد سے باہر ہو، اس پر ڈیزائنر اور popup میں تالے کا نشان دکھتا ہے، اور iFlows گننے والے ماڈیولز اس پر تب تک بند رہتے ہیں جب تک آپ سائن اِن یا اپ گریڈ نہ کریں۔ جو ٹول کسی paid پلان کا حصہ ہو، اس پر اس کے پلان کا badge ہوتا ہے؛ Kitegra کے لانچ کے دوران وہ سائن اِن کرنے والے ہر شخص کے لیے کھلا ہے۔
اختیارات کا صفحہ
اسے popup سے کھولیں۔ ہر تبدیلی فوراً محفوظ ہو جاتی ہے، اور کھلے ڈیزائنر tabs اسے فوراً استعمال کرنے لگتے ہیں۔
- تجاویز: آن یا بند، اور یہ کہ فہرست
$یا${کے بعد خود کھلے یا نہیں۔ جب نہ کھلے تو Ctrl+Space اسے کھولتا ہے۔ - ایکسپریشن کی جانچ: ان expressions کی فہرست جو خالی رہیں گے یا fail ہوں گے، اس field کے نیچے جس میں آپ ترمیم کر رہے ہیں۔
- ماڈیولز: Helper، Message Monitor، iFlow Inspector، iFlow Docs یا Toolbox کو بند کریں۔ یہ SAP صفحہ دوبارہ load ہونے پر لاگو ہوتا ہے۔
- tenant کو بدلنے والے اقدامات: ایک سوئچ Trace، Undeploy، Unlock اور Data Store entry حذف کرنے کو چھپا دیتا ہے۔ دیکھیں Undeploy، Unlock اور Data Store۔
- کی بورڈ شارٹ کٹس اور پراپرٹی پین کا سائز، جیسا اوپر بیان ہوا۔
- ہم آہنگی: آخری بار کب sync ہوا، "ابھی ہم آہنگ کریں"، اور "ہم آہنگ ڈیٹا حذف کریں"، جو آپ کی سیٹنگز آپ کے Kitegra اکاؤنٹ سے ہٹا دیتا ہے اور اس براؤزر میں رکھتا ہے۔
- Kitegra ڈیش بورڈ: "میرے پیکیجز اور iFlows کو Kitegra ڈیش بورڈ میں دکھائیں"۔ یہ صرف نام اور IDs بھیجتا ہے، اور پہلے سے آن ہوتا ہے۔ ٹیم پلان پر آپ کی ٹیم کا مالک بھی انہیں دیکھتا ہے۔
- محفوظ ڈیٹا صاف کریں: popup میں cache کیے گئے iFlows اور packages کی فہرست ہٹا دیتا ہے۔ SAP میں کچھ نہیں بدلتا۔
کیا sync ہوتا ہے
اکاؤنٹ کے بغیر اس صفحے پر بیان کی گئی ہر چیز آپ کے براؤزر میں رہتی ہے۔ سائن اِن ہونے پر آپ کی سیٹنگز اور شارٹ کٹس، نوٹس، ٹیننٹ برانڈنگ، نام رکھنے کے قواعد، ڈیزائن چیک کی سیٹنگز، snippets اور HTTP Runner کے collections آپ کے Kitegra اکاؤنٹ کے ساتھ جاتے ہیں۔ auth values اور خفیہ variables پہلے ہٹا دیے جاتے ہیں۔ ڈیش بورڈ کا سوئچ آن ہو تو آپ کے packages اور iFlows کے نام اور IDs بھی بھیجے جاتے ہیں۔ Message کا مواد، scripts، mappings اور credentials کبھی نہیں بھیجے جاتے۔
ورک اسپیس کی اضافی سہولتیں ہر پلان میں ہیں۔ سیٹنگز اور نوٹس کی sync، Starter سے شروع ہوتی ہے۔ Kitegra کے لانچ کے دوران، سائن اِن کرنے والے ہر شخص کے لیے ہر ٹول کھلا ہے، Free پلان پر بھی۔ پلانز کا موازنہ کریں۔
اپنے اگلے iFlow میں آزمائیں
پڑھیں کہ Kitegra، SAP Integration Suite ڈیزائنر کے ارد گرد کیا اضافہ کرتا ہے، یا payloads کے لیے اس کے offline ٹولز دیکھیں۔
اکثر پوچھے جانے والے سوالات
میں کیسے دکھاؤں کہ کون سا SAP CPI ٹیننٹ production ہے؟
popup کے "ٹولز" view میں "یہ SAP ٹیننٹ" کے تحت انوائرمنٹ کو PROD پر set کریں اور انوائرمنٹ بار آن کریں۔ اگر بار سے زیادہ چاہیے تو ہیڈر کا رنگ اور رنگین ٹیب آئیکن بھی شامل کریں۔
کیا میں کی بورڈ شارٹ کٹس بدل سکتا ہوں؟
جی ہاں، "اختیارات" کے صفحے پر "کی بورڈ شارٹ کٹس" کے تحت۔ ہر شارٹ کٹ Alt+Shift کے ساتھ ایک حرف یا ہندسہ ہے؛ Alt+Shift+T، I اور A براؤزر کے لیے مخصوص ہیں۔
میرے نوٹس کون پڑھ سکتا ہے؟
آپ، ہر اس کمپیوٹر پر جہاں آپ سائن اِن ہیں۔ ٹیم پلان پر آپ کی ٹیم کا مالک انہیں Kitegra ڈیش بورڈ میں دیکھ سکتا ہے۔ نوٹس encrypted نہیں ہوتے، اس لیے ان میں passwords نہ رکھیں۔
Kitegra ڈیش بورڈ کا سوئچ کیا بھیجتا ہے؟
ہر SAP اکاؤنٹ کے packages اور iFlows کے نام اور IDs، تاکہ وہ Kitegra ڈیش بورڈ میں دکھائی دیں۔ SAP سے اور کچھ نہیں پڑھا جاتا۔ اسے "اختیارات" کے صفحے پر بند کریں۔
کسی iFlow پر تالا کیوں دکھتا ہے؟
اس ماڈیول کے لیے آپ کے پلان کے iFlows پہلے ہی unlock ہو چکے ہیں۔ اسے مزید iFlows پر استعمال کرنے کے لیے سائن اِن یا اپ گریڈ کریں۔ جو iFlows آپ پہلے unlock کر چکے ہیں وہ unlock ہی رہتے ہیں۔