Automation Anywhere ドキュメントを読んで確認する

Automation 360

コンテンツを閉じる

コンテンツ

コンテンツを開く

bots 間で値を渡す例

  • 更新済み: 2021/06/28
    • Automation 360 v.x
    • 調査
    • RPA Workspace

bots 間で値を渡す例

ディクショナリ変数を使用して、TaskBot 間で値を渡す方法を学習します。

TaskBots 間で値を渡すには、子 bot の変数型と親 bot のディクショナリ変数を使用します。この例では、子 botsMySong という文字列を使用します。

手順

bot を構築します。

  1. 新しい bot を開きます。
    1. Control Room インターフェースから、Bot > Bot の順に選択します。
    2. 新規作成 > Bot をクリックします。
    3. bot の名前として次を入力します。 FavoriteSongs
    4. フォルダーの場所として次を入力します。 Bots\TaskBotExample
    5. [作成と編集] をクリックします。
  2. 文字列型変数 sMySong を作成します。入力や出力として使用します。
  3. プロンプト > 値の場合 actionを使用して、曲名をキャプチャします。
    1. プロンプト > 値の場合 actionをダブルクリックまたはドラッグします。
    2. [ウィンドウ キャプションを表示] フィールドに、「Add a song」と入力します。
    3. [メッセージを表示] フィールドに、「Type in a favorite song」と入力します。
    4. [値を変数に代入] フィールドに、「sMySong」と入力します。
      注: リスト表示モードでは、子 bot は以下の 1 行のコードである必要があります。

      プロンプト: 値の場合

  4. [保存] をクリックして、[閉じる] をクリックします。

bot を構築します。

  1. 新しい bot を開きます。
    1. Control Room インターフェースから、Bot > Bot の順に選択します。
    2. 新規作成 > Bot をクリックします。
    3. bot の名前として次を入力します。 GetFavoriteSongs
    4. フォルダーの場所として次を入力します。Bots\TaskBotExample
    5. [作成と編集] をクリックします。
  2. 以下の変数を作成します。
    • sMySong: 文字列型。入力として使用します
    • sPassedSong: ディクショナリ タイプ/文字列サブタイプ。入力や出力として使用します
  3. タスク Bot > 実行 actionを使用して子 bot を呼び出します。
    1. タスク Bot > 実行 actionをダブルクリックまたはドラッグします。
    2. [実行するタスク Bot] フィールドで、[Control Room] を選択して [選択] をクリックします。
    3. [参照] をクリックして Bots\TaskBotExample に移動し、[Set sMySong] を選択します。
    4. [入力値] で、[Set sMySong] を選択します。
    5. [結果を変数に保存] (任意) で、[ディクショナリ] を選択し、[sPassedSong] を選択します。
    6. [保存] をクリックします。
  4. ディクショナリ > Get actionを使用して、子 bot から返された値を受け入れます。
    1. ディクショナリ > Get actionをダブルクリックまたはドラッグします。
    2. [ディクショナリ変数] フィールドで [sPassedSong] を選択します。
    3. [キー] フィールドで、[sMySong] を選択します。
    4. [出力を変数に代入] フィールドで、[sMySong] を選択します。
    5. [保存] をクリックします。
  5. [メッセージ ボックス] actionを使用して、子 bot から返された内容を報告します。
    1. [メッセージ ボックス] actionをダブルクリックまたはドラッグします。
    2. [メッセージ ボックスのウィンドウ タイトルを入力] フィールドに、「What do you like?」と入力します。
    3. [表示するメッセージを入力します] フィールドに、「You said, $sMySong$」と入力します。
    4. [保存] をクリックします。
      注: リスト表示モードでは、親 Bot は次のようになります。
      Start
      Task Bot: Run and assign output to variable
      Dictionary: Get value of the key "sMySong" from SsPassedSongS
      Message box "You said, $sMySong$"
      End
  6. bot を実行します。
    [入力変数を設定] メッセージが表示されたら [確認] をクリックします。プロンプトに従うと、曲に入力した値と同じ値がメッセージ ボックスに表示されます。値が表示されない場合は、入力値をディクショナリ キーと変数に割り当てる手順を実行したことを確認します。
フィードバックを送る