初めまして。kintone初心者で独学で色々作成しております。
手詰まりになってしまい、アドバイス等ございましたらご教示いただきたいです。
💡
【使用環境】
kintoneスタンダード、フォームブリッジプレミアム、kviewerライト
【実現したいこと】
formbridgeから投入した内容について、入力された管理IDフィールドの情報を元に、
kintoneレコードを検索し、存在するレコードがあれば該当するフィールドを更新、なけれな新規レコードを作成したい
【やったこと】
kintoneを使用し、進捗確認を実施したいと思っています。
外部からの入力があるためフォームブリッジを使用しています。
進捗は、細かく実施したく、kintoneの1つのレコード内に複数のフィールドを設定しており、
そのフィールドが更新されるたびに通知がほしい(kintone標準機能レコード通知を利用)ので、
formbridgeにて複数のフォームを作成し、1つ目のフォームが回答されたら2つ目のフォームに画面偏移する(管理ID情報を引き継ぎながら)といったJavascriptを書きました。
画面偏移については正しい挙動を確認済みです。
<実装ができていない部分>
複数フォームからの回答はすべてkintoneの同じアプリにデータ追加する形になっています。
現在は引き継いだ管理IDを元に、kintone側のアプリには同じ管理IDでそれぞれのフォームに設定したフィールドだけが更新されたレコードが複数登録される形です。
これを、管理IDをキーとしてkintoneアプリのレコードを検索し、存在するレコードがあれば該当するフィールドを更新、なけれな新規レコードを作成することはできるでしょうか?
フォームブリッジで作成したフォーム1からの入力は新規レコードの作成、
フォーム2以降ではレコードの更新をするといった動きを実現させたいです。
webhookなどを利用せずに実現可能な方法はありますでしょうか。
また、kviewerのマイページはプラン制限により使用できない環境です。
kintone初心者のため至らない点があればご教示願います。
よろしくお願いいたします。
<実行したコード>※管理IDを引継ぎながら画面偏移する
(function () {
formBridge.events.on(‘finish.show’, function(context) {
const record = context.getRecord();
const kanriId = record[‘管理ID’]?.value || ‘’;
// リダイレクト先を追加
const redirectUrl = ★偏移先のURL★?kanriId=${encodeURIComponent(kanriId)};
window.location.href = redirectUrl;
});
})();
初めまして。kintone初心者で独学で色々作成しております。
手詰まりになってしまい、アドバイス等ございましたらご教示いただきたいです。
💡
【使用環境】
kintoneスタンダード、フォームブリッジプレミアム、kviewerライト
【実現したいこと】
formbridgeから投入した内容について、入力された管理IDフィールドの情報を元に、
kintoneレコードを検索し、存在するレコードがあれば該当するフィールドを更新、なけれな新規レコードを作成したい
【やったこと】
kintoneを使用し、進捗確認を実施したいと思っています。
外部からの入力があるためフォームブリッジを使用しています。
進捗は、細かく実施したく、kintoneの1つのレコード内に複数のフィールドを設定しており、
そのフィールドが更新されるたびに通知がほしい(kintone標準機能レコード通知を利用)ので、
formbridgeにて複数のフォームを作成し、1つ目のフォームが回答されたら2つ目のフォームに画面偏移する(管理ID情報を引き継ぎながら)といったJavascriptを書きました。
画面偏移については正しい挙動を確認済みです。
<実装ができていない部分>
複数フォームからの回答はすべてkintoneの同じアプリにデータ追加する形になっています。
現在は引き継いだ管理IDを元に、kintone側のアプリには同じ管理IDでそれぞれのフォームに設定したフィールドだけが更新されたレコードが複数登録される形です。
これを、管理IDをキーとしてkintoneアプリのレコードを検索し、存在するレコードがあれば該当するフィールドを更新、なけれな新規レコードを作成することはできるでしょうか?
フォームブリッジで作成したフォーム1からの入力は新規レコードの作成、
フォーム2以降ではレコードの更新をするといった動きを実現させたいです。
webhookなどを利用せずに実現可能な方法はありますでしょうか。
また、kviewerのマイページはプラン制限により使用できない環境です。
kintone初心者のため至らない点があればご教示願います。
よろしくお願いいたします。
<実行したコード>※管理IDを引継ぎながら画面偏移する
(function () {
formBridge.events.on(‘finish.show’, function(context) {
const record = context.getRecord();
const kanriId = record[‘管理ID’]?.value || ‘’;
// リダイレクト先を追加
const redirectUrl = ★偏移先のURL★?kanriId=${encodeURIComponent(kanriId)};
window.location.href = redirectUrl;
});
})();
4
6
kkk
|
06/26
|
アイデア募集