kintoneのアプリはどうやって作る?|プログラミングをしなくても、業務に合わせたアプリを作成できます。kintoneアプリ作成の基本ステップ:①アプリを作成する②フォームを作成する(項目を配置)③一覧画面を設定する④検索・絞り込みを設定する⑤通知・自動化を設定する⑥アクセス権・権限を設定する。完成!kintone上で業務アプリが完成します。チームで共有し、業務の効率化を実現しましょう!

kintoneの大きな特徴の一つが、専門的なプログラミング知識がなくても、業務に合わせたアプリを作成できることです。

例えば、これまでExcelや紙で管理していた「顧客管理」「案件管理」「営業日報」「見積管理」「問い合わせ管理」「申請管理」などの業務を、kintone上の業務アプリとして構築できます。

アプリを作る際には、kintoneの画面上で必要な項目を配置し、入力画面や一覧画面、検索、集計、通知、権限などを設定していきます。

ここでは、実際にkintoneで業務アプリを作る基本的な流れをご紹介します。

Step by Step

案件管理アプリを例に、企画から本番公開までの15ステップを解説します。

  1. まず「何を管理するアプリなのか」を決める

    アプリを作る前に、最も重要なのが管理する業務と情報を整理することです。例えば、「案件管理アプリ」を作る場合、次のような内容を整理します。

    • どのような案件を管理するのか
    • 誰が登録するのか
    • 誰が確認するのか
    • どのような情報が必要なのか
    • 案件の進捗をどのように管理するのか
    • どのタイミングで通知するのか
    • どのような集計をしたいのか

    いきなりkintoneの画面を作り始めるのではなく、現在の業務を整理してからアプリを設計することが重要です。

  2. kintoneで新しいアプリを作成する

    管理する業務が決まったら、kintoneから新しいアプリを作成します。アプリの作成方法には、例えば以下のような方法があります。

    • kintone上で新しく作成する
    • Excelなどの既存データを利用して作成する
    • テンプレートを利用して作成する
    • 既存のアプリを複製して作成する

    ゼロから作ることもできますし、既存のExcelやテンプレートをベースにして作ることもできます。例えば、現在Excelで案件管理をしている場合は、そのExcelの管理項目を確認しながらkintoneのアプリへ置き換えていきます。

  3. アプリに必要な「フィールド」を配置する

    kintoneアプリを作るうえで中心となるのが、フィールドの設定です。フィールドとは、簡単に言えば「データを入力するための項目」です。例えば案件管理アプリなら、次のような形で設定します。

    管理する情報kintoneで使用するフィールド
    案件名文字列(1行)
    顧客名文字列・ルックアップ
    担当者ユーザー選択
    案件金額数値
    受注予定日日付
    案件状況ドロップダウン
    商談内容文字列(複数行)
    関連資料添付ファイル

    kintoneには、文字列・数値・日付・時刻・日時・チェックボックス・ラジオボタン・ドロップダウン・複数選択・ユーザー選択・組織選択・添付ファイル・リンク・ルックアップ・関連レコード一覧など、さまざまな種類のフィールドが用意されています。業務で扱うデータの種類に合わせて、適切なフィールドを選択します。

  4. 入力画面をレイアウトする

    フィールドを配置しただけでは、使いやすい業務アプリにはなりません。実際に利用する社員が入力しやすいように、画面のレイアウトを設計します。例えば案件管理であれば、次のように関連する項目をまとめます。

    • 基本情報:顧客名・案件名・担当者
    • 案件情報:案件金額・受注予定日・案件ステータス
    • 商談情報:商談内容・次回対応日・対応履歴
    • 添付資料:見積書・提案資料・契約書

    「どこに何を入力すればよいのか」が一目で分かる画面にすることがポイントです。

  5. データを一覧表示できるようにする

    登録したデータを確認するために、一覧画面を作成します。例えば案件管理アプリなら、次のように業務に合わせて複数の一覧を作成できます。

    • 全案件一覧:すべての案件を表示
    • 自分の案件:ログインしている担当者の案件だけを表示
    • 進行中案件:「商談中」「見積提出」などの案件を表示
    • 受注予定案件:受注予定日が近い案件を表示

    一覧を工夫することで、毎回データを検索する手間を減らすことができます。

  6. 検索・絞り込みを設定する

    登録したデータが増えてくると、必要な情報をすぐに見つけられることが重要になります。kintoneでは、条件を指定してデータを絞り込むことができます。例えば、次のような条件で案件を検索できます。

    • 担当者=営業部Aさん
    • 案件ステータス=商談中
    • 受注予定日=今月

    また、必要な条件をあらかじめ設定した一覧を作成しておけば、毎回検索条件を入力する必要もありません。

  7. 集計・グラフを設定する

    kintoneでは、登録したデータを集計してグラフなどで確認することもできます。例えば案件管理であれば、次のような集計ができます。

    • 担当者別の案件数
    • 月別の受注金額
    • 案件ステータス別の件数
    • 顧客別の売上
    • 商品別の売上

    Excelで集計表を作成していた業務を、kintone上で確認できるようにすることも可能です。

  8. ルックアップで他のアプリとデータを連携する

    複数のアプリを利用する場合には、ルックアップを利用できます。例えば、「顧客マスター」「案件管理」「商品マスター」という3つのアプリを作成しているとします。

    案件管理で顧客を選択すると、顧客マスターから会社名・住所・電話番号・担当者などの情報を取得するといった使い方ができます。同じ情報を何度も入力する必要がなくなるため、入力作業の削減や入力ミスの防止につながります。

  9. 関連レコードを表示する

    例えば顧客情報を登録している「顧客管理アプリ」と、案件を登録している「案件管理アプリ」がある場合、顧客管理画面にその顧客の案件一覧を表示できます。

    これにより、顧客情報を見る → その顧客の過去の案件を見る → 現在進行中の案件を確認する、というように、関連する情報を一つの画面から確認できるようになります。

  10. 通知を設定する

    kintoneには、条件に応じてユーザーへ通知する機能があります。例えば、次のようなタイミングで通知を行うことができます。

    • 新しい案件が登録された
    • 自分が担当者になった
    • 案件のステータスが変更された
    • 対応期限が近づいた
    • コメントが投稿された

    これにより、「メールで連絡する」「口頭で伝える」といった作業を減らせます。

  11. プロセス管理を設定する

    申請・承認などの業務では、プロセス管理を利用します。例えば、「申請 → 上長確認 → 部門長承認 → 完了」という業務フローをkintone上に設定できます。

    案件管理でも、「新規 → 商談中 → 見積提出 → 受注 → 完了」といったステータス管理ができます。誰が次の作業を行うのかを明確にできるため、業務の進捗管理にも活用できます。

  12. アクセス権を設定する

    業務アプリでは、「誰がどの情報を見ることができるのか」という設定も重要です。例えば、次のように会社の運用ルールに合わせてアクセス権を設定します。

    • 営業担当者は自分の案件を編集できる
    • 営業部長は営業部全体の案件を確認できる
    • 経営者は全社の案件を確認できる
    • 一般社員は管理部門の情報を見ることができない

    アプリ単位だけでなく、レコードやフィールド単位で権限を設定することもできます。

  13. 標準機能で足りない場合はカスタマイズする

    ここまでが、主にkintoneの標準機能を利用したアプリ構築です。しかし、実際の業務では標準機能だけでは実現できない要望もあります。例えば、次のような場合です。

    • 独自のボタンを追加したい
    • 入力内容によって画面を変更したい
    • 自動計算を複雑にしたい
    • PDF帳票を自動作成したい
    • 外部システムとデータを連携したい
    • 他のサービスと連携したい
    • 独自の入力チェックを行いたい

    このような場合には、プラグイン、JavaScriptカスタマイズ、kintone API、外部サービスとのAPI連携などを利用して機能を追加します。

  14. テストを行う

    アプリが完成したら、実際の業務を想定してテストを行います。例えば、次のような点を確認します。

    • データを登録できるか
    • 編集できるか
    • 必要な一覧が表示されるか
    • 検索・絞り込みが正しく動くか
    • 通知が届くか
    • 承認フローが正しく進むか
    • 権限設定に問題がないか
    • 他のアプリとの連携が正常に動くか
    • カスタマイズした機能が正常に動くか

    実際に利用する担当者にも操作してもらい、使いにくい部分や不足している部分を修正します。

  15. 本番環境で利用を開始する

    テストが完了したら、アプリを本番環境で公開します。必要に応じて、既存のExcelやCSVなどのデータをkintoneへ登録し、実際の業務で利用を開始します。

    また、利用開始時には社員向けに操作方法や運用ルールを説明することも重要です。

