サブテーブルコピープラグイン紹介

■ 概要

 指定した 別アプリのサブテーブルの内容を、自アプリのサブテーブルへ自動コピーする kintoneプラグインです。

 コピー元アプリの最新レコードからサブテーブルの値を取得し、
 フィールド単位で自由にマッピングしてコピーできます。

 コピー先の行数が不足している場合は自動で行を追加し、
 複数フィールドも一括で反映されるため、
 マスタ連携・最新情報の引用・テンプレート化などに大きく役立ちます。

■ 主な機能

・別アプリのサブテーブル内容を自動コピー
 設定で「コピー元アプリ」「コピー元テーブル」「コピー先テーブル」を指定すると、
 レコード作成/編集時に 最新レコードのサブテーブル内容をコピー先に展開します。

・フィールド単位の柔軟なマッピング
 サブテーブル内のフィールドを
 コピー元フィールド
 コピー先フィールド
 として自由に組み合わせ可能。
 複数行のマッピング設定にも対応しています。

・行数不足は自動追加
 コピー元の行数がコピー先より多い場合、
 コピー先サブテーブルに 自動的に新規行を追加生成します。
 行追加時には kintone APIのレイアウト情報をもとに初期値を適切に生成。

・既存行がある場合も上書きコピー
 コピー元の行数が同等または少ない場合、
 既存行へ値を上書きする形で反映します。

・複数アプリ/複数テーブルの設定に対応
 設定画面の「行追加」ボタンにより、
 複数のコピー元アプリ → 複数のコピー先テーブル
 という複数セットのコピー設定が可能です。

・フィールドの重複設定や不正組み合わせを自動チェック
 設定保存時のエラーチェックとして:
 コピー元/先の未選択
 フィールド重複の禁止
 不正なテーブル組み合わせ
 などを厳密にチェックします。

■ 利用シーン例

・マスタアプリのサブテーブル内容を、別アプリへ自動展開したい
・最新のテンプレート行を別アプリで再利用したい
・定型の明細行を新規レコード作成時に自動セットしたい
・他部署が管理するデータをコピーして引用したい
・メンテナンス元と利用先アプリを完全に分離したい

■ ご利用方法

1.プラグインをインストール
2.設定画面で
 - コピー元アプリ
 - コピー元サブテーブル
 - コピー先サブテーブル
 - フィールドのコピー対応(複数行設定可)
 を選択
3.保存ボタンをクリック
4.レコード作成/編集時に、コピー元アプリの最新データが自動でサブテーブルへ反映されます

関連記事一覧

PAGE TOP