変数
ロボット ワークフローでは、ベーシック エンジン ロボット
からの入力を使用し、何らかの設定を追加した同一の変数タイプを使用できます。
-
複雑な変数とその属性をロボット ワークフローの入力として使用できます。
-
日付、通貨、国、言語フィールドを含む変数を除いたベーシック エンジン ロボット プロジェクトのすべてのコンプレックス タイプを使用して、ロボット ワークフローでレコード変数を作成できます。
レコード変数は、ロボットが使用するレコード タイプ (複雑な変数) に基づいています。レコード タイプとは、使用可能な任意の値およびそのタイプの変数で表される、一連のフィールドとして定義可能なデータ タイプのことです。
たとえば、「クレデンシャル」レコード タイプは、[ユーザー名] および [パスワード] の 2 つのフィールドで構成されます。ユーザーが「クレデンシャル」タイプの変数 (たとえば、「userCred」) を作成する場合は、[ユーザー名] が「Joe」、[パスワード] は「Password」となるようにフィールドを定義できます。この情報は [状態] ビューに表示されます。次に、別の値 (たとえば、「Tom」) を [割り当てステップ] の userCred.username に割り当てることにより、変数の値を変更できます。これにより、[ユーザー名] フィールドが「Tom」に変更され、[パスワード] フィールドは変更されません。
-
同じレコード タイプのレコード変数を互いに割り当てることができます。
-
レコード変数の属性を同じタイプの値や同じタイプの別の属性または簡単な変数に割り当てることができます。
-
ロボット ワークフローの実行状態をリセットせずに、既存の変数を編集できます。
-
作業を中断して変数セクションにスクロールせずに、コンテキスト メニューから新しい変数を作成できます。
-
ベーシック エンジン ロボットの日付タイプ変数は、ロボットの入力として使用できません。
- ローカル変数を作成できますが、グループ ステップのみで使用できます。ステップでローカル変数を使用する場合、ステップをそのローカル変数のあるグループに含めます。
- ロボットのパスワード タイプ変数の値は、ベーシック エンジン ロボットで作成されたパスワード タイプ変数との間で転送できます。ロボット ワークフローのパスワード タイプ変数の値を手動で割り当てることはできません。
デフォルトの初期値で利用可能な変数タイプのリストは次のとおりです。
- バイナリ:空
- ブール値: false
- 整数:0
- 数値:0.0
- パスワード:空
- テキスト:""