アクティビティ
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
UI Automation のアクティビティ
Last updated 2024年7月16日

ターミナル セッション

UiPath.Terminal.Activities.TerminalSession

説明

ターミナルに接続するコンテナーであり、その中で複数のアクションを実行できます。

プロジェクトの対応 OS

Windows - レガシ | Windows

構成

デザイナー パネル

  • 接続を構成... - 接続を設定できます。アクティビティをワークフロー デザイナーにドラッグすると、[接続を設定] ウィンドウが開きます。このウィンドウを閉じた場合に再度開くには、このオプションを使用します。
  • レコーダーを開始 - 接続を設定したら、[ レコーダーを開始] ボタンを使用してターミナルに接続し、必要なアクションを記録できます。

プロパティ パネル

共通
  • エラー発生時に実行を継続 - アクティビティでエラーが発生した場合でも、オートメーションを継続するかどうかを指定します。 このフィールドでは Boolean 値 (True、False) のみサポート されています。 既定値は False です。 その結果、フィールドが空白の場合にエラーが発生すると、プロジェクトの実行が停止します。 値を True に設定すると、プロジェクトの実行はエラーに関係なく継続されます。

    注: このアクティビティが [トライ キャッチ] に含まれていて、[エラー発生時に実行を継続] プロパティの値が True の場合、プロジェクトが実行されたときにエラーは発生しません。
  • 表示名 - アクティビティの表示名です。
その他
  • プライベート - オンにした場合、変数および引数の値が Verbose レベルでログに出力されなくなります。
新しいセッション
  • ConnectionString - 接続詳細を含む文字列です。このフィールドは、文字列と String 型変数のみをサポートします。
  • 出力接続 - TerminalSession 変数に格納されている確立済みの接続です。既に確立されている接続を再利用したい場合は、この変数を [既存のコネクション] プロパティ フィールドの他の [ターミナル セッション] アクティビティに渡すことができます。このフィールドでは TerminalSession 型の変数のみがサポートされています。
オプション
  • 待機 (ミリ秒) - アクティビティが任意の操作の実行を開始するまでの遅延時間 (ミリ秒)。既定値は 1000 ミリ秒 (1 秒) です。
  • タイムアウト (ミリ秒) - アクティビティの実行を待機できる時間 (ミリ秒単位) を指定します。この時間を超えるとエラーがスローされます。 既定値は 50,000 ミリ秒 (50 秒) です。
SSH 接続プロパティ
  • SSH パスワード - 指定したターミナルへの接続に使用する SecureShell のパスワードです。SecureString 変数に格納されます。このフィールドでは SecureString 型の変数のみがサポートされています。
  • SSH ユーザー名 - 指定したターミナルへの接続に使用する SecureShell ユーザー名です。String 変数に格納されます。このフィールドでは、文字列と String 型変数のみがサポートされています。
既存の接続を使用
  • 接続を閉じる - このチェック ボックスをオンにした場合、アクティビティの実行が停止した後、既存の接続が閉じられます。 既定では、このチェック ボックスはオンになっています。 [出力接続] プロパティが設定されている場合、このプロパティは無視されることに注意してください。
  • ExistingConnection - このプロパティ フィールドに TerminalSession 変数を供給し、端末に接続するために変数に格納された接続を使用します。このフィールドでは TerminalSession 型変数のみがサポートされています。

[接続を設定] ウィンドウ

[接続を設定] ウィンドウに含まれる各種の設定オプションは、ターミナル環境に接続するために選択したプロバイダーの種類に応じて変わります。

選択したプロバイダーに依存しないプロパティ:

  • クライアント アプリケーションを表示 – オンにすると、実行時にターミナル画面が表示されます。

直接接続プロバイダー

直接接続プロバイダーは UiPath の内部プロバイダーであり、ロボット端末にサード パーティのターミナル エミュレーション ソフトウェアは必要ありません。エミュレーションは実行時にロボットによって行われます。