Not Just Fields

kintoneは簡単にアプリを作れることが大きな特徴ですが、業務で本当に使えるアプリを作るためには、業務そのものを整理し、最適なアプリ構成を考えることが重要です。

例えばExcelをそのままkintoneに移行するだけでは、「Excelをkintoneに置き換えただけ」になってしまう場合があります。

という考え方が重要です。

「自分たちで作る」のが難しい場合は、開発をお任せください

kintoneは、お客様自身でアプリを作れるサービスです。しかし、業務アプリを一から設計するには、業務知識だけでなく、kintoneの機能や設定方法についての知識も必要です。

また、複数アプリの連携や権限設定、プロセス管理、プラグイン、JavaScript、API連携などまで含めると、社内担当者だけで対応することが難しくなるケースもあります。

弊社では、こうした「本来お客様が行うkintoneアプリの設計・構築作業を代行する、kintoneアプリ開発請負サービス」を提供しています。お客様から業務内容や実現したいことをお聞きし、要件整理 → アプリ設計 → kintone構築 → カスタマイズ → テスト → 公開までを弊社が一括して対応します。

お任せいただく方法も、開発請負だけではありません。お客様と画面を見ながらその場でアプリを組み上げる対面開発や、導入後の運用に継続的に伴走する伴走サービスもご用意しています。開発規模やご希望の関わり方に合わせて、最適な進め方をご提案します。

「kintoneを導入したけれど、アプリを作る時間がない」「Excelの業務をkintoneに移行したい」「自社で作り始めたが、うまく設計できない」「標準機能だけでは実現できない」といった場合も、お気軽にご相談ください。

kintoneどんなアプリを作ればいい?まずは無料で試作!無料サンプルアプリ作成のお申込みはこちら

具体的な内容が決まっていない段階でもお気軽にご相談ください。お客様の業務内容をお聞きした上で、kintoneを活用した最適な方法をご提案します。

お問い合わせフォームへ → アプリ開発請負ページへ戻る 通常2〜3営業日以内にご返信いたします。