サインイン
Language
日本語 English

このセクションの記事

  • ゲストサイトで申請すると、申請レコードが2レコード作成される
  • 新規作成時に入力する名称の一覧と用途
  • ゲストユーザーから申請しようとすると「ConnectedCallbackエラー」になる
  • 操作中に「storage limit exceeded」エラーが出る
  • 現在の日付の「年」「月」「日」を分けて取得したい
  • 入力した値を同じページ内の別の入力欄に自動反映させたい
  • 特定の選択肢を選んだときだけ、次の入力欄が表示されるようにしたい
  • フォームテンプレートを削除しようとするとエラーになる
  • 日付型で「yyyy年mm月」など独自の表示形式を追加したい
  • 同意確認型のボタンのラベルを変更したい
もっと見る

ゲストサイトで申請すると、申請レコードが2レコード作成される

Avatar
OPRO Support staff
  • 2026年03月30日 06:17
  • 更新

【ご質問】

ゲストサイトで1つ申請をすると、申請レコードが2つ作成されます。
1つの申請に申請レコードは1つにしたいのですが、対応方法を教えてください。

【回答】

■事象の詳細と原因

下記の設定がどちらも有効になっている場合、ゲストサイトからの申請で申請レコードが2つ作成されるのは仕様となります。

①基本設定>汎用申請画面 にて、「ゲスト申請で申請レコードを作成する」にチェックが入っている

②フォームテンプレート>項目の保存先設定 にて、申請オブジェクトにマッピングしている

 

①「ゲスト申請で申請レコードを作成する」について
ゲストユーザーが申請を行った際に、申請内容をそのまま反映した申請レコードを新たに作成する機能です。
ただし、この機能で作成されたレコードには「項目の保存先設定」(②の情報)のマッピング内容は反映されません。

ゲスト申請でレコードを作成する.png

 

②「項目の保存先設定」について
入力欄に入力した値をレコードに書き込む機能です。申請オブジェクトにマッピングしている場合、申請レコードが新たに作成されます。 このレコードには申請内容(①の情報)は反映されません。

項目の保存先設定で申請オブジェクト.png

+++——————————————————————————————————+++

【補足】ログイン申請の場合との違い

ログイン申請の場合は処理中の申請レコードが存在するため、「項目の保存先設定」で申請オブジェクトにマッピングしていても既存レコード(①で作成されるレコード)への書き込みとなり、レコードは1件のみ作成されます。

ゲスト申請にはこの仕様がない(処理中の申請レコードが存在しない)ため、2件作成される事象が発生します。

+++——————————————————————————————————+++

 

■回避方法

下記の回避方法をご検討ください。

案1)「項目の保存先設定」のマッピング先を、申請オブジェクトではなく、別オブジェクト(申請保管やカスタムオブジェクト等)にする
・マッピング情報(②の情報)は別オブジェクトに保管していく
・申請オブジェクトには、申請情報(①の情報)のレコード1件のみが作成される

案2)2つのレコードを統合するフローを作成する
・申請オブジェクトにレコードは2つ作成され続ける
・2種類の申請レコードのうち、「項目の保存先設定」によって作成されたレコード(②の情報)をトリガーに、申請情報のレコード(①の情報)を更新するフローを作成する
 

〈参考〉

カミレス - ゲスト申請による申請レコードの作成
https://kamiless.opro.net/hc/ja/articles/48731124120857

カミレス - 項目の保存先設定
https://kamiless.opro.net/hc/ja/articles/42046366587929

ページの先頭へ戻る

関連記事

  • 新規作成時に入力する名称の一覧と用途
株式会社オプロ