test-manager
2023.4
false
UiPath logo, featuring letters U and I in white

Test Manager ガイド

最終更新日時 2025年8月25日

SAP Solution Manager コマンド ライン

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

出力ファイルを表示します。

--help

ヘルプを表示します。

--version

バージョン番号を表示します。

ステータス エラー メッセージのトラブルシューティング

次のリストでは、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 インスタンスからの実行が失敗する場合は、以下の手順を実行して解決します。
    1. SAP Solution Manager クライアントに、必要なクライアント スコープが設定されていることを確認します。
      1. ID サービスのデータベースの Clients テーブルからクライアントを取得し、クライアント名 SapSolaman.OpenId を検索します。
      2. このクライアントに、ID サービスの ClientScopes テーブルで以下のスコープが割り当てられていることを確認します。
        • TestManager

        • email

        • profile

        • openid

        • TM.TestExecutions

        • TM.TestCases.Read

          ID サービス内でクライアントに対して実行できる操作については、以下の例をご覧ください。
          1. 新しいクライアントを挿入する
            INSERT INTO yourDatabase.identity.clients (ClientID, ClientName, Scope)
            VALUES ('YourClientID', 'YourClientName', 'YourScope')INSERT INTO yourDatabase.identity.clients (ClientID, ClientName, Scope)
            VALUES ('YourClientID', 'YourClientName', 'YourScope')
          2. 既存のクライアントを更新する
            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'
          3. 既存のクライアントに特定のスコープを挿入する
            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')
    2. ID サービスのテーブル内のクライアントの登録に変更を加えたら、上記の変更を反映するために、以下の操作を実行してログインを再トリガーする必要があります。
      1. パス Users/%Userprofile%/Sap/SAP_Waldorf からフォルダーを削除します。
      2. Test Manager インスタンスの提供オプションに応じて、以下のいずれかの操作を行います。
        • スタンドアロンの Test Manager の場合: IIS サーバーを再起動するか、Identity Server のアプリケーション プールをリサイクルします。
        • Automation Suite の Test Manager の場合: Redis キャッシュをフラッシュするか、Identity ポッドを再起動します。

このページは役に立ちましたか?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo
信頼とセキュリティ
© 2005-2025 UiPath. All rights reserved.