変数

Desktop Automation ワークフローでは、Web オートメーション ロボットから入力を取得して、何らかの付加を伴う同一の変数タイプを使用できます。

  • 複雑な変数とその属性を Desktop Automation ワークフローへの入力として使用できます。

  • 日付、通貨、国、言語フィールドを含む変数を除く、プロジェクトのすべてのコンプレックス タイプを使用して、Desktop Automation ワークフローでレコード変数を作成できます。

    レコード変数は、ロボットが使用するレコード タイプ (複雑な変数) に基づいています。レコード タイプとは、使用可能な任意の値およびそのタイプの変数で表される、一連のフィールドとして定義可能なデータ タイプのことです。

    たとえば、「クレデンシャル」レコード タイプは、[ユーザー名] および [パスワード] の 2 つのフィールドで構成されます。ユーザーが「クレデンシャル」タイプの変数 (たとえば、「userCred」) を作成する場合は、[ユーザー名] が「Joe」、[パスワード] は「Password」となるようにフィールドを定義できます。この情報は [状態ビュー] に表示されます。次に、別の値 (たとえば、「Tom」) を [割り当てステップ] の userCred.username に割り当てることにより、変数の値を変更できます。これにより、[ユーザー名] フィールドが「Tom」に変更され、[パスワード] フィールドは変更されません。

  • 同じレコード タイプのレコード変数を互いに割り当てることができます。

  • レコード変数の属性を同じタイプの値や同じタイプの別の属性または簡単な変数に割り当てることができます。

    レコーダー ビューの変数を使用するすべてのショートカット メニューからレコード タイプ変数のフィールドを選択できます。

    たとえば、テキストを入力はその値を複雑な変数のフィールドから取得でき、選択した変数のタイプがテキストではない場合、値をテキストに変換するために、変換関数が挿入されます。テキストに変換できないタイプの変数とフィールドは、リストに表示されません。

    抽出ステップの場合、複雑な変数のフィールドに抽出することもできますが、フィールドのタイプは、テキストや (画像の) バイナリなどの抽出されたデータのタイプに一致する必要があります。正しいタイプの変数のみがメニューに表示されます。

  • ワークフローの実行状態をリセットせずに既存の変数を編集できます。

  • 作業を中断して変数セクションにスクロールせずに、コンテキスト メニューから新しい変数を作成できます。

  • Web Automation ロボットの日付タイプ変数は、Desktop Automation ロボットの入力として使用できません。

  • ローカル変数を作成できますが、グループ ステップのみで使用できます。ステップでローカル変数を使用する場合、ステップをそのローカル変数のあるグループに含めます。
  • Desktop Automation のパスワード タイプ変数の値は、Web Automation ロボットで作成されたパスワード タイプ変数との間で転送できます。Desktop Automation ワークフローのパスワード タイプ変数の値を手動で割り当てることはできません。

デフォルトの初期値で利用可能な変数タイプのリストは次のとおりです。

  • バイナリ:空
  • ブール値: false
  • 整数:0
  • 数値:0.0
  • パスワード:空
  • テキスト:""