rex0220 アプリ管理プラグイン


kintone のスペース・アプリ・プラグイン情報を、管理用アプリに取得できるプラグインです。
スペース・アプリ・プラグインを一覧で表示できます。
kintone の管理画面では、わかりにくいアプリ・プラグインの情報を簡単に検索・確認できます。

※アプリ管理プラグイン専用のアプリテンプレートで作成されたアプリ専用となります。

[rex0220 stores](https://rex0220.stores.jp)で、販売中です。

Ver.5 変更点
・プラグイン管理画面変更により、プラグイン情報が更新されない問題に対応

Ver.4 変更点
・UI 刷新の影響により、スペース情報が更新されない問題に対応
・スペース情報アプリに、作成日時・作成者名を追加
　※既存のスペース情報アプリに項目を追加する場合は、下記フィールドコードで追加してください。
　作成日時（日時項目）: space_createdAt
　作成者名（文字列項目）: space_created_name

# アプリ管理で使用する kintone アプリ

スペース情報、アプリ情報、プラグイン情報、アプリ利用プラグインを各アプリで確認できます。
関連レコードで、スペース・アプリ・プラグインの関連がわかりやすくなります。

![2020-09-15_11h47_30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100572/c9cfdcce-9b07-bf06-946e-d8ff459f3bd5.png)

## 各アプリ共通

- 備考項目は、アプリ管理プラグインで更新しませんので、メモとしてお使いください。
- kintone からスペース・アプリ・プラグインを削除後に、「各種アプリ情報を更新」した場合、削除項目に「Y」をセットして、レコードは残します。
- 各アプリにある項目の削除、フィールドコードの変更は、行わないでください。
- 各アプリにある項目の配置は、変更しても問題ありません。
- 各アプリに項目を追加出来ますが、必須項目など制約は付けないでください。

## スペース管理

- 関連レコードのアプリ数は、「各種アプリ情報を更新」時に設定されます。

![2020-09-15_09h52_23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100572/c7f0e015-93e6-381b-af2c-59ca6c159dcb.png)


![2020-09-15_10h12_45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100572/55669aa6-bffa-f03b-e5c0-13fc78076678.png)

## アプリ情報

- 関連レコードのプラグイン数は、「各種アプリ情報を更新」時に設定されます。
- JavaScript カスタマイズで、プラグインのアイコンを表示しています。

![2020-09-15_09h48_24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100572/be91e1ff-8519-3ed1-a334-a0c0ccc2b5be.png)

![2020-09-15_09h49_34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100572/c04006bc-e764-a4b3-3b73-f3a58d979fe5.png)


## プラグイン情報

- 関連レコードのアプリ数は、「各種アプリ情報を更新」時に設定されます。
- JavaScript カスタマイズで、プラグインのアイコンを表示しています。

![2020-09-15_10h14_37.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100572/ec49f024-c452-309a-2dce-798c55ba7f8e.png)


![2020-09-15_10h15_46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100572/2e7d89fe-275a-10bb-8f5d-9e79d3b35de0.png)


## アプリ利用プラグイン

- JavaScript カスタマイズで、プラグインのアイコンを表示しています。

![2020-09-15_11h49_04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100572/0e369f5d-f661-43c3-f03e-d37ba994c2e6.png)

![2020-09-15_11h51_45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100572/28d60be5-e71f-e5a5-a9cd-2f78e16bb6d4.png)


# アプリ管理プラグインの導入手順

スペース・アプリ・プラグインの各情報を取得するには、kintone システム管理権限が必要です。

- アプリ管理プラグインのインストール
- アプリ管理用スペース作成
- アプリ管理用テンプレートから、管理用アプリを作成
- アプリ情報アプリの「各種アプリ情報を更新」一覧画面で、各情報を取得します。

## アプリ管理プラグインのインストール

kintoneシステム管理のプラグイン管理画面から、アプリ管理プラグインをインストールします。
![2020-09-15_09h39_09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100572/1c7afeb4-9b9f-bcca-79a2-c2558db2562f.png)

## アプリ管理用スペース作成

アプリ管理用に専用スペースを作成します。

![2020-09-15_12h20_32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100572/264016a2-20e0-3b0a-ce7f-d7daba481797.png)

## アプリ管理用テンプレートから、管理用アプリを作成


- rex0220 stores から [kintone アプリ管理プラグイン用アプリテンプレート](https://rex0220.stores.jp/items/5f6035cf07e163172f84473d) を入手してアプリを作成します。
- アプリ情報アプリに、あらかじめアプリ管理プラグインを組み込んでおり、プラグイン設定も不要です。

![2020-09-15_09h41_05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100572/606f37cf-1dd9-dd58-b5c2-f16ed2e44de3.png)

![2020-09-15_09h42_25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100572/6f8f82eb-9870-4121-45ba-2bd82ac35826.png)

アプリ情報アプリのプラグイン設定画面
![2020-09-15_09h46_46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100572/b93d2783-6659-bc05-5754-8b5860854a48.png)


## アプリ情報アプリの「各種アプリ情報を更新」一覧画面で、各情報を取得

- アプリ情報アプリを開く
- アプリ情報アプリの一覧画面で「各種アプリ情報を更新」を選択
- 表示に少し時間がかかります
- 「各種アプリ情報を更新」一覧画面の「管理アプリ更新」ボタンをクリック
- 更新完了時に、各アプリの追加・更新レコード数が表示されます

![2020-09-15_13h29_33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100572/f8e98bfe-9018-7524-4963-c97c867d4306.png)

![2020-09-15_10h45_32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100572/8c7f3ad8-d226-7984-69a3-8c77a2198442.png)

![2020-09-15_11h07_59.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/100572/bd8b2436-e6da-34dd-d0fd-2803797224b6.png)

#注意事項

- スペース情報、プラグイン情報は、kintone システム管理画面から情報を取得していますので、kintone の仕様変更により、情報取得が動作しなくなる可能性があります。