(57)【特許請求の範囲】
【請求項１】
１以上の画面を用いてそれぞれ行なわれる１以上の作業に関する情報である作業登録情報が格納される作業登録情報格納部と、
前記作業登録情報格納部に格納される作業登録情報に対するメッセージと、当該メッセージの宛先のユーザのユーザ識別子とが対応付けて格納されるメッセージ格納部と、
前記作業登録情報格納部に格納される作業登録情報に対するメッセージと、当該メッセージの宛先のユーザのユーザ識別子とを受け付けるメッセージ受付部と、
前記メッセージ受付部が受け付けたメッセージと、ユーザ識別子とを対応付けて、前記メッセージ格納部に蓄積するメッセージ蓄積部と、
一のユーザ識別子を有する指示であって、当該ユーザ識別子と対応付けられたメッセージを前記メッセージ格納部から出力する指示である出力指示を受け付ける出力指示受付部と、
前記メッセージ格納部に格納されたメッセージのうちの、前記出力指示が有するユーザ識別子と対応付けられた１以上のメッセージを示す情報の出力を行なう出力部とを備え、
前記作業登録情報格納部には、作業に用いられる画面である作業画面を指定する情報である画面指定情報を有する作業登録情報が格納され、
前記メッセージは、対応する作業登録情報の識別子である作業識別子と対応付けられて前記メッセージ格納部に格納され、
前記メッセージ蓄積部は、メッセージに対応する作業登録情報の作業識別子をメッセージと対応付けて前記メッセージ格納部に蓄積し、
前記メッセージ格納部に格納された一のメッセージに対して予め指定された操作を受け付ける操作受付部と、
前記操作受付部が予め指定された操作を受け付けたメッセージに対応付けられた作業識別子が示す作業登録情報が有する画面指定情報が指定する作業画面を出力する作業画面出力部とをさらに備えた情報処理装置。
【請求項２】
前記情報処理装置は、第一のアプリケーションソフトウェアの機能として実現され、
前記作業登録情報格納部には、前記第一のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第一の作業登録情報が格納され、
前記メッセージ格納部には、前記作業登録情報格納部に格納される第一の作業登録情報に対するメッセージである第一のメッセージと、当該第一のメッセージの宛先のユーザのユーザ識別子とが格納され、
前記メッセージ受付部は、前記作業登録情報格納部に格納される第一の作業登録情報に対する第一のメッセージと、当該第一のメッセージの宛先のユーザのユーザ識別子とを受け付け、
前記メッセージ蓄積部は、前記メッセージ受付部が受け付けた第一のメッセージと、当該第一のメッセージの宛先のユーザのユーザ識別子とを対応付けて、前記メッセージ格納部に蓄積し、
前記出力部は、前記出力指示が有するユーザ識別子と対応付けられて前記メッセージ格納部に格納された第一のメッセージと、第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第二の作業登録情報に対するメッセージである第二のメッセージであって、前記出力指示が有するユーザ識別子と対応付けられた第二のメッセージと、をそれぞれ示す情報を出力する請求項１記載の情報処理装置。
【請求項３】
前記出力部は、前記第一のメッセージを示す情報と、第二のメッセージを示す情報とを、視覚的に区別可能となるよう出力する請求項２記載の情報処理装置。
【請求項４】
前記作業登録情報格納部には、前記第一のアプリケーションソフトウェアを用いて行なわれる作業に用いられる画面である第一の作業画面を指定する情報である第一の画面指定情報を有する第一の作業登録情報が格納され、
前記第二の作業登録情報は、前記第二のアプリケーションソフトウェアを用いて行なわれる作業に用いられる画面である第二の作業画面を指定する情報である第二の画面指定情報を有しており、
前記第一のメッセージは、対応する第一の作業登録情報の識別子である第一の作業識別子と対応付けられて前記メッセージ格納部に格納され、
前記第二のメッセージは、対応する第二の作業登録情報の識別子である第二の作業識別子と対応付けられており、
前記メッセージ蓄積部は、第一のメッセージに対応する第一の作業登録情報の第一の作業識別子を取得して第一のメッセージと対応付けて前記メッセージ格納部に蓄積し、
前記メッセージ格納部に格納された一の第一のメッセージ、または一の前記第二のメッセージに対して予め指定された操作を受け付ける操作受付部と、
前記操作受付部が、一の第一のメッセージに対して予め指定された操作を受け付けた場合に、当該第一のメッセージに対応付けられた第一の作業識別子が示す第一の作業登録情報が有する第一の画面指定情報が指定する第一の作業画面を出力し、前記操作受付部が、一の第二のメッセージに対して予め指定された操作を受け付けた場合に、第二のアプリケーションソフトウェアを実行させて、当該第二のメッセージに対応付けられた第二の作業識別子が示す第二の作業登録情報が有する第二の画面指定情報が指定する第二の作業画面を出力させる作業画面出力部とをさらに備えた請求項２または請求項３記載の情報処理装置。
【請求項５】
１以上の画面を用いてそれぞれ行なわれる１以上の作業に関する情報である作業登録情報が格納される作業登録情報格納部と、
前記作業登録情報格納部に格納される作業登録情報に対するメッセージと、当該メッセージの宛先のユーザのユーザ識別子とが対応付けて格納されるメッセージ格納部と、
前記作業登録情報格納部に格納される作業登録情報に対するメッセージと、当該メッセージの宛先のユーザのユーザ識別子とを受け付けるメッセージ受付部と、
前記メッセージ受付部が受け付けたメッセージと、ユーザ識別子とを対応付けて、前記メッセージ格納部に蓄積するメッセージ蓄積部と、
一のユーザ識別子を有する指示であって、当該ユーザ識別子と対応付けられたメッセージを前記メッセージ格納部から出力する指示である出力指示を受け付ける出力指示受付部と、
前記メッセージ格納部に格納されたメッセージのうちの、前記出力指示が有するユーザ識別子と対応付けられた１以上のメッセージを示す情報の出力を行なう出力部とを備えた情報処理装置であって、
前記情報処理装置は、第一のアプリケーションソフトウェアの機能として実現され、
前記作業登録情報格納部には、前記第一のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第一の作業登録情報が格納され、
前記メッセージ格納部には、前記作業登録情報格納部に格納される第一の作業登録情報に対するメッセージである第一のメッセージと、当該第一のメッセージの宛先のユーザのユーザ識別子とが格納され、
前記メッセージ受付部は、前記作業登録情報格納部に格納される第一の作業登録情報に対する第一のメッセージと、当該第一のメッセージの宛先のユーザのユーザ識別子とを受け付け、
前記メッセージ蓄積部は、前記メッセージ受付部が受け付けた第一のメッセージと、当該第一のメッセージの宛先のユーザのユーザ識別子とを対応付けて、前記メッセージ格納部に蓄積し、
前記出力部は、前記出力指示が有するユーザ識別子と対応付けられて前記メッセージ格納部に格納された第一のメッセージと、第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第二の作業登録情報に対するメッセージである第二のメッセージであって、前記出力指示が有するユーザ識別子と対応付けられた第二のメッセージと、をそれぞれ示す情報を出力し、
前記作業登録情報格納部には、前記第一のアプリケーションソフトウェアを用いて行なわれる作業に用いられる画面である第一の作業画面を指定する情報である第一の画面指定情報を有する第一の作業登録情報が格納され、
前記第二の作業登録情報は、前記第二のアプリケーションソフトウェアを用いて行なわれる作業に用いられる画面である第二の作業画面を指定する情報である第二の画面指定情報を有しており、
前記第一のメッセージは、対応する第一の作業登録情報の識別子である第一の作業識別子と対応付けられて前記メッセージ格納部に格納され、
前記第二のメッセージは、対応する第二の作業登録情報の識別子である第二の作業識別子と対応付けられており、
前記メッセージ蓄積部は、第一のメッセージに対応する第一の作業登録情報の第一の作業識別子を取得して第一のメッセージと対応付けて前記メッセージ格納部に蓄積し、
前記メッセージ格納部に格納された一の第一のメッセージ、または一の前記第二のメッセージに対して予め指定された操作を受け付ける操作受付部と、
前記操作受付部が、一の第一のメッセージに対して予め指定された操作を受け付けた場合に、当該第一のメッセージに対応付けられた第一の作業識別子が示す第一の作業登録情報が有する第一の画面指定情報が指定する第一の作業画面を出力し、前記操作受付部が、一の第二のメッセージに対して予め指定された操作を受け付けた場合に、第二のアプリケーションソフトウェアを実行させて、当該第二のメッセージに対応付けられた第二の作業識別子が示す第二の作業登録情報が有する第二の画面指定情報が指定する第二の作業画面を出力させる作業画面出力部とをさらに備えた情報処理装置。
【請求項６】
前記出力部は、前記第一のメッセージを示す情報と、第二のメッセージを示す情報とを、視覚的に区別可能となるよう出力する請求項５記載の情報処理装置。
【請求項７】
１以上の画面を用いてそれぞれ行なわれる１以上の各作業を指定するための情報である１以上の作業指定情報を受け付ける作業指定受付部と、
前記作業指定受付部が受け付けた各作業指定情報に応じて作業登録情報を取得し、取得した作業登録情報を前記作業登録情報格納部に蓄積する作業登録情報蓄積部と、を更に備え、
前記メッセージ受付部は、前記作業登録情報蓄積部が蓄積する作業登録情報に対するメッセージを受け付ける請求項１から請求項６いずれか一項記載の情報処理装置。
【請求項８】
前記メッセージ蓄積部は、前記メッセージ受付部が受け付けたユーザ識別子を、前記メッセージ受付部が受け付けたメッセージに対応する作業登録情報に対応する作業を行なうユーザのユーザ識別子として、当該作業登録情報と対応付けて前記作業登録情報格納部に蓄積する請求項１から請求項７いずれか一項記載の情報処理装置。
【請求項９】
前記作業登録情報格納部には、異なる画面を用いてそれぞれ行なわれる２以上の作業に関する２以上の作業登録情報が格納され、
前記メッセージ受付部は、前記２以上の作業登録情報に対するメッセージをそれぞれ受け付ける請求項１から請求項８いずれか一項記載の情報処理装置。
【請求項１０】
１以上の画面を用いてそれぞれ行なわれる１以上の作業に関する情報である作業登録情報が格納される作業登録情報格納部と、前記作業登録情報格納部に格納される作業登録情報に対するメッセージと、当該メッセージの宛先のユーザのユーザ識別子とが対応付けて格納されるメッセージ格納部と、メッセージ受付部と、メッセージ蓄積部と、出力指示受付部と、出力部と、操作受付部と、作業画面出力部とを用いて行なわれる情報処理方法であって、
前記メッセージ受付部が、前記作業登録情報格納部に格納される作業登録情報に対するメッセージと、当該メッセージの宛先のユーザのユーザ識別子とを受け付けるメッセージ受付ステップと、
前記メッセージ蓄積部が、前記メッセージ受付ステップで受け付けたメッセージと、ユーザ識別子とを対応付けて、前記メッセージ格納部に蓄積するメッセージ蓄積ステップと、
前記出力指示受付部が、一のユーザ識別子を有する指示であって、当該ユーザ識別子と対応付けられたメッセージを前記メッセージ格納部から出力する指示である出力指示を受け付ける出力指示受付ステップと、
前記出力部が、前記メッセージ格納部に格納されたメッセージのうちの、前記出力指示が有するユーザ識別子と対応付けられた１以上のメッセージを示す情報の出力を行なう出力ステップとを備え、
前記作業登録情報格納部には、作業に用いられる画面である作業画面を指定する情報である画面指定情報を有する作業登録情報が格納され、
前記メッセージは、対応する作業登録情報の識別子である作業識別子と対応付けられて前記メッセージ格納部に格納され、
前記メッセージ蓄積ステップにおいて、メッセージに対応する作業登録情報の作業識別子をメッセージと対応付けて前記メッセージ格納部に蓄積し、
前記操作受付部が、前記メッセージ格納部に格納された一のメッセージに対して予め指定された操作を受け付ける操作受付ステップと、
前記作業画面出力部が、前記操作受付ステップで予め指定された操作を受け付けたメッセージに対応付けられた作業識別子が示す作業登録情報が有する画面指定情報が指定する作業画面を出力する作業画面出力ステップとをさらに備えた情報処理方法。
【請求項１１】
１以上の画面を用いてそれぞれ行なわれる１以上の作業に関する情報である作業登録情報が格納される作業登録情報格納部と、前記作業登録情報格納部に格納される作業登録情報に対するメッセージと、当該メッセージの宛先のユーザのユーザ識別子とが対応付けて格納されるメッセージ格納部と、第一のアプリケーションソフトウェアの機能としてコンピュータにより実現されるメッセージ受付部、メッセージ蓄積部、出力指示受付部、出力部、操作受付部、および作業画面出力部とを用いて行なわれる情報処理方法であって、
前記メッセージ受付部が、前記作業登録情報格納部に格納される作業登録情報に対するメッセージと、当該メッセージの宛先のユーザのユーザ識別子とを受け付けるメッセージ受付ステップと、
前記メッセージ蓄積部が、前記メッセージ受付ステップで受け付けたメッセージと、ユーザ識別子とを対応付けて、前記メッセージ格納部に蓄積するメッセージ蓄積ステップと、
前記出力指示受付部が、一のユーザ識別子を有する指示であって、当該ユーザ識別子と対応付けられたメッセージを前記メッセージ格納部から出力する指示である出力指示を受け付ける出力指示受付ステップと、
前記出力部が、前記メッセージ格納部に格納されたメッセージのうちの、前記出力指示が有するユーザ識別子と対応付けられた１以上のメッセージを示す情報の出力を行なう出力ステップとを備え、
前記作業登録情報格納部には、前記第一のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第一の作業登録情報が格納され、
前記メッセージ格納部には、前記作業登録情報格納部に格納される第一の作業登録情報に対するメッセージである第一のメッセージと、当該第一のメッセージの宛先のユーザのユーザ識別子とが格納され、
前記メッセージ受付ステップは、前記作業登録情報格納部に格納される第一の作業登録情報に対する第一のメッセージと、当該第一のメッセージの宛先のユーザのユーザ識別子とを受け付け、
前記メッセージ蓄積ステップは、前記メッセージ受付ステップで受け付けた第一のメッセージと、当該第一のメッセージの宛先のユーザのユーザ識別子とを対応付けて、前記メッセージ格納部に蓄積し、
前記出力ステップは、前記出力指示が有するユーザ識別子と対応付けられて前記メッセージ格納部に格納された第一のメッセージと、第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第二の作業登録情報に対するメッセージである第二のメッセージであって、前記出力指示が有するユーザ識別子と対応付けられた第二のメッセージと、をそれぞれ示す情報を出力し、
前記作業登録情報格納部には、前記第一のアプリケーションソフトウェアを用いて行なわれる作業に用いられる画面である第一の作業画面を指定する情報である第一の画面指定情報を有する第一の作業登録情報が格納され、
前記第二の作業登録情報は、前記第二のアプリケーションソフトウェアを用いて行なわれる作業に用いられる画面である第二の作業画面を指定する情報である第二の画面指定情報を有しており、
前記第一のメッセージは、対応する第一の作業登録情報の識別子である第一の作業識別子と対応付けられて前記メッセージ格納部に格納され、
前記第二のメッセージは、対応する第二の作業登録情報の識別子である第二の作業識別子と対応付けられており、
前記メッセージ蓄積ステップは、第一のメッセージに対応する第一の作業登録情報の第一の作業識別子を取得して第一のメッセージと対応付けて前記メッセージ格納部に蓄積し、
前記操作受付部が、前記メッセージ格納部に格納された一の第一のメッセージ、または一の前記第二のメッセージに対して予め指定された操作を受け付ける操作受付ステップと、
前記作業画面出力部が、前記操作受付ステップにより、一の第一のメッセージに対して予め指定された操作を受け付けた場合に、当該第一のメッセージに対応付けられた第一の作業識別子が示す第一の作業登録情報が有する第一の画面指定情報が指定する第一の作業画面を出力し、前記操作受付ステップにより、一の第二のメッセージに対して予め指定された操作を受け付けた場合に、第二のアプリケーションソフトウェアを実行させて、当該第二のメッセージに対応付けられた第二の作業識別子が示す第二の作業登録情報が有する第二の画面指定情報が指定する第二の作業画面を出力させる作業画面出力ステップとをさらに備えた情報処理方法。
【請求項１２】
１以上の画面を用いてそれぞれ行なわれる１以上の作業に関する情報である作業登録情報が格納される作業登録情報格納部と、前記作業登録情報格納部に格納される作業登録情報に対するメッセージと、当該メッセージの宛先のユーザのユーザ識別子とが対応付けて格納されるメッセージ格納部と、にアクセス可能なコンピュータを、
前記作業登録情報格納部に格納される作業登録情報に対するメッセージと、当該メッセージの宛先のユーザのユーザ識別子とを受け付けるメッセージ受付部と、
前記メッセージ受付部が受け付けたメッセージと、ユーザ識別子とを対応付けて、前記メッセージ格納部に蓄積するメッセージ蓄積部と、
一のユーザ識別子を有する指示であって、当該ユーザ識別子と対応付けられたメッセージを前記メッセージ格納部から出力する指示である出力指示を受け付ける出力指示受付部と、
前記メッセージ格納部に格納されたメッセージのうちの、前記出力指示が有するユーザ識別子と対応付けられた１以上のメッセージを示す情報の出力を行なう出力部として機能させ、
前記作業登録情報格納部には、作業に用いられる画面である作業画面を指定する情報である画面指定情報を有する作業登録情報が格納され、
前記メッセージは、対応する作業登録情報の識別子である作業識別子と対応付けられて前記メッセージ格納部に格納され、
前記メッセージ蓄積部は、メッセージに対応する作業登録情報の作業識別子をメッセージと対応付けて前記メッセージ格納部に蓄積し、
コンピュータを、更に、
前記メッセージ格納部に格納された一のメッセージに対して予め指定された操作を受け付ける操作受付部と、
前記操作受付部が予め指定された操作を受け付けたメッセージに対応付けられた作業識別子が示す作業登録情報が有する画面指定情報が指定する作業画面を出力する作業画面出力部として機能させるためのプログラム。
【請求項１３】
１以上の画面を用いてそれぞれ行なわれる１以上の作業に関する情報である作業登録情報が格納される作業登録情報格納部と、前記作業登録情報格納部に格納される作業登録情報に対するメッセージと、当該メッセージの宛先のユーザのユーザ識別子とが対応付けて格納されるメッセージ格納部と、にアクセス可能なコンピュータを、
前記作業登録情報格納部に格納される作業登録情報に対するメッセージと、当該メッセージの宛先のユーザのユーザ識別子とを受け付けるメッセージ受付部と、
前記メッセージ受付部が受け付けたメッセージと、ユーザ識別子とを対応付けて、前記メッセージ格納部に蓄積するメッセージ蓄積部と、
一のユーザ識別子を有する指示であって、当該ユーザ識別子と対応付けられたメッセージを前記メッセージ格納部から出力する指示である出力指示を受け付ける出力指示受付部と、
前記メッセージ格納部に格納されたメッセージのうちの、前記出力指示が有するユーザ識別子と対応付けられた１以上のメッセージを示す情報の出力を行なう出力部として機能させるプログラムであって、
前記プログラムは、第一のアプリケーションソフトウェアであり、
前記作業登録情報格納部には、前記第一のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第一の作業登録情報が格納され、
前記メッセージ格納部には、前記作業登録情報格納部に格納される第一の作業登録情報に対するメッセージである第一のメッセージと、当該第一のメッセージの宛先のユーザのユーザ識別子とが格納され、
前記メッセージ受付部は、前記作業登録情報格納部に格納される第一の作業登録情報に対する第一のメッセージと、当該第一のメッセージの宛先のユーザのユーザ識別子とを受け付け、
前記メッセージ蓄積部は、前記メッセージ受付部が受け付けた第一のメッセージと、当該第一のメッセージの宛先のユーザのユーザ識別子とを対応付けて、前記メッセージ格納部に蓄積し、
前記出力部は、前記出力指示が有するユーザ識別子と対応付けられて前記メッセージ格納部に格納された第一のメッセージと、第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第二の作業登録情報に対するメッセージである第二のメッセージであって、前記出力指示が有するユーザ識別子と対応付けられた第二のメッセージと、をそれぞれ示す情報を出力し、
前記作業登録情報格納部には、前記第一のアプリケーションソフトウェアを用いて行なわれる作業に用いられる画面である第一の作業画面を指定する情報である第一の画面指定情報を有する第一の作業登録情報が格納され、
前記第二の作業登録情報は、前記第二のアプリケーションソフトウェアを用いて行なわれる作業に用いられる画面である第二の作業画面を指定する情報である第二の画面指定情報を有しており、
前記第一のメッセージは、対応する第一の作業登録情報の識別子である第一の作業識別子と対応付けられて前記メッセージ格納部に格納され、
前記第二のメッセージは、対応する第二の作業登録情報の識別子である第二の作業識別子と対応付けられており、
前記メッセージ蓄積部は、第一のメッセージに対応する第一の作業登録情報の第一の作業識別子を取得して第一のメッセージと対応付けて前記メッセージ格納部に蓄積し、
コンピュータを、更に、
前記メッセージ格納部に格納された一の第一のメッセージ、または一の前記第二のメッセージに対して予め指定された操作を受け付ける操作受付部と、
前記操作受付部が、一の第一のメッセージに対して予め指定された操作を受け付けた場合に、当該第一のメッセージに対応付けられた第一の作業識別子が示す第一の作業登録情報が有する第一の画面指定情報が指定する第一の作業画面を出力し、前記操作受付部が、一の第二のメッセージに対して予め指定された操作を受け付けた場合に、第二のアプリケーションソフトウェアを実行させて、当該第二のメッセージに対応付けられた第二の作業識別子が示す第二の作業登録情報が有する第二の画面指定情報が指定する第二の作業画面を出力させる作業画面出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業についてのメッセージをユーザに送ることができる情報処理装置等に関するものである。
【背景技術】
【０００２】
従来の情報処理装置としては、オペレータにより入力された伝票入力データを記憶するものが知られていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２２７６９４号（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報処理装置等においては、画面を用いて行なわれる予定の作業についてのメッセージを、作業を行なうユーザに伝達することができない、という課題があった。このため、例えば、ユーザに、メッセージによって、作業を行なうことを依頼したり、作業の実行を督促したりすることができず、作業を円滑に行えるようにすることができない、という問題があった。
【課題を解決するための手段】
【０００５】
本発明の情報処理装置は、１以上の画面を用いてそれぞれ行なわれる１以上の作業に関する情報である作業登録情報が格納される作業登録情報格納部と、作業登録情報格納部に格納される作業登録情報に対するメッセージと、メッセージの宛先のユーザのユーザ識別子とが対応付けて格納されるメッセージ格納部と、作業登録情報格納部に格納される作業登録情報に対するメッセージと、メッセージの宛先のユーザのユーザ識別子とを受け付けるメッセージ受付部と、メッセージ受付部が受け付けたメッセージと、ユーザ識別子とを対応付けて、メッセージ格納部に蓄積するメッセージ蓄積部と、一のユーザ識別子を有する指示であって、ユーザ識別子と対応付けられたメッセージをメッセージ格納部から出力する指示である出力指示を受け付ける出力指示受付部と、メッセージ格納部に格納されたメッセージのうちの、出力指示が有するユーザ識別子と対応付けられた１以上のメッセージを示す情報の出力を行なう出力部とを備えた情報処理装置である。
【０００６】
かかる構成により、画面を用いて行なわれる予定の作業についてのメッセージを、作業を行なうユーザに伝達することができる。これにより、作業を行なう指示や、作業内容等を、作業を行なうユーザに通知することができる。
【０００７】
また、本発明の情報処理装置は、前記情報処理装置において、１以上の画面を用いてそれぞれ行なわれる１以上の各作業を指定するための情報である１以上の作業指定情報を受け付ける作業指定受付部と、作業指定受付部が受け付けた各作業指定情報に応じて作業登録情報を取得し、取得した作業登録情報を作業登録情報格納部に蓄積する作業登録情報蓄積部と、を更に備え、メッセージ受付部は、作業登録情報蓄積部が蓄積する作業登録情報に対するメッセージを受け付ける情報処理装置である。
【０００８】
かかる構成により、作業に用いられる画面を指定する際に、作業に関するメッセージを入力することができる。
【０００９】
また、本発明の情報処理装置は、前記情報処理装置において、メッセージ蓄積部は、メッセージ受付部が受け付けたユーザ識別子を、メッセージ受付部が受け付けたメッセージに対応する作業登録情報に対応する作業を行なうユーザのユーザ識別子として、作業登録情報と対応付けて作業登録情報格納部に蓄積する情報処理装置である。
【００１０】
かかる構成により、メッセージの送信先を、メッセージに対応する作業を行なうユーザとして指定することができる。
【００１１】
また、本発明の情報処理装置は、前記情報処理装置において、作業登録情報格納部には、異なる画面を用いてそれぞれ行なわれる２以上の作業に関する２以上の作業登録情報が格納され、メッセージ受付部は、２以上の作業登録情報に対するメッセージをそれぞれ受け付ける情報処理装置である。
【００１２】
かかる構成により、２以上の作業のそれぞれについてのメッセージを伝達することができる。
【００１３】
また、本発明の情報処理装置は、前記情報処理装置において、作業登録情報格納部には、作業に用いられる画面である作業画面を指定する情報である画面指定情報を有する作業登録情報が格納され、メッセージは、対応する作業登録情報の識別子である作業識別子と対応付けられてメッセージ格納部に格納され、メッセージ蓄積部は、メッセージに対応する作業登録情報の作業識別子をメッセージと対応付けてメッセージ格納部に蓄積し、メッセージ格納部に格納された一のメッセージに対して予め指定された操作を受け付ける操作受付部と、操作受付部が予め指定された操作を受け付けたメッセージに対応付けられた作業識別子が示す作業登録情報が有する画面指定情報が指定する作業画面を出力する作業画面出力部とをさらに備えた情報処理装置である。
【００１４】
かかる構成により、メッセージに対応付けられた作業画面を容易に出力することができる。
【００１５】
また、本発明の情報処理装置は、前記情報処理装置において、情報処理装置は、第一のアプリケーションソフトウェアの機能として実現され、作業登録情報格納部には、第一のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第一の作業登録情報が格納され、メッセージ格納部には、作業登録情報格納部に格納される第一の作業登録情報に対するメッセージである第一のメッセージと、第一のメッセージの宛先のユーザのユーザ識別子とが格納され、メッセージ受付部は、作業登録情報格納部に格納される第一の作業登録情報に対する第一のメッセージと、第一のメッセージの宛先のユーザのユーザ識別子とを受け付け、メッセージ蓄積部は、メッセージ受付部が受け付けた第一のメッセージと、第一のメッセージの宛先のユーザのユーザ識別子とを対応付けて、メッセージ格納部に蓄積し、出力部は、出力指示が有するユーザ識別子と対応付けられてメッセージ格納部に格納された第一のメッセージと、第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第二の作業登録情報に対するメッセージである第二のメッセージであって、出力指示が有するユーザ識別子と対応付けられた第二のメッセージと、をそれぞれ示す情報を出力する情報処理装置である。
【００１６】
かかる構成により、異なるアプリケーションソフトウェアを用いて行なわれる作業についてのメッセージを伝達することができる。
【００１７】
また、本発明の情報処理装置は、前記情報処理装置において、出力部は、第一のメッセージを示す情報と、第二のメッセージを示す情報とを、視覚的に区別可能となるよう出力する情報処理装置である。
【００１８】
かかる構成により、異なるアプリケーションソフトウェアを用いて行なわれる作業についてのメッセージを視覚的に容易に区別することができる。
【００１９】
また、本発明の情報処理装置は、前記情報処理装置において、作業登録情報格納部には、第一のアプリケーションソフトウェアを用いて行なわれる作業に用いられる画面である第一の作業画面を指定する情報である第一の画面指定情報を有する第一の作業登録情報が格納され、第二の作業登録情報は、第二のアプリケーションソフトウェアを用いて行なわれる作業に用いられる画面である第二の作業画面を指定する情報である第二の画面指定情報を有しており、第一のメッセージは、対応する第一の作業登録情報の識別子である第一の作業識別子と対応付けられてメッセージ格納部に格納され、第二のメッセージは、対応する第二の作業登録情報の識別子である第二の作業識別子と対応付けられており、メッセージ蓄積部は、第一のメッセージに対応する第一の作業登録情報の第一の作業識別子を取得して第一のメッセージと対応付けてメッセージ格納部に蓄積し、メッセージ格納部に格納された一の第一のメッセージ、または一の第二のメッセージに対して予め指定された操作を受け付ける操作受付部と、操作受付部が、一の第一のメッセージに対して予め指定された操作を受け付けた場合に、第一のメッセージに対応付けられた第一の作業識別子が示す第一の作業登録情報が有する第一の画面指定情報が指定する第一の作業画面を出力し、操作受付部が、一の第二のメッセージに対して予め指定された操作を受け付けた場合に、第二のアプリケーションソフトウェアを実行させて、第二のメッセージに対応付けられた第二の作業識別子が示す第二の作業登録情報が有する第二の画面指定情報が指定する第二の作業画面を出力させる作業画面出力部とをさらに備えた情報処理装置である。
【００２０】
かかる構成により、実行中のアプリケーションソフトウェア以外のアプリケーションソフトウェアを用いて行なわれる作業についてのメッセージに対する指定を受け付けた場合に、このアプリケーションソフトウェアを実行させて、指定された作業についての作業画面を出力させることができる。
【発明の効果】
【００２１】
本発明による情報処理装置等によれば、画面を用いて行なわれる予定の作業についてのメッセージを、作業を行なうユーザに伝達することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施の形態１における情報処理装置のブロック図
【図２】同情報処理装置の動作について説明するフローチャート
【図３】同情報処理装置の表示例を示す図
【図４】同情報処理装置が表示する第一の設定画面を示す図（図４（ａ））、及び第二の設定画面を示す図（図４（ｂ））
【図５】同情報処理装置の表示例を示す図
【図６】同情報処理装置のメッセージ管理表を示す図
【図７】同情報処理装置の作業登録情報管理表を示す図
【図８】同情報処理装置の表示例を示す図
【図９】同情報処理装置の表示例を示す図
【図１０】同情報処理装置の表示例を示す図
【図１１】本発明の実施の形態２における情報処理装置のブロック図
【図１２】同情報処理装置の動作について説明するフローチャート
【図１３】同情報処理装置の第二メッセージ管理表を示す図
【図１４】同情報処理装置の第二作業登録情報管理表を示す図
【図１５】同情報処理装置の表示例を示す図
【図１６】同情報処理装置の表示例を示す図
【図１７】同情報処理装置の表示例を示す図
【図１８】各実施の形態におけるコンピュータシステムの外観の一例を示す図
【図１９】同コンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００２３】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２４】
（実施の形態１）
図１は、本実施の形態における情報処理装置１のブロック図である。
情報処理装置１は、作業指定受付部１０１、作業登録情報格納部１０２、作業登録情報蓄積部１０３、メッセージ格納部１０４、メッセージ受付部１０５、メッセージ蓄積部１０６、出力指示受付部１０７、出力部１０８、操作受付部１０９、作業画面出力部１１０を備える。
【００２５】
作業指定受付部１０１は、１または２以上の作業指定情報を受け付ける。１または２以上の作業指定情報は、１または２以上の画面を用いてそれぞれ行なわれる１以上の各作業を指定するための情報である。ここでの作業は、例えば、情報処理装置１を用いて実行される作業である。ここでの作業は、作業画面出力部１１０が出力する後述する作業画面を用いて実行される作業である。２以上の作業指定情報は、異なる２以上の画面をそれぞれ用いて行なわれる作業を指定する情報であることが好ましい。ここでの作業は、１以上のユーザが行なう作業であり、例えば、情報処理装置１を用いて行なわれる作業である。ここでの一の作業は、一連の複数の作業等の一の作業群であってもよい。ここでの一のユーザは、一個人であっても良く、企業や、企業内の部署や、グループ等の一の団体であっても良い。ここでの作業は、例えば、企業や団体等の法人において行なわれる財務や経理、人事、在庫管理等に関連した作業等である。ここでの作業は、例えば、財務や経理、会計に関連した帳票にデータを入力する作業や、帳票に入力されたデータを確認する作業や、データをクエリ等を用いて読み出す作業等である。帳票は、例えば、伝票や帳簿である。ただし、ここでの帳票は、電子化された帳票である。ここでの作業は、例えば、実行予定がある作業である。実行予定がある作業とは、１以上のユーザが今後実行しようと考えている作業や、今後実行しなければならない作業である。
【００２６】
ここでの画面とは、ユーザが一の作業を行なう際に利用する画面であり、例えば、後述する作業画面である。画面は、例えば、入力画面やメニュー画面や処理結果を出力する画面である。いわゆるウインドウや、ダイアログ等を一の画面と考えてもよい。異なる画面とは、例えば、種類が異なる画面であり、具体的には、この画面を利用して作成する帳票の種類が異なる画面や、入力可能なデータの種類や組合わせが異なる入力画面や、表示されるデータの種類や組合わせが異なる画面である。なお、例えば、入力されているデータ以外が同じである画面は、入力されているデータが異なっていても同じ画面であると考えてよく、入力されているデータが異なっていれば、異なる画面であると考えてもよい。例えば、異なるテンプレートを用いて作成された画面は、異なる画面と考えるようにしてもよい。また、同じテンプレートを用いて作成された画面は、同じ画面と考えても良く、同じテンプレートを用いて作成された画面であっても、配置されているデータの少なくとも一部が異なれば、異なる画面であると考えるようにしてもよい。また、外観等が異なっていても、入力可能なデータが同じであれば、同じ画面と考えるようにしてもよい。ここでの各画面は、入力フィールドや、ボタン等のユーザによる入力を受け付けるためのオブジェクト（図示せず）等を有していても良い。異なる２以上の画面を用いてそれぞれ行なわれる２以上の各作業は、例えば、互いに異なる作業である。
【００２７】
作業指定情報は、画面を用いて行なわれる作業を結果的に指定することが可能な情報であればどのような情報であっても良い。作業指定情報は、例えば、作業において利用される１以上のアプリケーションソフトウェア等が実行する処理を指定する情報を有する情報である。ここでの処理は、例えば、１以上の画面の出力を伴う処理である。ここでの処理は、一の処理であっても良く、一連の複数の処理等の処理群であっても良い。処理を指定する情報は、例えば、アプリケーションソフトウェアが実行する処理を指定するための、処理名等の処理の識別子である。また、処理を指定する情報は、例えば、処理を行なうための命令や指示等を有する情報であってもよい。ここでの作業は、例えば、実行予定がある作業である。かかることは，以下においても同様である。
【００２８】
作業指定情報は、例えば、作業に用いられる画面を指定する情報を有する情報である。ここでは、作業に用いられる画面を作業画面と呼ぶ。作業画面は、例えば、作業に用いられる入力画面や出力画面等である。作業画面を指定する情報（以下、画面指定情報と称す）は、例えば、作業に用いられる作業画面を指定する情報である。画面指定情報は、例えば、作業画面の識別子等の作業画面を特定することが可能な情報であってもよい。また、画面指定情報は、作業画面にジャンプするために利用可能な情報であり、例えば、図示しない格納部等に格納されている作業画面の情報に対するリンク情報や、アドレス情報であってもよい。画面指定情報は、作業画面を出力するために用いられる図示しない格納部等に格納されているテンプレート等を指定する情報であってもよい。テンプレートは、例えば、情報処理装置１の専用の形式のデータであっても良く、ＸＭＬ形式のデータや、ＸＭＬ形式のデータとＣＳＳ等のスタイルシートのデータとの組であってもよい。画面指定情報は、作業画面として出力される画像情報や、作業画面として出力される電子文書等を指定する情報等であっても良い。
【００２９】
なお、１以上の作業が１以上の画面を出力するアプリケーションソフトウェアを実行させることによって行なわれる場合等においては、各作業指定情報は、作業において用いられる１以上の画面を出力するアプリケーションソフトウェアの識別子や、作業において用いられる処理を実行するアプリケーションソフトウェアの識別子を有していても良い。アプリケーションソフトウェアの識別子については後述する。
【００３０】
作業指定情報は、作業についての条件である１以上の作業条件を有していても良い。この作業条件は、例えば、作業を特定するための条件である。作業を特定する条件とは、例えば、日付等を指定する条件や、作業を行なう１以上のユーザを特定する条件（例えば、作業を行なうユーザのユーザ識別子や、作業を行なうユーザ群のグループ識別子等）や、作業において利用するデータ群（例えばデータベース）や、作業により作成した情報の蓄積先を指定する条件等である。ここでの日付は、複数の日付や期間等も含む概念であるとする。ここでの日付は、例えば、作業の開始日や、作業を行なう期日であっても良い。日付を指定する条件は、特定の日付を指定する情報であっても良く、「毎月１０日」や、「４０日後」等の、特定しようとする日付を示すルール等の情報であっても良い。
【００３１】
作業条件は、作業において用いられる設定値や入力値等であってもよい。この設定値は、例えば、作業に用いられるデータを取得するための、検索範囲等を指定するクエリ等の情報や、データの単位や処理方法等を指定する情報等である。また、作業に用いられる設定値や入力値等は、例えば、作業により作成する帳票等に予め入力されることが決まっている科目名等の１以上の情報である。
【００３２】
また、作業指定情報は、作業を行なうユーザのユーザ識別子や、作業指定情報の入力を行なうユーザのユーザ識別子等を有していてもよい。ユーザ識別子は、例えば、ユーザ名や、ユーザの社員番号や、ユーザに割り当てられた文字列や、ユーザのメールアドレス等である。入力を行なうユーザが複数人からなる場合、ユーザ識別子は、この複数人のグループの識別子であっても良い。例えば、グループの識別子は、部署等の識別子や、グループに割り当てられた文字列等である。なお、ユーザ識別子は、上述した作業条件の一つと考えてもよい。
【００３３】
また、作業指定情報は、この作業指定情報に応じて取得される後述する作業登録情報の識別子である作業識別子や、作業識別子を作成するために用いられるルールを指定する情報等を有していても良い。作業識別子については後述する。
【００３４】
作業指定受付部１０１が、どのように作業指定情報を受け付けるかは問わない。作業指定受付部１０１は、例えば、ユーザによる操作に応じて作業指定情報を受け付ける。例えば、作業指定受付部１０１は、キーボードやマウス等の図示しない入力デバイス等を介してユーザから入力される作業指定情報を受け付ける。また、作業指定受付部１０１は、後述する作業画面出力部１１０が、一の作業画面を出力している状態において、予め指定された作業指定情報を作成する操作を受け付けた場合に、この作業画面を用いて行なう作業を指定する作業指定情報を受け付けても良い。例えば、作業指定受付部１０１は、出力している作業画面の画面指定情報を取得し、この画面指定情報を有する作業指定情報を受け付けても良い。また、作業指定受付部１０１は、情報処理装置１を利用しているユーザや、上記のような作業画面を出力させているユーザや、作業指定情報を入力するユーザのユーザ識別子を更に有する作業指定情報を受け付けても良い。
【００３５】
ここでの、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、アプリケーションソフトウェア間で受け渡しされる情報の受け付けなどを含む概念である。ここでの入力手段は、マウスやタッチパネルやメニュー画面によるもの等、何でも良い。作業指定受付部１０１は、マウスやタッチパネル等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。なお、かかることは、後述するメッセージ受付部１０５や出力指示受付部１０７や操作受付部１０９においても同様である。
【００３６】
作業登録情報格納部１０２には、一または二以上の作業登録情報が格納される。作業登録情報は、作業に関する情報である。例えば、作業登録情報は、実行予定がある作業に関する情報である。一または二以上の作業登録情報は、それぞれ、一または二以上の画面を用いて行なわれる作業に関する情報である。作業登録情報格納部１０２には、例えば、異なる画面を用いてそれぞれ行なわれる二以上の作業に関する二以上の作業登録情報が格納される。作業登録情報は、例えば、作業に用いられる作業画面を出力するための情報である。例えば、作業登録情報は、作業に用いられる作業画面を出力するための情報を有する情報である。作業画面を出力するための情報は、例えば、画面指定情報や、１以上の画面の出力を伴うタスクや処理を指定する情報である。
【００３７】
例えば、作業登録情報は、一または二以上の画面指定情報を有している情報である。作業登録情報は、このような画面指定情報により指定される作業画面を出力する際に用いられる条件である実行条件を更に有していても良い。実行条件は、例えば、作業画面を作成するために用いられる条件であり、後述する作業画面出力部１１０は、例えば、この実行条件を満たす作業画面やこの実行条件を満たす情報が配置された作業画面等を出力することとなる。実行条件は、例えば、作業画面についての詳細な出力設定や、作業画面に加えられる１以上の変更を指定する情報や、作業画面に予め入力されることが決まっている情報や、作業画面に入力されるデータを取得するためのクエリ等である。ここでの入力は、作業画面への配置と考えてもよい。作業画面に加えられる変更とは、例えば、作業画面に既に配置されている情報を置き換えるための、変更対象となる情報を指定するための情報と、この情報を置き換えるために用いられる情報を指定する情報や、置き換えるための情報を取得するための条件である。変更対象となる情報は、作業画面に予め配置されている変数等であっても良い。実行条件は、例えば、作業画面に配置されるデータを検索するための検索期間を示す情報（即ち条件）である。
【００３８】
作業登録情報は、１以上の画面の出力を伴う１または２以上のタスクや処理を指定する情報を有していても良い。タスクや処理を指定する情報は、例えば、タスクの識別子や処理の識別子である。ここでのタスクや処理は、作業を行なうために実行されるタスクや処理である。ここでの作業は、例えば、実行予定がある作業である。画面の出力を伴うということは、画面を出力する処理を含むことと考えてもよい。タスクとは、例えば、情報処理装置１等が自動実行する処理である。ただし、タスクは、ユーザからの入力受付け等の処理を含んでいても良い。作業登録情報は、更に、１以上のタスクや処理を情報処理装置１の図示しない処理部等に実行させるための１以上の命令や、これらを実行させるために用いられる条件を有していても良い。このような条件も実行条件と考えてもよい。
【００３９】
一の作業登録情報は、例えば、特定の一の作業画面を出力するための情報を有するものであっても良く、複数の作業画面を動的に取得して出力するための情報を有するものであっても良い。この場合の複数の作業画面は、例えば、それぞれ異なる時期に出力される複数の作業画面である。例えば、この場合の複数の作業画面は、一定または不定の周期や、予め指定されたトリガー等に応じて、繰り返し作成され出力される作業画面である。動的に取得して出力とは、動的に異なる条件で作業画面を取得し出力することである。動的に取得とは、例えば、作業画面を出力する時点や、画面を出力するユーザや、画面を出力するトリガー等に応じて、出力される作業画面が作成されることである。動的に取得される各作業画面は、出力する時点や、ユーザ等に応じて、配置されるデータ等が異なる作業画面であってもよい。複数の画面を動的に取得して出力するための作業登録情報は、例えば、基準となる作業画面と、この基準となる作業画面を動的に更新するために用いられる実行条件等の条件とを有する情報や、作業画面のテンプレートを指定する画面指定情報と、このテンプレートを動的に更新するために用いられる実行条件等の条件とを有する情報である。例えば、複数の画面を動的に取得して出力するための作業登録情報は、変数を有するテンプレート等を指定する画面指定情報や、変数を有する実行条件等を有する作業登録情報である。この変数は、例えば、動的に決定される値、例えば、現在の日付や、現在の月や、先月の値が入力される変数である。基準となる作業画面を動的に更新するために用いられる実行条件等の条件は、例えば、基準となる作業画面の１以上のデータを置換するために用いられるデータを作成するための条件や、基準となる作業画面に追記されるデータを作成するための条件である。テンプレートを動的に更新するために用いられる条件についても同様である。例えば、作業登録情報は、請求書のテンプレートを指定する画面指定情報と、このテンプレートに記入される日付を、作業画面が出力される日付を含む月の末日に設定する条件や、作業画面に配置されるデータを取得するためのクエリであって、検索対象となる期間を、作業画面が出力される日付を含む月の初日から末日までの範囲に設定するクエリ等を有する情報であっても良い。
【００４０】
一の作業登録情報は、例えば、画面の出力を伴う複数のタスクまたは処理を、動的に実行するための情報を有するものであっても良い。この場合の複数のタスクまたは処理は、例えば、それぞれ異なる時期に実行される複数のタスクまたは処理である。例えば、この場合の複数のタスクまたは処理は、一定または不定の周期や、予め指定されたトリガー等に応じて、繰り返し実行されるタスクまたは処理である。動的に実行することは、例えば、動的に異なる条件で実行することである。動的に異なる条件とは、例えば、タスクや処理を実行する時点やタスクを実行するユーザやタスクを実行するトリガー等に応じて決定され条件である。複数のタスクまたは処理を動的に実行するための情報は、例えば、タスクや処理を指定する情報と、このタスクや処理を動的に実行する際に用いられる条件とを有する情報である。ここでの条件は、実行時に設定されるパラメータや引数等も含む概念である。タスクや処理を動的に実行するために利用される条件とは、例えば、タスクや処理の実行すべき期間や期日等を動的に決定するための条件や、タスクや処理を実行する際に用いられる設定値を動的に決定するための条件である。例えば、作業登録情報は、ある元帳を確認するための画面を出力するタスクを指定する情報と、タスクにおいて利用される元帳の日付を、タスクを実行する日付を含む月の前の月に設定する条件とを有する情報である。
【００４１】
また、作業登録情報は、上述した１以上の作業条件を有していても良い。例えば、作業指定情報に応じて取得される作業登録情報は、この作業指定情報が有する作業条件の１以上を有していても良い。作業登録情報は、実行条件を構成する一以上の条件として作業条件の少なくとも一部を有していても良い。また、作業登録情報は、上記で述べた情報の２以上の組合わせを有していてもよい。
【００４２】
作業登録情報は、例えば、この作業登録情報を識別する情報である作業識別子と対応付けて、作業登録情報格納部１０２に格納される。作業識別子は、例えば、対応付けられた作業登録情報に対応するタスクや処理や作業画面を利用して行なわれる作業を識別可能な文字列等の情報である。作業識別子は、例えば、作業の名称や、作業に利用される作業画面の名称等を有する識別子である。作業識別子は、作業において実行されるタスク名や処理名等であっても良い。作業識別子は、通常、ユーザが、どのような作業であるかを判断可能な識別子である。作業識別子は、上述した作業条件の日付や期間の情報と同様の、日付や期間の情報を含んでいても良い。例えば、作業識別子は、タスク名と、タスクを利用した作業の期日を示す情報とを組み合わせた情報であっても良い。作業登録情報が、作業識別子と対応付けて格納されるということは、例えば、作業登録情報と、作業識別子との組が、作業登録情報格納部１０２に格納されることであっても良く、作業識別子を有する作業登録情報が作業登録情報格納部１０２に格納されることであっても良い。
【００４３】
作業登録情報は、ユーザ識別子と対応付けて作業登録情報格納部１０２に格納されても良い。作業登録情報と対応付けられて格納されるユーザ識別子は、例えば、この作業登録情報に対応する作業を行なうユーザのユーザ識別子である。作業登録情報と対応付けられて格納されるユーザ識別子は、例えば、この作業登録情報に対応する作業画面を用いた作業を行なうユーザのユーザ識別子である。例えば、作業登録情報と対応付けて格納されるユーザ識別子は、この作業登録情報に対するメッセージの宛先となるユーザのユーザ識別子である。作業登録情報と、ユーザ識別子との対応付けは、作業登録情報と、作業識別子の対応付けと同様である。
【００４４】
作業登録情報格納部１０２に格納される作業登録情報に対して、ユーザ識別子が対応付けられるタイミングは問わない。例えば、作業登録情報が作業登録情報格納部１０２に蓄積される際に、この作業登録情報に対応付けてユーザ識別子が蓄積されても良い。また、作業登録情報格納部１０２に格納されている作業登録情報に対して、この作業登録情報に対応付けられるユーザ識別子があとから蓄積されても良い。
【００４５】
なお、作業登録情報は、この作業登録情報を作成する操作を行なったユーザのユーザ識別子と対応付けて、作業登録情報格納部１０２に格納されてもよい。この作成を行なったユーザ識別子は、例えば、上記の作業を行なうユーザ等のユーザ識別子と区別可能となるよう格納される。
【００４６】
作業登録情報格納部１０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは、他の格納部についても同様である。
【００４７】
作業登録情報蓄積部１０３は、作業指定受付部１０１が受け付けた各作業指定情報に応じて作業登録情報を取得する。作業登録情報蓄積部１０３は、取得した作業登録情報を作業登録情報格納部１０２に蓄積する。例えば、作業登録情報蓄積部１０３は、作業指定受付部１０１が受け付けた作業指定情報が指定する作業に用いられる画面である作業画面を指定する画面指定情報を取得し、取得した画面指定情報を有する作業登録情報を作業登録情報格納部１０２に蓄積する。例えば、作業指定受付部１０１が受け付けた作業指定情報が画面指定情報を有する場合、作業登録情報蓄積部１０３は、作業指定情報が有する画面指定情報を取得し、取得した画面指定情報を有する作業登録情報を取得する。また、作業指定情報が、タスクや処理を指定する情報を有する場合、このタスクや処理で利用される作業画面の画面指定情報を、タスクや処理を実行するための情報等から取得するようにしてもよい。
【００４８】
作業登録情報蓄積部１０３は、例えば、作業指定情報が有する作業条件に応じた作業登録情報を取得して蓄積する。作業登録情報蓄積部１０３は、例えば、作業指定情報が有する一または二以上の作業条件に合致する作業登録情報を取得し、取得した作業登録情報を蓄積する。
【００４９】
例えば、作業登録情報蓄積部１０３は、作業指定情報が、作業条件として一の日付を設定する条件を有する場合、作業指定情報が指定する作業画面の、作業指定情報が有する作業条件が指定する日付を、作業条件が有する一の日付を設定する条件を満たす日付で更新し、更新された作業画面のデータを、図示しない画面格納部等に蓄積し、この作業画面に対するリンク情報を、画面指定情報として有する作業登録情報を、蓄積するようにしても良い。この場合の作業指定情報が指定する作業画面は、例えば、図示しない格納部等に予め格納しておくようにすればよい。また、この場合においては、作業指定情報が指定する作業画面の代わりに、作業指定情報が指定する作業画面のテンプレートを用いるようにしても良い。
【００５０】
作業登録情報蓄積部１０３は、例えば、作業条件の全てあるいは一部を、上述した実行条件として有する作業登録情報を取得しても良い。例えば、作業登録情報蓄積部１０３は、作業指定情報が、作業条件として日付を指定する条件を有する場合、この日付を指定する条件を実行条件として有する１以上の作業登録情報を蓄積するようにしてもよい。日付を指定する条件とは、例えば、請求書発行日等を指定する条件や、元帳の確認を行なう日付を指定する条件である。この場合の作業登録情報蓄積部１０３が取得する画面指定情報は、この日付を指定する条件を満たす日付が配置される場所を有するテンプレート等の情報や、この条件を満たす日付で更新される日付が配置された作業画面のデータである。
【００５１】
また、例えば、作業指定情報が画面の出力を伴うタスクや処理を指定する情報と、日付や期間を指定する条件である作業条件とを有する場合、作業登録情報蓄積部１０３は、このタスクや処理を指定する情報を有する作業登録情報であって、この作業条件が示す条件をタスクや処理を実行する際の実行条件として有する作業登録情報を取得し、蓄積しても良い。
【００５２】
また、例えば、作業登録情報蓄積部１０３は、作業指定情報が、作業に利用されるタスクや処理に用いられるデータや作業画面に配置されるデータの取得元、例えば、データベースを指定する作業条件を有する場合、このデータの取得元をデータの取得元に指定する実行条件を有する作業登録情報を取得して、蓄積するようにしても良い。
【００５３】
また、例えば、作業登録情報蓄積部１０３は、作業指定情報が、作業に利用されるタスクや処理に用いられるデータや作業画面に配置されるデータを取得するためのクエリを作業条件として有する場合、このクエリを実行条件として有する作業登録情報を取得して、蓄積するようにしても良い。
【００５４】
作業登録情報蓄積部１０３は、例えば、作業登録情報を、この作業登録情報を示す作業識別子と対応付けて蓄積してもよい。一の作業登録情報を示す作業識別子は、例えば、一の作業登録情報の識別子である。作業識別子は、例えば、この作業識別子を有する作業登録情報に応じて実行されるタスクや処理や、作業登録情報に応じて出力される作業画面を利用して行なわれる作業の識別子と考えてもよい。作業登録情報と対応付けて蓄積される作業識別子は、例えば、作業登録情報に対応する作業指定情報から取得したものであっても良い。例えば、作業指定情報に応じて取得された作業登録情報が有する作業識別子は、例えば、作業指定情報が有する作業識別子である。また、作業登録情報を示す作業識別子は、作業登録情報が有する一の情報や二以上の情報の組合わせであってもよい。また、作業登録情報が有する１以上の情報を用いて、予め指定されたルールに従って取得されたものであっても良い。例えば、予め指定されたルールは、作業登録情報が有する１以上の情報に対して連番を付加したものを作業識別子とするというルールである。また、作業指定情報や、作業登録情報が有する情報に応じて予め指定されたルール等により作成される作業識別子であっても良い。作業登録情報を示す作業識別子は、作業登録情報のデータへのリンク情報やアドレス情報であっても良い。作業登録情報を示す作業識別子は、作業登録情報に対応する作業に関する文字列、例えば、「請求書を発行して下さい」や「発注点を下回る商品があります」等の文字列であってもよい。
【００５５】
また、作業登録情報と対応付けて格納される２以上の情報の組合せを、作業登録情報と対応付けられて蓄積された作業識別子と考えてもよい。作業登録情報と対応付けて格納される情報は、作業登録情報が有する情報であっても良い。例えば、作業登録情報と対応付けられた作業画面やタスクに対応付けられた作業の名称と、作業登録情報が示す作業の行なわれる期間や日付を示す情報とを組み合わせた情報を、作業識別子と考えてもよい。また、作業登録情報を示す作業識別子は、作業登録情報と対応付けて格納される作業登録情報に対応する作業に関する文字列、例えば、「請求書を発行して下さい」や「発注点を下回る商品があります」等の文字列と、作業登録情報と対応付けて格納される作業登録情報の出力日や作成日や、作業登録情報が示す作業の実行日等との組合せを、作業識別子として用いても良い。
【００５６】
作業登録情報蓄積部１０３は、作業指定情報に応じて取得された作業登録情報を、この作業登録情報に対応した作業を行なうユーザを示すユーザ識別子と対応付けて蓄積してもよい。この場合の作業登録情報に対応付けられるユーザ識別子は、例えば、作業登録情報を取得するための作業指定情報に含まれる作業を行なうユーザを指定するユーザ識別子であっても良い。また、作業登録情報蓄積部１０３は、作業指定情報に応じて取得された作業登録情報を、この作業指定情報を入力したユーザのユーザ識別子と対応付けて蓄積してもよい。例えば、作業登録情報蓄積部１０３は、ユーザ識別子を有する作業登録情報を蓄積してもよく、このユーザ識別子と作業登録情報との組を蓄積してもよい。
【００５７】
作業登録情報蓄積部１０３は、一の作業指定情報に応じて、一の作業登録情報を取得しても良く、複数の作業登録情報を取得してもよい。ここでの複数の作業登録情報は、例えば、異なる作業画面を出力するための作業登録情報である。一の作業指定情報に応じて取得される複数の作業登録情報は、例えば、繰り返し行なわれる作業にそれぞれ用いられる作業画面を出力するための作業登録情報である。例えば、一の作業指定情報が、予め指定された伝票を作成するために用いられる作業画面のテンプレートを指定する画面指定情報と、期間を指定する作業条件と、期間内の各月毎に予め指定された伝票を作成する作業を行なうことを指定する作業条件と、を有する場合、作業登録情報は、この作業指定情報に応じて、期間を指定する作業条件が示す期間内の各月にそれぞれ対応した作業登録情報であって、作業指定情報が有する画面指定情報を有する複数の作業登録情報を取得するようにしてもよい。各付にそれぞれ対応した作業登録情報は、例えば、画面指定情報であるテンプレートを用いて作成される伝票の作業画面の月が配置されるフィールドに、各月の値を配置することが指定された作業登録情報である。また、例えば、配置するデータの取得期間を、各月の初日から末日までの範囲に指定する実行条件を有する作業登録情報である。
【００５８】
作業登録情報蓄積部１０３は、上述したような複数の作業画面を動的に取得して出力するための情報を有する作業登録情報を、一の作業指定情報に応じて取得し蓄積しても良く、上述したような画面の出力を伴う複数のタスクまたは処理を動的に実行するための情報を有する作業登録情報を、一の作業指定情報に応じて取得し蓄積しても良い。例えば、作業指定情報が有する作業条件の少なくとも一部は、複数の作業画面を動的に取得するための条件や、複数のタスクまたは処理を動的に実行するための条件として作業登録情報に蓄積されても良い。例えば、作業条件は、複数の作業画面を動的に取得するためや、複数のタスクまたは処理を動的に実行するために用いられる実行条件として作業登録情報に蓄積されても良い。
【００５９】
メッセージ格納部１０４には、作業登録情報格納部１０２に格納される作業登録情報に対するメッセージと、メッセージの宛先のユーザのユーザ識別子とが対応付けて格納される。メッセージとは、例えば、伝言や、口上、言語や記号により伝達される情報等である。メッセージは、通常、テキストデータであるが、画像データや、音声データや、これらの２以上の組合せであっても良い。画像データは、静止画像であっても、動画像であっても良い。ここでのメッセージは、例えば、メッセージのタイトルと対応付けて格納されてもよい。なお、タイトルはメッセージの一部と考えてもよい。メッセージは、メッセージを示す情報と対応付けて格納されても良い。上記のメッセージと対応付けられたタイトルは、メッセージを示す情報と考えてもよい。作業登録情報に対するメッセージは、作業登録情報に対応する作業、例えば、作業登録情報に応じて出力される作業画面を用いて行なわれる作業に対するメッセージと考えてもよい。例えば、作業登録情報に対するメッセージは、作業登録情報に対応する作業を依頼するメッセージや、対応する作業の実行を確認するメッセージ等である。メッセージの宛先は、メッセージを受け取るユーザと考えてもよい。メッセージと対応付けらるユーザ識別子は、例えば、メッセージに対応する作業登録情報に対応した作業を行なうユーザのユーザ識別子である。メッセージの宛先のユーザは、個人であってもグループであっても良い。メッセージと対応付けられたユーザ識別子は、メッセージ内に含まれていても良い。メッセージの宛先のユーザのユーザ識別子を、以下、宛先ユーザ識別子と称す。
【００６０】
一の作業登録情報に対するメッセージは、例えば、この一の作業登録情報の作業識別子と対応付けられてメッセージ格納部１０４に格納されても良い。
【００６１】
メッセージは、メッセージの作成日時や蓄積日時等と対応付けてメッセージ格納部１０４に格納されても良い。ここでの日時は、日付のみや時刻のみであってもよい。また、メッセージは、メッセージの識別子であるメッセージ識別子と対応付けて、メッセージ格納部１０４に格納されても良い。メッセージ識別子は、メッセージを識別可能な情報であれば良く、例えば、予め指定されたルール等により付与される情報、例えば連番である。また、上述したメッセージの作成日時等をメッセージ識別子と考えてもよい。
【００６２】
作業登録情報格納部１０２に格納される作業登録情報に対するメッセージとは、結果的に作業登録情報格納部１０２に格納されることとなる作業登録情報に対するメッセージであればよく、例えば、既に作業登録情報格納部１０２に格納された作業登録情報に対するメッセージであっても良く、作業登録情報格納部１０２に格納される直前や、格納予定の作業登録情報に対するメッセージであっても良い。例えば、作業登録情報格納部１０２に一の作業登録情報が蓄積されるタイミングと、同じまたは略同じタイミングに、後述するメッセージ蓄積部１０６等により、メッセージ格納部１０４にこの一の作業登録情報に対するメッセージが、この作業登録情報と対応付けて蓄積されてもよく、作業登録情報格納部１０２に既に格納されている作業登録情報に対応するメッセージが、あとからメッセージ格納部１０４に蓄積されても良い。なお、一の作業登録情報に対するメッセージが蓄積される際に、作業登録情報蓄積部１０３が、この一の作業登録情報に対応付けて、このメッセージの宛先のユーザのユーザ識別子を作業登録情報格納部１０２に蓄積するようにしても良い。また、作業登録情報格納部１０２に格納されるメッセージは、後述するメッセージ受付部１０５等を介してメッセージを入力したしたユーザ等のユーザ識別子と対応付けて格納されても良い。通常、メッセージを入力したユーザとメッセージの宛先のユーザは異なるユーザであるが、同じユーザであっても良い。
【００６３】
一の作業登録情報に対応付けられるメッセージは、１つであっても良く、複数であっても良い。また、複数の作業登録情報に対して、１以上の共通のメッセージが対応付けられていても良い。一のメッセージに対応付けられる宛先ユーザ識別子は、１つであっても良く、２以上であっても良い。例えば、メッセージ受付部１０５は、２以上の作業登録情報に対するメッセージをそれぞれ受け付ける。
【００６４】
メッセージ受付部１０５は、作業登録情報格納部１０２に格納される作業登録情報に対するメッセージと、メッセージの宛先の１また２以上のユーザのユーザ識別子とを受け付ける。メッセージ受付部１０５は、例えば、作業登録情報蓄積部１０３が作業登録情報格納部１０２に蓄積しようとする作業登録情報に対するメッセージを受け付けてもよく、作業登録情報格納部１０２に既に格納されている作業登録情報に対するメッセージを受け付けても良い。
【００６５】
メッセージ受付部１０５は、受け付けるメッセージに対して、このメッセージのタイトルや、メッセージの識別子や、メッセージの内容や概略を示す情報等を受け付けても良い。なお、メッセージのタイトルは、メッセージ内に含まれていても良い。
【００６６】
メッセージ受付部１０５がどのように一の作業登録情報に対するメッセージを受け付けても良い。例えば、メッセージ受付部１０５は、作業登録情報格納部１０２に格納された一の作業登録情報や、この作業登録情報の作業識別子等がユーザ等により指定された状態や、指定された直後等にメッセージを受け付けた場合に、この一の作業登録情報に対するメッセージを受け付ける。
【００６７】
また、例えば、作業登録情報格納部１０２に蓄積される作業登録情報を、作業登録情報蓄積部１０３が取得した前後に、メッセージ受付部１０５がメッセージを受け付けた場合、この作業指定情報に対応したメッセージを受け付ける。また、例えば、作業指定受付部１０１が作業指定情報を受け付けた直後に、メッセージ受付部１０５がメッセージを受け付けた場合、この作業指定情報に応じて取得される作業登録情報に対応したメッセージを受け付ける。あるいは、メッセージを受付けた後に、一の作業登録情報や、一の作業識別子の指定を受け付けた場合、受け付けたメッセージを、この一の作業登録情報や、一の作業識別子が示す作業登録情報に対するメッセージとして扱うようにしても良い。
【００６８】
例えば、メッセージ受付部１０５は、メッセージを受け付ける際に、このメッセージに対応する作業識別子を更に取得しても良い。メッセージを受け付ける際とは、メッセージを受け付けるための操作が行なわれた場合や、メッセージを受け付けるためのインターフェース画面等を出力した場合や、メッセージを受け付けた直後等も含む概念である。なお、後述するメッセージ蓄積部１０６が、メッセージを蓄積する際に、このメッセージに対応する作業識別子を取得するようにしてもよい。
【００６９】
メッセージ受付部１０５が受け付けるメッセージが、作業を行なうユーザのユーザ識別子と対応付けられて既に作業登録情報格納部１０２に格納されている作業登録情報に対するメッセージである場合、メッセージ受付部１０５は、この作業登録情報に対応付けられたユーザ識別子を、メッセージに対応する宛先ユーザ識別子として取得して受け付けるようにしてもよい。あるいは、メッセージ受付部１０５は、メッセージに対応する作業登録情報に対応付けられたユーザ識別子とは異なるユーザ識別子を、このメッセージについての宛先ユーザ識別子として受け付けても良い。
【００７０】
メッセージ蓄積部１０６は、メッセージ受付部１０５が受け付けたメッセージとユーザ識別子とを対応付けて、メッセージ格納部１０４に蓄積する。ここでのユーザ識別子は、宛先ユーザ識別子である。メッセージ蓄積部１０６は、メッセージを、メッセージの作成時刻や蓄積時刻と対応付けて、メッセージ格納部１０４に蓄積してもよい。一のメッセージに対応する１以上の宛先ユーザ識別子は、この一のメッセージに対応する作業登録情報に対応付けられた１以上のユーザ識別子と一致していても良く、一致していなくても良く、一部の宛先ユーザ識別子だけが一致していても良い。
【００７１】
メッセージ蓄積部１０６は、メッセージ受付部１０５が受け付けたメッセージと、このメッセージに対して更に受け付けたメッセージのタイトルや、メッセージの識別子や、メッセージの内容や概略を示す情報等を対応付けてメッセージ格納部１０４に蓄積しても良い。
【００７２】
メッセージ蓄積部１０６は、更に、メッセージの作成日時や蓄積日時等を取得し、取得した作成日時や蓄積日時を、メッセージと対応付けて蓄積してもよい。また、メッセージ蓄積部１０６は、メッセージ識別子と対応付けて、メッセージを蓄積してもよい。メッセージ識別子は、メッセージを識別可能な情報であれば良く、例えば、予め指定されたルール等により付与される情報、例えば連番や、メッセージの作成日時等である。
【００７３】
メッセージ蓄積部１０６は、例えば、メッセージに対応する作業登録情報を示す作業識別子を、メッセージと対応付けてメッセージ格納部１０４に蓄積する。メッセージ蓄積部１０６は、例えば、メッセージに対応する作業登録情報を示す作業識別子をメッセージと対応付けてメッセージ格納部１０４に蓄積する。メッセージ蓄積部１０６は、例えば、メッセージ受付部１０５が、受け付けたメッセージについて上記のように取得したこのメッセージが対応する作業登録情報を示す作業識別子を、メッセージと対応付けて、メッセージ格納部１０４に蓄積してもよい。
【００７４】
なお、メッセージ蓄積部１０６は、例えば、メッセージ受付部１０５が受け付けた宛先ユーザ識別子を、メッセージ受付部１０５が受け付けたメッセージに対応する作業登録情報に対応する作業を行なうユーザのユーザ識別子等として、この作業登録情報と対応付けて作業登録情報格納部１０２に蓄積してもよい。
【００７５】
例えば、メッセージ受付部１０５が受け付けたメッセージに対応する作業登録情報が、既に、作業登録情報格納部１０２に格納されている場合、メッセージ蓄積部１０６は、このメッセージに対応する宛先ユーザ識別子を、作業登録情報格納部１０２に格納されているこのメッセージに対応する作業登録情報に対応付けて蓄積してもよい。また、メッセージ受付部１０５が、作業登録情報蓄積部１０３が取得して蓄積しようとする作業登録情報に対して、メッセージと宛先ユーザ識別子とを受け付けた場合に、メッセージ蓄積部１０６は、作業登録情報蓄積部１０３が蓄積する作業登録情報に、受け付けた宛先ユーザ識別子を対応付けて蓄積してもよい。なお、この場合、メッセージ蓄積部１０６は、作業登録情報蓄積部１０３に、受け付けた宛先ユーザ識別子を、作業登録情報と対応付けて蓄積させることで、結果的に作業登録情報に宛先ユーザ識別子を対応付けて蓄積してもよく、このような場合も、メッセージ蓄積部１０６が、作業登録情報蓄積部１０３が蓄積する作業登録情報に、受け付けた宛先ユーザ識別子を対応付けて蓄積することと考えてもよい。
【００７６】
メッセージに対応する作業登録情報に、作業を行なうユーザのユーザ識別子等が既に対応付けられている場合、メッセージ蓄積部１０６は、例えば、このメッセージと対応付けて受け付けた宛先ユーザ識別子を、メッセージに対応する作業登録情報に対応する作業を行なうユーザのユーザ識別子等として追記しても良く、既に対応付けられているユーザ識別子を、この宛先ユーザ識別子により更新、例えば上書きしてもよい。
【００７７】
ただし、メッセージ蓄積部１０６は、宛先ユーザ識別子を、メッセージに対応する作業登録情報と対応付けて蓄積しなくてもよい。
【００７８】
出力指示受付部１０７は、出力指示を受け付ける。出力指示は、一のユーザ識別子を有する指示であって、ユーザ識別子と対応付けられたメッセージをメッセージ格納部１０４から出力する指示である。一のユーザ識別子は、ユーザから入力を受け付けても良く、予め登録されているユーザ識別子や、ログインしているユーザのユーザ識別子等を、図示しない格納部等から読み出して受け付けるようにしてもよい。ここでの一のユーザ識別子は、例えば、出力するメッセージを、一のユーザ識別子が示すユーザに絞り込むための条件である。
【００７９】
出力部１０８は、メッセージ格納部１０４に格納されたメッセージのうちの、出力指示が有するユーザ識別子と対応付けられた１または２以上のメッセージを示す情報の出力を行なう。メッセージを示す情報とは、例えば、メッセージ自身であっても良く、メッセージのタイトルや、メッセージの識別子や、メッセージの内容や概略を示す情報等であっても良く、メッセージの先頭の１以上の文字や、メッセージのサムネイルや、メッセージの要約等の文字列であっても良い。また、メッセージを示す情報とは、例えば、メッセージを示すアイコンやボタン等であってもよい。また、メッセージを示す情報は、メッセージの作成日時や蓄積日時を有する情報であっても良く、これらの時刻としては、例えば、メッセージと対応付けられてメッセージ格納部１０４に格納されている時刻等を用いるようにすればよい。また、メッセージを示す情報は、これらの情報の２以上の組合せであっても良い。
【００８０】
メッセージを示す情報は、メッセージを作成したユーザのユーザ識別子を有する情報であってもよい。この作成者のユーザ識別子は、例えば、メッセージと対応付けられてメッセージ格納部１０４に格納されている作成者のユーザ識別子等を用いるようにすればよい。
【００８１】
１以上のメッセージを示す情報の出力とは、例えば、１以上のメッセージを示す情報の一覧出力や、１以上のメッセージを示すアイコンやボタン等を並べて出力することであってもよい。メッセージを示す情報の一覧出力は、例えば、メッセージを示す情報の一覧リストの画面の出力である。例えば、出力部１０８は、メッセージ格納部１０４に格納されたメッセージのうちの、出力指示が有するユーザ識別子と対応付けられた全てのメッセージ、あるいは一部のメッセージを示す情報を出力を行なう。
【００８２】
出力部１０８は、例えば、メッセージを示す情報を、このメッセージに対応付けられた作業登録情報を示す作業識別子と対応付けて出力する。例えば、メッセージや、メッセージを示す情報が配置された一覧の出力の、各メッセージや、メッセージを示す情報に対応する項目に、各メッセージに対応付けられた作業登録情報を示す作業識別子を対応付けて出力する。出力部１０８は、例えば、各メッセージと対応付けられてメッセージ格納部１０４に格納されている作業登録情報を示す作業識別子を適宜読み出して、メッセージやメッセージを示す情報と対応付けて出力する。
【００８３】
出力部１０８が、メッセージを示す情報を出力する場合、出力された一のメッセージを示す情報を指定する操作を、後述する操作受付部１０９を介して受け付けた際に、このメッセージを示す情報が示す一のメッセージをメッセージ格納部１０４から読み出して出力しても良い。また、出力部１０８が複数のメッセージを出力する場合、出力された一のメッセージを指定する操作を、後述する操作受付部１０９を介して受け付けた際に、このメッセージだけを表示、例えば拡大表示するようにしてもよい。
【００８４】
出力部１０８が一のメッセージを出力する場合、このメッセージに対応する作業登録情報を示す作業識別子等を、このメッセージと対応付けて出力するとともに、作業画面を出力する指示を受け付けるためのボタンやメニュー項目等を更に出力しても良い。
【００８５】
また、出力部１０８が、一のメッセージを出力する場合、メッセージとともに、このメッセージに対応付けられた作業登録情報を示す作業識別子と、作業画面を出力するためのコマンドやイベント等とが対応付けられたボタン等を出力しても良い。
【００８６】
ここでの出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。出力部１０８は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部１０８は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。かかることは、作業画面出力部１１０においても同様である。
【００８７】
操作受付部１０９は、メッセージ格納部１０４に格納された一のメッセージに対して予め指定された操作を受け付ける。予め指定された操作を、以下、作業操作と称す。例えば、作業操作は、メッセージ格納部１０４に格納された一のメッセージを指定する操作を含む操作である。作業操作は、例えば、メッセージ格納部１０４に格納された一のメッセージに対応する作業登録情報に応じた作業画面を出力する操作であっても良い。作業操作は、例えば、操作受付部１０９は、出力部１０８が出力するメッセージまたはメッセージを示す情報のうちの一つを指定する操作である。作業操作は、例えば、出力部１０８が出力する２以上のメッセージまたはメッセージを示す情報の一覧から、一のメッセージまたはメッセージを示す情報に対応する項目を指定する操作である。作業操作は、例えば、一のメッセージとともに出力部１０８が出力する上述した作業画面を出力する指示を受け付けるためのボタンを押す操作や、上述した作業画面を出力するためのメニュー項目等を選択する操作である。また、作業操作は、出力部１０８がメッセージと対応付けて出力されたボタンであって、このメッセージに対応する作業登録情報を示す作業識別子等と対応付けられた作業画面を出力するためのボタンを押す操作等である。
【００８８】
作業画面出力部１１０は、操作受付部１０９が作業操作を受け付けたメッセージに対応付けられた作業登録情報を示す作業識別子が示す作業登録情報が有する画面指定情報が指定する作業画面を出力する。作業操作を受け付けたメッセージとは、例えば、作業操作によって指定されたメッセージ、または、作業操作によって指定されたメッセージを示す情報が示すメッセージである。ここでは、例えば、一のメッセージに対応付けられた上述したようなボタンやメニュー項目に対して予め指定された操作を行なわれた場合も、一のメッセージに対して作業操作を受け付けたと考えてもよい。
【００８９】
作業画面出力部１１０は、例えば、操作受付部１０９が出力部１０８が出力する２以上のメッセージまたはメッセージを示す情報の一覧出力において、一のメッセージまたはメッセージを示す情報が配置された項目を指定する操作（例えば、項目のクリックやタップ等）を受け付けた場合に、この項目のメッセージまたはメッセージを示す情報と対応付けられた作業登録情報を示す作業識別子を取得し、取得した情報が示す作業登録情報に応じた作業画面を出力する。
【００９０】
例えば、作業画面出力部１１０は、操作受付部１０９が出力する一のメッセージに対応付けて出力されたボタン等を押す操作を（例えば、項目のクリックやタップ等）を受け付けた場合に、このメッセージと対応付けられた作業登録情報を示す作業識別子や、このボタンと対応付けられた作業登録情報を示す作業識別子を取得し、取得した作業登録情報を示す作業識別子が示す作業登録情報に応じた作業画面を出力する。
【００９１】
作業画面出力部１１０は、例えば、操作受付部１０９が受け付けた作業指示により指定される作業登録情報を示す作業識別子が示す作業登録情報が有する画面指定情報が指定する作業画面を出力する。例えば、作業画面出力部１１０は、画面指定情報が上述したようなリンク情報やアドレス情報である場合、このリンク情報やアドレス情報が示す場所に格納されている作業画面の情報を読み出して、作業画面を出力、例えば表示する。作業画面を出力する際には、作業登録情報が有する１以上の作業条件が示す条件等に応じた情報の変更や追加、削除等を適宜行なうようにしても良い。作業画面の情報が、作業画面の画像情報や電子文書等である場合、作業画面出力部１１０は、例えば、この画像情報や電子文書を用いて作業画面を出力してもよい。
【００９２】
また、例えば、画面指定情報がテンプレートを指定する情報である場合、作業画面出力部１１０は、このテンプレートを読み出して生成した作業画面の情報を用いて、作業画面を出力しても良い。また、テンプレートを読み出して作業画面の情報を生成する際に、作業登録情報が有する１以上の実行条件等に応じて、情報の変更や追加、削除等を行なうようにしても良い。例えば、実行条件が作業に関連した日付の情報を有する場合、この日付の情報を、テンプレートの予め指定された位置に配置した作業画面を取得して出力するようにしても良い。また、実行条件が有するクエリ等を用いて、指定されたデータベースから検索等を行ない、検索により取得したデータを配置した作業画面を取得しても良い。
【００９３】
また、作業画面出力部１１０は、例えば、画面指定情報がタスクや処理を指定する情報である場合、このタスクや処理を、画面指定情報が有する作業条件等を利用して実行し、この実行時に出力される入力画面等の作業画面を出力しても良い。
【００９４】
なお、出力対象となる作業登録情報が、例えば、上述したような複数の画面を動的に取得して出力するための情報である場合や、複数のタスクまたは処理を動的に異なる条件を用いて実行するための情報である場合、作業画面出力部１１０は、出力部１０８がメッセージを示す情報を出力する時点等に応じて、動的に、作業画面に用いられる情報等を取得して、この情報を用いて、画面指定情報等が指定する画面やテンプレートに対して更新等を行なうことで取得した作業画面を出力するようにしてもよい。例えば、作業登録情報が、請求書のテンプレートを指定する画面指定情報と、このテンプレートに記入される日付を、毎月の末日に設定する条件とを有する情報である場合、メッセージを示す情報を出力する日付を含む月の末日の日付を図示しないカレンダー等を用いて取得し、取得した値を、テンプレートの、請求書の日付を入力する欄に配置した画面を構成して出力しても良い。
【００９５】
また、同様に、出力対象となる作業登録情報が、例えば、上述したような複数のタスクまたは処理を動的に異なる条件を用いて実行するための情報である場合、作業画面出力部１１０は、出力部１０８がメッセージを示す情報を出力する時点等に応じて、動的に取得された条件を用いてタスクや処理を実行し、このタスクや処理の実行において得られた作業画面を出力するようにしてもよい。
【００９６】
なお、作業画面出力部１１０は、結果的に、指定されたメッセージに対応する作業登録情報に応じた作業画面を出力すればよい。例えば、作業画面出力部１１０は、操作受付部１０９が一のメッセージを指定する操作を受け付けた場合に、このメッセージに対応した作業登録情報に応じた作業画面の出力を行なうことを確認する画面や、作業画面の出力を行なうことを選択肢として有する１以上の画面等を、一旦出力し、この画面等において、作業画面の出力を行なうことに同意する操作や、作業画面の出力を行なうことを示す選択肢を選択した場合に、作業画面を出力するようにしても良い。このような場合も、作業画面出力部１１０が、一のメッセージに対応する作業登録情報に応じた作業画面を出力することと考えてよい。
【００９７】
なお、本実施の形態においては説明を省略しているが、情報処理装置１は、作業画面出力部１１０が出力する作業画面を介して、ユーザ等から適宜、情報や操作等を受け付ける図示しない受付部等を備えていてもよい。また、この受付部で受け付けた情報や操作に応じて、上述したような図示しない処理部等により、適宜、予め指定された処理等を行なうようにしてよい。また、この処理部が処理した処理結果を出力する図示しない出力部等を有していても良い。作業画面出力部１１０が出力する作業画面を用いて、例えば、ユーザが情報を入力することで、作業画面に対応した作業を行なうことができる。例えば、作業画面が、帳票を作成するための入力画面である場合、この作業画面に情報を入力することで、帳票を作成することができる。また、作業画面が、ユーザが確認すべき帳票の画面である場合、この作業画面を出力する操作、あるいは、出力して、確認したことを示す情報を入力する操作を、図示しない受付部に対して行なうことで、帳票の確認動作を行なうことができる。
【００９８】
なお、出力部１０８が、更に、情報処理装置１を操作するためのメニュー画面や、情報処理装置１が実行する処理の処理結果等を出力するようにしてもよい。
【００９９】
また、情報処理装置１は、上述したような作業登録情報やメッセージ等を蓄積する処理や、メッセージを示す画面や、作業画面を表示したりする処理等以外の処理を実行する処理部等を備えていてもよい。例えば、この処理部が、上述した作業登録情報が示す作業に用いられるタスクや処理等を実行するようにしても良い。
【０１００】
次に、情報処理装置１の動作の一例について図２のフローチャートを用いて説明する。
【０１０１】
（ステップＳ１０１）作業指定受付部１０１は、作業指定情報を受け付けたか否かを判断する。例えば、作業指定受付部１０１は、ユーザから作業条件等を有する作業指定情報を受け付ける。受け付けた場合、ステップＳ１０２に進み、受け付けていない場合、ステップＳ１０８に進む。
【０１０２】
（ステップＳ１０２）作業登録情報蓄積部１０３は、ステップＳ１０１で受け付けた作業指定情報に応じた１または２以上の作業登録情報を取得する。例えば、作業登録情報蓄積部１０３は、画面指定情報を有する作業登録情報を取得する。
【０１０３】
（ステップＳ１０３）メッセージ受付部１０５は、ステップＳ１０２で取得した作業登録情報を示す作業識別子を取得する。
【０１０４】
（ステップＳ１０４）メッセージ受付部１０５は、メッセージと、１以上の宛先ユーザ識別子とを受け付けたか否かを判断する。ここで受け付けるメッセージ等は、ステップＳ１０２で取得された作業登録情報に対するメッセージ等である。受け付けた場合、ステップＳ１０５に進み、受け付けていない場合、ステップＳ１０７に進む。
【０１０５】
（ステップＳ１０５）メッセージ蓄積部１０６は、ステップＳ１０４で受け付けたメッセージと、１以上の宛先ユーザ識別子とを対応付けてメッセージ格納部１０４に蓄積する。ここでは、更に、ステップＳ１０３で取得した作業識別子を対応付けて蓄積する。また、各メッセージに対して、連番等のメッセージ識別子を対応付けて蓄積する。また、メッセージ蓄積部１０６は、メッセージの作成日時や蓄積日時や入力したユーザのユーザ識別子等を対応付けて、メッセージを蓄積してもよい。
【０１０６】
（ステップＳ１０６）作業登録情報蓄積部１０３は、ステップＳ１０２で取得した作業登録情報を、ステップＳ１０４で受け付けた宛先ユーザ識別子と対応付けて作業登録情報格納部１０２に蓄積する。そして、ステップＳ１０１に戻る。
【０１０７】
（ステップＳ１０７）メッセージ受付部１０５は、メッセージの受付けが不要であるか否かを判断する。例えば、ユーザからメッセージの入力を行なわないことを示す操作を受け付けたか否かを判断し、受け付けた場合に、メッセージの受付けが不要であると判断する。メッセージの受付けが不要である場合、ステップＳ１０６に進み、不要でない場合、ステップＳ１０４に戻る。
【０１０８】
（ステップＳ１０８）出力指示受付部１０７は、ユーザ等から、出力指示を受け付けたか否かを判断する。ここで受け付ける出力指示は、ユーザ識別子を有する出力指示である。受け付けた場合、ステップＳ１０９に進み、受け付けていない場合、ステップＳ１０１に戻る。
【０１０９】
なお、ステップＳ１０８で出力指示を受け付けなかった場合に、その他の指示があるか否かを図示しない受付部等が判断し、その他の指示を受け付けた場合に、その他の指示に応じた処理を図示しない処理部等が実行するようにしても良い。
【０１１０】
（ステップＳ１０９）出力部１０８は、メッセージ格納部１０４に格納されているメッセージの中から、メッセージと対応付けられた宛先ユーザ識別子が、ステップＳ１０８で受け付けた出力指示が有するユーザ識別子と一致するメッセージを検出する。
【０１１１】
（ステップＳ１１０）出力部１０８は、ステップＳ１０９で検出したメッセージを示すリスト画面を出力する。例えば、ステップＳ１０９で検出した各メッセージについて、メッセージの一部（例えば、メッセージの先頭の数文字等）と、メッセージの作成日時との組を取得し、これらをメッセージを示す情報としてリストの項目にそれぞれ配置したリスト画面を出力する。例えば、各リスト項目に、リスト項目に対応するメッセージのメッセージ識別子を対応付けて出力する。
【０１１２】
（ステップＳ１１１）操作受付部１０９は、出力されたリスト画面の一のメッセージを示す情報を指定する操作、具体的には、リスト画面の一のリスト項目を指定する操作を受け付けたか否かを判断する。この操作は、例えば、一のリスト項目をクリックする操作やタップする操作等である。受け付けた場合、ステップＳ１１２に進み、受け付けていない場合、ステップＳ１１５に進む。
【０１１３】
（ステップＳ１１２）出力部１０８は、ステップＳ１１１で指定されたメッセージを示す情報に対応付けられたメッセージを出力する。例えば、指定されたメッセージにを示す情報に対応付けられたメッセージ識別子を取得し、取得したメッセージ識別子が示すメッセージを、メッセージ格納部１０４から読み出して出力する。
【０１１４】
（ステップＳ１１３）操作受付部１０９は、ステップＳ１１２で出力されたメッセージに対して、このメッセージに対応付けられた作業登録情報が示す作業画面を出力するための作業操作を受け付けたか否かを判断する。例えば、メッセージに対応付けて出力されたボタン等が押された場合に、操作受付部１０９はこのメッセージについての作業操作を受け付ける。
【０１１５】
（ステップＳ１１４）作業画面出力部１１０は、メッセージ格納部１０４から、ステップＳ１１２で出力されたメッセージに対応付けられた作業識別子を取得し、この作業識別子に対応する作業登録情報を作業登録情報格納部１０２において検出し、検出した作業登録情報に対応する作業画面を出力する。例えば、検出した作業登録情報が有する画面指定情報が指定する作業画面を出力する。そして、ステップＳ１０１に戻る。
【０１１６】
なお、ステップＳ１１４で作業画面出力部１１０が作業画面を出力したあと、この作業画面等を用いた入力受付等の処理や、受け付けた情報を用いた処理等を情報処理装置１が適宜実行するようにしてもよい。例えば、作業画面を出力した後に、その作業画面を用いた作業を行なう指示（例えば、値の入力や出力指示等）や、作業画面を用いない作業等のその他の指示を受け付けたか否かを図示しない受付部等が判断し、指示を受け付けた場合に、受け付けた指示に応じた処理を図示しない処理部等が実行するようにしても良い。そして、ステップＳ１０１に戻るようにしてもよい。
【０１１７】
（ステップＳ１１５）出力部１０８は、リスト画面の出力を終了するか否かを判断する。例えば、ユーザから、図示しない受付部等を介してリスト画面の出力を終了する指示を受け付けたか否かを判断し、受け付けた場合、出力を終了すると判断する。あるいは、リスト画面の出力から予め指定された時間が経過した場合に、出力を終了することを判断してもよい。終了する場合、ステップＳ１１６に進み、終了しない場合、ステップＳ１０１に戻る。
【０１１８】
（ステップＳ１１６）作業画面出力部１１０は、リスト画面の出力を終了する。そして、ステップＳ１０１に戻る。
【０１１９】
（ステップＳ１１７）作業画面出力部１１０は、メッセージの出力を終了するか否かを判断する。例えば、ユーザから、図示しない受付部等を介してメッセージのの出力を終了する指示を受け付けたか否かを判断し、受け付けた場合、出力を終了すると判断する。あるいは、メッセージの出力から予め指定された時間が経過した場合に、出力を終了することを判断してもよい。終了する場合、ステップＳ１１８に進み、終了しない場合、ステップＳ１１３に戻る。
【０１２０】
（ステップＳ１１８）作業画面出力部１１０は、メッセージの出力を終了する。そして、ステップＳ１１０に戻る。
【０１２１】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１２２】
以下、本実施の形態における情報処理装置１の具体的な動作について説明する。ここでは、情報処理装置１は、財務会計に関する処理を行なう装置である場合を例に挙げて説明する。
【０１２３】
図３は、情報処理装置１の作業画面出力部１１０等が出力するメニュー画面の一例を示す図である。このメニュー画面は、各項目がボタンで表されているとともに、階層化されており、一のボタンをタッチパネルやマウス等を用いて押した場合に、その下位の階層のメニューの項目がボタンとして右側に表示されるものであるとする。なお、メニュー画面の右上には、メッセージのリスト画面を表示するボタン３１が配置されているものとする。
【０１２４】
例えば、ユーザＡが、２０１５年４月１日に、「ＡｃＡｄｍｉｎ」というユーザ識別子を入力して情報処理装置１にログインして、図３に示すように、情報処理装置１のメニュー画面３０を表示させ、これを操作して、ユーザが、例えば、仕訳伝票を作成するための条件を入力する画面を表示するための一のメニュー項目等を選択したとする。
【０１２５】
図４は、出力する仕訳伝票の条件を入力するための第一の設定画面４０を示す図（図４（ａ））、及び第二の設定画面４１を示す図（図４（ｂ））である。第一の設定画面４０及び第二の設定画面４１には、それぞれ仕訳伝票を出力する際に設定可能な１以上の条件を受け付けるための様々なボタンや入力フィールド、リストメニュー等がも受けられているものとする。
【０１２６】
ユーザが、一のメニュー項目を選択すると、作業画面出力部１１０等が、選択されたメニュー項目に応じた図４（ａ）に示すような第一の設定画面４０を表示する。第一の設定画面４０は、仕訳の種類を選択するための画面であるとする。ユーザが、第一の選択画面において、仕訳の種類を選ぶための操作、例えば、選択する一の仕訳の種類に対応したチェックボックスにチェックを入れる操作等を行ない、「ＯＫ」ボタン４０ａを押したとする。
【０１２７】
作業画面出力部１１０等は、第二の設定画面４１を出力する。第二の設定画面４１は、第一の設定画面４０で選択された仕訳の種類についての、集計期間等の条件を受け付ける入力フィールド等を有する画面であるとする。ユーザが仕訳の集計期間等についての条件を入力して、実行ボタン４１ａを押したとする。
【０１２８】
作業指定受付部１０１は、上記の第一の設定画面４０および第二の設定画面４１において入力された情報を、作業指定情報として受け付ける。例えば、第一の設定画面４０で選択された仕訳の種類に応じた作業画面のテンプレートの識別子である画面指定情報を作業指定情報の画面指定情報として受け付ける。この画面指定情報は、「原価償却費計上テンプレート」であるとする。この画面指定情報は、例えば、第一の設定画面４０の、ユーザが選択した一のチェックボックスに対応付けられていてものであるとする。また、作業指定受付部１０１は、第二の設定画面４１において入力された集計期間の情報を作業指定情報の作業条件として受け付ける。受け付けた集計期間は、「２０１４年４月〜２０１５年３月」であるとする。
【０１２９】
作業登録情報蓄積部１０３は、作業指定受付部１０１が受け付けた作業指定情報を用いて、作業登録情報を取得する。ここでは、作業指定受付部１０１が受け付けた作業指定情報の画面指定情報「原価償却費計上テンプレート」を、そのまま、作業登録情報の画面指定情報として取得する。また、作業指定受付部１０１が受け付けた作業条件である集計期間「２０１４年４月〜２０１５年３月」をそのまま、作業登録情報の実行条件として取得する。また、作業登録情報蓄積部１０３は、予め指定されたルール等に従って、作業登録情報を示す作業識別子を取得する。例えば、予め指定された文字列「ｓｉｗａｋｅ」に連番を付加した作業識別子を取得する。取得した作業識別子は、「ｓｉｗａｋｅ３０２」であったとする。取得した情報は、例えば、図示しない記憶媒体等に一時記憶する。ここで取得される作業登録情報は、例えば、仕訳伝票の確認作業の作業登録情報であって、確認対象となる仕訳伝票の画面を作業画面として出力するための作業登録情報であるとする。
【０１３０】
作業登録情報蓄積部１０３が、作業登録情報と作業識別子とを取得すると、メッセージ受付部１０５は、作業登録情報蓄積部１０３が取得した作業登録情報に対するメッセージと宛先ユーザ識別子とを受け付けるための入力画面を表示する。
【０１３１】
図５は、メッセージと宛先ユーザ識別子との入力画面５０を示す図である。入力画面は、メッセージのタイトルの入力フィールド５１と、メッセージの宛先を入力する入力フィールド５２と、メッセージを入力する入力フィールド５３とを有する。宛先の入力フィールド５２には、例えば、図示しない格納部等に予め格納されている情報処理装置１を利用可能な複数のユーザのユーザ識別子の１以上が入力されるものとする。ユーザ識別子は、例えば、社員番号であるとする。
【０１３２】
ユーザが、入力画面５０の入力フィールド５１にタイトル「仕訳伝票作成が完了しました。（減価償却費の計上）」を入力し、入力フィールド５２に宛先ユーザ識別子「Ｕ０２３，Ｕ０２４，Ｕ０２５」を入力し、入力フィールド５３にメッセージ「減価償却費の計上についての仕訳伝票作成が完了しました。速やかに仕訳伝票内容の確認を行なって下さい。不明な点は、ご連絡下さい。」を入力し、「登録」ボタン５４を押したとする。メッセージ受付部１０５は、入力されたメッセージのタイトルや宛先ユーザ識別子やメッセージを得受け付ける。また、メッセージ受付部１０５は、メッセージの作成日の日付として、ログインした日付と同じ日付「２０１５／０４／０１」を図示しないカレンダー等から取得する。また、メッセージ受付部１０５は、上記で作業登録情報蓄積部１０３が取得した作業識別子「ｓｉｗａｋｅ３０２」を取得する。
【０１３３】
メッセージ蓄積部１０６は、メッセージ受付部１０５が受け付けたメッセージとタイトルと宛先ユーザ識別子と、上記で取得した作成日と作業識別子と、メッセージを入力したユーザのユーザ識別子「ＡｃＡｄｍｉｎ」とを対応付けて、メッセージ格納部１０４に蓄積する。
【０１３４】
図６は、メッセージ格納部１０４に格納されたメッセージ等の情報を管理するメッセージ管理表である。メッセージ管理表は、「ＩＤ」、「タイトル」、「メッセージ」、「宛先」、「作成日」、「作業識別子」、「送信者」という属性を有している。「ＩＤ」は、一のメッセージと対応付けて格納された情報のレコード（行）を管理する識別子である。「タイトル」は、メッセージのタイトル、「メッセージ」はメッセージ、「宛先」はメッセージの宛先、「作成日」はメッセージの作成日、「作業識別子」はメッセージが対応する作業登録情報の作業識別子である。ここでは、既に他のメッセージを含むレコードが格納されており、ここでは一番上のレコードが、新たに蓄積されたレコードであるとする。「送信者」は、メッセージの送信者であり、ここではメッセージを入力したユーザのユーザ識別子である。
【０１３５】
作業登録情報蓄積部１０３は、メッセージ受付部１０５が受け付けた宛先ユーザ識別子を取得し、上記で取得した作業登録情報と作業識別子とを、宛先ユーザ識別子と対応付けて、作業登録情報格納部１０２に蓄積する。
【０１３６】
図７は、作業登録情報格納部１０２に格納された作業登録情報等の情報を管理する作業登録情報管理表である。作業登録情報管理表は、「作業ＩＤ」、「画面指定情報」、「実行条件」、「作業ユーザＩＤ」という属性を有する。「作業ＩＤ」は、作業識別子である。「画面指定情報」は、作業登録情報の画面指定情報であり、ここでは、予め指定された格納部内に格納されたテンプレートのファイル名であるとする。「実行条件」は、作業登録情報の実行条件であり、実行条件の属性と属性値とが「：」で区切られているものとする。「作業ユーザＩＤ」は、作業を行なうユーザのユーザ識別子であり、メッセージ受付部１０５が受け付けた宛先ユーザ識別子が蓄積される。作業を行なうユーザを制限しない場合、「作業ユーザ識別子」は、省略しても良い。ここでは、既に他の作業登録情報を含むレコードが格納されており、ここでは一番上のレコード（行）が、新たに蓄積されたレコードであるとする。なお、説明の便宜上、上記の実行条件等を自然言語を用いて表しているが、実行条件等は、例えば、これらの自然言語に相当する一以上の関数や、メソッド名や、「ｉｆ」、「ｔｈｅｎ」等で示される制御構文等で構成されていてもよい。また、実行条件等は、これらの自然言語に対応する判断処理等を行うためのアルゴリズムであっても良い。
【０１３７】
ここで、ユーザＡがログアウトした後、ユーザＢがユーザ識別子「Ｕ０２４」を入力して情報処理装置１にログインしたとする。そして、図３のメニュー画面３０を表示させ、メッセージのリスト画面を表示するボタン３１を、クリックやタップ等で押したとすると、出力指示受付部１０７は、ユーザＩＤ「Ｕ０２４」を有する出力指示を受け付ける。
【０１３８】
出力部１０８は、図６に示したメッセージ格納部１０４において、「宛先」の中に、出力指示が有するユーザＩＤ「Ｕ０２４」と同じユーザＩＤが含まれるレコード（行）を検索し、検出した各レコードの「タイトル」と「作成日」の属性値を取得する。そして、取得した「タイトル」と「作成日」の属性値の組を、メッセージを示す情報として、それぞれ、予め図示しない格納部等に格納されたメッセージの一覧表示用のテンプレートのリスト項目として配置して、メッセージのリスト画面を作成する。なお、「作成日」は、現在の日付に対する相対的な表現、例えば、「今日」、「明日」、「二日前」等に置き換えて配置する。各リスト項目には、配置される「タイトル」の属性値に対応するレコードの「ＩＤ」を対応づけておく。そして、出力部１０８は、取得したリスト画面を、図示しないモニタに表示する。
【０１３９】
図８は、出力部１０８が表示するメッセージのリスト画面の表示例を示す図である。ここでは、各リスト項目に表示される文字列が、メッセージを示す情報である。リスト画面の一番上のリスト項目８１には、例えば、図６のメッセージ管理表の上から１行目のレコードの「タイトル」と「作成日」の属性値が配置されており、このリスト項目８１には、このレコードの「ＩＤ」である「１００３６」が対応付けられているものとする。
【０１４０】
ユーザＢが、例えば、図８のリスト画面において、上から１行目の「仕訳伝票作成が完了しました。（減価償却費の計上）」という「タイトル」の属性値、つまり、メッセージのタイトルが配置されたリスト項目８１を押したとすると、操作受付部１０９は、リスト画面の一のリスト項目８１を指定する操作を受け付ける。
【０１４１】
出力部１０８は、操作受付部１０９がリスト項目８１を指定する操作を受け付けたため、受け付けたリスト項目８１に対応する「ＩＤ」を取得する。取得した「ＩＤ」は、「１００３６」であったとする。出力部１０８は、図６に示したメッセージ管理表の「ＩＤ」が「１００３６」であるレコードから、「メッセージ」の属性値であるメッセージのテキストを読出し、読み出したメッセージを、メッセージを予め指定されたメッセージを表示するためのテンプレートに配置してメッセージ画面を作成し、図示しないモニタに表示する。このメッセージ画面には、上記の「ＩＤ」である「１００３６」を対応づけておく。
【０１４２】
図９は、出力部１０８が表示するメッセージ画面９０の表示例を示す図である。メッセージ画面９０には、メッセージが配置された領域９１と、メッセージに対応する作業を実行するための「作業実行」ボタン９２等が配置されている。この「作業実行」ボタン９２には、例えば、表示されているメッセージに対応する作業登録情報を用いて作業画面を出力させるための指示等が対応付けられているものとする。
【０１４３】
ユーザＢが、表示されたメッセージを読んで、メッセージに対応する作業を行なうために、「作業実行」ボタン９２を押したとすると、操作受付部１０９は、表示されているメッセージに対応付けられた作業登録情報が示す作業画面を出力するための作業操作を受け付ける。
【０１４４】
作業画面出力部１１０は、操作受付部１０９が作業操作を受け付けると、表示されているメッセージ画面９０に対応付けられたメッセージの「ＩＤ」である「１００３６」を取得し、図６に示したメッセージ管理表において、「ＩＤ」が、取得した「ＩＤ」である「１００３６」と一致するレコードを検出し、検出したレコードの「作業識別子」である「ｓｉｗａｋｅ３０２」を取得する。そして、図７に示した作業登録情報管理表において、「作業ＩＤ」が、取得した作業識別子「ｓｉｗａｋｅ３０２」と一致し、かつ、「作業ユーザＩＤ」の中に、操作を行なったログイン中のユーザのユーザＩＤ「Ｕ０２４」と一致するユーザ識別子を有するレコード（行）を検出し、検出したレコードの「画面指定情報」の属性値「原価償却費計上テンプレート」と、「実行条件」の属性値「集計期間：２０１４年４月〜２０１５年３月」とを取得する。
【０１４５】
作業画面出力部１１０は、取得した「画面指定情報」の属性値「原価償却費計上テンプレート」を用いて、予め指定された図示しない格納部から、ファイル名が、「原価償却費計上テンプレート」であるテンプレートを読み出す。また、作業画面出力部１１０は、取得した「実行条件」の属性値「集計期間：２０１４年４月〜２０１５年３月」を用いて、予め指定されたデータ、例えば、予め指定されたデータベース等に含まれるデータの中から、作成日等が、２０１４年４月から２０１５年３月の範囲のデータを検出して、検出したデータが有する予め指定された属性の属性値の集計を行なう。そして、集計結果等を上記で読み出したテンプレート等に配置して、作業画面である減価償却費計上の仕訳画面を作成し、図示しないモニタ等に表示する。
【０１４６】
図１０は、作業画面出力部１１０による作業画面の表示例を示す図である。なお、この作業画面は、説明のための便宜上のものであり、必ずしも、減価償却費計上の仕訳画面を正確に示すものではない。
【０１４７】
なお、メッセージ画面９０に、表示されているメッセージに対応する「ＩＤ」を対応づけておく代わりに、メッセージに対応する作業識別子を対応づけておくようにして、作業操作を受け付けた場合に、この作業識別子を取得するようにしてもよい。
【０１４８】
以上、本実施の形態によれば、画面を用いて行なわれる予定の作業についてのメッセージを、作業を行なうユーザに伝達することができる。これにより、例えば、作業の実行を、他のユーザに依頼したり、作業に関する情報伝達を行なうことができ、作業を円滑に行なうことが可能となる。
【０１４９】
また、ユーザは、作業についてのメッセージを読むことができるため、例えば、実行すべき作業の通知や、作業内容についての説明を受け取ることができ、適切に作業を行なうことができる。また、メッセージをリスト表示することで、メッセージを一覧表示することができ、実行すべき作業を一括して確認することができる。
【０１５０】
また、メッセージから、メッセージに応じた作業画面等を出力することが可能となり、メッセージに対応する作業を円滑に行なうことが可能となる。
【０１５１】
なお、本実施の形態において説明した情報処理装置１は、例えば、ＭＰＵやＣＰＵ等のプロセッサを用いて第一のアプリケーションソフトウェアを実行させた場合の、第一のアプリケーションソフトウェアの機能として実現されても良い。
【０１５２】
また、本発明の情報処理装置１は、第一のアプリケーションソフトウェアを実行可能な実行部（図示せず）を備えていても良い。この場合、情報処理装置１の作業指定受付部１０１は、第一のアプリケーションソフトウェアから作業指定情報を受け付けるようにし、作業登録情報蓄積部１０３が、受け付けた作業指定情報に応じて、第一のアプリケーションソフトウェアの機能として実現される処理についての作業登録情報を取得して作業登録情報格納部１０２に蓄積するようにしても良い。
【０１５３】
（実施の形態２）
本実施の形態においては、上記実施の形態において説明した情報処理装置がＭＰＵやＣＰＵ等を用いて第一のアプリケーションソフトウェアを実行させた場合の、第一のアプリケーションソフトウェアの機能として実現されるものであり、第一のアプリケーションソフトウェアとは異なる第二のアプリケーションソフトウェアを上記と同じＭＰＵやＣＰＵを用いて実行させることできるとともに、情報処理装置が、この第二のアプリケーションソフトウェアについて取得されたメッセージを示す情報を出力できるようにした変形例について説明する。
【０１５４】
図１１は、本実施の形態の情報処理装置２の構成を示すブロック図である。情報処理装置２は、作業指定受付部２０１、作業登録情報格納部２０２、作業登録情報蓄積部２０３、メッセージ格納部２０４、メッセージ受付部２０５、メッセージ蓄積部２０６、出力指示受付部２０７、出力部２０８、操作受付部２０９、作業画面出力部２１０を備える。
【０１５５】
本実施の形態の情報処理装置２は、ＭＰＵやＣＰＵ等のプロセッサで第一のアプリケーションソフトウェアを実行させた場合において、第一のアプリケーションソフトウェアの機能として実現されるものであるとする。例えば、第一のアプリケーションソフトウェアは、後述する図１９のようなコンピュータ等のハードディスク９１４等の格納部等に格納されており、図１９のＭＰＵ９１１やＣＰＵ等のプロセッサで第一のアプリケーションソフトウェアを実行させた場合の機能として、情報処理装置２が実現される。第一のアプリケーションソフトウェアは、例えば、企業や団体等の法人において行なわれる財務や経理、人事、在庫管理等に関連した作業に用いられるソフトウェアである。
【０１５６】
作業指定受付部２０１は、上記の作業指定受付部１０１において、第一のアプリケーションソフトウェアを実行させることで出力される１以上の画面を用いて行なわれる１以上の各作業を指定する１以上の作業指定情報を受け付けるようにしたものである。第一のアプリケーションソフトウェアを実行させることで出力される１以上の画面は、例えば、第一のアプリケーションソフトウェアの入力画面や、処理結果を示す画面等である。ここでの作業指定情報の受付は、第一のアプリケーションソフトウェアに対する作業指定情報の受付と考えてもよい。その他の構成等については、作業指定受付部１０１と同様であるため、ここでは詳細な説明は省略する。
【０１５７】
作業登録情報格納部２０２は、上記の作業登録情報格納部１０２において、第一のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報が格納されるようにしたものである。第一のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報を、ここでは、第一の作業登録情報と称す。例えば、作業登録情報格納部２０２は、第一の画面指定情報を有する第一の作業登録情報が格納されるようにしたものである。第一の画面指定情報は、第一のアプリケーションソフトウェアを用いて行なわれる作業に用いられる画面である第一の作業画面を指定する画面指定情報である。作業登録情報格納部２０２は、プロセッサがアクセス可能な格納部と考えてもよい。例えば、作業登録情報格納部２０２は、後述する図１９のハードディスク９１４等の格納部であってもよい。他の構成については、作業登録情報格納部１０２と同様であるため、ここでは、詳細な説明は省略する。
【０１５８】
作業登録情報蓄積部２０３は、上記の作業登録情報蓄積部１０３において、作業指定受付部２０１が受け付けた作業指定情報に応じて作業登録情報を取得するとともに、取得した作業登録情報を、第一のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報として蓄積するものである。
【０１５９】
作業登録情報蓄積部２０３の処理、例えば、作業指定受付部２０１が受け付けた作業指定情報に応じて、１または２以上の作業登録情報を取得し、取得した作業登録情報を、作業登録情報格納部２０２に蓄積する処理や、他の処理等については、上記実施の形態１の作業登録情報蓄積部１０３と実質的に同じであるため、ここでは詳細な説明は省略する。
【０１６０】
なお、作業登録情報蓄積部２０３は、第一のアプリケーションソフトウェアを識別するアプリケーション識別子等と対応付けられた第一の作業登録情報を、作業登録情報格納部２０２に蓄積するようにしても良い。アプリケーション識別子等と対応付けられた第一の作業登録情報を蓄積するということは、アプリケーション識別子等と第一の作業登録情報との組を蓄積することであっても良く、アプリケーション識別子等を有する第一の作業登録情報を蓄積することであっても良い。かかることは、後述するアプリケーション識別子等と対応付けられた第二の作業登録情報を蓄積する際においても同様である。アプリケーション識別子は、例えば、アプリケーションソフトウェア名や、アプリケーションソフトウェアの実行ファイルのファイル名等である。第一のアプリケーションソフトウェアのアプリケーション識別子は、第一のアプリケーションソフトウェアであることを示すフラグ等の情報であってもよい。第一のアプリケーションソフトウェアのアプリケーション識別子は、第一の作業登録情報の識別子と考えてもよい。
【０１６１】
メッセージ格納部２０４は、上記のメッセージ格納部１０４において、作業登録情報格納部２０２に格納される第一の作業登録情報に対するメッセージである第一のメッセージと、第一のメッセージの宛先のユーザのユーザ識別子とが格納されるようにしたものである。第一のメッセージは、例えば、第一のメッセージが対応する第一の作業登録情報の第一の作業識別子と対応付けられてメッセージ格納部２０４に格納される。第一の作業識別子は、第一の作業登録情報の作業識別子である。メッセージ格納部２０４は、プロセッサがアクセス可能な格納部と考えてもよい。例えば、メッセージ格納部２０４は、後述する図１９のハードディスク９１４等の格納部であってもよい。他の構成については、メッセージ格納部２０４と同様であるため、ここでは、詳細な説明は省略する。
【０１６２】
メッセージ受付部２０５は、上記のメッセージ受付部１０５において、作業登録情報格納部２０２に格納される第一の作業登録情報に対する第一のメッセージと、第一のメッセージの宛先のユーザのユーザ識別子とを受け付けるようにしたものである。その他の構成等については、メッセージ受付部１０５と同様であるため、ここでは詳細な説明は省略する。
【０１６３】
メッセージ蓄積部２０６は、上記のメッセージ蓄積部２０６において、メッセージ受付部２０５が受け付けた第一のメッセージと、第一のメッセージの宛先のユーザのユーザ識別子とを対応付けて、メッセージ格納部２０４に蓄積するようにしたものである。
【０１６４】
メッセージ蓄積部２０６は、例えば、第一のメッセージに対応する第一の作業登録情報の第一の作業識別子を更に取得して第一のメッセージと対応付けてメッセージ格納部２０４に蓄積してもよい。その他の構成等については、メッセージ蓄積部１０６と同様であるため、ここでは詳細な説明は省略する。
【０１６５】
ここで、本実施の形態においては、第一のアプリケーションソフトウェアを実行させるＣＰＵやＭＰＵ等のプロセッサと同じプロセッサで、第一のアプリケーションソフトウェアとは異なる第二のアプリケーションソフトウェアが実行可能であるとする。例えば、第二のアプリケーションソフトウェアは、後述する図１９のようなコンピュータ等のハードディスク９１４等の格納部等に格納されており、図１９のＭＰＵ９１１やＣＰＵ等のプロセッサにより実行される。また、ここでは、第二のアプリケーションソフトウェアを実行することにより、情報処理装置２と同様の機能を実現することが可能なものであり、例えば、第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報を取得して蓄積したり、この第二の作業登録情報に対するメッセージとこのメッセージの宛先のユーザ識別子等を受け付け、これらを対応付けて蓄積できるものとする。第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報を、ここでは、第二の作業登録情報と称す。また、第二の作業登録情報に対するメッセージを、第二のメッセージと称す。例えば、第二の作業登録情報は、第二のアプリケーションソフトウェアを用いて行なわれる作業に用いられる画面である第二の作業画面を指定する情報である第二の画面指定情報を有する情報であり、第一の作業登録情報と同様の処理等によって取得され、蓄積される。例えば、第二のメッセージは、この第二のメッセージが対応する第二の作業登録情報の識別子である第二の作業識別子と対応付けられたメッセージである。
【０１６６】
ここでは、第二のアプリケーションソフトウェアを実行することによって取得された第二の作業登録情報は、例えば、上記のプロセッサ等がアクセス可能な図示しない第二作業登録情報格納部に蓄積されるものとする。また、第二のメッセージや宛先のユーザ識別子等は、例えば、上記のプロセッサ等がアクセス可能な図示しない第二メッセージ格納部に蓄積されるものとする。例えば、第二のメッセージは、この第二のメッセージが対応する第二の作業登録情報の識別子である第二の作業識別子と対応付けられて、後述する第二メッセージ格納部（図示せず）に格納される。例えば、第二作業登録情報格納部や第二メッセージ格納部は、後述する図１９のハードディスク９１４等の格納部であってもよい。なお、作業登録情報格納部１０２と第二作業登録情報格納部とを一の格納部で実現してもよい。また、メッセージ格納部１０４と第二メッセージ格納部とを一の格納部で実現してもよい。第二のアプリケーションソフトウェアを実行することにより取得した第二の作業登録情報を蓄積する際には、第二のアプリケーションソフトウェアを識別するアプリケーション識別子等と対応付けられて、第二作業登録情報格納部に蓄積するようにしても良い。アプリケーション識別子については、上記と同様である。第二のアプリケーションソフトウェアのアプリケーション識別子は、第二の作業登録情報の識別子と考えてもよい。第二のアプリケーションソフトウェアは、例えば、上述したような第一のアプリケーションソフトウェアと同様のソフトウェアである。ただし、第一のアプリケーションソフトウェアと、第二のアプリケーションソフトウェアとは、異なるソフトウェアであることが好ましい。
【０１６７】
出力指示受付部２０７は、出力指示が、第一のメッセージと、第二のメッセージとを出力する指示である点を除けば、上記の出力指示受付部１０７と同様であり、ここでは詳細な説明は省略する。ここでの出力指示は、第一のアプリケーションソフトウェアに対する出力指示と考えてもよい。
【０１６８】
出力部２０８は、上記の出力部１０８において、出力指示受付部２０７が受け付けた出力指示が有するユーザ識別子と対応付けられてメッセージ格納部２０４に格納された第一のメッセージと、第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第二の作業登録情報に対するメッセージである第二のメッセージであって、出力指示が有するユーザ識別子と対応付けられた第二のメッセージと、をそれぞれ示す情報を出力するようにしたものである。例えば、出力部２０８は、出力指示が有するユーザ識別子と対応付けられてメッセージ格納部２０４に格納された第一のメッセージと、出力指示が有するユーザ識別子と対応付けられて上述したような図示しない第二メッセージ格納部に格納された第二のメッセージと、をそれぞれ示す情報を出力する。例えば、出力部２０８は、第一のメッセージを示す情報と、第二のメッセージを示す情報とをリスト画面等により一覧表示する。出力部２０８は、出力指示が有するユーザ識別子と対応付けられた第一のメッセージと第二のメッセージとを示す情報を出力する処理は、出力部１０８が出力指示が有するユーザ識別子と対応付けられたメッセージを出力する処理と同様であるため、ここでは詳細な説明は省略する。
【０１６９】
出力部２０８は、第一のメッセージを示す情報と、第二のメッセージを示す情報とを、視覚的に区別可能となるよう出力するようにしてもよい。視覚的に区別可能に出力することは、例えば、異なる表示態様で出力すること、例えば異なる外観となるよう出力すること考えてもよい。視覚的に区別可能に出力することは、例えば、文字色や背景色、フォント、太さ、下線等の文字の修飾の１以上の組合わせが異なる第一のメッセージを示す情報と、第二のメッセージを示す情報とを、作業リスト画面等の画面に出力することである。
【０１７０】
出力部２０８が、第一のメッセージを示す情報と、第二のメッセージを示す情報とをどのように判断するかは問わない。例えば、第一のメッセージを示す情報や、第二のメッセージを示す情報が、アプリケーション識別子と対応付けられている場合、出力部２０８が、このアプリケーション識別子を用いて、取得したメッセージを示す情報が、第一のメッセージを示す情報であるか、第二のメッセージを示す情報であるかを判断する。対応付けられたアプリケーション識別子が第一のアプリケーションソフトウェアのものであれば、第一のメッセージを示す情報であると判断し、対応付けられたアプリケーション識別子が第二のアプリケーションソフトウェアのものであれば、第二の作メッセージを示す情報であると判断する。また、第一のメッセージと、第二のメッセージとが異なる格納部に格納されている場合、出力されているメッセージを示す情報に対応するメッセージが格納されている場所により、メッセージを示す情報が、第一のメッセージを示す情報であるか、第二のメッセージを示す情報であるかを判断してもよい。例えば、対応するメッセージの格納されている場所が、メッセージ格納部２０４であれば、第一のメッセージを示す情報であると判断し、その他の格納部であれば、第二のメッセージを示す情報であると判断してもよい。また、メッセージに対応する作業識別子や作業登録情報が、第一の作業識別子や第一の作業登録情報であるか否か、あるいは、第二の作業識別子や第二の作業登録情報であるか否かを判断してもよい。
【０１７１】
出力部２０８のその他の構成等については、出力部１０８と同様であるため、ここでは詳細な説明は省略する。
【０１７２】
操作受付部２０９は、上記の操作受付部１０９において、メッセージ格納部２０４に格納された一の第一のメッセージ、または一の第二のメッセージに対して予め指定された操作を受け付けるようにしたものである。第一のメッセージ、または第二のメッセージに対する予め指定された操作とは、操作受付部１０９が受け付けるメッセージに対する予め指定された操作と同様である。操作受付部２０９のその他の構成等については、操作受付部１０９と同様であるため、ここでは詳細は省略する。
【０１７３】
作業画面出力部２１０は、上記の作業画面出力部１１０において、操作受付部２０９が、一の第一のメッセージに対して予め指定された操作を受け付けた場合に、この一の第一のメッセージに対応付けられた第一の作業識別子が示す第一の作業登録情報が有する第一の画面指定情報が指定する第一の作業画面を出力し、操作受付部２０９が、一の第二のメッセージに対して予め指定された操作を受け付けた場合に、第二のアプリケーションソフトウェアを実行させて、この一の第二のメッセージに対応付けられた第二の作業識別子が示す第二の作業登録情報が有する第二の画面指定情報が指定する第二の作業画面を出力させるようにしたものである。作業画面出力部２１０は、結果的に、操作受付部２０９が受け付けた操作によって指定されたメッセージが、第一のメッセージである場合に、第一の作業画面を出力し、指定されたメッセージが、第二のメッセージである場合に、第二のアプリケーションを実行させて第二の作業画面を出力させれば良く、操作受付部２０９が受け付けた操作によって指定されたメッセージが、第一のメッセージであるか、第二のメッセージであるか等を判断しても、判断しなくてもよい。
【０１７４】
作業画面出力部２１０は、出力部２０８と同様に、操作によって指定されたメッセージを示す情報が、第一のメッセージを示す情報であるか、第二のメッセージを示す情報であるかを判断してもよい。
【０１７５】
例えば、操作受付部２０９が受け付けた操作により指定されたメッセージや、このメッセージに対応付けられた作業識別子や作業登録情報等が、第一のメッセージや、第一の作業識別子や、第一の作業登録情報等である場合や、これらの少なくとも１以上が第一のアプリケーションソフトウェア等と対応付けられている場合、作業画面出力部２１０は、指定された第一のメッセージに第一の作業識別子等を介して対応付けられた第一の作業登録情報が有する画面指定情報が指定する作業画面を出力させる。また、例えば、操作受付部２０９が受け付けた操作により指定されたメッセージや、このメッセージに対応付けられた作業識別子や作業登録情報等が、第二のメッセージや、第二の作業識別子や、第二の作業登録情報等である場合や、これらの少なくとも１以上が第二のアプリケーションソフトウェア等と対応付けられている場合、作業画面出力部２１０は、第二のアプリケーションソフトウェアを実行させて、指定されたメッセージに第二の作業識別子等を介して対応付けられた第二の作業登録情報が有する画面指定情報が指定する作業画面を出力させる。アプリケーションソフトウェアと対応付けられているということは、アプリケーションソフトウェアの識別子等と対応付けられていること等と考えてもよい。
【０１７６】
操作受付部２０９が受け付けた操作が、第二のメッセージを示す情報を指定する操作である場合、作業画面出力部２１０は、例えば、第二のアプリケーションソフトウェアに対して、指定された第二のメッセージが示す情報に対応する第二のメッセージに対応する第二の作業登録情報が有する画面指定情報が指定する作業画面を出力させるための指示を出力する。この指示は、例えば、指定された第二のメッセージに対応付けられた第二の作業識別子を有する情報である。第二のアプリケーションソフトウェアは、この指示を受け付けると、この指示が指定する第二の作業登録情報を、第二の作業登録情報格納部（図示せず）等から読み出し、読み出した第二の作業登録情報に応じた作業画面を出力する。例えば、読み出した作業登録情報が有する画面指定情報が指定する作業画面を出力する。また、第二のアプリケーションソフトウェアが起動していない場合、この第二のアプリケーションソフトウェアを起動させる指示を更に出力するようにしても良い。なお、第二のアプリケーションソフトウェアが出力する作業画面や、作業画面を作成するためのテンプレート等は、図示しない格納部等に予め蓄積しておくようにすればよい。
【０１７７】
なお、作業画面出力部２１０が、第一のメッセージを示す情報に応じた作業画面を出力する処理や、第二のアプリケーションソフトウェアが、第二のメッセージを示す情報に応じた作業画面を出力する処理は、上記の作業画面出力部１１０が指定されたメッセージを示す情報に応じた作業画面を出力する処理と同様であり、ここでは詳細な説明は省略する。
【０１７８】
また、上記以外の作業画面出力部２１０の構成や処理については、作業画面出力部１１０と同様であり、ここでは詳細な説明は省略する。
【０１７９】
図１２は、本実施の形態における情報処理装置２の動作について説明するフローチャートである。なお、ここでは、図２と同一符号は、同一または同様の処理を示している。ただし、図２において情報処理装置１の各部が行なっている処理は、ここでは、情報処理装置２の対応する各部が行なうものとする。
【０１８０】
（ステップＳ２０９）出力部２０８は、メッセージ格納部２０４に格納されている第一のメッセージの中から、この第一のメッセージと対応付けられた宛先ユーザ識別子が、ステップＳ１０８で受け付けた出力指示が有するユーザ識別子と一致する第一のメッセージを検出する。
【０１８１】
（ステップＳ２１０）出力部２０８は、第二のアプリケーションソフトウェアが第二のメッセージを格納している第二メッセージ格納部等の格納部（図示せず）に格納されている第二のメッセージの中から、この第二のメッセージと対応付けられた宛先ユーザ識別子が、ステップＳ１０８で受け付けた出力指示が有するユーザ識別子と一致する第二のメッセージを検出する。
【０１８２】
（ステップＳ２１１）出力部２０８は、ステップＳ２０９及びステップＳ２１０で検出した第一のメッセージと第二のメッセージとを示すリスト画面を出力する。ここでは、第一のメッセージを示す情報のリスト項目と、第二のメッセージを示す情報のリスト項目とを、視覚的に区別可能となるよう、視覚的に異なる態様で出力する。また、各リスト項目には、例えば、リスト項目に対応するメッセージのメッセージ識別子を対応付けて出力する。また、第二のメッセージに対応するメッセージ識別子には、例えば、第二のアプリケーションソフトウェアのアプリケーション識別子を対応付けておく。なお、第一のメッセージのメッセージ識別子に、第一の第一のメッセージであることを示す識別子が含まれる場合や、第二のメッセージのメッセージ識別子に、第二のメッセージであることを示す識別子が含まれる場合には、アプリケーション識別子の対応付けは不要である。そして、ステップＳ１１１に進む。
【０１８３】
（ステップＳ２１２）作業画面出力部２１０は、ステップＳ１１３において操作受付部１０９が受け付けた作業操作が指定するメッセージを示す情報が、第一のメッセージを示す情報を指定するものであるか否かを判断し、第一のメッセージを示す情報である場合、ステップＳ２１３に進み、第一のメッセージを示す情報でない場合、つまり、第二のメッセージを示す情報を指定するものである場合、ステップＳ２１４に進む。指定されたメッセージを示す情報が、第一のメッセージを示す情報を指定するものであるか否かは、例えば、メッセージを示す情報と対応付けられたメッセージ識別子と対応付けられたアプリケーション識別子が、第一のアプリケーションソフトウェアのアプリケーション識別子であるか否かを判断したり、メッセージを示す示す情報と対応付けられたメッセージ識別子が第一のメッセージであることを示すか否か等により判断可能である。
【０１８４】
（ステップＳ２１３）作業画面出力部２１０は、メッセージ格納部１０４から、ステップＳ１１２で出力された第一のメッセージに対応付けられた第一の作業識別子を取得し、この第一の作業識別子に対応する第一の作業登録情報を作業登録情報格納部１０２において検出し、検出した第一の作業登録情報に対応する作業画面を出力する。そして、ステップＳ１０１に戻る。
【０１８５】
なお、ステップＳ２１３で作業画面出力部２１０が作業画面を出力したあと、この作業画面等を用いた入力受付等の処理や、受け付けた情報を用いた処理等を情報処理装置２が適宜実行するようにしてもよい。そして、ステップＳ１０１に戻るようにしてもよい。
【０１８６】
（ステップＳ２１４）作業画面出力部２１０は、ステップＳ１１２で出力された第二のメッセージに対応付けられた第二の作業登録情報に対応する作業画面を出力させる指示を、第二のアプリケーションソフトウェアに対して送信する。例えば、出力されている第二のメッセージに対応付けられている第二の作業識別子と、作業画面を出力する指示等を、第二のアプリケーションソフトウェアに対して送信する。そして、ステップＳ１０１に戻る。
【０１８７】
以下、本実施の形態の具体例について説明する。
図１３は、図示しない第二メッセージ格納部等に格納されている第二のメッセージを管理する第二メッセージ管理表である。図１３において、図６と同一の属性は、同一または相当する属性を示している。
【０１８８】
図１４は、図示しない第二作業登録情報格納部に格納されている第二の作業登録情報を管理する第二作業登録情報管理表である。図１４において、図７と同一の属性は、同一または相当する属性を示している。
【０１８９】
ここでは、メッセージ蓄積部２０６が、上記実施の形態の具体例と同様の処理を行なって、図６に示すメッセージ管理表で管理されているメッセージと同様の第一のメッセージを取得して、メッセージ格納部２０４に蓄積したものとする。また、作業登録情報蓄積部２０３が、図７に示す作業登録情報管理表と同様の第一の作業登録情報を取得して作業登録情報格納部２０２に蓄積したものとする。また、第二のアプリケーションソフトウェアが、第一のメッセージを取得する処理と同様の処理を行なって、図１３に示す第二メッセージ管理表に示すような第二のメッセージを取得して、情報処理装置２がアクセス可能な第二メッセージ格納部（図示せず）に蓄積していたとする。同様に、第二のアプリケーションソフトウェアが、第一の作業登録情報を取得する処理と同様の処理を行なって、図１４に示す第二作業登録情報管理表に示すような第二の作業登録情報を取得して第二の作業登録情報格納部（図示せず）に蓄積していたとする。
【０１９０】
出力指示受付部２０７が、上記実施の形態の具体例と同様に、２０１５年４月１日に、ユーザＩＤが「Ｕ０２４」であるユーザＢから出力指示を受け付けたとする。
【０１９１】
出力部２０８は、図６に示した作業登録情報管理表から、出力指示に応じて、上記の具体例と同様に、「宛先」の中に、出力指示が有するユーザＩＤ「Ｕ０２４」と同じユーザＩＤが含まれるレコード（行）を検索し、検出した各レコードの「タイトル」と「作成日」の属性値を取得したとする。
【０１９２】
また、出力部２０８は、図１３に示した第二作業登録情報管理表から、出力指示に応じて、上記と同様に、「宛先」の中に、出力指示が有するユーザＩＤ「Ｕ０２４」と同じユーザＩＤが含まれるレコード（行）を検索し、検出した各レコードの「タイトル」と「作成日」の属性値を取得したとする。そして、取得した組を、予め指定されたテンプレート等にリスト状に配置して、メッセージのリスト画面を作成する。配置する際、例えば、図１３に示した第二作業登録情報管理表から取得した情報の組については、背景色を、他の組とは異なる背景色に設定する。そして、出力部２０８は、作成したメッセージのリスト画面を図示しないモニタ等に表示する。なお、各リスト項目には、対応するメッセージのメッセージ識別子を対応づけておく。
【０１９３】
図１５は、出力部２０８が出力する作業リスト画面１５０の表示例を示す図である。図に示すように、第二のメッセージを示す情報が配置されたメニュー項目１５１を、他の第一の作業登録情報を示す情報が配置されたメニュー項目に対して視覚的に区別可能となるように出力することができる。
【０１９４】
ここで、仮に、ユーザＢがこの作業リスト画面１５０において、第二のメッセージを示す情報が配置された一のメニュー項目１５１を、例えば、マウス等を用いてクリックする操作を行なったとすると、出力部２０８は、このリスト項目１５１に対応付けられたメッセージ識別子「２０１２０」を取得し、図１３に示すメッセージ管理表の「ＩＤ」が「２０１２０」であるレコードの「メッセージ」の属性値であるメッセージを取得して、図９に示した画面と同様のテンプレートに取得したメッセージを配置して、図示しないモニタに表示する。なお、表示画面は、上記の「ＩＤ」の値「２０１２０」が対応付けられる。また、配置されたメッセージは、第二のメッセージであるため、この画面には、第二のアプリケーションソフトウェアのアプリケーション識別子「ｓｅｃｏｎｄ」が対応付けられる。
【０１９５】
図１６は、出力部２０８が表示するメッセージ画面１６０の表示例を示す図である。メッセージ画面１６０には、メッセージが配置された領域１６１と、メッセージに対応する作業を実行するための「作業実行」ボタン１６２等が配置されている。この「作業実行」ボタン１６２には、例えば、表示されているメッセージに対応する作業登録情報を用いて作業画面を出力させるための指示等が対応付けられているものとする。
【０１９６】
ユーザＢが、表示されたメッセージを読んで、メッセージに対応する作業を行なうために、「作業実行」ボタン１６２を押したとすると、操作受付部２０９は、表示されているメッセージに対応付けられた作業登録情報が示す作業画面を出力するための作業操作を受け付ける。
【０１９７】
作業画面出力部２１０は、操作受付部２０９が作業操作を受け付けると、表示されているメッセージ画面１６０に対応付けられたメッセージの「ＩＤ」である「２０１２０」を取得する。このメッセージ画面１６０には、配置されているメッセージが第二のメッセージであることを示す第二のアプリケーションソフトウェアのアプリケーション識別子「ｓｅｃｏｎｄ」が対応付けられているため、作業画面出力部２１０は、上記で取得したメッセージの「ＩＤ」である「２０１２０」と、このメッセージ識別子に対応する作業画面を出力を行なう指示とを、第二のアプリケーションソフトウェアに対して送信する。
【０１９８】
メッセージの「ＩＤ」である「２０１２０」と、このメッセージ識別子に対応する作業画面を出力を行なう指示と受け付けた第二のアプリケーションソフトウェアは、図１３に示したメッセージ管理表において、「ＩＤ」が、取得した「ＩＤ」である「２０１２０」と一致するレコードを検出し、検出したレコードの「作業識別子」である「ｓｅｉｋｙｕ７５２」を取得する。そして、図１４に示した作業登録情報管理表において、「作業ＩＤ」が、取得した作業識別子「ｓｅｉｋｙｕ７５２」と一致し、かつ、「作業ユーザＩＤ」の中に、操作を行なったログイン中のユーザのユーザＩＤ「Ｕ０２４」と一致するユーザ識別子を有するレコード（行）を検出し、検出したレコードの「画面指定情報」の属性値「請求書テンプレート」と、「実行条件」の属性値「集計期間：２０１４年３月１日〜２０１５年３月３１日」等を取得する。なお、ここでは、省略しているが、実行条件には、集計期間以外の他の検索条件等も含まれているものとする。そして、この実行条件に応じたデータを、図示しないデータベース等から検索し、検出したデータを、ファイル名が「請求書テンプレート」であるテンプレートに配置して作業画面を生成し、生成した作業画面を出力する。例えば、図示しないモニタ等に表示する。
【０１９９】
図１７は、第二のアプリケーションソフトウェアによる「ＩＤ」が「２０１２０」である第二のメッセージに対応する作業画面の表示例を示す図である。
【０２００】
なお、図１４に示した作業リスト画面１４０において、第一のメッセージを示す情報のリスト項目が選択された場合は、出力されるメッセージ画面１５０には、第二のアプリケーションソフトウェアのアプリケーション識別子が対応付けられないため、上記実施の形態１の具体例と同様の処理が行なわれる。
【０２０１】
以上、本実施の形態においては、他のアプリケーションソフトウェアが取得する作業登録情報に対するメッセージも出力することができ、メッセージをシームレスに確認することができる。また、メッセージについての出力から、他のアプリケーションソフトウェアの作業画面を出力させることができるため、作業性を向上させることができる。
【０２０２】
なお、上記実施の形態１において、情報処理装置が、第一のアプリケーションソフトウェアや第二のアプリケーションソフトウェアのような２以上のアプリケーションソフトウェアを実行する実行部（図示せず）を有していても良い。また、上述した情報処理装置１の構成や機能は、第一のアプリケーションソフトウェアと、第二のアプリケーションソフトウェアとがそれぞれ実現する機能とは、独立したものとして実現されてもよい。
【０２０３】
以下、このような場合の変形例について説明する。
【０２０４】
情報処理装置１の作業指定受付部１０１は、２以上のアプリケーションソフトウェアからそれぞれ作業指定情報を受け付ける。一のアプリケーションソフトウェアから作業指定情報を受け付けるということは、例えば、一のアプリケーションソフトウェアに対して操作を行なうことで、このアプリケーションソフトウェアが出力する作業指定情報を受け付けることである。一のアプリケーションソフトウェアから受け付ける作業指定情報は、例えば、一のアプリケーションソフトウェアのアプリケーション識別子を有していても良い。なお、かかることは、一のアプリケーションソフトウェアからの、メッセージ等の他の情報の受け付けについても同様である。
【０２０５】
作業登録情報蓄積部１０３は、作業指定受付部１０１が受け付けた各作業指定情報に応じて作業登録情報を取得し、取得した作業登録情報を作業登録情報格納部１０２に蓄積する。例えば、この作業指定情報を入力したアプリケーションソフトウェアのアプリケーション識別子を更に有する作業登録情報を蓄積する。
【０２０６】
メッセージ受付部１０５は、２以上のアプリケーションソフトウェアからそれぞれ作業登録情報格納部１０２に格納される作業登録情報に対するメッセージと宛先ユーザ識別子とを受け付ける。一のアプリケーションソフトウェアから受け付けるメッセージは、例えば、一のアプリケーションソフトウェアが出力する作業画面を用いて行なわれる作業に関するメッセージである。
【０２０７】
メッセージ蓄積部１０６は、メッセージ受付部１０５が受け付けたメッセージと宛先ユーザ識別子とを対応付けてメッセージ格納部１０４に蓄積する。メッセージ蓄積部１０６は、これらの情報を、情報を受け付けたアプリケーションソフトウェアのアプリケーション識別子と対応付けて蓄積してもよい。
【０２０８】
出力指示受付部１０７は、２以上のアプリケーションソフトウエアから出力指示を受け付ける。一のアプリケーションソフトウェアからユーザ識別子を有する出力指示を受け付ける場合、例えば、この一のアプリケーションソフトウェアのアプリケーション識別子を出力指示とともに受け付けるようにしてもよい。
【０２０９】
出力部１０８は、出力指示に応じて、メッセージ格納部１０４に格納されている１以上のメッセージを示す情報を出力する。なお、異なるアプリケーションソフトウェアに対応するメッセージ、例えば、異なるアプリケーション識別子と対応付けられたメッセージについては、視覚的に異なる態様で作業登録情報を示す情報を出力するようにしても良い。
【０２１０】
操作受付部１０９は、２以上のアプリケーションソフトウェアのいずれかから、出力部１０８が出力したメッセージを示す情報のうちの一つを指定する操作を受け付ける。例えば、ユーザが一のアプリケーションソフトウェアをアクティブにしている状態、つまり操作可能な状態において、このアプリケーションソフトウェアを介してメッセージを示す情報が配置された画面等の一のメッセージを示す情報を指定する操作を行なった場合に、操作受付部１０９は、一のアプリケーションソフトウェアから、一のメッセージを示す情報を指定する操作を受け付ける。
【０２１１】
作業画面出力部１１０は、例えば、操作受付部１０９が受け付けた操作が指定するメッセージを示す情報が示すメッセージに対応する作業登録情報が、操作を受け付けたアプリケーションソフトウェアの作業画面についての作業登録情報である場合、このアプリケーションソフトウェアを実行させて、作業登録情報が有する画面指定情報が指定する作業画面を出力させる。この場合の画面指定情報が指定する作業画面を出力する処理については、上記の実施の形態と同様である。
【０２１２】
作業画面出力部１１０は、操作受付部１０９が受け付けた操作が指定するメッセージを示す情報が示すメッセージに対応する作業登録情報が、操作を受け付けたアプリケーションソフトウェアの作業画面についての作業登録情報でない場合、例えば、メッセージや作業登録情報と対応付けられたアプリケーション識別子が、操作を受け付けたアプリケーションソフトウェアのアプリケーション識別子でない場合、指定されたメッセージを示す情報が示すメッセージに対応付けられたアプリケーションソフトウェアを実行させて、画面指定情報が指定する作業画面を出力するようにしてもよい。特に、指定されたメッセージに対応付けられたアプリケーションソフトウェアが起動していない場合においては、このアプリケーションソフトウェアを起動させて、画面指定情報が指定する作業画面を出力するようにしてもよい。
【０２１３】
以上のような構成とすることによって、二つのアプリケ−ションソフトウェアの作業画面をそれぞれ用いて行なわれる作業についてのメッセージを送信することができるとともに、送信したメッセージを一覧表示することができる。また、２つアプリケーションソフトウェアのいずれもが作業を登録したり、メッセージを送信したりする機能等を有していなくても、作業を登録し、登録した作業を一覧表示することができる。
【０２１４】
なお、上記各実施の形態等においては、第一のアプリケーションソフトウェアと第二のアプリケーションソフトウェアとを用いた場合について説明したが、本発明は、アプリケーションソフトウェアが３以上であっても適用できるものであり、このような場合においても上記と同様の効果を奏することができる。
【０２１５】
なお、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２１６】
また、上記各実施の形態では、情報処理装置がスタンドアロンである場合について説明したが、情報処理装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や受付部は、通信回線を介して入力を受け付けたり、画面を出力したりすることになる。
【０２１７】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部（例えば、ハードディスクやメモリ等の記録媒体）にアクセスしながらプログラムを実行してもよい。
【０２１８】
なお、上記各実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、１以上の画面を用いてそれぞれ行なわれる１以上の作業に関する情報である作業登録情報が格納される作業登録情報格納部と、作業登録情報格納部に格納される作業登録情報に対するメッセージと、メッセージの宛先のユーザのユーザ識別子とが対応付けて格納されるメッセージ格納部と、にアクセス可能なコンピュータを、作業登録情報格納部に格納される作業登録情報に対するメッセージと、メッセージの宛先のユーザのユーザ識別子とを受け付けるメッセージ受付部と、メッセージ受付部が受け付けたメッセージと、ユーザ識別子とを対応付けて、メッセージ格納部に蓄積するメッセージ蓄積部と、一のユーザ識別子を有する指示であって、ユーザ識別子と対応付けられたメッセージをメッセージ格納部から出力する指示である出力指示を受け付ける出力指示受付部と、メッセージ格納部に格納されたメッセージのうちの、出力指示が有するユーザ識別子と対応付けられた１以上のメッセージを示す情報の出力を行なう出力部として機能させるためのプログラムである。
【０２１９】
また、前記プログラムにおいて、作業登録情報格納部には、作業に用いられる画面である作業画面を指定する情報である画面指定情報を有する作業登録情報が格納され、メッセージは、対応する作業登録情報の識別子である作業識別子と対応付けられてメッセージ格納部に格納され、メッセージ蓄積部は、メッセージに対応する作業登録情報の作業識別子をメッセージと対応付けてメッセージ格納部に蓄積し、コンピュータを、更に、メッセージ格納部に格納された一のメッセージに対して予め指定された操作を受け付ける操作受付部と、操作受付部が予め指定された操作を受け付けたメッセージに対応付けられた作業識別子が示す作業登録情報が有する画面指定情報が指定する作業画面を出力する作業画面出力部として機能させるプログラムである。
【０２２０】
また、前記プログラムにおいて、プログラムは、第一のアプリケーションソフトウェアであって、作業登録情報格納部には、第一のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第一の作業登録情報が格納され、メッセージ格納部には、作業登録情報格納部に格納される第一の作業登録情報に対するメッセージである第一のメッセージと、第一のメッセージの宛先のユーザのユーザ識別子とが格納され、メッセージ受付部は、作業登録情報格納部に格納される第一の作業登録情報に対する第一のメッセージと、第一のメッセージの宛先のユーザのユーザ識別子とを受け付け、メッセージ蓄積部は、メッセージ受付部が受け付けた第一のメッセージと、第一のメッセージの宛先のユーザのユーザ識別子とを対応付けて、メッセージ格納部に蓄積し、出力部は、出力指示が有するユーザ識別子と対応付けられてメッセージ格納部に格納された第一のメッセージと、第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第二の作業登録情報に対するメッセージである第二のメッセージであって、出力指示が有するユーザ識別子と対応付けられた第二のメッセージと、をそれぞれ示す情報を出力するプログラムである。
【０２２１】
また、前記プログラムにおいて、作業登録情報格納部には、第一のアプリケーションソフトウェアを用いて行なわれる作業に用いられる画面である第一の作業画面を指定する情報である第一の画面指定情報を有する第一の作業登録情報が格納され、第二の作業登録情報は、第二のアプリケーションソフトウェアを用いて行なわれる作業に用いられる画面である第二の作業画面を指定する情報である第二の画面指定情報を有しており、第一のメッセージは、対応する第一の作業登録情報の識別子である第一の作業識別子と対応付けられてメッセージ格納部に格納され、第二のメッセージは、対応する第二の作業登録情報の識別子である第二の作業識別子と対応付けられており、メッセージ蓄積部は、第一のメッセージに対応する第一の作業登録情報の第一の作業識別子を取得して第一のメッセージと対応付けてメッセージ格納部に蓄積し、コンピュータを、更に、メッセージ格納部に格納された一の第一のメッセージ、または一の第二のメッセージに対して予め指定された操作を受け付ける操作受付部と、操作受付部が、一の第一のメッセージに対して予め指定された操作を受け付けた場合に、第一のメッセージに対応付けられた第一の作業識別子が示す第一の作業登録情報が有する第一の画面指定情報が指定する第一の作業画面を出力し、操作受付部が、一の第二のメッセージに対して予め指定された操作を受け付けた場合に、第二のアプリケーションソフトウェアを実行させて、第二のメッセージに対応付けられた第二の作業識別子が示す第二の作業登録情報が有する第二の画面指定情報が指定する第二の作業画面を出力させる作業画面出力部として機能させるためのプログラムである。
【０２２２】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０２２３】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２２４】
図１８は、上記プログラムを実行して、上記実施の形態による情報処理装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０２２５】
図１８において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２２６】
図１９は、コンピュータシステム９００の内部構成を示す図である。図１９において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０２２７】
コンピュータシステム９００に、上記実施の形態による情報処理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１に記憶されて、ＣＤ−ＲＯＭドライブ９０５に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１、またはネットワークから直接、ロードされてもよい。
【０２２８】
プログラムは、コンピュータ９０１に、上記実施の形態による情報処理装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０２２９】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２３０】
以上のように、本発明にかかる情報処理装置は、メッセージを出力可能な装置等として適しており、特に、作業に関するメッセージを出力可能な装置等として有用である。
【符号の説明】
【０２３１】
１、２  情報処理装置
１０１、２０１  作業指定受付部
１０４、２０４  メッセージ格納部
１０２、２０２  作業登録情報格納部
１０３、２０３  作業登録情報蓄積部
１０５、２０５  メッセージ受付部
１０６、２０６  メッセージ蓄積部
１０７、２０７  出力指示受付部
１０９、２０９  操作受付部
１０８、２０８  出力部
１１０、２１０  作業画面出力部
【図１】
0006588304.tif 000002
【図２】
0006588304.tif 000003
【図３】
0006588304.tif 000004
【図４】
0006588304.tif 000005
【図５】
0006588304.tif 000006
【図６】
0006588304.tif 000007
【図７】
0006588304.tif 000008
【図８】
0006588304.tif 000009
【図９】
0006588304.tif 000010
【図１０】
0006588304.tif 000011
【図１１】
0006588304.tif 000012
【図１２】
0006588304.tif 000013
【図１３】
0006588304.tif 000014
【図１４】
0006588304.tif 000015
【図１５】
0006588304.tif 000016
【図１６】
0006588304.tif 000017
【図１７】
0006588304.tif 000018
【図１８】
0006588304.tif 000019
【図１９】
0006588304.tif 000020