test-manager
2023.4
false
- 基本情報
- プロジェクト管理
- プロジェクトの運用とユーティリティ
- Test Manager の設定
- ALM ツールとの連携
- API 連携
SAP Solution Manager コマンド ライン

Test Manager ガイド
最終更新日時 2025年8月25日
SAP Solution Manager のコマンド ツールを使用すると、UiPath® Studio との連携のステータスを確認できます。このツールは、各 Studio ビルドの既定のインストール フォルダー (
C:\Program Files\UiPath\Studio\net461
) に UiPath.SAP.SolutionManager.CommandLine.exe
としてパッケージされています。または、この実行可能ファイルはお使いのカスタム インストール フォルダーにあります。
使用できるパラメーターの説明と使用方法については、以下の表をご覧ください。
コマンド |
説明 |
---|---|
-s 、--status |
登録ステータスを表示します。 エラー コードを理解するには、「 ステータスのエラー メッセージのトラブルシューティング」をご覧ください。 |
-r 、--register |
通信インターフェイスを登録します。 |
-u 、--unregister |
通信インターフェイスを登録解除します。 |
-i 、--ip |
Studio で使用されている接続 IP を表示します。 |
-o 、--out |
出力ファイルを表示します。 |
|
ヘルプを表示します。 |
|
バージョン番号を表示します。 |
次のリストでは、SAP Solution Manager の一般的なエラーとその解決方法について説明します。
- UiPath プラグインがインストールされていない: この問題を解決するには 、 UiPath® プラグインをインストールする必要があります。
- SAP コネクタを利用不可: この問題を解決するには 、SAP コネクタをインストールする必要があります。
重要: SAP コネクタは、x86 OS アーキテクチャでのみ動作します。
- UiPath プラグインがアンインストールされ、SAP コネクタがインストールされています: この問題を解決するには、UiPath® プラグインをインストールする必要があります。
- UiPath プラグインがアンインストールされ、SAP コネクタがアンインストールされました: この問題を解決するには、UiPath® プラグインと SAP コネクタの両方をインストールする必要があります重要: SAP コネクタは、x86 OS アーキテクチャでのみ動作します。
- UiPath プラグインがインストールされており、SAP コネクタが x86 ではなく x64 になっている (プラグインは機能しない): この問題を解決するには 、SAP コネクタをインストールする必要があります。
重要: SAP コネクタは、x86 OS アーキテクチャでのみ動作します。
- 設定が正常に完了した後に SAP インスタンスからの実行が失敗する場合は、以下の手順を実行して解決します。
- SAP Solution Manager クライアントに、必要なクライアント スコープが設定されていることを確認します。
-
ID サービスのデータベースの Clients テーブルからクライアントを取得し、クライアント名
SapSolaman.OpenId
を検索します。 -
このクライアントに、ID サービスの
ClientScopes
テーブルで以下のスコープが割り当てられていることを確認します。-
TestManager
-
email
-
profile
-
openid
-
TM.TestExecutions
-
TM.TestCases.Read
ID サービス内でクライアントに対して実行できる操作については、以下の例をご覧ください。- 新しいクライアントを挿入する
INSERT INTO yourDatabase.identity.clients (ClientID, ClientName, Scope) VALUES ('YourClientID', 'YourClientName', 'YourScope')
INSERT INTO yourDatabase.identity.clients (ClientID, ClientName, Scope) VALUES ('YourClientID', 'YourClientName', 'YourScope') - 既存のクライアントを更新する
UPDATE yourDatabase.identity.clients SET ClientName = 'YourNewClientName', Scope = 'TM.TestCases.Read' WHERE ClientID = 'YourClientID'
UPDATE yourDatabase.identity.clients SET ClientName = 'YourNewClientName', Scope = 'TM.TestCases.Read' WHERE ClientID = 'YourClientID' - 既存のクライアントに特定のスコープを挿入する
INSERT INTO yourDatabase.identity.client.scopes VALUES ('TM.TestExecutions', 'YourClientID') INSERT INTO yourDatabase.identity.client.scopes VALUES ('TM.TestCases.Read', 'YourClientID')
INSERT INTO yourDatabase.identity.client.scopes VALUES ('TM.TestExecutions', 'YourClientID') INSERT INTO yourDatabase.identity.client.scopes VALUES ('TM.TestCases.Read', 'YourClientID')
- 新しいクライアントを挿入する
-
-
- ID サービスのテーブル内のクライアントの登録に変更を加えたら、上記の変更を反映するために、以下の操作を実行してログインを再トリガーする必要があります。
- パス
Users/%Userprofile%/Sap/SAP_Waldorf
からフォルダーを削除します。 - Test Manager インスタンスの提供オプションに応じて、以下のいずれかの操作を行います。
- スタンドアロンの Test Manager の場合: IIS サーバーを再起動するか、Identity Server のアプリケーション プールをリサイクルします。
- Automation Suite の Test Manager の場合: Redis キャッシュをフラッシュするか、Identity ポッドを再起動します。
- パス
- SAP Solution Manager クライアントに、必要なクライアント スコープが設定されていることを確認します。