PROD、TEST、それとも DEV?SAP CPI の tenant のための環境バー、ショートカット、メモ
環境バーとタブのブランディングで SAP CPI の tenant を見分け、モニタリングのページやメッセージをワンクリックで開き、iFlow ごとにメモを残し、ショートカット、同期、ダッシュボードのスイッチを設定します。
SAP Cloud Integration(SAP CPI)の開発者の多くは、DEV、TEST、PROD の tenant をまったく同じ見た目のタブで開いています。そのつけが回ってくるのは、誰かが違う iFlow を Undeploy した日や、毎朝開くモニタリングのページを探すのに 10 分かかった日です。
Kitegra は SAP Integration Suite のデザイナーのまわりにワークスペースの追加機能をいくつか加え、こうした間違いを起こしにくくします:tenant ごとの環境バーとタブのブランディング、モニタリングへのリンク、メッセージの検索、メモ、キーボードショートカット、記憶されるプロパティペインのサイズです。この記事ではそれぞれを説明し、続いてポップアップの iFlow 一覧とオプションページの設定を紹介します。どれもプランの iFlow をカウントしません。
PROD と TEST をひと目で見分ける
tenant の SAP のページを開き、拡張機能のポップアップを開いて「ツール」を選びます。この SAP テナントで、その tenant だけに次の設定をします。
- 環境:PROD、TEST、DEV、または tenant のアドレスから推測する「ホスト名から」。
- ラベル:バーに表示するテキスト。例:"PROD – EU"。
- SAP のページに環境バーを表示:tenant のすべての SAP ページの上端に色付きのバーを表示します。
- ヘッダーの色:SAP 自身のヘッダーの色。変えないときは「SAP の色」。
- タブのアイコンを環境の色に:タブが小さくても見分けられます。
- タブのタイトル:
$iflow、$tenant、$env、$title(SAP 自身のタイトル)を使ったパターン。例:$env · $iflow。空欄なら SAP のタイトルのままです。
サインインしていれば、ブランディングは Kitegra アカウントとともにどのコンピューターにも引き継がれます。
モニタリングへのリンクとメッセージの検索
同じ「ツール」ビューの先頭には、Message ID(MPL ID)の入力欄があります。ID、または呼び出し元が受け取った "internal server error … MPL ID …" のテキスト全体を貼り付けると、そのメッセージを SAP のモニターか Kitegra のログビューアーで開けます。詳しくはID でメッセージを見つけるをご覧ください。
その下には、tenant のモニタリングページへの直接リンクがあります:直近 1 時間の失敗したメッセージ、メッセージモニター、デプロイ済みコンテンツ、Security Material、Keystore、接続テスト、Data Store、変数、メッセージキュー、番号範囲、Partner Directory、ユーザーロール、メッセージ使用量、システムログ、メッセージロック、設計時ロック。リンクの横の星をクリックすると一覧の先頭に固定され、固定したリンクは設定とともに同期されます。
iFlow、tenant、全体のメモ
メモには、iFlow 自体では伝えられないことを残します:なぜこう作ったのか、何に注意するのか、誰に聞けばよいのか。メモは、iFlow 上の Kitegra のボックスのメニュー、またはポップアップの「ツール」ビューから開きます。メモには 3 つの範囲があります。
- この iFlow:その iFlow を開くたびに表示されます。メモのある iFlow には「メモあり」と表示されます。
- このテナント:その tenant 上のすべてに関すること。例:メンテナンスの時間帯。
- どこでも:自分用のメモ帳です。
メモは Markdown で書き、「プレビュー」があり、1 件 8,000 文字まで、入力するたびに保存されます。Starter、Pro、チームプランではコンピューター間で同期され、Free ではこのブラウザーに残ります。メモは暗号化されないので、パスワードは絶対に書かないでください。チームプランでは、チームのオーナーが Kitegra ダッシュボードであなたのメモを見られます。
キーボードショートカット
ショートカットはすべて Alt+Shift と 1 つの文字または数字の組み合わせで、フィールドに入力している間は動きません。初期設定は次のとおりです。
| 操作 | ショートカット |
|---|---|
| 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 |
変更はオプションページの「キーボードショートカット」で行います。ボックスをクリックして新しいキーを押すか、Backspace で削除します。Alt+Shift+T、I、A は Chrome と Edge が使っているため受け付けません。「フィールドの候補」には初期設定がありません。補完できるフィールドでは、Ctrl+Space で候補の一覧が開きます。ポップアップの「ツール」ビューには、現在のショートカットが一覧表示されます。
プロパティペインのサイズ
ダイアグラムの下のプロパティペインは、ステップを選ぶたびに SAP の高さで開きます。オプションページの「プロパティペインのサイズ」で、代わりにピクセル数またはウィンドウに対する割合で高さを選べます。ペインの端をドラッグすると、そのサイズが次にペインが開くまで保たれます。Kitegra メニューの「ペインサイズを一時停止」を使うと、再開するまで SAP 本来のサイズに戻ります。
ポップアップの iFlow 一覧
デザイナーを開いていると、ポップアップには、そこでサインインしている SAP アカウントの package と iFlow が表示されます。先頭が「最近開いた項目」、その次が「すべてのパッケージ」です。名前で検索し、package、iFlow、ロック解除済みの iFlow で絞り込んだり、iFlow を開いた時期(いつでも、または今日)で絞り込んだりできます。各 iFlow は新しいタブで開き、「更新」は開いている iFlow または package を SAP から再読み込みします。
デザイナーのないタブでは、ポップアップはこのコンピューターに保存された SAP アカウントをツリーで表示します:アカウント、tenant、package、iFlow。各 iFlow は自分のサンプルペイロードと API 仕様を保持し、Helper はそれを XPath の候補とリクエストの候補に使います。
「アカウント」ビューには、プランとロック解除した iFlow の数、表示言語(15 言語のいずれか、またはブラウザーと同じ)、サインインが表示されます。プランの上限を超えた iFlow には、デザイナーとポップアップで南京錠が表示され、サインインするかアップグレードするまで、iFlow をカウントするモジュールはその iFlow ではオフのままです。有料プランに含まれるツールには、そのプランのバッジが付きます。Kitegra のローンチ期間中は、サインインしているすべての人が使えます。
オプションページ
ポップアップから開きます。変更はすぐに保存され、開いているデザイナーのタブにもすぐ反映されます。
- 候補:オンかオフか、そして
$や${のあとに一覧が自動で開くかどうか。自動で開かないときは Ctrl+Space で開きます。 - 式のチェック:編集中のフィールドの下に、空になるか失敗する式を一覧表示します。
- モジュール:Helper、Message Monitor、iFlow Inspector、iFlow Docs、Toolbox をオフにします。SAP のページを再読み込みすると反映されます。
- テナントを変更する操作:1 つのスイッチで Trace、Undeploy、Unlock、Data Store のエントリの削除を隠します。Undeploy、Unlock、Data Storeを参照してください。
- キーボードショートカットとプロパティペインのサイズ:上で説明したとおりです。
- 同期:最後に同期した日時、「今すぐ同期」、「同期データを削除」。最後のものは Kitegra アカウントから設定を削除し、このブラウザーには残します。
- Kitegra ダッシュボード:「Kitegra ダッシュボードにパッケージと iFlow を表示する」。送るのは名前と ID だけで、初期設定でオンです。チームプランでは、チームのオーナーもそれを見られます。
- 保存データを消去:ポップアップにキャッシュされた iFlow と package の一覧を削除します。SAP では何も変わりません。
何が同期されるのか
アカウントがなければ、このページの内容はすべてブラウザーに残ります。サインインすると、設定とショートカット、メモ、tenant のブランディング、命名ルール、設計チェックの設定、スニペット、HTTP Runner のコレクションが Kitegra アカウントに引き継がれます。認証値とシークレット変数は先に取り除かれます。ダッシュボードのスイッチがオンなら、package と iFlow の名前と ID も送信されます。メッセージの内容、スクリプト、マッピング、認証情報は決して送信されません。
ワークスペースの追加機能はすべてのプランで使えます。設定とメモの同期は Starter からです。Kitegra のローンチ期間中は、Free プランを含め、サインインしているすべての人がすべてのツールを使えます。プランを比較する。
次の iFlow で試してみましょう
Kitegra が SAP Integration Suite のデザイナーに何を加えるのかを読むか、ペイロード用のオフラインツールを見てください。
よくある質問
どの SAP CPI tenant が本番環境かを表示するには?
ポップアップの「ツール」ビューの「この SAP テナント」で、環境を PROD にして環境バーをオンにします。バーだけでは足りなければ、ヘッダーの色と色付きのタブアイコンも加えてください。
キーボードショートカットは変更できますか?
はい、オプションページの「キーボードショートカット」で変更できます。どれも Alt+Shift と 1 つの文字または数字の組み合わせです。Alt+Shift+T、I、A はブラウザーが使っています。
メモを読めるのは誰ですか?
サインインしているすべてのコンピューター上のあなたです。チームプランでは、チームのオーナーも Kitegra ダッシュボードでメモを見られます。メモは暗号化されないので、パスワードは書かないでください。
Kitegra ダッシュボードのスイッチは何を送信しますか?
各 SAP アカウントの package と iFlow の名前と ID です。これで Kitegra ダッシュボードに表示されます。SAP からそれ以外のものは読み取りません。オプションページでオフにできます。
iFlow に南京錠が表示されるのはなぜですか?
そのモジュールでは、プランの iFlow の枠をすでに使い切っています。より多くの iFlow で使うには、サインインするかアップグレードしてください。すでにロック解除した iFlow はロック解除されたままです。