アプリケーションや環境から、アドホックのテスト実行に至るまで、ワークスペースのどのコンポーネントにも、mablリソースIDという一意のIDがあります。mablリソースIDは、mabl CLIの多くのコマンドや、mabl APIエンドポイントのパラメーター値に必要です。
この記事では、mablアプリケーション、mabl CLI、mabl APIでさまざまなタイプのmablリソースIDを取得する方法について説明します。
- ワークスペース
- ユーザー
- アプリケーション
- 環境
- デプロイイベント
- プラン
- プラン実行
- テスト
- テスト実行
- クレデンシャル
- Link Agent
- データベース接続
- フロー
- DataTable
- DataTableシナリオ
ワークスペース
ワークスペースIDは末尾が-w
です。
ワークスペースIDを取得するには、次の手順を実行します。
-
mabl CLI:
mabl workspaces list
コマンドを実行します。 - mablアプリケーション: [ワークスペース] > [ワークスペース] に移動し、ワークスペースIDをコピーします。
ユーザー
mablの他のリソースIDと異なり、ユーザーIDにはサフィックスがありません。
ユーザーIDを取得するには、次の手順を実行します。
-
mabl CLI:
mabl users list
コマンドを実行します。 - mabl API: ユーザーのクエリエンドポイントにリクエストを送信します。
アプリケーション
アプリケーションIDは末尾が-a
です。
アプリケーションIDを取得するには、次の手順を実行します。
-
mabl CLI:
mabl applications list
コマンドを実行します。 - mabl API: アプリケーションのクエリエンドポイントにリクエストを送信します。
- mablアプリケーション: [ワークスペース] > [API] に移動し、[mabl CLI] セクションまで下にスクロールして、ドロップダウンからアプリケーションを選択します。サンプルのmabl CLIコマンドにアプリケーションIDが表示されます。
環境
環境IDは末尾が-e
です。
環境IDを取得するには、次の手順を実行します。
-
mabl CLI:
mabl environments list
コマンドを実行します。 - mabl API: 環境のクエリエンドポイントにリクエストを送信します。
- mablアプリケーション: [ワークスペース] > [API] に移動し、[mabl CLI] セクションまで下にスクロールして、ドロップダウンから環境を選択します。サンプルのmabl CLIコマンドに環境IDが表示されます。
デプロイイベント
デプロイイベントIDは末尾が-v
です。
デプロイイベントIDを取得するには、次の手順を実行します。
-
mabl CLI:
mabl deployments list
コマンドを実行します。 - mabl API: 作成されたデプロイイベントのレスポンスからデプロイIDを取得します。
- mablアプリケーション: [テスト結果] > [デプロイメント別] に移動し、特定のデプロイイベントのイベント時刻をクリックします。詳細ビューの右上にデプロイイベントIDが表示されます。
プラン
プランIDは末尾が-p
です。
プランIDを取得するには、次の手順を実行します。
-
mabl CLI:
mabl plans list
コマンドを実行します。 - mablアプリケーション: プラン詳細ページでCLIアイコンをクリックします。
プラン実行
プラン実行IDは末尾が-pr
です。
プラン実行IDを取得するには、次の手順を実行します。
- mabl API: レポートAPIエンドポイントのレスポンスまたはデプロイ結果エンドポイントからプラン実行IDを取得します。
- mablアプリケーション: プラン詳細ページで [CSVダウンロード] ボタンをクリックします。CSVファイルには、各プラン実行のプラン実行IDが含まれています。
テスト
テストIDは末尾が-j
です。
テストIDを取得するには、次の手順を実行します。
-
mabl CLI:
mabl tests list
コマンドを実行します。 - mablアプリケーション: テストの詳細ページでCLIアイコンをクリックします。
テスト実行
テスト実行IDは末尾が-jr
です。
テスト実行IDを取得するには、次の手順を実行します。
- mabl API: レポートAPIエンドポイントのレスポンスまたはデプロイ結果エンドポイントからテスト実行IDを取得します。
- mablアプリケーション: テスト出力ページで [More actions (...)] > [CLI情報を表示...] を開きます。
クレデンシャル
クレデンシャルIDは末尾が-c
です。
クレデンシャルIDを取得するには、次の手順を実行します。
-
mabl CLI:
mabl credentials list
コマンドを実行します。 - mabl API: クレデンシャルのクエリエンドポイントにリクエストを送信します。
- mablアプリケーション: クレデンシャルの詳細ページでCLIアイコンをクリックします。
Link Agent
Link Agent IDは末尾が-la
です。
Link Agent IDを取得するには、次の手順を実行します。
-
mabl CLI:
mabl link-agents list
コマンドを実行します。 - mabl API: Link Agentのクエリエンドポイントにリクエストを送信します。
データベース接続
データベース接続IDは末尾が-dc
です。
データベース接続IDを取得するには、次の手順を実行します。
-
mabl CLI:
mabl databases list
コマンドを実行します。
フロー
フローIDは末尾が-f
です。
フローIDを取得するには、次の手順を実行します。
-
mabl CLI:
mabl flows list
コマンドを実行します。
DataTable
DataTable IDは末尾が-vt
です。
DataTable IDを取得するには、次の手順を実行します。
-
mabl CLI:
mabl datatables list
コマンドを実行します。 - mabl API: DataTableのクエリエンドポイントにリクエストを送信します。
- mablアプリケーション: DataTableの編集ページでCLIアイコンをクリックします。
DataTableシナリオ
DataTableシナリオIDは末尾が-vr
です。
DataTableシナリオIDを取得するには、次の手順を実行します。
-
mabl CLI:
mabl datatables scenarios {datatable_id}
コマンドを実行します。 - mabl API: シナリオのクエリエンドポイントにリクエストを送信します。