# フォームブリッジの排他制御について

**URL:** <https://community.cybozu.dev/t/topic/6992>\
**Category:** kintone 開発相談\
**Created:** [2021 年 2 月 18 日午前 8:26 UTC](https://community.cybozu.dev/t/topic/6992 "2021-02-18T08:26:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account1192](https://avatars.discourse-cdn.com/v4/letter/l/c5a1d2/32.png) [@Legacy\_Account1192](https://community.cybozu.dev/u/Legacy_Account1192)\
**Post date:** [2021 年 2 月 18 日午前 8:26 UTC](https://community.cybozu.dev/t/topic/6992/1 "2021-02-18T08:26:37Z")

</div>

現在、kViewerとフォームブリッジを利用し、予約システムのようなものを作ろうとしています。

あらかじめkintoneで予約出来る枠を用意しておき、kViewerにそのレコードを表示します。

表示されているレコードを２人同時に編集し保存すると、kintoneのように後に保存する人にエラーが表示され、保存失敗するようにしたいのですが、通常のフォームブリッジの動きだと先に保存されたレコードを上書きしてしまいます。

フォームブリッジの設定で採番処理を入れて、そのフィールドをkintone上で重複禁止にすれば行けるかと思いましたが、そのまま上書きで次の番号で採番されるだけでした。

kViewerとフォームブリッジの経験が浅く、実現出来るのかわからなかったので、ご存じの方がいらっしゃいましたら、ご教授お願い致します。

---

<div class="post-metadata">

**Author:** ![kanjiro](https://avatars.discourse-cdn.com/v4/letter/k/3bc359/32.png) [@kanjiro](https://community.cybozu.dev/u/kanjiro)\
**Post date:** [2024 年 11 月 11 日午前 2:30 UTC](https://community.cybozu.dev/t/topic/6992/2 "2024-11-11T02:30:30Z")

</div>

以下の方法で対応できそうです。

1.予約枠を用意し、kViewerに表示するアプリ（以降「予約枠アプリ」）とは別に、予約枠情報と入力者情報を登録するアプリを用意します（以降「予約受付アプリ」）。

2.予約受付アプリに、予約枠アプリのレコード番号を保存するフィールドを用意し、重複不可の設定にします。

3.FormBridgeの回答保存プロセスで、予約枠アプリのレコードを更新すると同時に、予約受付アプリにレコードを追加するプロセスを追加します。この時、予約枠アプリのレコード番号を、[2.]で設定した予約受付アプリの重複不可フィールドに入力するように設定します。

4.重複する番号で予約受付アプリにレコードを追加しようとするとエラーになります。

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/1X/d5c841c3c5a6cb66eed514001c1b45147c9e1f4f.png) [@system](https://community.cybozu.dev/u/system)\
**Post date:** [2024 年 11 月 14 日午前 2:31 UTC](https://community.cybozu.dev/t/topic/6992/3 "2024-11-14T02:31:13Z")

</div>

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。
