エンドユーザーが使いやすいと感じる業務システムとは?

利用者の直接的な「使いやすさ」につながるのは、アプリケーション画面上に配置された各要素(コントロール)の見た目や一つ一つの細かな動作、そして操作を促す誘導です。たとえば、データ入力時のカーソル移動の順番や入力検証のタイミング、画面遷移の回数、関連データの視認性などがあります。

「使いやすさ」は感覚でありますが、いくつかのポイントを押さえることでより多くの人に実感してもらうことも可能です。
ここでは、ユーザーが使いやすいと感じる3つのポイントを解説し、そのユーザーインタフェースの具体例とコンポーネントでの実現方法を紹介します。

整理された画面レイアウト

業務システムに限らず、作業を行いやすくするためには、「同じ作業に使うモノ(道具・機能)をまとめて収納すること」と「どこに何があるのかひと目で分かるようにしておくこと」が必要です。

アプリケーション画面であればレイアウトが整理されていることが重要になります。「どこに何があるのかひと目でわかるようにしておく」については、コントロールの配置やサイズ・視認性で解決できます。

整理されたレイアウトを実現するには、それぞれの案件を取り巻く環境や利用者属性などによって変わってきますが、グレープシティでは多様なレイアウトに対応できる機能をもつコントロールを提供しています。

操作に迷わないUI/UX

利用者が操作に迷うのは、大きく分けると以下の2つです。

「画面操作の経験が浅く慣れていない状態」
業務やシステムに不慣れな場合、業務ルールに変更があった場合やたまにしか行わない処理などの状況で生じる「迷い」です。

「他の経験と異なる」
たとえば、ある画面では「エクスポート」というボタンが設置され、別の画面では「ファイルとして出力」というボタンが設置されている場合や、類似した処理の操作手順が画面によって異なるなど全体的な統一がされていない場合です。

後者は画面仕様の設計段階で行われる文言統一やUXルールで対応できますが、前者は仕様では対応できません。
そこで、操作をガイドする機能を搭載したコンポーネントを利用し、操作に迷わない画面を作成します。

少ない操作手順

業務システムのシンプルな操作手順例を考えます。

  1. 処理をする画面(メニュー)を探す
  2. 処理対象のデータを探す
  3. 内容の追加/更新/削除」を行う
しかし、処理の順番は常に1→2→3の順番になるわけではなく、1→2→3→2→3…となったり1つのデータを変更するために他のデータを参照するなど実業務手順は複雑です。

そのため一概に手順を減らすことはできませんが、「画面の移動を少なくする」ことと「入力項目を減らす」などの対応が可能です。それはコンポーネントの機能を使用して実現できます。

関連技術情報

快適な入力画面を実現

InputManを利用して使いやすい入力画面を開発する方法を解説

詳しく見る
入力画面の開発工数比較

InputManを利用した場合と標準コントロールだけで開発した場合の比較

詳しく見る
グリッドコンポーネントの使い分け

SRPEAD、MultRow、FlexGridなどグリッド製品の使い分けポイントを解説

詳しく見る
プロパティの一括管理(PlusPak)

プロジェクトに配置した全コントロールのプロパティを一括で管理する

詳しく見る
高解像度モニタ対応(PlusPak)

Windows Formsアプリケーションの高解像度モニタ対応

詳しく見る
タッチ対応(PlusPak)

タッチ操作機能を追加したWindows Formsアプリケーションの開発

詳しく見る
GrapeCity.devlog 記事

GrapeCity.devlogで公開している「Windows Forms」カテゴリーの技術記事一覧です。

詳しく見る

顧客と開発者の生産性を格段に向上させる、業務システムの画面UI

製品を紹介した技術記事が数多く掲載されています。旧バージョンを対象とした記事でも利用方法は最新版と同様です。

CodeZineサイトで記事を見る

この記事で解説したWindows フォーム用コンポーネント

InputMan

[インプットマン]
入力操作を楽にする機能を多数搭載した
入力用コントロールセット
※ InputManPlus for Windows Formsに同梱

デモアプリケーション
トライアル版
製品情報

PlusPak

[プラスパック]
標準コントロールでは実現できない
高度な機能を持つUI部品のセット
※ InputManPlus for Windows Formsに同梱

デモアプリケーション

JPAddress

[JPアドレス]
住所と郵便番号に関する入力を
自動化できるライブラリ
※ InputManPlus for Windows Formsに同梱

デモアプリケーション

SPREAD

[スプレッド]
Excelのような見た目と操作性を
実現する表計算・データグリッド
コンポーネント

デモアプリケーション
トライアル版
製品情報

MultiRow

[マルチロウ]
1レコードのフィールドを自由な
レイアウトで配置できるデータグリッド
※ MultiRowPlus for Windows Formsに同梱

デモアプリケーション
トライアル版
製品情報