← ブログ一覧へ
入力サポートフィールド制御プラグイン

【かゆいところに手が届く!】kintoneの「フィールド制御プラグイン」

【かゆいところに手が届く!】kintoneの「フィールド制御プラグイン」

あいさつ

こんにちは。Manaです(ΦωΦ)
今回は、kintoneのフィールド表示非表示を細かく指定可能!Crenaが開発中の「フィールド制御プラグイン」についてご紹介します。
このプラグインは皆様にもぜひ使っていただきたいと考えているので、完成後に公開する予定です。

ひとまず本日は、本プラグインを開発した背景、機能と設定方法についてご紹介したいと思います。

背景

kintoneのフィールドを表示非表示に切り替えるプラグインは既にいくつか存在していますよね!弊社でも利用しています。しかし、皆さん、このようなお悩みはありませんか?

・テーブル内の特定のフィールドを非表示にしたい

・レコードの追加・編集・詳細・印刷画面ごとに非表示設定をしたい

・条件に応じてフィールドの表示非表示を切り替えたい

現存しているプラグインでは対応できないときってありますよね!Crenaでも同じ悩みを抱えており、どうにかならないかな?という思いから本プラグインを開発するに至りました。

プラグインの概要

Crenaが開発した「フィールド制御プラグイン」は、既存の表示切替プラグインではできなかったより細かな設定が可能。そんな、かゆいところに手が届くプラグインです。

具体的に本プラグインで設定できる内容は下記のとおりです。

・非表示条件(条件対象フィールド、条件式、条件値を指定)

・非表示にするフィールド(テーブル内のフィールドも指定可能)

・適用する画面(レコード詳細画面、レコード追加画面、レコード編集画面、レコード印刷画面)
※レコード追加、編集画面において、条件を満たす値変更がされた場合表示非表示が切り替わります。

実際の例を取り上げながら、本プラグインでどんなことが実現できるのかをわかりやすくご説明していきます。

例1)テーブル内フィールドの表示非表示設定

まずは下の図を御覧ください。

freee請求書作成アプリのレコード追加画面でテーブルが横に長く並んでいる状態

こちらはfreee請求書作成アプリのレコード追加画面です。このアプリでは、APIを使ってkintoneのレコード情報をfreeeに連携し請求書を作成することができます。この連携に必要なフィールドの全てをテーブルに入れると、上の図のように『長ーーーーーく』なってしまいます。

しかし、このテーブルの殆どのフィールドはシステム上必要なだけで、基本的にはkintoneを操作する従業員には見える必要のないフィールドです。
そこで、業務上不要なフィールドを非表示設定します。

不要フィールドを非表示にしたあとのスッキリしたレコード追加画面

シンプルでスッキリとした入力画面になりましたね!

ちなみに、〇〇だったら非表示にする。といった条件の設定も可能です。例えば、上記画像左上のように「勘定科目・税率などを表示する」というチェックボックスを用意します。このチェックボックスにチェックが入っていなかったら非表示、チェックが入っていたら表示、という切替も可能です。

プラグインの設定方法は以下のとおりです。

1プラグイン設定画面で非表示条件に使うフィールドを選択
フィールド制御プラグインで条件フィールドを選択する画面
2条件式を選択
条件式を選択するプラグイン設定画面
3条件値を設定
条件値を入力するプラグイン設定画面
4非表示にするフィールドを選択
非表示にするフィールドを選択する画面
5フィールドを非表示にする画面を選択
非表示を適用する画面種別を選択する画面

以上です。簡単でとてもわかりやすいですよね!

例2)画面毎の表示非表示設定

レコード追加のときには必要だけど、レコード詳細画面では表示させたくない。などの画面毎の表示非表示設定も可能です。

例えば、問い合わせ内容を管理するアプリがあり、その中にFAQリストが入っているとします。

問い合わせ対応中のレコード追加画面でFAQリストが表示されている例

問い合わせを受けている際はFAQリストを確認しながら対応したいですよね。しかし、問い合わせ履歴を確認する際にはFAQリストは必要ありません。そこで、お問い合わせ対応中に操作するレコード追加(編集)画面ではFAQリストを表示、履歴を確認する際のレコード詳細画面では非表示、といった設定をします。

レコード詳細画面でFAQリストを非表示にしコンパクトにした例

必要な項目だけを確認できるのでとても見やすいですね!レコードの表示画面が長くなりすぎずコンパクトに収まりました。

プラグインの設定方法については例1と同様の流れになります。

まとめ

フィールド制御プラグイン」は30日間無料でお試しできます。
お気軽にお申し込みください!

30日間無料お試し申込み

株式会社Crena(クレナ)では、中小企業様を中心に、低コスト&短納期でのkintone導入の構築を支援しております。システムを構築する前段階である、業務の洗い出しから課題の抽出、最適な業務フローの構築からサポートいたしますので、まずはお気軽にご相談ください。

kintoneアプリ開発のご依頼は株式会社Crenaへ

項目: 会社名
内容: 株式会社Crena(クレナ)
項目: TEL
内容: 043-388-8819
項目: 設立
内容: 2020年8月
項目: 代表取締役
内容: 平野 賢太郎 (Hirano Kentaro)
項目: 事業内容
内容: クラウドソリューション事業 システム開発事業 ビジネスソリューション事業
項目: URL
内容: https://crena-plugin.com/

Crena Plugin

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

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