アクション機能でのレコード再利用処理の判定について

app.record.create.showイベントでレコード再利用時は処理を行わせたくないため

event.reuseの値で判断しようと思ったのですが、アクション機能でレコード再利用を行っている場合、event.reuseがfalseになってしまいます。

アクション機能のレコード再利用で新規登録画面を開いたかどうかを判断する方法を教えていただけないでしょうか?

アクション機能の対応は↓公式サイトに載ってる方法で行いました。

https://jp.cybozu.help/k/ja/user/app_settings/appaction/appaction_duplicate.html

標準機能(高度な設定にあるレコード再利用を有効にする)を利用すればevent.reuseの値で判断可能なのですが、標準機能を利用していないのは、再利用対象外のフィールドがあるため、アクション機能を利用しております。

アクション機能で、新規登録画面を開いた場合、event 情報内にアクション機能に関する情報は無いですね。

アプリにアクション機能判定用の項目を追加して、アクション機能のコピーで値を設定してはいかがでしょうか?

例 アクション判定用数値項目を追加して、レコード番号をコピーで設定。

アクション判定用数値項目が入力されていたら、アクション機能でのイベントとして判定。

ただし、アクション機能で多数の項目をコピーした場合、追加イベント処理までコピー処理が完了しない場合があります。

アクション判定用数値項目のコピー設定は、先頭に定義しておいてください。

ご回答ありがとうございます!

アクション判定用の項目を利用する形でできそうです。

ありがとうございました!