他アプリとのレコード取得・追加・更新・削除を統合的に行います。10種類の操作モードに対応しています。
| モード | カテゴリ | 説明 |
|---|
| レコード取得→フィールドセット | 取得 | 条件に一致するレコードの値を取得し、フィールドにセット |
| 1レコード追加 | 書き込み | 対象アプリに1レコード追加 |
| レコード更新 | 書き込み | レコードID指定で更新 |
| キー指定更新 | 書き込み | ユニークキーで特定して更新 |
| クエリ指定更新 | 書き込み | 検索条件で特定して更新 |
| Upsert(キー指定) | 書き込み | キー指定で存在すれば更新、なければ追加 |
| Upsert(クエリ指定) | 書き込み | 検索条件で存在すれば更新、なければ追加 |
| 一括レコード更新 | 一括操作 | 条件に一致する複数レコードを一括更新 |
| 一括レコード削除 | 一括操作 | 条件に一致する複数レコードを一括削除 |
| 1レコード削除 | 削除 | 条件に一致するレコードを1件削除 |
| パラメータ | 型 | 説明 |
|---|
| 操作種別 | 選択 | 操作モード(必須) |
| 対象アプリ | アプリ選択 | 対象アプリ(必須) |
| キーフィールド(参照先) | 参照先フィールド選択 | ユニークキーフィールド(キー系操作時) |
| キー値 | 式 | キー値(式テンプレート対応) |
| 検索条件 | クエリビルダー | 検索条件(クエリ系操作時) |
| 取得先フィールド一覧 | 結果フィールド | 取得結果のセット先フィールド一覧(取得時) |
| フィールドセット | フィールドマッピング | フィールドの対応関係(書き込み系操作時) |
| 結果キー | 値 | 説明 |
|---|
| データ連携結果 | 成功 | 操作が成功した |
| エラー | エラーが発生した |
| 追加/更新したレコードID | (数値) | 追加または更新したレコードのID |
| 操作先アプリID | (数値) | 操作対象のアプリID |
結果分岐 と組み合わせると、操作結果に応じて処理を分岐できます。追加したレコードIDは 画面遷移 の「データ連携で追加したレコード」で遷移先として利用できます。