接続の設定

  • アドレス - ターミナル環境のシステムの IP アドレスまたはホスト名です。
  • ポート - ターミナル環境のシステムが接続を受け入れるポート番号です。
  • 種類 - 必要なターミナル エミュレーションの種類です。
    • TN3270 - 一般的に IBM Z Series システムで使用されます。
    • TN5250 - 一般的に IBM iSeries システム (AS-400) で使用されます。
    • VT - DEC VT 互換ターミナルです。
    • HP シリーズ - HP 固有のターミナル エミュレーションです。
    • Tandem - Tandem Systems のターミナル エミュレーションです。
    • Wyse - Wyse シリーズのターミナル エミュレーションです。
    • ANSI - ANSI 仕様に基づくターミナル エミュレーションです。
    • Sco ANSI - SCO Unix システムで使用される ANSI 仕様の拡張。
  • プロトコル - 接続に使用する通信プロトコルです。
    • Telnet - Telnet プロトコルです。
    • SSH - ほとんどの Unix/Linux システムで使用される SSH プロトコルです。
    • HPVT - HP シリーズのターミナル エミュレーションと組み合わせて使用される、HP 固有のプロトコルです。
  • ターミナル モード - ターミナル エミュレーションの固有のフレーバーです。ここで利用可能な値は、[種類] フィールドで選択した値によって異なります。
  • エンコード - ターミナル環境のシステムで使用されるコード ページです。既定値は、IBM ファミリのターミナルの場合は [IBM037]、他の種類のターミナルの場合は [ASCII] です。
  • SSL/TLS を有効化 - Telnet プロトコルと組み合わせて使用し、ターミナル環境のシステムで SSL または TLS 暗号化接続を使用するよう指定します。
  • LU 名 - IBM ファミリー・ターミナル・タイプとともに使用される論理装置名です。
  • アンサーバック - ターミナルが ENQ 制御文字を受信したときにホスト・システムに送信されるテキスト・メッセージです。メッセージには、^M として文字列値にエンコードされた Enter コントロール キーを含めることができます。 この構成オプションは、選択したターミナルの種類が VT である場合にのみ使用できます。
  • プロキシの種類 - プロキシ サーバーで使用されるプロトコルの種類です。
    • None (既定値) - プロキシなし
    • Tunnel - HTTPS プロキシ
    • SOCKS4
    • SOCKS5
    • SOCKS4A
  • プロキシのホスト - プロキシ サーバーの IP アドレスまたはホスト名です。
  • プロキシのポート - プロキシ サーバーが使用するポート番号です。
  • プロキシ ユーザー - プロキシ サーバーでの認証に使用するユーザー名です。
  • プロキシ パスワード - プロキシ サーバーでの認証に使用するパスワードです。
注: [直接接続] プロバイダーは、UiPath によって署名されていないネイティブの DLL ライブラリを使用します。ライブラリの名前は ttermdotnet.dll です。このプロバイダーを使用する場合は、このライブラリの読み込みと実行を許可する必要があります。

IBM EHLLAPI プロバイダー

IBM EHLLAPI プロバイダーは、EHLL API を実装するサードパーティのターミナル・エミュレーション・ソフトウェアと組み合わせて使用できます。EHLL API の実装に関する詳細は、サードパーティのターミナル エミュレーター ソフトウェアのドキュメントに記載されている必要があります。

注: EHLLAPI を介して接続する前に、ターミナル エミュレーション・ソフトウェアを起動して接続する必要があります。

接続の設定

  • EHLL dll - サードパーティのターミナル エミュレーター ソフトウェアに EHLLAPI を実装するために使用する dll へのパスです。
  • EHLL 関数 - EHLL dll のエントリ ポイント関数の名前です。通常は「hllapi」です。
  • EHLL セッション - ターミナル エミュレーション・ソフトウェアに表示されるセッションの名前です。通常は「A」ですが、複数の同時セッションを使用する場合、異なる値になる可能性があります。
  • EHLL エンコード - 特定の接続用の端末エミュレーション・ソフトウェアで使用されるエンコードです。
  • EHLL 拡張 - サードパーティのターミナル エミュレーターに EHLL API の標準バージョンまたは拡張バージョンが実装されているかどうかを指定するために使用されます。
  • エンコード - ターミナル環境のシステムで使用されるコード ページです。既定値は、IBM ファミリのターミナルの場合は [IBM037]、他の種類のターミナルの場合は [ASCII] です。
  • ベーシック モード - フィールド レベルの処理を無効化してパフォーマンスを向上させるモードです。 フィールド レベルのアクティビティ ([フィールドを取得]、[フィールドを設定] など) は、このモードで動作します。
  • プロセス内で実行 - サードパーティのターミナル エミュレーションの通信方法は EHLL API を介して行われます。 既定では無効化されています。この場合、通信はプロキシ プロセスを介して行われます。プロキシ プロセスは、Terminal アクティビティ パッケージに含まれる別の実行可能ファイルです。 実行時に、プロキシ プロセスは IPC (プロセス間通信) を介して UiPath Executor プロセスと通信します。 有効化すると、サードパーティのターミナル エミュレーション ソフトウェアとの通信が UiPath Executor プロセス内で行われます。 このオプションは、ウイルス対策ソフトウェアやソフトウェア セキュリティ ポリシーが原因でプロキシ プロセスが適切に機能しない場合にのみ有効化してください。
    注: [プロセス内で実行] パラメーターを True に変更すると、サード パーティ エミュレーターと UiPath Studio/Executor プロセスとのアーキテクチャの違い (32 ビットと 64 ビット) が原因で、ターミナル セッションが正しく動作しなくなる可能性があります。32 ビットの EHLL ライブラリは Windows - レガシ プロジェクトでのみ正しく動作し、64 ビットの EHLL ライブラリは Windows プロジェクトでのみ正しく動作します。
