Crenaのkintoneプラグイン（自分用の覚え書き）

# はじめに
こんにちわ、バンコクのチュラロンコン大学にタイ語留学しようと画策中のノベルワークスのまとっち（[@matoi_thai](https://x.com/matoi_thai)）です。

これまではCustomine大好きっ子だったのですが、状況によってはCrenaのプラグインを使った方がいいなぁと思い始めて、いま色々触ってる中です。ということで、触ったところまでを自分用の覚え書きとして記事で残しておきます。

## Crenaのプラグイン
下記サイトで各機能を分かりやすく説明してます。

:::note warn
<b>本記事はただの自分用の覚え書きなので、もしCrenaのプラグインに興味がある方はこちらのサイトを見てもらった方がいいと思います 👀👇</b>
:::

https://crena-shop.com/kintone/plugin


# 各プラグインについて
※ 何度も言いますが、この記事はただの自分用の覚え書きです。（しつこい）

:::note info
プラグインの単品購入も可能ですが、セットプランが超お得だと思ってます💡🛒
- ライトプラン（3,000円/月）
- スタンダードプラン（10,000円/月）
- プロフェッショナルプラン（20,000円/月）
:::

## ライトプラン（3,000円/月）
<b>下記８種類のプラグインが使えます。</b>

:::note info
これで月額3,000円は安すぎる。（最近開発した案件でこのプランを使った）
:::

|プラグイン|自分用メモ|
|:-:|:-:|
|フィールド制御|条件に合わせてフィールドを非表示/編集不可、テーブル行単位に適用可能、印刷画面での非表示も可能|
|郵便番号検索|郵便番号→住所を検索、住所→郵便番号の逆引きも可能|
|法人番号検索|法人番号→会社情報を取得、会社名→法人番号の逆引きも可能、国税庁にWeb-API利用申請が必要|
|適格請求書発行事業者検索|インボイス制度の適確請求書発行事業者か免税事業者か判定、国税庁にWeb-API利用申請が必要|
|文字変換置換|設定した文字を自動変換、㈱→株式会社、半角↔全角、スペース削除、電話番号ハイフン有無【※会社名の表記ゆれ防止】|
|タブ表示|フィールドをカテゴリ毎にタブで整理して表示、現状ステータスで色付け、対応状況でタブ名称変更、表示タブの切替|
|自動採番|レコード作成時に自動採番、採番の頭や最後に文字セット、年毎といった連番のリセット、既存レコードの一括採番も可能|
|検索|一覧画面のレコード絞り込み、フリーワード検索、各フィールドの複数絞り込み、検索を表示する一覧画面を指定可能|

## スタンダードプラン（10,000円/月）
<b>ライトプラン＋下記１３種類のプラグインが使えます。</b>

:::note info
このプラグインで基本的なシステム要望はだいたい網羅されると思う。
:::

|プラグイン|自分用メモ|
|:-:|:-:|
|アプリ間レコードコピー|指定タイミングで、指定アプリに、指定フィールドをコピー（新規レコード登録）、コピー条件指定、コピー元レコードにコピー先番号や固定値【※アプリアクション上位互換】|
|アプリ間レコード更新|指定タイミングで、指定レコードに、指定フィールドで上書き（既存レコード更新）、更新条件指定、更新元レコードに固定値【※アプリ間レコードコピーの既存レコード更新版】|
|テーブルデータ転送|１レコードのテーブル行を分解して別アプリに複数レコード登録、コピー条件指定、コピー元アプリに固定値、値指定で特定行のみ転送【※テーブルで日報作成→レコードで生産性分析】|
|複数レコードテーブル作成|別アプリのレコードでテーブル自動作成、値によるレコード絞り込み【※マスタのレコードでチェックテーブル作成】|
|テーブル操作|テーブル行の行移動、行複製、ソート、行番号の採番、スクロール時の行/ヘッダー固定|
|プロセス管理|ステータスや作業者の一括変更、ステータス変更時の必須や値入力（ログインユーザーや本日）、ステータス変更履歴記録|
|ルックアップ|ルックアップ自動取得、参照(番号)と検索(名前)で別フィールド、ルックアップ元レコード追加、テーブルにもコピー可能、ルックアップ絞り込み【※入力した会社メンバーのみ対象】|
|ツールチップ|アイコンにカーソルを重ねると、説明文をポップアップ、リッチエディター表示や、背景/文字色、？/！アイコンが可能|
|入力制御|文字列一行（自動計算）の重複、条件付きの必須、テーブル行毎といった、kintoneでできない保存時のチェックが可能【※開始日より終了日が早い矛盾や土日NGみたいなチェックも可能】|
|日付|日付の加算減算、期間算出、文字列や数値を日付変換、ボタンで年齢や在庫を一括計算【※クラウドBOT使えば常に最新化】|
|フィールド連動|特定のフィールドに入力した値に応じて、他フィールドの値を設定【※金額に応じてドロップダウンを自動選択】|
|選択肢絞り込み|複数ドロップダウンで動的表示【※地域で関西を選んだら、都道府県の選択肢は大阪/京都/兵庫/滋賀/奈良/和歌山】|
|添付ファイルプレビュー|PDFファイルのプレビュ－表示、そのプレビュー画面からダウンロード、関連レコードでもプレビュー可能|
|関連レコード一覧|関連レコードに表示されてる数値の合計/平均/最大/最小を表示、条件付き集計、一覧画面から関連レコードの値を一括集計|

## プロフェッショナルプラン（20,000円/月）

:::note info
少し高度な要望（一括で整理/分析、一覧の見え方）にも対応という感じ。
:::

<b>スタンダードプラン＋下記６種類のプラグインが使えます。</b>
|プラグイン|自分用メモ|
|:-:|:-:|
|アプリ間レコード一括コピー|【アプリ間レコードコピー】を一覧画面から一括処理|
|アプリ間レコード一括更新|【アプリ間レコード更新】を一覧画面から一括処理|
|テーブルデータ一括転送|【テーブルデータ転送】を一覧画面から一括処理|
|イチラン|エクセルのようなインライン編集、複数レコードのフィールド一括編集、フリーワード検索、種別でまとめるグルーピング、文字列複数行の全行表示やリッチエディター表示が可能
|カレンダー|Googleカレンダー的なUI（ドラッグ＆ドロップ）、繰り返し予定（週次会等）、リソース別（会議室等）、モバイル対応【※[kintoneのカレンダープラグイン徹底比較！](https://qiita.com/matoia/items/9bcba326e14c0cae48c2)を参照】|

## その他
他にもプラグイン色々ありますが、僕がまだ触れてないので、本記事では載せてません。
カンバン、ガントチャート、freee連携とか。。。

:::note warn
<b>Crenaのプラグインでは実現できない機能について</b>
Crenaのプラグインでは一部の機能要望を実現できませんが、下記を組み合わせれば、kintone開発で出てくるほとんどの要望は対応できます。
- k-Report【帳票出力】（Crenaのプラグインとセット売りされてる）
- クラウドBOT【バッチ処理やスケジュール実行】
:::

# おわりに
Crenaのプラグインは以下の点が良いと思う！※個人の感想です
- 値段の割に質が良い（セットプランがコスパ良すぎる）
- アップデートが早い（ユーザーの要望が反映されやすい）
- 強みを補完し合う連携（k-Report、クラウドBOT、freeeなど）