データベース データ登録
このステップを使用して、変数のデータをデータベースに保存します。このステップは、ベーシック エンジン ロボットのデータベース データ登録ステップと同じように機能します。データベース内のレコードを変更するには、SQL 実行ステップを使用します。選択したデータベースからデータを抽出するには、データベース照会ステップを使用します。
このステップでは、書き込み先のテーブルがタイプと構成の定義と一致することが検証され、いずれかが一致しない場合はエラーが生成されます。データベースにアクセスできる限り、ロボットの編集中は警告も表示されます。この場合は、ステップを右クリックして [テーブルの (再)生成] を選択し、SQL ダイアログ ボックスを開いて、Design Studio からテーブルを更新します。
デバッグ モードで、[次の場合停止] で [値が返されるか、または値が保存されます] が選択されている場合、[データベース データ登録] ステップを使用するロボットは、呼び出し元のベーシック エンジン ロボットに実行が戻るまで停止しません。つまり、呼び出されたロボットは、デバッガーで停止する前にデータベースに複数の値を保存する可能性があります。
ロボットのワークフローまたは状態ペインで値を右クリックし、 の順にクリックすると、このステップを直接追加できます。
プロパティ
- データベース マッピング
-
「ロボットの呼び出し」ステップで指定されたデータベースからデータベース マッピングを選択します。
- 変数
-
値の読み取り元の変数を選択します。この変数はコンプレックス タイプである必要があります。
- キー
-
データベース内の値のキーを計算する方法を選択します。[タイプ内に定義されたキー] を選択すると、タイプ エディターで [データベース キーの一部] とマークされている属性がキーの計算に使用されます。それ以外の場合は、[計算されたキー] を選択するときにキーを計算する式を指定します。
- 監査データ
-
選択すると、値を含む監査データ フィールドが含まれます。詳細については、「データベースへのデータ格納」を参照してください。このステップは、監査データが選択されている限り、ベーシック エンジン ロボットの 「データベース データ登録」ステップのみと互換性があります。
保存されたデータベース値の管理
Design Studio 設定の [ロボット エディター] タブまたは [状態] ペインのメニュー項目を使用して、保存されたデータベース値を管理します。
[ロボット エディター] タブを開くには、次の手順を実行します。
-
Design Studio の [設定] メニュー バーで、 を選択します。
-
保存されたデータベース値がすでに [状態] ペインに収集されている場合は、[データベース] を右クリックし、[保存値を制限] を選択します。
保存されたデータベース値に対して次のアクションを実行することができます。
-
[状態] ペインに保存されたデータベース値を収集するかどうかを選択する。
[状態に保存されたデータベース値を収集する] チェック ボックスをオフにすると、[状態] ペインに保存されたデータベース値が非表示になります。
すでにデータベース値が保存されたステップを実行した後にチェック ボックスをオフにしても、[状態] ペインの既存のリストに影響が及ぶことはありません。保存されたデータベース値を手動で削除する。
-
[ データベース データ登録] ステップを実行すると、すべての値が収集されますが、[状態] ペインには最新の値のみが表示されます。
[ロボット エディター] タブに移動し、[表示されるデータベース値の最大数] を指定します。
-
[状態] ペインにリストされている保存されたデータベース値をすべて削除するには、[データベース] を右クリックし、[保存された値をクリア] を選択します。
-
[状態] ペインにリストされている単一の値を削除するには、保存されたデータベース値を右クリックし、[クリア] を選択します。
「状態」および 「ロボット エディター」も参照してください。