みんなの投稿

助けてください!!!
・契約中のコース: スタンダード
・プラグイン  :フォームブリッジ

トヨクモ社のフォームブリッジを利用しています。
kintoneに必須項目(ルックアップフィールド)を設定しているのですが、フォームブリッジ側にはその項目を配置していません。
この場合、フォームブリッジから送信されたデータはkintoneにレコード保存できないという問題が発生しています。
この問題を回避する良い方法や代案があれば、ご教示いただけないでしょうか。

4件のコメント (新着順)

お疲れ様です。

結論から言うと、kintone上のルックアップフィールドが必須入力になっていると、FormBridgeからはデータを新規登録することはできません。

kintoneは、必須項目が全て入力されないとデータは保存されません。
これは、kintoneからの入力も、FormBridgeのような連携サービスからの入力でも同様です。

そのうえで、実はFormBridgeはkintoneへのルックアップフィールドへの入力に対応してないんです。
https://guide.kintoneapp.com/formbridge/specification/

ですので、ルックアップフィールドが必須に設定されている場合は、FormBridgeで新規データを入力することはできないということになります。



本筋からは離れますが、FormBridgeはkViewerと連携すると、既存のデータを編集することが可能になります。
この場合、既存のデータにルックアップフィールドが入力されていれば、FormBridgeから、他のフィールドを変更して更新することは可能です(ルックアップフィールドは変更できませんが)。



こちらに、自分が書いたルックアップフィールドについての記事がありますので、よろしければご覧ください。
(ここではカスタマイズは非推奨ですので、竹コースは読み飛ばしてください)
gusuku Customineを用いた、ルックアップフィールドの更新についても、こちらの記事の中にある、そういちろうさんの記事で説明されています。
ただ、この場合についても、ルックアップフィールドが必須項目でないことが前提になります。
https://note.com/ochadukenop/n/nfa42c181f5cc

運用の変更やプラグインの活用で、ルックアップの必須を無くせればなんとかなりそうですね。
良い方法が見つかりますように。


ご丁寧にありがとうございます!
参考にさせていただきます。

トヨクモさんに問い合わせてみてはいかがでしょうか。


たしかにそうですよね。。

sora バッジ画像
情報通信業
2026/02/05 17:03

難しく考えなければ、
必須項目設定を解除する or フォームブリッジにもルックアップ項目を配置する
のどちらかでしょうか。

ちなみに入力制御系のプラグインであれば、kintoneで入力する場合のみ、必須項目とする設定が実現可能です。


ありがとうございます!

①FormBridgeから文字列(1行)フィールドにルックアップのキーを転送
②アプリの対象レコードの編集画面を開いて、①をルックアップに転記して再取得
ではいかがでしょうか。

ちなみに、Customineなら②は、対象レコード詳細での一括再取得動作になりますが、自動化できますので、プラグインでもJavaScriptでも同様の動作を実現することは技術的には可能だと思います。(注 アプリ側をカスタマイズする。が大前提。)

ご参考になれば幸いです。