(57)【特許請求の範囲】
【請求項１】
データの入力により所定の付箋発生条件が成立したと判断された場合に、前記データを入力させるために起動されていたアプリケーションの識別情報と前記付箋発生条件とに対応付けて予め設定されている内容の電子付箋情報を生成または選択する生成選択手段と、
前記生成選択手段により前記電子付箋情報が生成または選択された場合に、前記生成または選択した電子付箋情報に、前記入力されたデータに関連する関連情報を前記アプリケーションの識別情報とともに対応付けて、所定の記憶手段に格納する格納制御手段と、
前記付箋発生条件に基づいて生成または選択されることにより前記記憶手段に登録された電子付箋情報を、当該電子付箋情報が生成または選択されたときに起動されていたアプリケーション、または、当該電子付箋情報の内容に関連するアプリケーションが起動されたときに、前記記憶手段に登録されている他の電子付箋情報よりも優先的に表示手段に表示させる表示制御手段と、
を備えたことを特徴とするデータ出力装置。
【請求項２】
データの入力により所定の付箋発生条件が成立したと判断された場合に、前記データを入力させるために起動されていたアプリケーションの識別情報と前記付箋発生条件とに対応付けて予め設定されている内容の電子付箋情報を生成または選択する生成選択手段と、
前記生成選択手段により前記電子付箋情報が生成または選択された場合に、前記生成または選択した電子付箋情報に、前記入力されたデータに関連する関連情報を前記アプリケーションの識別情報とともに対応付けて、所定の記憶手段に格納する格納制御手段と、
前記付箋発生条件に基づいて生成または選択されることにより前記記憶手段に登録された電子付箋情報を、当該電子付箋情報が生成または選択されたときに起動されていたアプリケーション、または、当該電子付箋情報の内容に関連するアプリケーションが起動されたときに、表示優先順位が高い電子付箋情報は表示手段の上部に優先的に表示させる表示制御手段と、
を備えたことを特徴とするデータ出力装置。
【請求項３】
前記表示制御手段は、前記表示手段に表示された電子付箋情報のうち操作手段により指定された電子付箋情報の詳細内容を前記表示手段に表示させる請求項１又は２に記載のデータ出力装置。
【請求項４】
前記電子付箋情報に対するコメントを関連付箋情報として入力する入力手段と、
前記入力された関連付箋情報を、前記電子付箋情報に関連付けて付箋情報格納手段に格納させる格納制御手段と、
を備える請求項１〜３の何れか一項に記載のデータ出力装置。
【請求項５】
前記表示制御手段は、ユーザ操作に応じて前記電子付箋情報と前記関連付箋情報とを切り替え可能に表示する請求項４に記載のデータ出力装置。
【請求項６】
前記表示手段に表示されている電子付箋情報に対応する入力データの表示を指示する指示手段を備え、
前記表示制御手段は、前記指示手段による指示が行われた場合に、前記表示手段に表示されている電子付箋情報に対応する入力データを入力データ格納手段から読み出して前記表示手段に表示させる請求項１〜５の何れか一項に記載のデータ出力装置。
【請求項７】
コンピュータを、
データの入力により所定の付箋発生条件が成立したと判断された場合に、前記データを入力させるために起動されていたアプリケーションの識別情報と前記付箋発生条件とに対応付けて予め設定されている内容の電子付箋情報を生成または選択する生成選択手段、
前記生成選択手段により前記電子付箋情報が生成または選択された場合に、前記生成または選択した電子付箋情報に、前記入力されたデータに関連する関連情報を前記アプリケーションの識別情報とともに対応付けて、所定の記憶手段に格納する格納制御手段、
前記付箋発生条件に基づいて生成または選択されることにより前記記憶手段に登録された電子付箋情報を、当該電子付箋情報が生成または選択されたときに起動されていたアプリケーション、または、当該電子付箋情報の内容に関連するアプリケーションが起動されたときに、前記記憶手段に登録されている他の電子付箋情報よりも優先的に表示手段に表示させる表示制御手段、
として機能させるためのプログラム。
【請求項８】
コンピュータを、
データの入力により所定の付箋発生条件が成立したと判断された場合に、前記データを入力させるために起動されていたアプリケーションの識別情報と前記付箋発生条件とに対応付けて予め設定されている内容の電子付箋情報を生成または選択する生成選択手段、
前記生成選択手段により前記電子付箋情報が生成または選択された場合に、前記生成または選択した電子付箋情報に、前記入力されたデータに関連する関連情報を前記アプリケーションの識別情報とともに対応付けて、所定の記憶手段に格納する格納制御手段、
前記付箋発生条件に基づいて生成または選択されることにより前記記憶手段に登録された電子付箋情報を、当該電子付箋情報が生成または選択されたときに起動されていたアプリケーション、または、当該電子付箋情報の内容に関連するアプリケーションが起動されたときに、表示優先順位が高い電子付箋情報は表示手段の上部に優先的に表示させる表示制御手段、
として機能させるためのプログラム。
【請求項９】
データが入力される毎に所定の付箋発生条件が成立したか否かを判断する判断手段と、
前記判断手段により前記付箋発生条件が成立したと判断された場合に、前記データを入力させるために起動されていたアプリケーションの識別情報と前記付箋発生条件とに対応付けて予め設定されている内容の電子付箋情報を生成または選択する生成選択手段と、
前記生成選択手段により前記電子付箋情報が生成または選択された場合に、前記生成または選択した電子付箋情報に、前記入力されたデータに関連する関連情報を前記アプリケーションの識別情報とともに対応付けて、所定のメモリに格納する格納制御手段と、を備え、
アプリケーションが起動されたときにこの起動されたアプリケーションの識別情報と対応付けて前記電子付箋情報が既に前記メモリに格納されていた場合に、前記電子付箋情報を表示手段に優先的に表示させる表示制御手段を更に備えるデータ出力装置。
【請求項１０】
データが入力される毎に所定の付箋発生条件が成立したか否かを判断する判断手段と、
前記判断手段により前記付箋発生条件が成立したと判断された場合に、前記データを入力させるために起動されていたアプリケーションの識別情報と前記付箋発生条件とに対応付けて予め設定されている内容の電子付箋情報を生成または選択する生成選択手段と、
前記生成選択手段により前記電子付箋情報が生成または選択された場合に、前記生成または選択した電子付箋情報に、前記入力されたデータに関連する関連情報を前記アプリケーションの識別情報とともに対応付けて、所定のメモリに格納する格納制御手段と、を備え、
アプリケーションが起動されたときにこの起動されたアプリケーションの識別情報と対応付けて前記電子付箋情報が既に前記メモリに格納されていた場合に、前記電子付箋情報をメイン情報として表示手段に表示させるとともに当該電子付箋情報に対して入力されたコメントを前記表示手段に表示させる表示制御手段を更に備えるデータ出力装置。
【請求項１１】
データが入力される毎に所定の付箋発生条件が成立したか否かを判断する判断手段と、
前記判断手段により前記付箋発生条件が成立したと判断された場合に、前記データを入力させるために起動されていたアプリケーションの識別情報と前記付箋発生条件とに対応付けて予め設定されている内容の電子付箋情報を生成または選択する生成選択手段と、
前記生成選択手段により前記電子付箋情報が生成または選択された場合に、前記生成または選択した電子付箋情報に、前記入力されたデータに関連する関連情報を前記アプリケーションの識別情報とともに対応付けて、所定のメモリに格納する格納制御手段と、を備え、
アプリケーションが起動されたときにこの起動されたアプリケーションの識別情報と対応付けて前記電子付箋情報が既に前記メモリに格納されていた場合には、タブの選択により前記電子付箋情報と当該電子付箋情報に対して入力されたコメントとを表示切り替え可能に表示手段に表示させる表示制御手段を更に備えるデータ出力装置。
【請求項１２】
前記データは、伝票情報のデータである請求項９〜１１の何れか一項に記載のデータ出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ出力装置及びプログラムに関する。
【背景技術】
【０００２】
従来、伝票類等に電子付箋を添付する技術が知られている。例えば、特許文献１には、対話方式の電子付箋添付画面において電子付箋の内容を入力することにより電子付箋を電子伝票類に添付する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１０２０００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、一般的に、電子付箋管理システムにおいては、オペレータが入力中に気付いたことを入力するにとどまっており、オペレータが気付かなければ、電子付箋で伝えるべき事象が発生しても付箋は生成されない。例えば、受注入力中に在庫が僅少で発注の必要があったとしても、受注入力中にオペレータが気付かなければ「在庫僅少、発注確認」のような電子付箋が生成されることはない。
【０００５】
本発明の課題は、電子付箋で伝えるべき事象が発生した際に、オペレータが気付かなった場合であっても電子付箋を生成または選択できるようにすることである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載のデータ出力装置は、
データの入力により所定の付箋発生条件が成立したと判断された場合に、前記データを入力させるために起動されていたアプリケーションの識別情報と前記付箋発生条件とに対応付けて予め設定されている内容の電子付箋情報を生成または選択する生成選択手段と、
前記生成選択手段により前記電子付箋情報が生成または選択された場合に、前記生成または選択した電子付箋情報に、前記入力されたデータに関連する関連情報を前記アプリケーションの識別情報とともに対応付けて、所定の記憶手段に格納する格納制御手段と、
前記付箋発生条件に基づいて生成または選択されることにより前記記憶手段に登録された電子付箋情報を、当該電子付箋情報が生成または選択されたときに起動されていたアプリケーション、または、当該電子付箋情報の内容に関連するアプリケーションが起動されたときに、前記記憶手段に登録されている他の電子付箋情報よりも優先的に表示手段に表示させる表示制御手段と、
を備える。
【発明の効果】
【０００７】
本発明によれば、電子付箋で伝えるべき事象が発生した際に、オペレータが気付かなった場合であっても電子付箋を生成または選択することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態におけるデータ入力装置の機能的構成を示すブロック図である。
【図２】業務システム、付箋管理システム、業務システムＤＢ、付箋発生パターンＤＢ、関連アプリケーションＤＢ、付箋情報ＤＢの関係を示す図である。
【図３】業務システムＤＢを構成するテーブルの例を示す図である。
【図４】付箋発生パターンＤＢのデータ格納例を示す図である。
【図５】関連アプリケーションＤＢのデータ格納例を示す図である。
【図６】付箋情報ＤＢのデータ格納例を示す図である。
【図７】業務システム及び付箋管理システムが起動されている際の表示部の一例を示す図である。
【図８】付箋ボタンが指定されると表示される付箋詳細確認画面の一例を示す図である。
【図９】図１のＣＰＵにより実行される付箋自動発生監視処理を示すフローチャートである。
【図１０】図１のＣＰＵにおいて実行される表示制御処理を示すフローチャートである。
【図１１】図１０のステップＳ２７で表示される付箋ボタンが指定された際に、付箋管理システムにより表示される付箋詳細確認画面の一例を示す図である。
【図１２】ユーザ操作に応じて主付箋と関連付箋が切り替え可能に表示された付箋詳細確認画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明に係る好適な実施形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１０】
（データ入力装置１の構成）
図１は、本実施形態におけるデータ入力装置１の機能構成を示すブロック図である。図１に示すように、データ入力装置１は、ＣＰＵ（Central Processing Unit）１０、操作部１１、表示部１２、ＲＡＭ（Random Access Memory）１３、記憶部１４、通信部１５、計時部１６等を備えて構成され、各部はバス１７を介して接続されている。
【００１１】
ＣＰＵ１０は、記憶部１４に記憶されているシステムプログラム（ＯＳ：Operating System）を読み出し、ＲＡＭ１３のワークエリアに展開し、該システムプログラムに従って各部を制御する。また、ＣＰＵ１０は、記憶部１４に記憶されている業務システムプログラム１４１との協働により業務システム１０１として機能する。また、ＣＰＵ１０は、付箋管理システムプログラム１４２との協働により付箋管理システム１０２として機能する。
【００１２】
操作部１１は、カーソルキー、数字入力キー、及び各種機能キー等を備えたキーボードと、マウス等のポインティングデバイスを備えて構成され、キーボードに対するキー操作やマウス操作により入力された指示信号をＣＰＵ１０に出力する。また、操作部１１は、表示部１２の表示画面にタッチパネルを備えても良く、この場合、タッチパネルを介して入力された指示信号をＣＰＵ１０に出力する。
【００１３】
表示部１２は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ(Electro-Luminescence)ディスプレイ等により構成される。表示部１２には、ＣＰＵ１０から入力される表示信号の指示に従って、各種画面を表示する。
【００１４】
ＲＡＭ１３は、ＣＰＵ１０により記憶部１４から読み出されたプログラム、入力データ、出力データ、パラメータ等を一時的に格納するワークエリアを有する。
【００１５】
記憶部１４は、半導体の不揮発性メモリ等により構成される。記憶部１４は、ＣＰＵ１０で実行されるシステムプログラムや、業務システムプログラム１４１、付箋管理システムプログラム１４２、これらのプログラムの実行に必要なデータ等を記憶する。これらのプログラムは、コンピュータ読み取り可能なプログラムコードの形態で記憶部１４に格納されている。ＣＰＵ１０は、当該プログラムコードに従った動作を逐次実行する。
【００１６】
また、記憶部１４には、業務システムＤＢ（Data Base）１４１ａ、付箋発生パターンＤＢ１４１ｂ、関連アプリケーションＤＢ１４２ａ、付箋情報ＤＢ１４２ｂが記憶されている。
【００１７】
ここで、図２は、業務システム１０１、付箋管理システム１０２、業務システムＤＢ１４１ａ、付箋発生パターンＤＢ１４１ｂ、関連アプリケーションＤＢ１４２ａ、付箋情報ＤＢ１４２ｂの関係を示す図である。図２に示すように、業務システム１０１は、業務システムＤＢ１４１ａ及び付箋発生パターンＤＢ１４１ｂが参照可能である。付箋管理システム１０２は、関連アプリケーションＤＢ１４２ａ、付箋情報ＤＢ１４２ｂを参照可能である。
【００１８】
業務システム１０１は、伝票入力により取引のデータを入力し、業務システムＤＢ１４１ａに取引データを蓄積し、そのデータベースの情報に基づいて販売管理等を行う。業務システムプログラム１４１は、複数の業務アプリケーションプログラム（以下、業務アプリケーションと称する）を備えて構成されている。業務アプリケーションには、例えば、受注伝票の入力を受け付けて、入力された伝票情報に基づいて業務システムＤＢ１４１ａの受注明細テーブル１４１１（図３（ａ）参照）の更新を行う受注アプリケーションや、発注伝票の入力を受け付けて、入力された伝票情報に基づいて業務システムＤＢ１４１ａの発注明細テーブル１４１２（図３（ｂ）参照）の更新を行う発注アプリケーション等が含まれる。業務アプリケーションのそれぞれには、アプリケーションＩＤと呼ばれる識別子が付加されており、アプリケーションＩＤを指定することで、特定の業務アプリケーションを起動することができる。
【００１９】
業務システムＤＢ１４１ａは、業務を行うために必要な基本情報を格納するとともに、業務システムプログラム１４１の業務アプリケーションによって入力された情報、又は入力された情報に基づいて算出された情報等を蓄積するためのデータベースである。例えば、業務システムＤＢ１４１ａには、図３（ａ）に示す受注明細テーブル１４１１、図３（ｂ）に示す発注明細テーブル１４１２、図３（ｃ）に示す商品マスタテーブル１４１３、図３（ｄ）に示す在庫管理テーブル１４１４、図３（ｅ）に示す得意先マスタテーブル１４１５、図３（ｆ）に示す得意先別未回収残高テーブル１４１６、図３（ｇ）に示す仕入先マスタテーブル１４１７等が含まれる。業務システムＤＢ１４１ａは、格納手段、入力データ格納手段として機能する。
【００２０】
受注明細テーブル１４１１は、受注アプリケーションで入力された受注伝票の伝票情報を格納するテーブルである。発注明細テーブル１４１２は、発注アプリケーションで入力された発注伝票の伝票情報を格納するテーブルである。なお、業務システムＤＢ１４１ａは、この他、例えば、売上明細テーブル、入庫管理テーブル、出庫管理テーブル等、各業務アプリケーションによって入力された伝票情報を格納するテーブルが設けられている。各テーブルの伝票情報は、伝票を特定するための識別情報である伝票番号により管理されている。
商品マスタテーブル１４１３は、商品の基本情報を格納するテーブルである。得意先マスタテーブル１４１５は、得意先の基本情報を格納するテーブルである。仕入先マスタテーブル１４１７は、仕入先の基本情報を格納するテーブルである。在庫管理テーブル１４１４は、商品が入庫した際に在庫数が加算され、商品が出庫した際に在庫数が減算されるテーブルである。得意先別未回収残高テーブル１４１６は、得意先毎に未回収残高を算出するためのデータを格納するテーブルである。
【００２１】
付箋発生パターンＤＢ１４１ｂは、付箋（電子付箋を指す）を自動的に生成する（自動発生させる）条件である付箋発生条件と、その付箋発生条件が成立している場合に自動的に生成する電子付箋情報（以下、付箋情報と呼ぶ）の内容とを対応付けて格納したデータベースである。即ち、付箋発生パターンＤＢ１４１ｂは、付箋発生パターン記憶手段として機能する。図４は、付箋発生パターンＤＢ１４１ｂのデータ格納例を示す図である。図４に示すように、付箋発生パターンＤＢ１４１ｂは、「対象アプリケーションＩＤ」、「付箋ＩＤ」、「発生条件」、「付箋表題」、「付箋内容」のフィールドを有する。
「対象アプリケーションＩＤ」は、付箋情報の自動発生の対象となる業務アプリケーション（対象アプリケーション）のアプリケーションＩＤである。なお、本実施形態において、付箋情報の自動発生対象となる業務アプリケーションは、受注アプリケーションや発注アプリケーション等の、伝票を入力するための業務アプリケーションであるものとして説明するが、これに限定されるものではない。「付箋ＩＤ」は、付箋の種類を識別するための付箋識別情報である。「発生条件」は、付箋情報を自動的に発生させる条件、即ち、付箋発生条件である。本実施形態においては、「発生条件」は、業務アプリケーションにより入力されたデータ（入力データ）と、入力されたデータに関連する種類の所定のデータ又は入力されたデータに関連する種類の所定のデータ群に基づいて算出されるデータとの関係式で表されている。入力されたデータに関連する種類の所定のデータとは、具体的には、業務システムＤＢ１４１ａにおいて入力されたデータに関連する所定テーブルの所定項目のデータ（入力されたデータと異なる項目のデータ）である。入力されたデータと同じ種類のデータ、例えば、入力されたデータの正誤を判定するための、入力されたデータの正しい値や誤った値や閾値等は含まれない。「付箋表題」は、発生条件が成立したときに生成する付箋情報の表題である。「付箋内容」は、発生条件が成立したときに生成する付箋情報の詳細内容である。
【００２２】
なお、付箋発生パターンＤＢ１４１ｂの各フィールドの｛｝で囲まれた文字列は、
業務アプリケーション内の変数の名称を表し、「対象アプリケーション」実行時は、実際に入力されたり、業務システムＤＢ１４１ａから取得されたり演算されたりした値に置き換わる。また、１つの業務アプリケーションに対して複数のレコードを登録することができる。
【００２３】
付箋管理システム１０２は、ユーザの操作に応じて付箋情報の入力を受け付けて付箋情報ＤＢ１４２ｂに格納したり、付箋発生条件が成立した際に業務システム１０１から送信された付箋情報を付箋情報ＤＢ１４２ｂに格納したりする。また、付箋管理システム１０２は、後述する表示制御処理等を実行することにより、付箋情報ＤＢ１４２ｂに格納されている付箋情報に基づく付箋の表示制御を行う。
【００２４】
関連アプリケーションＤＢ１４２ａは、自動発生される付箋情報と、その付箋情報の内容に関連する業務アプリケーションとの対応関係を格納したデータベースである。即ち、関連アプリケーションＤＢ１４２ａは、関連アプリケーション記憶手段として機能する。付箋情報の内容に関連する業務アプリケーションとは、例えば、付箋情報に基づく付箋が閲覧されると有用なアプリケーション等である。
図５は、関連アプリケーションＤＢ１４２ａのデータ格納例を示す図である。図５に示すように、関連アプリケーションＤＢ１４２ａは、「付箋ＩＤ」、「関連アプリケーションＩＤ」のフィールドを有する。「付箋ＩＤ」は、自動発生される付箋情報の種類を識別するための付箋識別情報である。「関連アプリケーションＩＤ」は、付箋ＩＤで識別される付箋情報に関連する業務アプリケーションのＩＤである。
【００２５】
付箋情報ＤＢ１４２ｂは、自動発生した付箋を含め、生成された付箋情報を格納するデータベースである。図６（ａ）、（ｂ）は、付箋情報ＤＢ１４２ｂのデータ格納例を示す図である。付箋情報ＤＢ１４２ｂは、付箋情報格納手段として機能する。図６（ａ）、（ｂ）に示すように、付箋情報ＤＢ１４２ｂは、「付箋ＮＯ．」、「ユーザＩＤ」、「付箋表題」、「付箋内容」、「発生アプリケーションＩＤ」、「発生伝票番号」、「付箋ＩＤ」、「付箋入力日時」、「関連付箋ＮＯ．」のフィールドを有する。
【００２６】
「付箋ＮＯ．」は、各付箋情報に付与されたシーケンシャル番号である。「ユーザＩＤ」は、付箋情報を入力したユーザ、又は、付箋情報が自動生成された際にログインしていたユーザのＩＤである。「付箋表題」は、付箋情報の表題である。「付箋内容」は、付箋情報の詳細内容である。「発生アプリケーションＩＤ」は、付箋情報が自動生成された際に起動していた業務アプリケーションのＩＤである。自動生成された付箋情報以外のレコードについては空白である。「発生伝票番号」は、付箋情報が自動生成された際に入力されていた伝票情報を識別するための伝票番号である。自動生成された付箋情報以外のレコードについては空白である。「付箋ＩＤ」は、付箋の種類を識別するための付箋識別情報である。自動生成された付箋情報以外のレコードについては空白である。「付箋生成日時」は、付箋情報が生成された日時である。「関連付箋ＮＯ．」は、関連する付箋情報の付箋ＮＯ．であり、関連する付箋がなければ空白である。
【００２７】
その他、記憶部１４には、操作部１１又は通信部１５により設定された、付箋ボタン１２２ａ（図７参照）の表示優先順位が記憶されている。具体的には、グループ別表示をしない場合の表示優先順位と、後述する表示制御処理においてグループ別表示を行う場合の各グループの表示優先順位のそれぞれが記憶されている。
【００２８】
また、記憶部１４には、業務システム１０１及び付箋管理システム１０２にログイン可能なユーザのユーザ情報（ユーザＩＤ、パスワード、ユーザ名等）及びアクセス可能な業務アプリケーションのアプリケーションＩＤを格納するユーザテーブルが記憶されている。
【００２９】
通信部１５は、モデム、ルータ、ネットワークカード等により構成される。通信部１５は、通信ネットワークを介して接続された外部装置とのデータ送受信を行う。
【００３０】
計時部１６は、ＲＴＣ（Real Time Clock）等の計時回路を内蔵し、現在時刻及び現在日付を計時してＣＰＵ１０に出力する。
【００３１】
（データ入力装置１の動作）
次に、データ入力装置１の動作について説明する。
データ入力装置１に電源が投入されると、ＣＰＵ１０は、システムプログラムとの協働により、表示部１２にログイン画面を表示する。操作部１１によりログイン画面からユーザＩＤ及びパスワードが入力されると、ＣＰＵ１０は、入力されたユーザＩＤ及びパスワードと、記憶部１４のユーザテーブルに記憶されている情報とに基づいて業務システム１０１及び付箋管理システム１０２へのログインが許可されたユーザであるか否かを判断する。ログインが許可されたユーザであると判断した場合、ＣＰＵ１０は、ログインしたユーザのユーザＩＤをＲＡＭ１３に記憶する。また、ＣＰＵ１０は、業務システムプログラム１４１及び付箋管理システムプログラム１４２をＲＡＭ１３に読み出し、業務システム１０１及び付箋管理システム１０２をそれぞれ起動させ、表示部１２に、図７に示す業務システム領域１２１と付箋管理システム領域１２２とを表示する。
【００３２】
図２に示す業務システム１０１は、起動後、業務システム領域１２１にメニュー画面（図示せず）を表示する。なお、メニュー画面には、ログインしたユーザにアクセスが許可された業務アプリケーションに対応するメニューのみが表示される。操作部１１によりメニュー画面からメニューが選択されると、業務システム１０１は、選択されたメニューに応じた業務アプリケーションを起動して、起動した業務アプリケーションのアプリケーションＩＤを付箋管理システム１０２に通知するとともに、後述する付箋自動発生監視処理を実行する。業務アプリケーションが終了すると、業務システム１０１は、業務アプリケーションの終了を付箋管理システム１０２に通知する。業務システム１０１は、判断手段、生成選択手段として機能する。
【００３３】
付箋管理システム１０２は、起動後、図７に示すように、付箋管理システム領域１２２に、付箋ボタン１２２ａと、追加ボタン１２２ｂと、削除ボタン１２２ｃと、を表示する。
付箋ボタン１２２ａは、付箋情報ＤＢ１４２ｂに記憶されている各付箋情報（レコード）に対応しており、付箋表題、日付、担当者、付箋内容の先頭数文字等が表示された付箋である。付箋管理システム１０２は、各レコードの「付箋表題」、「付箋入力日付」、「ユーザＩＤ」、「付箋内容」に基づいて、各付箋ボタン１２２ａを表示する。付箋ボタン１２２ａの表示順序は、記憶部１４に設定されている順番で表示されるが、業務システム１０１において業務アプリケーションが起動され、そのアプリケーションＩＤが通知されると、付箋管理システム１０２は、後述する表示制御処理を実行し、付箋ボタン１２２ａの表示順番を並び替える。
【００３４】
追加ボタン１２２ｂは、付箋情報を追加生成する指示を入力するためのボタンである。操作部１１によりこの追加ボタン１２２ｂが押下されると、付箋管理システム１０２は、付箋情報入力画面（図示せず）をポップアップ等により表示部１２に表示し、この画面から入力された内容に基づいて図６（ａ）、（ｂ）に示す項目からなる付箋情報を生成し、付箋情報ＤＢ１４２ｂに格納する。また、生成された付箋情報に基づく付箋を付箋管理システム領域１２２に表示する。
【００３５】
削除ボタン１２２ｃは、選択された付箋ボタン１２２ａに対応する付箋情報のレコードを削除する指示を入力するためのボタンである。操作部１１により付箋ボタン１２２ａが押下されて選択状態となった際にこの削除ボタン１２２ｃが押下されると、付箋管理システム１０２は、選択された付箋ボタン１２２ａに対応する付箋情報のレコードを付箋情報ＤＢ１４２ｂから削除する。
【００３６】
指定手段としての操作部１１により付箋ボタン１２２ａが指定操作（ここでは、ダブルクリックとする）されると、付箋管理システム１０２は、指定された付箋ボタン１２２ａの付箋の詳細内容を示す付箋詳細確認画面１２２１（図８参照）をポップアップ等により表示部１２に表示する。
【００３７】
図８は、付箋ボタン１２２ａがダブルクリックされると表示される付箋詳細確認画面１２２１の一例を示す図である。図８に示すように、付箋詳細確認画面１２２１には、伝票呼び出しボタン１２２１ａ、編集ボタン１２２１ｂ、閉じるボタン１２２１ｃ、付箋表題１２２１ｄ、付箋入力日時１２２１ｅ、担当者１２２１ｆ、付箋内容（全文）１２２１ｇ等が表示される。
【００３８】
伝票呼び出しボタン１２２１ａは、詳細表示されている付箋の生成時に業務システム１０１で入力されていた伝票情報の業務システム領域１２１への表示を指示するための指示手段である。伝票呼び出しボタン１２２１ａが押下されると、付箋管理システム１０２は、付箋情報ＤＢ１４２ｂの現在詳細表示されている付箋のレコードを参照し、「発生アプリケーションＩＤ」及び「発生伝票番号」に値が格納されている場合、業務システム１０１に発生アプリケーションＩＤ及び発生伝票番号を送信し、送信した発生伝票番号の伝票の表示を依頼する。業務システム１０１においては、発生アプリケーションＩＤ及び発生伝票番号を受信すると、発生アプリケーションＩＤに対応する業務アプリケーションを起動し、受信した発生伝票番号に対応する伝票番号の伝票情報を業務システムＤＢ１４１ａから読み出して業務システム領域１２１に表示する。  
【００３９】
編集ボタン１２２１ｂは、付箋詳細確認画面１２２１に表示されている内容を編集するためのボタンである。操作部１１により編集ボタン１２２１ｂが押下されると、付箋管理システム１０２は、付箋詳細確認画面１２２１に表示されている付箋表題１２２１ｄ及び付箋内容１２２１ｇの編集を可能とするとともに、図示しない確定ボタン、戻るボタンを表示する。操作部１１による編集後、確定ボタンが押下されると、付箋管理システム１０２は、入力された内容に基づいて付箋情報ＤＢ１４２ｂの対応するレコードの内容を更新する。
【００４０】
閉じるボタン１２２１ｃは、付箋詳細確認画面１２２１を閉じるためのボタンである。操作部１１により閉じるボタン１２２１ｃが押下されると、付箋管理システム１０２は、付箋詳細確認画面１２２１を閉じる。
【００４１】
即ち、付箋管理システム１０２は、格納制御手段、表示制御手段として機能する。
【００４２】
以下、業務アプリケーションの起動時に、業務システム１０１において実行される付箋自動発生監視処理及び付箋管理システム１０２において実行される表示制御処理について説明する。まず、付箋自動発生監視処理について説明する。
【００４３】
（付箋自動発生監視処理）
図９は、付箋自動発生監視処理を示すフローチャートである。付箋自動発生監視処理は、業務システム１０１により、何れかの業務アプリケーションが起動された際に実行される。
【００４４】
まず、業務システム１０１は、起動された業務アプリケーションのＩＤが付箋発生パターンＤＢ１４１ｂの「対象アプリケーションＩＤ」に登録されているか否かを判断する（ステップＳ１）。
【００４５】
起動された業務アプリケーションのＩＤが付箋発生パターンＤＢ１４１ｂの「対象アプリケーションＩＤ」に登録されていないと判断した場合（ステップＳ１；ＮＯ）、業務システム１０１は、付箋自動発生監視処理を終了する。
【００４６】
起動された業務アプリケーションのＩＤが付箋発生パターンＤＢ１４１ｂの「対象アプリケーションＩＤ」に登録されていると判断した場合（ステップＳ１；ＹＥＳ）、業務システム１０１は、表示部１２に、新規入力か更新であるかを選択するためのメニュー画面を表示させる（ステップＳ２）。
【００４７】
操作部１１により新規入力が選択された場合（ステップＳ２；ＹＥＳ）、業務システム１０１は、伝票情報を識別するための伝票番号を採番し（ステップＳ３）、採番した伝票番号を付箋管理システム１０２に送信する（ステップＳ５）。そして、表示部１２の業務システム領域１２１に、伝票入力画面を表示し（ステップＳ６）、ステップＳ７に移行する。
【００４８】
一方、操作部１１により更新が選択された場合（ステップＳ２；ＮＯ）、業務システム１０１は、表示部１２に伝票番号の入力欄を表示させて操作部１１による伝票番号の入力を受け付け（ステップＳ４）、入力された伝票番号を付箋管理システム１０２に送信する（ステップＳ５）。そして、業務システムＤＢ１４１ａから入力された伝票番号に対応する伝票情報を読み出して、表示部１２の業務システム領域１２１に、読み出した伝票情報を反映した伝票入力画面を表示し（ステップＳ６）、ステップＳ７に移行する。
【００４９】
図７に、伝票入力画面の一例として、受注アプリケーションを起動した場合に業務システム領域１２１に表示される受注伝票入力画面の例を示す。図７に示すように、各伝票入力画面には、伝票番号１２１ａと、ユーザが入力すべき項目に対応する入力欄１２１ｂと、入力終了時に入力が終了したことを指示するための入力終了ボタン１２１ｃと、が表示される。
【００５０】
ステップＳ７において、業務システム１０１は、入力終了ボタン１２１ｃが押下されるのを待機する（ステップＳ７）。
入力終了ボタン１２１ｃが押下されると（ステップＳ７；ＹＥＳ）、業務システム１０１は、伝票入力画面から入力された内容に基づいて、業務システムＤＢ１４１ａを更新する（ステップＳ８）。例えば、受注伝票入力画面から伝票情報のデータ入力が行われた場合、受注明細テーブル１４１１にレコードが追加され、入力された伝票情報が格納されて更新される。また、得意先別未回収残高テーブル１４１６の「受注金額」に今回受注金額が加算され、更新される。
【００５１】
次いで、業務システム１０１は、付箋発生パターンＤＢ１４１ｂを参照し、「対象アプリケーションＩＤ」が起動中の（即ち、伝票情報入力時の）業務アプリケーションのＩＤに一致するレコードを１つずつ取り出し（ステップＳ９）、「発生条件」に含まれている変数の全てが取得できるか否かを判断する（ステップＳ１０）。
【００５２】
例えば、現在アプリケーションＩＤがＨ１１００１０００２の受注アプリケーションが起動されており、付箋発生パターンＤＢ１４１ｂから取り出されたレコードが図４の２行目のレコードである場合、この２行目のレコードの｛今回受注数｝の変数に該当する受注明細テーブル１４１１の最新レコードの「受注数」と、この２行目のレコードの｛在庫数｝の変数に該当する在庫管理テーブル１４１４の｛在庫数｝の変数、即ち、在庫管理テーブル１４１４において受注明細テーブル１４１１の最新レコードと「商品コード」が合致するレコードの「在庫数」と、を検索し、それぞれにデータが格納されているか否かを判断する。それぞれにデータが格納されている場合に、「発生条件」に含まれている変数の全てが取得できると判断する。
【００５３】
また、例えば、現在アプリケーションＩＤがＨ１１００１０００２の受注アプリケーションが起動されており、付箋発生パターンＤＢ１４１ｂから取り出されたレコードが図４の３行目のレコードである場合、この３行目のレコードの｛今回受注数｝の変数に該当する受注明細テーブル１４１１の最新レコードの「受注数」と、この３行目のレコードの｛未回収額｝の変数を算出するのに必要なデータ、即ち、得意先別未回収残高テーブル１４１６において受注明細テーブル１４１１の最新レコードと「得意先コード」が合致するレコードの「受注金額」、「売上金額」、「請求済み金額」と、得意先マスタテーブル１４１５において受注明細テーブル１４１１の最新レコードと「得意先コード」が合致するレコードの「与信限度額」と、を検索し、それぞれにデータが格納されているか否かを判断する。上記の全てにデータが格納されている場合に、「発生条件」に含まれている変数の全てが取得できると判断する。なお、得意先毎の｛未回収額｝の変数は、「受注金額」、「売上金額」、「請求済み金額」の合計を算出することにより取得することができる。
【００５４】
「発生条件」に含まれている変数の全てが取得できると判断した場合（ステップＳ１０；ＹＥＳ）、業務システム１０１は、「発生要件」が成立しているか否かを判断する（ステップＳ１１）。即ち、「発生要件」の全ての変数を業務システムＤＢ１４１ａから取得するか又は業務システムＤＢ１４１ａから取得したデータに基づいて算出し、「発生条件」が成立しているか否かを判断する。
【００５５】
「発生条件」が成立していると判断した場合（ステップＳ１１；ＹＥＳ）、業務システム１０１は、付箋情報を生成して付箋管理システム１０２に送信し（ステップＳ１２）、ステップＳ１３に移行する。付箋情報は、付箋発生パターンＤＢ１４１ｂから取り出されたレコードの「付箋ＩＤ」、「付箋表題」、「付箋内容」のデータであり、「付箋表題」、「付箋内容」に変数が含まれている場合は、変数に値を代入したデータである。変数に値が入力できない場合は空文字とする。
例えば、現在アプリケーションＩＤがＨ１１００１０００２の受注アプリケーションが起動されており、付箋発生パターンＤＢ１４１ｂから取り出されたレコードが図４の２行目のレコードである場合、そのレコードの「付箋ＩＤ」、「付箋表題」のデータと、「付箋内容」の｛商品名｝に、商品マスタテーブル１４１３において受注明細テーブル１４１１の最新レコードと「商品コード」が一致するレコードの「商品名」を代入したデータを付箋管理システム１０２に送信する。
なお、ステップＳ１２では、付箋情報を生成したが、これに限らず「発生条件」に相当する付箋情報を記憶手段から選択し、選択した付箋情報を付箋管理システム１０２に送信するようにしてもよい。例えば、付箋発生パターンＤＢ１４１ｂにおいて、「対象アプリケーションＩＤ」、「付箋ＩＤ」、「発生条件」に対応付けて、「発生条件」が発生した場合に選択する付箋情報を記憶しておき、「発生条件」が成立した場合に、「発生条件」に対応する付箋情報を選択し、選択した付箋情報を付箋管理システム１０２に送信するようにしてもよい。
【００５６】
一方、ステップＳ１０において、「発生条件」に含まれている変数の全てを取得できないと判断した場合（ステップＳ１０；ＮＯ）、又は、ステップＳ１１において、「発生条件」が成立していないと判断した場合（ステップＳ１１；ＮＯ）、業務システム１０１は、ステップＳ１３に移行する。
【００５７】
ステップＳ１３において、業務システム１０１は、付箋発生パターンＤＢ１４１ｂの「対象アプリケーションＩＤ」が起動中の業務アプリケーションのＩＤに一致するレコードの全ての「発生条件」の成立を評価したか否かを判断する（ステップＳ１３）。全ての「発生条件」の成立を評価していないと判断した場合（ステップＳ１３；ＮＯ）、業務システム１０１は、ステップＳ９に戻り、次のレコードの「発生条件」の成立を評価する。全ての「発生条件」の成立を評価したと判断した場合（ステップＳ１３；ＹＥＳ）、業務システム１０１は、ステップＳ１４に移行する。
【００５８】
ステップＳ１４において、業務システム１０１は、操作部１１により業務アプリケーションの終了が指示されたか否かを判断する（ステップＳ１４）。業務アプリケーションの終了が指示されていないと判断した場合（ステップＳ１４；ＮＯ）、業務システム１０１は、ステップＳ２に戻る。業務アプリケーションの終了が指示されたと判断した場合（ステップＳ１４；ＹＥＳ）、業務システム１０１は、付箋自動発生監視処理を終了する。
【００５９】
付箋管理システム１０２は、業務システム１０１からの付箋情報を受信すると、付箋情報ＤＢ１４２ｂにレコードを追加し、業務システム１０１から受信した付箋情報に基づいて、追加したレコードの各項目にデータを格納する。具体的に、付箋管理システム１０２は、シーケンシャルな付箋ＮＯ．を採番して「付箋ＮＯ．」に格納し、現在ログインしているユーザＩＤを「ユーザＩＤ」に格納する。また、業務システム１０１から受信した付箋情報の付箋表題、付箋内容、付箋ＩＤを「付箋表題」、「付箋内容」、「付箋ＩＤ」のそれぞれに格納する。また、業務システム１０１から通知された現在起動されている業務アプリケーションのアプリケーションＩＤを「発生アプリケーションＩＤ」に、業務システム１０１から受信した現在入力が行われている伝票の伝票番号を「発生伝票番号」に格納する。更に、計時部１６から現在日時を取得して「付箋入力日時」に格納する。
【００６０】
（表示制御処理）
次に、付箋管理システム１０２において実行される表示制御処理について説明する。    図１０は、表示制御処理を示すフローチャートである。表示制御処理は、業務システム１０１から起動した業務アプリケーションのアプリケーションＩＤが通知された際に実行される。
【００６１】
まず、付箋管理システム１０２は、付箋情報ＤＢ１４２ｂを参照し、「発生アプリケーション」が起動された業務アプリケーションのアプリケーションＩＤであり、「ユーザＩＤ」が現在ログインしているユーザのユーザＩＤであるレコードが付箋情報ＤＢ１４２ｂに存在するか否かを判断する（ステップＳ２１）。
【００６２】
「発生アプリケーション」が起動された業務アプリケーションのアプリケーションＩＤであり、「ユーザＩＤ」が現在ログインしているユーザのユーザＩＤであるレコードが付箋情報ＤＢ１４２ｂに存在しないと判断した場合（ステップＳ２１；ＮＯ）、付箋管理システム１０２は、ステップＳ２５に移行する。
【００６３】
「発生アプリケーション」が起動した業務アプリケーションのアプリケーションＩＤであり、「ユーザＩＤ」が現在ログインしているユーザのユーザＩＤであるレコードが付箋情報ＤＢ１４２ｂに存在すると判断した場合（ステップＳ２１；ＹＥＳ）、付箋管理システム１０２は、業務システム１０１から現在入力対象となっている伝票の伝票番号を受信したか否かを判断する（ステップＳ２２）。
【００６４】
業務システム１０１から現在入力対象となっている伝票の伝票番号を受信したと判断した場合（ステップＳ２２；ＹＥＳ）、付箋管理システム１０２は、付箋情報ＤＢ１４２ｂに格納されている付箋のうち、「ユーザＩＤ」が現在ログインしているユーザのユーザＩＤと一致し、「発生アプリケーションＩＤ」が現在起動されている業務アプリケーションＩＤと一致し、かつ、「発生伝票番号」が業務システム１０１において現在入力対象となっている伝票の伝票番号と一致するレコードを検索し、検索されたレコードの付箋情報に基づく付箋ボタン１２２ａを表示部１２の付箋管理システム領域１２２に第１グループとして表示し（ステップＳ２３）、ステップＳ２５に移行する。即ち、ログインしているユーザによる現在の伝票入力時に生成または選択された付箋を最優先で表示する。
【００６５】
ここで、表示制御処理では、付箋情報ＤＢ１４２ｂに格納されている付箋情報に基づく付箋ボタン１２２ａを第１グループ〜第３グループに分けて表示する。表示優先順位は、第１グループ＞第２グループ＞第３グループであり、表示優先順位が高いグループほど付箋管理システム領域１２２の上方（先頭近く）に表示される。また、１つのグループに複数の付箋が存在する場合、その中での並び順は記憶部１４に設定されている順番で表示される。
【００６６】
業務システム１０１から現在入力対象となっている伝票の伝票番号を受信していないと判断した場合（ステップＳ２２；ＮＯ）、付箋管理システム１０２は、付箋情報ＤＢ１４２ｂに格納されている付箋のうち、「ユーザＩＤ」が現在ログインしているユーザのユーザＩＤと一致し、「発生アプリケーションＩＤ」が現在起動されている業務アプリケーションＩＤと一致するレコードを検索し、検索されたレコードの付箋情報に基づく付箋ボタン１２２ａを表示部１２の付箋管理システム領域１２２に第１グループとして表示し（ステップＳ２４）、ステップＳ２５に移行する。即ち、ログインしているユーザによる現在の業務アプリケーションの起動中に生成または選択された付箋を最優先で表示する。
【００６７】
ステップＳ２５において、付箋管理システム１０２は、現在起動されている業務アプリケーションのアプリケーションＩＤと「関連アプリケーションＩＤ」が一致するレコードを関連アプリケーションＤＢ１４２ａから検索して取得する（ステップＳ２５）。
【００６８】
次いで、付箋管理システム１０２は、付箋情報ＤＢ１４２ｂを検索し、ステップＳ２５で取得したレコードの「付箋ＩＤ」を持つレコードが付箋情報ＤＢ１４２ｂに存在するか否かを判断する（ステップＳ２６）。
ステップＳ２５で取得したレコードの「付箋ＩＤ」を持つレコードが付箋情報ＤＢ１４２ｂに存在しないと判断した場合（ステップＳ２６；ＮＯ）、付箋管理システム１０２は、ステップＳ２８に移行する。
【００６９】
ステップＳ２５で取得したレコードの「付箋ＩＤ」と同じ付箋ＩＤを持つレコードが付箋情報ＤＢ１４２ｂに存在すると判断した場合（ステップＳ２６；ＹＥＳ）、付箋管理システム１０２は、「付箋ＩＤ」がステップＳ２５で取得したレコードの付箋ＩＤと一致するレコードを付箋情報ＤＢ１４２ｂから検索し、検索されたレコードの付箋情報に基づく付箋ボタン１２２ａを表示部１２の付箋管理システム領域１２２に第２グループとして表示し（ステップＳ２７）、ステップＳ２８に移行する。ただし、第１グループに表示されている付箋ボタン１２２ａがない場合は、第１グループに表示する。また、第１グループに既に表示されている付箋ボタン１２２ａは、第２グループには重複して表示しない。
【００７０】
ステップＳ２７で表示される付箋は、起動中の業務アプリケーションに関連する付箋である。例えば、図４に示す付箋ＩＤ＝００００１の付箋内容は「｛商品名｝の在庫が不足しています。発注処理をお願いします。」であり、この付箋は、発注者が発注アプリケーションで発注伝票を入力している際に表示されれば、発注者に在庫不足を認識させて在庫不足を解消することができ、有用である。本実施形態では、付箋ＩＤと、その付箋ＩＤの種類の付箋に関連する業務アプリケーションのＩＤが関連アプリケーションＤＢ１４２ａで対応付けられており、ステップＳ２７においては、関連アプリケーションＤＢ１４２ａの情報に基づいて、起動中の業務アプリケーションに関連する付箋を表示する。
【００７１】
ステップＳ２８において、付箋管理システム１０２は、付箋情報ＤＢ１４２ｂのレコードのうち、第１グループ及び第２グループとして表示されていないレコードの付箋情報に基づく付箋ボタン１２２ａを第３グループとして表示する（ステップＳ２８）。
【００７２】
次いで、付箋管理システム１０２は、業務アプリケーションが終了したか否かを判断する（ステップＳ２９）。具体的に、業務システム１０１から業務アプリケーション終了の通知の有無に基づいて業務アプリケーションが終了したか否かを判断する。業務アプリケーションがまだ終了していないと判断した場合（ステップＳ２９；ＮＯ）、付箋管理システム１０２は、ステップＳ２２に戻る。
業務アプリケーションが終了したと判断した場合（ステップＳ２９；ＹＥＳ）、付箋管理システム１０２は、全ての付箋ボタン１２２ａの並び順を記憶部１４に記憶されている、ユーザが設定した順に並び替えて表示し（ステップＳ３０）、表示制御処理を終了する。
【００７３】
ここで、図１１は、ステップＳ２７で表示される付箋ボタン１２２ａを指定（ダブルクリック）した際に、付箋管理システム１０２により表示される付箋詳細確認画面１２２１の一例を示す。図１１に示すように、ステップＳ２７で表示される付箋詳細確認画面１２２１においては、図８で示した付箋詳細確認画面１２２１の編集ボタン１２２１ｂの代わりに、関連入力ボタン１２２１ｈが表示される。操作部１１により関連入力ボタン１２２１ｈが押下されると、付箋管理システム１０２は、付箋詳細確認画面１２２１に表示されている付箋（主付箋と呼ぶ）に対する返信のコメントを入力するための返信入力画面（図示せず）を立ち上げて表示する。
【００７４】
入力手段としての操作部１１により返信入力画面から入力が行われると、付箋管理システム１０２は、返信入力画面から入力されたコメントを主付箋に関連する関連付箋の付箋情報として、図６（ｂ）に示すように付箋情報ＤＢ１４２ｂに格納する。この主付箋に対する返信コメントの付箋を関連付箋と呼ぶ。具体的には、付箋情報ＤＢ１４２ｂにレコードを追加し、シーケンシャルな付箋ＮＯ．を採番して「付箋ＮＯ．」に格納し、関連入力ボタン１２２１ｈが押下された際にログインしていたユーザのユーザＩＤを「ユーザＩＤ」に格納する。また、返信入力画面から入力された付箋表題、付箋内容を「付箋表題」、「付箋内容」のそれぞれに格納する。また、関連入力ボタン１２２１ｈが押下された際に起動していた業務アプリケーションのアプリケーションＩＤを「発生アプリケーションＩＤ」に、関連入力ボタン１２２１ｈが押下された際に入力されていた伝票の伝票番号を「発生伝票番号」に格納する。また、計時部１６から現在日時を取得して「付箋入力日時」に格納する。「付箋ＩＤ」は空白とする。更に、主付箋と関連付箋との関連付けを示すために、関連入力ボタン１２２１ｈが押下された際に閲覧されていた主付箋の付箋ＮＯ．を「関連付箋ＮＯ．」に格納する。主付箋の「関連付箋ＮＯ．」には、関連付箋の付箋ＮＯ．を格納する。
【００７５】
付箋情報ＤＢ１４２ｂの「関連付箋ＮＯ．」に付箋ＮＯ．が格納された主付箋の付箋詳細表示が指示された場合、付箋管理システム１０２は、図１２（ａ）に示すような付箋詳細確認画面１２２２を表示する。付箋詳細確認画面１２２２では、ユーザ操作に応じて主付箋と関連付箋が切り替え可能に表示される。即ち、まず、付箋管理システム１０２は、主付箋の付箋表題及び内容の詳細を付箋詳細確認画面１２２２上に詳細表示し、操作部１１によるタブの切り替えに応じて、関連付箋の表題及び内容の詳細を付箋詳細確認画面１２２２上に表示する。
付箋情報ＤＢ１４２ｂの「関連付箋ＮＯ．」に付箋ＮＯ．が格納された関連付箋の付箋詳細表示が指示された場合、付箋管理システム１０２は、図１２（ｂ）に示すように、まず、関連付箋の付箋表題及び内容を付箋詳細確認画面１２２２上に詳細表示し、操作部１１によるタブの切り替えに応じて、主付箋の表題及び内容を付箋詳細確認画面１２２２上に詳細表示する。
【００７６】
関連付箋の詳細表示においても、図１２（ａ）、（ｂ）に示すように伝票呼び出しボタン１２２２ａが設けられており、関連付箋を生成したときに入力されていた伝票を表示させることができる。即ち、付箋管理システム１０２は、関連付箋が詳細表示された付箋詳細確認画面１２２２において伝票呼び出しボタン１２２２ａが押下されると、付箋情報ＤＢ１４２ｂの現在詳細表示されている関連付箋のレコードを参照し、「発生アプリケーションＩＤ」及び「発生伝票番号」に値が格納されている場合、業務システム１０１に発生アプリケーションＩＤ及び発生伝票番号を送信し、送信した発生伝票番号の伝票の表示を依頼する。業務システム１０１においては、発生アプリケーションＩＤ及び発生伝票番号を受信すると、発生アプリケーションＩＤに対応する業務アプリケーションを起動し、受信した発生伝票番号に対応する伝票番号の伝票情報を業務システムＤＢ１４１ａから読み出して業務システム領域１２１に表示する。  
【００７７】
以上説明したように、データ入力装置１によれば、業務システム１０１は、入力された伝票情報のデータと、業務システムＤＢ１４１ａに格納されている当該伝票情報のデータに関連する種類の所定のデータとに基づいて、予め定められた付箋発生条件が成立しているか否かを判断する。付箋発生条件が成立していると判断した場合、業務システム１０１は、入力された伝票情報のデータを業務システムＤＢ１４１ａに格納するととともに、付箋発生条件に応じて予め定められた内容の付箋情報を生成または選択し、付箋管理システム１０２に送信する。付箋管理システム１０２は、受信した付箋情報と入力された伝票情報の伝票番号とを対応付けて付箋情報ＤＢ１４２ｂに格納する。
従って、電子付箋で伝えるべき事象が発生した際に、オペレータが気付かなった場合であっても電子付箋を生成または選択することが可能となる。
【００７８】
例えば、付箋情報を発生させる付箋発生条件と、付箋発生条件が成立している場合に生成または選択する付箋情報とを対応付けて付箋発生パターンＤＢ１４１ｂに記憶しておき、業務システム１０１は、入力された伝票情報のデータと、業務システムＤＢ１４１ａに格納されている当該伝票情報のデータに関連する種類の所定のデータとに基づいて、付箋発生パターンＤＢ１４１ｂに記憶されている付箋発生条件が成立しているか否かを判断し、付箋発生条件が成立していると判断した場合に、付箋発生条件に対応付けて記憶されている内容の付箋情報を生成または選択する。従って、付箋発生条件の成立の判断及び付箋情報の生成または選択を付箋発生パターンＤＢ１４１ｂを用いて高速に行うことが可能となる。
【００７９】
また、付箋発生パターンＤＢ１４１ｂは、付箋発生条件と、付箋発生条件が成立している場合に生成または選択する付箋情報と、当該付箋情報の種類を識別するための付箋識別情報と、当該付箋情報の発生対象となる業務アプリケーションのＩＤと、を対応付けて記憶し、業務システム１０１は、伝票情報のデータの入力時に起動されている業務アプリケーションのＩＤが付箋発生パターンＤＢ１４１ｂに記憶されている場合に、当該入力されたデータと当該入力されたデータに関連する種類の所定のデータに基づいて、起動されている業務アプリケーションのＩＤに対応付けて記憶されている付箋発生条件が成立しているか否かを判断する。従って、付箋情報の発生対象となる業務アプリケーションが起動されているときに、付箋情報を生成または選択することが可能となる。
【００８０】
また、付箋管理システム１０２は、伝票情報の入力時に生成または選択された付箋情報を当該伝票情報の伝票番号及び当該伝票情報の入力時に起動されていた業務アプリケーションのＩＤと対応付けて付箋情報ＤＢ１４２ｂに格納するので、付箋情報に対して、その付箋情報の生成または選択時に入力された伝票情報及び起動されていた業務アプリケーションを対応付けることが可能となる。
【００８１】
また、付箋情報の種類を識別するための付箋識別情報と、当該付箋識別情報で識別される付箋情報の内容に関連する業務アプリケーションの識別情報とを対応付けて関連アプリケーションＤＢ１４２ａに記憶しておき、付箋管理システム１０２は、業務アプリケーションが起動された場合に、付箋情報ＤＢ１４２ｂを参照し、起動された業務アプリケーションのＩＤに対応付けられた付箋情報に基づく付箋、又は、起動された業務アプリケーションのＩＤに対応付けて関連アプリケーションＤＢ１４２ａに記憶されている付箋識別情報を有する付箋情報に基づく付箋を優先的に表示部１２に表示させる。
従って、起動中のアプリケーション、又は起動中のアプリケーションに関連する付箋をユーザが目につくように優先的に表示することが可能となる。
【００８２】
また、付箋管理システム１０２は、表示部１２に表示された付箋のうち操作部１１により指定された付箋の詳細内容を表示部１２に表示するので、ユーザは容易に付箋の詳細内容を確認することが可能となる。
【００８３】
また、起動された業務アプリケーションのＩＤに対応付けて関連アプリケーションＤＢ１４２ａに記憶されている付箋識別情報を有する付箋情報に基づいて表示された付箋を主付箋とし、当該主付箋に対するコメントを関連付箋の付箋情報として入力することができるので、主付箋に対する返信をユーザが入力することが可能となる。
【００８４】
また、付箋管理システム１０２は、ユーザ操作に応じて主付箋と関連付箋とを切り替え可能に表示するので、ユーザは簡単な操作で主付箋と関連付箋の双方を確認することが可能となる。
【００８５】
また、付箋詳細確認画面１２２１の伝票呼び出しボタン１２２１ａが押下されると、付箋管理システム１０２は、業務システム１０１に、表示されている付箋情報に対応する伝票情報を業務システムＤＢ１４１ａから読み出して表示部１２に表示させる。従って、ユーザは付箋の生成または選択時に入力されていた伝票情報を容易に確認することが可能となる。
【００８６】
なお、上記実施形態における記述内容は、本発明に係るデータ入力装置１の好適な一例であり、これに限定されるものではない。
例えば、上記実施形態においては、データ入力装置１が伝票情報のデータを入力する場合を例にとり説明したが、これに限定されず、その他のデータを入力するデータ入力装置においても本発明を適用可能である。
【００８７】
また、上記実施形態においては、業務システムＤＢ１４１ａ、付箋発生パターンＤＢ１４１ｂ、関連アプリケーションＤＢ１４２ａ、付箋情報ＤＢ１４２ｂをデータ入力装置１の内部の記憶部１４に設けた場合を例にとり説明したが、外部のデータベースサーバ等に備える構成としてもよい。
【００８８】
また、上記実施形態においては、表示制御処理において、起動された業務アプリケーションの現在又は過去の実行中に生成または選択された付箋であって、ログイン中のユーザの操作中に生成または選択された付箋（図１０のステップＳ２３、Ｓ２４の条件を満たす付箋情報に基づく付箋）を優先的に表示することとしたが、ログイン中のユーザのものに限らず、起動された業務アプリケーション実行中に生成または選択された付箋、即ち、起動された業務アプリケーションのＩＤに対応付けて付箋情報ＤＢ１４２ｂに格納されている付箋を優先的に表示することとしてもよい。また、起動された業務アプリケーションに関連する付箋（図１０のステップＳ２７の条件を満たす付箋情報に基づく付箋）を優先的に表示することとしてもよい。
【００８９】
その他、データ入力装置１の細部構成及び細部動作に関しても、発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００９０】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
［付記］
＜請求項１＞
入力データと、内部又は外部の格納手段に格納されている当該入力データに関連する種類の所定のデータとに基づいて、予め定められた付箋発生条件が成立しているか否かを判断する判断手段と、
前記判断手段により前記付箋発生条件が成立していると判断された場合に、前記付箋発生条件に応じて予め定められた内容の電子付箋情報を生成または選択する生成選択手段と、
前記入力データを内部又は外部の入力データ格納手段に格納させるとともに、前記生成または選択された電子付箋情報と前記入力データの識別情報とを対応付けて内部又は外部の付箋情報格納手段に格納させる格納制御手段と、
を備えるデータ入力装置。
＜請求項２＞
前記電子付箋情報を発生させる付箋発生条件と、前記付箋発生条件が成立している場合に生成または選択する電子付箋情報とを対応付けて記憶する付箋発生パターン記憶手段を備え、
前記判断手段は、前記入力データと前記所定のデータに基づいて前記付箋発生パターン記憶手段に記憶されている付箋発生条件が成立しているか否かを判断し、
前記生成選択手段は、前記判断手段により前記付箋発生条件が成立していると判断された場合に、前記付箋発生条件に対応付けて記憶されている内容の電子付箋情報を生成または選択する請求項１に記載のデータ入力装置。
＜請求項３＞
入力及び表示可能なデータの種類が異なる複数のアプリケーションを有し、
前記付箋発生パターン記憶手段は、前記付箋発生条件と、前記付箋発生条件が成立している場合に生成または選択する電子付箋情報と、当該電子付箋情報の種類を識別するための付箋識別情報と、当該電子付箋情報の発生対象となるアプリケーションの識別情報と、を対応付けて記憶し、
前記判断手段は、データ入力時に起動されているアプリケーションの識別情報が前記付箋発生パターン記憶手段に記憶されている場合に、当該入力された入力データと前記所定のデータに基づいて、前記起動されているアプリケーションの識別情報に対応付けて記憶されている付箋発生条件が成立しているか否かを判断する請求項２に記載のデータ入力装置。
＜請求項４＞
前記格納制御手段は、前記生成または選択された電子付箋情報と前記入力データの識別情報及び当該入力データの入力時に起動されていたアプリケーションの識別情報とを対応付けて前記付箋情報格納手段に格納させる請求項３に記載のデータ入力装置。
＜請求項５＞
表示手段と、
前記電子付箋情報の種類を識別するための付箋識別情報と、当該付箋識別情報で識別される電子付箋情報の内容に関連するアプリケーションの識別情報とを対応付けて記憶する関連アプリケーション記憶手段と、を備え、
アプリケーションが起動された場合に、前記付箋情報格納手段を参照し、前記起動されたアプリケーションの識別情報に対応付けられた電子付箋情報に基づく付箋、又は、前記起動されたアプリケーションの識別情報に対応付けて前記関連アプリケーション記憶手段に記憶されている付箋識別情報を有する電子付箋情報に基づく付箋を優先的に前記表示手段に表示させる表示制御手段と、
を備える請求項４に記載のデータ入力装置。
＜請求項６＞
操作手段を備え、
前記表示制御手段は、前記表示手段に表示された付箋のうち前記操作手段により指定された付箋の詳細内容を前記表示手段に表示させる請求項５に記載のデータ入力装置。
＜請求項７＞
前記起動されたアプリケーションの識別情報に対応付けて前記関連アプリケーション記憶手段に記憶されている付箋識別情報を有する電子付箋情報に基づいて表示された付箋を主付箋とし、当該主付箋に対するコメントを関連付箋の電子付箋情報として入力する入力手段を備え、
前記格納制御手段は、前記入力された関連付箋の電子付箋情報を、前記表示された主付箋の電子付箋情報に関連付けて前記付箋情報格納手段に格納させる請求項５又は６に記載のデータ入力装置。
＜請求項８＞
前記表示制御手段は、ユーザ操作に応じて前記主付箋と前記関連付箋とを切り替え可能に表示する請求項７に記載のデータ入力装置。
＜請求項９＞
前記表示手段に表示されている付箋に対応する入力データの表示を指示する指示手段を備え、
前記表示制御手段は、前記指示手段による指示が行われた場合に、前記表示手段に表示されている付箋の電子付箋情報に対応する入力データを前記入力データ格納手段から読み出して前記表示手段に表示させる請求項５〜８の何れか一項に記載のデータ入力装置。
＜請求項１０＞
前記データは、伝票情報のデータである請求項１〜９の何れか一項に記載のデータ入力装置。
＜請求項１１＞
コンピュータを、
入力データと、内部又は外部の格納手段に格納されている当該入力データに関連する種類の所定のデータとに基づいて、予め定められた付箋発生条件が成立しているか否かを判断する判断手段、
前記判断手段により前記入力データと前記所定のデータとの関係が前記付箋発生条件に該当していると判断された場合に、前記付箋発生条件に応じて予め定められた内容の電子付箋情報を生成または選択する生成選択手段、
前記入力データを前記格納手段に格納させるとともに、前記生成または選択された電子付箋情報と前記入力データの識別情報とを対応付けて内部又は外部の付箋情報格納手段に格納させる格納制御手段、
として機能させるためのプログラム。
【符号の説明】
【００９１】
１  データ入力装置
１０  ＣＰＵ
１１  操作部
１２  表示部
１３  ＲＡＭ
１４  記憶部
１４１  業務システムプログラム
１４２  付箋管理システムプログラム
１４１ａ  業務システムＤＢ
１４１ｂ  付箋発生パターンＤＢ
１４２ａ  関連アプリケーションＤＢ
１４２ｂ  付箋情報ＤＢ
１５  通信部
１６  計時部
【図１】
0006451272.tif 000002
【図２】
0006451272.tif 000003
【図３】
0006451272.tif 000004
【図４】
0006451272.tif 000005
【図５】
0006451272.tif 000006
【図６】
0006451272.tif 000007
【図７】
0006451272.tif 000008
【図８】
0006451272.tif 000009
【図９】
0006451272.tif 000010
【図１０】
0006451272.tif 000011
【図１１】
0006451272.tif 000012
【図１２】
0006451272.tif 000013