以下の仕様のルールがあります
イベント:After updating an existing user account
条件:???
アクションCreate a Message
しかし、フィールドが変更されたときにtrueを返すルール条件部分のフィールドに条件を設定する方法がわかりません。フィールドが変更されたときにtrueを返す指定されたフィールドに条件を追加するにはどうすればよいですか?
コンテンツ保存後ではなくコンテンツ保存前のルールを作成する必要があります。
コンテンツを保存する前には、元のノード値と新しく更新された値の両方があり、値を比較できます。
コンテンツを保存した後は更新された値のみを持つため、古い値が何であるかを確認することはできません。
条件:データ比較
比較するデータ
データセレクタでは、「account(updated user)」と「account-unchanged(unchanged user) "。
account(updated user)のフィールドを確認して、[Continue]をクリックします。
次の画面で[データ選択に切り替え]ボタンをクリックして、フィールドを見つけますが、account-unchanged状態です。
Value toequalsを選択し、一番下にある「Negate」をチェックすることを忘れないでください。