← 活用ガイド一覧へ
ルックアッププラグイン

参照先と連動せずにフィールドの値をルックアップ取得時にコピーする

このページでは、ルックアッププラグインを使用して、参照先と連動せずにフィールドの値をルックアップ取得時にコピーする手順を確認できます。

できること

ルックアップで別のアプリから値を取得したあと、その値を自由に編集して保存できます。 取得した時点の値がレコードに残るため、あとから勝手に書き換わることはありません。

たとえば、マスタの単価を取得したあと、案件ごとに値引きした単価へ変更して運用する、といった使い方ができます。

ルックアップ取得時に商品名と単価が一度だけコピーされ、その後は編集した値が保持される動作イメージ
動作イメージ

利用シーン

  • ルックアップでマスタの商品名や標準単価を取得したいが、案件ごとに単価を変更して保持したい。
  • コピーされた値を編集できない、または参照先の値で上書きされてしまう運用を改善したい。
  • 取得時だけマスタの値を参照し、その後はレコードごとに個別の値を管理したい。

必要なアプリ・プラグイン

アプリ

運用中のアプリでも設定が可能です。今回の設定内容(設定手順)に基づいて作成したい方は、アプリテンプレートをダウンロードしてください。 アプリテンプレートには、商品マスタアプリと案件アプリが含まれます。

プラグイン

ルックアッププラグイン(v1.36.0 以降)

まだ kintone にプラグインをインストールしていない方は、30日間のお試し申込をしてプラグインをご利用ください。

設定手順

1必要なフィールドを配置する

商品マスタアプリ(ルックアップ元)と案件アプリ(ルックアップ先)を用意します。 案件アプリには、商品マスタを参照するルックアップフィールドを設定します。

商品マスタアプリ(ルックアップ元)

フィールド名フィールドの形式
商品コード文字列(1行)
商品名文字列(1行)
標準単価数値
商品コード・商品名・標準単価のフィールドを配置した商品マスタアプリのフォーム設定画面
商品マスタアプリ(ルックアップ元)

案件アプリ(ルックアップ先)

フィールド名フィールドの形式
案件名文字列(1行)
商品ルックアップ
商品名文字列(1行)
単価数値

アプリテンプレートを利用する場合は、既に設定済です。

案件名・商品・商品名・単価のフィールドを配置した案件アプリのフォーム設定画面
案件アプリ(ルックアップ先)
2kintone標準のルックアップでコピー項目から外す

案件アプリのルックアップ設定を開き、「商品名」「単価」をコピー項目から外します。 ルックアップのキーとなる「商品コード」の関連付けのみを設定した状態にします。

アプリテンプレートを利用する場合は、既に設定済です。

kintone標準のルックアップ設定で商品名と単価をコピー項目から外した画面
手順2の設定画面
3拡張ルックアップを有効化し、対象ルックアップフィールドを設定する

案件アプリにルックアッププラグインを追加し、設定画面を開きます。 「拡張ルックアップの設定」タブを選択して、機能をオンにします。

続いて、「対象ルックアップフィールド」で対象のルックアップフィールドを選択します。 今回の例では、「商品」を選択します。

アプリテンプレートを利用する場合は、既に設定済です。

拡張ルックアップを有効にし、対象ルックアップフィールドに商品を設定した画面
手順3の設定画面
4参照先と連動しないフィールドのコピーを設定する

「その他のコピー機能」タブの「参照先と連動しないフィールドのコピー」で、コピー元とコピー先のフィールドの対応を設定します。 今回の例では、次のとおり設定します。

  • 商品名 → 商品名
  • 標準単価 → 単価

ルックアップ取得時に、上記の値が一度だけコピーされます。 設定が完了したら、保存ボタンを押してアプリを更新します。

アプリテンプレートを利用する場合は、既に設定済です。

商品名と標準単価を、案件アプリの商品名と単価へコピーする設定画面
手順4の設定画面

完成

参照先と連動せずにフィールドの値をルックアップ取得時にコピーする完成イメージ
完成イメージ

Crena Plugin

すべてのプラグインを
30日間無料でお試し

  • 全プラグインが使える
  • クレジットカード不要
  • 本番環境で動作確認
Crena Plugin 無料トライアル申し込み画面