コンテンツにスキップ

ダイアログ

在庫管理

在庫管理アプリの在庫数をチェックし、更新まで1アクションで完結します。オプティミスティックロック+自動リトライで競合エラーを自動解消します。

モード説明
在庫更新(保存時)保存時に在庫を加算/減算する
事前チェック(変更時バッジ警告)フィールド変更時に在庫状況をチェックし、不足時にバッジで警告表示
パラメータ説明
モード選択在庫更新(保存時) / 事前チェック(変更時バッジ警告)
在庫管理アプリアプリ選択在庫管理アプリ(ルックアップフィールドで指定)
商品キー(在庫アプリ)参照先フィールド選択在庫アプリの商品キーフィールド
商品キー値商品キー値(例: {{field:商品コード}}
在庫数フィールド参照先フィールド選択在庫数フィールド
パラメータ説明
リトライ選択リトライ回数(1〜5、デフォルト: 3)
操作選択減算(出庫) / 加算(入庫)
数量数量(例: {{field:数量}}
更新方式選択全量(新規・常時) / 差分(編集時のみ差分更新)
パラメータ説明
数量フィールドフィールド選択数量フィールド
バッジスタイル選択警告(オレンジ) / エラー(赤)
バッジテキストバッジに表示するテキスト
ツールチップツールチップテンプレート
結果キー説明
在庫操作結果成功在庫更新が成功した
在庫不足在庫が不足している
未検出商品キーに一致するレコードが見つからない
エラーその他のエラーが発生した

結果分岐 と組み合わせると、在庫操作の結果に応じて処理を分岐できます。

処理フロー(在庫更新モード)

Section titled “処理フロー(在庫更新モード)”
  1. 在庫レコードを商品キーで検索
  2. 出庫: 在庫数 - 数量 → 不足なら在庫不足結果を出力
  3. 入庫: 在庫数 + 数量
  4. revision 指定で更新(オプティミスティックロック)
  5. 競合エラー(GAIA_CO02)→ 自動リトライ(最大リトライ回数)
  • 在庫更新モード: 保存時(submit)
  • 事前チェックモード: フィールド変更(change)、画面表示(show)