ワークスペース内のすべてのコンポーネント(アプリケーション、環境、テスト、プランの実行など)には、「mablリソースID」と呼ばれる一意のIDが割り当てられています。mablリソースIDは、多くのコマンドでmabl CLIや、mabl APIエンドポイントのパラメータ値として必要です。
この記事では、mablアプリケーション、mabl CLI、APIからさまざまな種類の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は、-mafで終わります。
モバイルビルドのファイル ID を取得するには:
-
mabl CLI:
mabl mobile-build-files listコマンドを実行します。 - mablアプリケーション: テスト環境設定 > モバイルビルドファイル に移動します。ビルドファイル ID は、アクション 列の CLI アイコンから確認できます。
環境
環境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 アプリ: プラン実行の出力ページで CLI アイコンをクリックします。
プラン実行の一覧からプラン実行IDを取得するには、プランの詳細ページで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 アプリ: データテーブルの詳細ページで CLI アイコンをクリックします。
DataTableシナリオ
DataTableシナリオIDは末尾が-vrです。
DataTableシナリオIDを取得するには、次の手順を実行します。
-
mabl CLI:
mabl datatables scenarios {datatable_id}コマンドを実行します。 - mabl API: シナリオのクエリエンドポイントにリクエストを送信します。