レコード更新アクションの理解

レコード更新アクションの理解

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

ワークフローのデータアクセスにおける「レコードの更新」アクションは、Deluge スクリプトで同名のアクションと同様の動作をします。後者では、そのアクションのコードを自分で作成する必要がありますが、データアクセスではあらかじめ用意されたアクションをそのまま使用できます。

フォームに対して「レコードの更新」アクションを含むワークフローを作成すると、そのフォームでレコードを更新した際に、他のレコードの項目値も自動的に更新されるようにできます。このアクションは、条件あり/なしのどちらでも実行できます。また、このアクションでは、条件を定義するための第2レベルの条件を設定できます。この条件は、選択したフォーム内でどのレコードを更新するかを判定するものであり、一方、前者の条件は、フォームが更新されたときにアクションを呼び出すために満たす必要がある条件を定義します。

必須項目を除いて、更新する必要がある項目を選択し、その項目値を指定できます。

例として、商品在庫管理アプリケーションがあるとします。ここには「商品詳細」フォームと「在庫管理」フォームがあります。定義した条件は、「残りの単位数」項目が 2 と等しい場合に「レコードの更新」アクションを実行する、というものです。アクションは「在庫管理」フォームを基準にしています。ここで「在庫ステータス」項目を選択し、その項目値として「在庫切れ」を指定しています。商品詳細フォームを使ってレコードが更新され、この条件が満たされると、「レコードの更新」アクションが呼び出され、そのレコードの在庫ステータスが「在庫切れ」に更新されます。