kintoneでアプリ間データ連携を試してみた

# 案件管理アプリと顧客リストアプリのデータを連携する
## 案件管理アプリのインストール
「kintoneアプリストア＞業務で探す＞営業・セールス＞案件管理」から、案件管理アプリをインストールする。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/669bc26e-8e52-7d5a-9a74-b74d09bcb0b8.png)

「サンプルデータを含める」のチェックを外して、「このアプリを追加」ボタンを押下する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/24d967d3-9192-62b8-901a-8035203487a2.png)

## 顧客リストアプリのインストール
顧客リストは、初期インストールされているはずだが、未インストール時は以下の通りインストールする。
「kintoneアプリストア＞業務で探す＞顧客サービス・サポート＞顧客リスト」から、顧客リストアプリをインストールする。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/3cfd0330-c253-928c-086f-1c1b7a7e34c9.png)

「サンプルデータを含める」のチェックを外して、「このアプリを追加」ボタンを押下する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/14aeb846-1227-a046-71e8-cb113869ed6e.png)

## 顧客リストアプリへデータ追加

顧客リストアプリを起動する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/bde500b2-febf-008e-98dd-b40d0c5f1a87.png)

リスト右上の「レコードを追加する」ボタンを押下する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/a3ece661-3b7a-8b45-e3da-8619b2620c4a.png)

任意の情報を入力して、「保存」ボタンを押下する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/9e1e2fb0-c55a-8b57-a995-50f02ec5fab1.png)

複数件の顧客リスト情報を登録する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/219883d6-1627-4202-4859-5a38418b7283.png)


## 案件管理アプリと顧客リストアプリの連携

案件管理アプリを起動する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/d62779c7-4566-b147-4ec0-08d358adfa95.png)

リスト右上の「アプリの設定を変更する」メニューから「フォーム」を選択する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/932502fd-8fc4-221c-419f-6e9c24b80a6b.png)


リスト右上の「レコードを追加する」ボタンを押下する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/6c2b863d-b3bf-1b48-a387-55957ab18875.png)

画面左側ペインから、「ルックアップ」のフィールドを顧客情報にドラッグ＆ドロップする。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/1e2a2c6c-d5e7-d17d-4852-aa10fdee2e73.png)

顧客情報の先頭部分に設置する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/061fba06-15c5-a674-3fc7-c0efaf621283.png)

右上の歯車から、設定を選択する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/80d39e4c-c6ba-21c7-ef3d-6d04b92d5666.png)

関連づけるアプリに「顧客リスト」を選択して、コピー元のフィールドに「会社名」を選択する。その他、ほかのフィールドのコピーで「部署名」、「先方担当者」を選択する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/620fa4fc-dc1f-3b56-9cfe-a96a920f8f20.png)

冗長な情報になる会社名は削除する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/439d2fa2-35d5-0321-351d-ec339a32c14e.png)

アプリを更新する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/47514672-b719-13a5-1e76-c802852a2915.png)

## 案件管理アプリへデータ追加

リスト右上の「レコードを追加する」ボタンを押下する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/9c011858-6673-378d-8532-0fa4162f4617.png)

顧客名の入力欄の右側の取得ボタンを押下して、顧客リストを表示する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/9875ddd0-7c71-fee5-b72a-a2e79653e89b.png)

任意の会社名を選択する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/981b03ec-c06b-cfca-d2f4-0cce5fbaeb13.png)

顧客名が選択され、部署名と先方担当者名も自動入力される。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23018/10502c98-40a4-2a42-30b4-fe1a616f2ede.png)

以上のように、ルックアップ機能を用いれば、その他のアプリのデータを簡単に連携できるので、複数のアプリで共有するマスタ情報は個別に管理せず、マスタ用アプリとしてデータを管理する方法をとろう。