変数

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

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

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

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

    たとえば、クレデンシャル レコード タイプの値には «Credentials» という名前が付けられ、ユーザー名は「Joe」、パスワードは «Password» になります。この情報は状態ビューに表示されます。クレデンシャル タイプの変数 (userCred など) がある場合に、このタイプの値を変更するには、「割り当て」ステップで userCred.username に別の値 (「Tom」など) を割り当てます。こうすると、変数の値が «Credentials» に変更され、ユーザー名は「Tom」、パスワードは «Password» になります。

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

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

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

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

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

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

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

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

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

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

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