開発依頼:URLから初期値を入力できるプラグイン

いつも大変お世話になっております。
大変恐縮ながら、プラグインの開発をご相談したくご連絡しました。

既存のプラグインで実現可能、kintoneの仕組み上難しいなど、rex0220様のご認識を賜りたく存じます。

お手数をおかけいたしますが、よろしくお願いいたします。

概要

特定のURLからレコード追加画面を開いた際に、指定したフィールドへ初期値を自動入力できるプラグインです。

例えば、

https://○○.cybozu.com/k/100/edit?lookup=00151

のようなURLに対して、

  • URLパラメータ:lookup
  • 対象フィールド:ルックアップ
  • 設定値:00151

といった対応付けにより、「ルックアップ」に値が自動入力された状態でレコード追加画面を表示するイメージです。

ルックアップフィールドに値が設定された場合は、自動取得まで実行できると理想です。

主な要件

  • URLとフィールドの対応付け設定
  • 複数パラメータ/複数フィールドへの同時対応
  • 文字列、数値、選択系、日付系、ユーザー選択など主要フィールドへの対応
  • ルックアップフィールドへの値設定および自動取得対応
  • モバイルアプリ対応

想定する用途

NFCタグやQRコードを活用し、以下のような管理業務において、該当レコードをスマホから素早く登録できる仕組みを想定しています。

  • 車両予約(車両を予約し忘れた時に備えて、鍵置き場にNFCタグを設置)
  • 運転日誌の作成(車両にNFCタグを貼付し、素早く日誌入力)
  • 備品在庫増減登録

kintone 標準のアクション機能で対応可能ではないでしょうか?
アクションボタンをクリックすると、下記のようなURL でどこのアプリ・レコードからアクションIDでコピーするかを指定しています。
あらかじめアクション機能を設定しておけば、URL を指定するだけで項目に値を設定したレコード追加画面が表示されると思います。

PC
https://xxxx.cybozu.com/k/nnn/edit?action=6371746&app=nnn&record=33

モバイル
https://xxxx.cybozu.com/k/m/nnn/edit?action=6371745&app=nnn&record=33

nnn: アプリID

ルックアップ項目については、コピー先アプリにルックアップ自動取得プラグインを設定します。

「いいね!」 1

ご回答いただきありがとうございます。

ご教示いただいた方法で実際に試したところ、想定していた動作を問題なく実現できました。

当初は専用のプラグイン開発が必要だと考えていたため、kintone標準のアクション機能だけでここまで簡単に実現できるとは思っておらず、大変驚きました。

非常にシンプルかつ扱いやすい方法をご教示いただき、誠にありがとうございました。
おかげさまで、NFCタグやQRコードを使った運用もかなり現実的になりそうです。

今後ともよろしくお願いいたします。

「いいね!」 1

このトピックは最後の返信から 60 分が経過したので自動的にクローズされました。新たに返信することはできません。