注: EHLLAPI の仕様の制限のため、EHLLAPI の拡張バージョンでは、[プロセス内で実行] オプションをオンにすると複数の EHLLAPI セッションを使用できません。このようなシナリオは EHLLAPI の標準実装でのみサポートされています。つまり、[EHLL 拡張] オプションはオフで、[EHLL dll] フィールドにリストされる DLL ファイルは標準の EHLLAPI 仕様を実装するバージョンです。

Attachmate Reflection プロバイダー

Attachmate Reflection プロバイダーは、Attachmate Reflection のターミナル エミュレーターで動作します。

Windows - レガシ プロジェクトでのみ利用可能です。

接続の設定

  • 既存のセッションにアタッチ - このモードでは、ターミナル エミュレーターが既に開始および接続されている必要があります。 この場合、設定プロファイルは使用されません。
  • 既存のプロファイルを使用 - このモードでは、設定プロファイルのパスを指定する必要があります。 ターミナル エミュレーターが自動的に起動します。
  • アドレスを手動で指定 - このモードでは、設定プロファイルは使用されません。 構成プロパティを手動で指定する必要があります。
    • アドレス - ターミナル環境のシステムの IP アドレスまたはホスト名です。
    • ポート - ターミナル環境のシステムが接続を受け入れるポート番号です
    • 種類 - 必要なターミナル エミュレーションの種類です。
      • TN3270
      • TN5250
      • VT

Attachmate Extra プロバイダー

Attachmate Extra プロバイダーは、Attachmate Extra ターミナル エミュレーターで動作します。

接続の設定

既存のプロファイルを使用 - 設定プロファイルのパスを指定する必要があります。 ターミナル エミュレーターが自動的に起動します。

Reflection for UNIX プロバイダー

Reflection for UNIX プロバイダーは、Reflection for Unix ターミナル エミュレーターで動作します。

接続の設定

既存のプロファイルを使用 - 設定プロファイルのパスを指定する必要があります。 ターミナル エミュレーターが自動的に起動します。

Reflection for IBM プロバイダー

Reflection for IBM プロバイダーは、Reflection for IBM ターミナル エミュレーターで動作します。

接続の設定

  • 既存のプロファイルを使用 - このモードでは、設定プロファイルのパスを指定する必要があります。 ターミナル エミュレーターが自動的に起動します。
  • アドレスを手動で指定 - このモードでは、設定プロファイルは使用されません。 構成プロパティを手動で指定する必要があります。
    • アドレス - ターミナル環境のシステムの IP アドレスまたはホスト名です。
    • ポート - ターミナル環境のシステムが接続を受け入れるポート番号です
    • 種類 - 必要なターミナル エミュレーションの種類です。
      • TN3270
      • TN5250
      • VT

Rocket BlueZone プロバイダー

Rocket BlueZone プロバイダーは、Rocket BlueZone ターミナル エミュレーターで動作します。

接続の設定

  • 既存のプロファイルを使用 - このモードでは、設定プロファイルのパスを指定する必要があります。 ターミナル エミュレーターが自動的に起動します。
  • アドレスを手動で指定 - このモードでは、設定プロファイルは使用されません。 構成プロパティを手動で指定する必要があります。
    • アドレス - ターミナル環境のシステムの IP アドレスまたはホスト名です。
    • ポート - ターミナル環境のシステムが接続を受け入れるポート番号です。
    • 種類 - 必要なターミナル エミュレーションの種類です。
      • TN3270
      • TN5250
      • VT

IBM パーソナル コミュニケーションズ プロバイダー

IBM パーソナル・コミュニケーションズ・プロバイダーは、IBM パーソナル・コミュニケーションズ・ターミナル・エミュレーターで動作します。

接続の設定

  • 既存のプロファイルを使用 - このモードでは、設定プロファイルのパスを指定する必要があります。 ターミナル エミュレーターが自動的に起動します。

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

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