(57)【特許請求の範囲】
【請求項１】
アプリケーションの頒布元からダウンロード可能な前記アプリケーションのバージョンと、顧客ごとの個別仕様とを対応付けた、第１のアプリケーション情報を取得する処理と、
前記アプリケーションの頒布元からダウンロード可能な前記アプリケーションに対応する、作業を示す文書に関する情報と、前記個別仕様とを対応付けた、第１の文書情報を取得する処理と、
実際に動作している前記アプリケーションのバージョンと、前記個別仕様とを対応付けた、第２のアプリケーション情報を取得する処理と、
前記第２のアプリケーション情報に対応する、作業を示す文書に関する情報と、前記個別仕様とを対応付けた、第２の文書情報を取得する処理と、
を実行する、データ入出力部と、
前記個別仕様と、前記第１のアプリケーション情報と、前記第２のアプリケーション情報とに基づいて、アプリケーションのバージョンアップが必要か否かを判断する、バージョン判断処理と、
装置構成、及び／又は前記個別仕様に基づいて、不足アプリケーションの有無を判断する、構成判断処理と、
前記アプリケーションのバージョンアップが必要である場合、前記第１の文書情報と、前記第２の文書情報とに基づいて、上書きインストール作業、又は差分ファイルに基づく一部インストール作業のうち、実行する作業を判断する、作業判断処理と、
を実行するデータ処理部とを備える管理装置。
【請求項２】
アプリケーションのバージョンアップが必要である場合、当該バージョンアップが必要であることを通知するデータ送受信部をさらに備え、
前記データ処理部は、前記個別仕様に基づいて、機能を向上させる、又は機能を追加する前記バージョンアップが必要か否かを判断する、請求項１に記載の管理装置。
【請求項３】
前記データ入出力部は、前記装置構成、及び前記個別仕様を取得し、
前記データ処理部は、前記データ入出力部が取得する前記装置構成、及び／又は前記個別仕様に基づいて、アプリケーションの上書き、又は差分ファイルによるインストールのいずれかの作業の実行を判断し、
前記データ送受信部は、前記作業の実行を通知する、請求項２に記載の管理装置。
【請求項４】
前記データ入出力部は、前記装置構成を取得する場合、当該装置構成に応じた作業指示書をさらに取得し、
前記データ処理部は、前記個別仕様に基づいて、前記作業指示書から作業指示する文章を抽出し、
前記データ送受信部は、前記データ処理部が前記作業指示する文章を抽出した場合、前記作業指示書を更新することを通知する、請求項３に記載の管理装置。
【請求項５】
前記データ処理部は、前記作業指示する文章を抽出した場合、前記作業指示書に当該作業指示する文章を追加した文書を、新たな作業指示書として生成し、
前記データ入出力部は、前記データ処理部が生成した前記文書を出力する、請求項４に記載の管理装置。
【請求項６】
前記データ入出力部は、前記作業指示書と、前記個別仕様とを含む情報の表示処理、印刷処理、他の装置への送信処理のうち、少なくともいずれかの処理を実行する、請求項４又は５に記載の管理装置。
【請求項７】
管理装置が、
アプリケーションの頒布元からダウンロード可能な前記アプリケーションのバージョンと、顧客ごとの個別仕様とを対応付けた、第１のアプリケーション情報を取得する工程と、
前記アプリケーションの頒布元からダウンロード可能な前記アプリケーションに対応する、作業を示す文書に関する情報と、前記個別仕様とを対応付けた、第１の文書情報を取得する工程と、
実際に動作している前記アプリケーションのバージョンと、前記個別仕様とを対応付けた、第２のアプリケーション情報を取得する工程と、
前記第２のアプリケーション情報に対応する、作業を示す文書に関する情報と、前記個別仕様とを対応付けた、第２の文書情報を取得する工程と、
前記個別仕様と、前記第１のアプリケーション情報と、前記第２のアプリケーション情報とに基づいて、アプリケーションのバージョンアップが必要か否かを判断する工程と、
装置構成、及び／又は前記個別仕様に基づいて、不足アプリケーションの有無を判断する工程と、
前記アプリケーションのバージョンアップが必要である場合、前記第１の文書情報と、前記第２の文書情報とに基づいて、上書きインストール作業、又は差分ファイルに基づく一部インストール作業のうち、実行する作業を判断する工程と、
を含む管理方法。
【請求項８】
アプリケーションの頒布元からダウンロード可能な前記アプリケーションのバージョンと、顧客ごとの個別仕様とを対応付けた、第１のアプリケーション情報を取得する処理と、
前記アプリケーションの頒布元からダウンロード可能な前記アプリケーションに対応する、作業を示す文書に関する情報と、前記個別仕様とを対応付けた、第１の文書情報を取得する処理と、
実際に動作している前記アプリケーションのバージョンと、前記個別仕様とを対応付けた、第２のアプリケーション情報を取得する処理と、
前記第２のアプリケーション情報に対応する、作業を示す文書に関する情報と、前記個別仕様とを対応付けた、第２の文書情報を取得する処理と、
前記個別仕様と、前記第１のアプリケーション情報と、前記第２のアプリケーション情報とに基づいて、アプリケーションのバージョンアップが必要か否かを判断する処理と、
装置構成、及び／又は前記個別仕様に基づいて、不足アプリケーションの有無を判断する処理と、
前記アプリケーションのバージョンアップが必要である場合、前記第１の文書情報と、前記第２の文書情報とに基づいて、上書きインストール作業、又は差分ファイルに基づく一部インストール作業のうち、実行する作業を判断する処理と、
を管理装置を制御するコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置、管理方法及びプログラムに関する。
【背景技術】
【０００２】
情報処理装置、情報処理システムにおいては、装置構成、及び／又は顧客仕様等に応じて、インストールされるアプリケーション、使用可能なアプリケーションバージョンは異なる。そのため、情報処理装置等の装置構成、及び／又は顧客仕様等に応じた、アプリケーションをインストールすることが必要である。
【０００３】
特許文献１においては、アプリケーションのバージョン情報に基づいて、アプリケーションの機能がユーザに対応するようにカスタマイズされたものであるか否かを判断する技術が記載されている。そして、特許文献１に記載された技術においては、第１のアプリケーションにおけるカスタマイズされた部分の機能を残存し、第２のアプリケーションにおいて、画像形成装置を連携した処理を実行させる機能を追加する態様で、第１のアプリケーションを更新する。
【０００４】
特許文献２においては、サブシステムが受信したバージョンナンバーと、サブシステムのソフトウェアのバージョンナンバーを比較する技術が記載されている。そして、特許文献２に記載された技術では、受信したバージョンナンバーの方が新しい場合には、ソフトウェア管理コンピュータから最新バージョンソフトウェアをダウンロードする技術が記載されている。
【０００５】
特許文献３においては、システム要件等、最小限の要件値を入力することにより、システム構築パラメータを自動的に生成する技術が記載されている。そして、特許文献３に記載された技術では、自動的に生成したシステム構築パラメータを、各構築の対象となるサーバに配布し、適用する。
【０００６】
特許文献４においては、バージョンアップ処理時に、インターネットを介してバージョンアップ支援装置からバージョンアップ関連情報を入手する技術が記載されている。そして、特許文献４に記載された技術では、バージョンアップ関連情報と保有作業機関連情報とに基づいて、実際にダウンロードするバージョンアップ用プログラムである適用プログラムを決定する。そして、特許文献４に記載された技術では、適用プログラムの情報が作成され、作成された適用プログラムの情報に基づいて、バージョンアップ用プログラムがダウンロードされた後、各生産作業機に配信される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１３−１０１５２１号公報
【特許文献２】特開２００７−０５８３５８号公報
【特許文献３】特開２００６−０７２７７２号公報
【特許文献４】特開２００４−３１０２６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
なお、上述先行技術文献の各開示を、本書に引用をもって繰り込むものとする。以下の分析は、本発明の観点からなされたものである。
【０００９】
上述の通り、装置構成、及び／又は顧客仕様等に応じた、アプリケーションをインストールすることが必要である。また、アプリケーションをバージョンアップする場合には、バージョンアップのための作業は、装置構成、及び／又は顧客仕様に応じて異なる。適切な方法で、バージョンアップのための作業を行うことで、適切かつ効率的にアプリケーションをバージョンアップできる。
【００１０】
例えば、アプリケーションをバージョンアップする際には、バージョンアップされた機能を更新しても良い。その場合、バージョンアップされていない機能については、変更しないようにしても良い。つまり、アプリケーションをバージョンアップする際には、バージョンアップされた機能を更新することで、アプリケーション全体を、バージョンアップしたと判断しても良い。
【００１１】
または、アプリケーションをバージョンアップする際には、バージョンアップ前のアプリケーションを削除し、バージョンアップ後のアプリケーションをインストールしても良い。つまり、アプリケーションをバージョンアップする際には、対象のアプリケーション全体を、バージョンアップ後のアプリケーションに入れ替えても良い。
【００１２】
ここで、装置構成、及び／又は顧客仕様に応じて、アプリケーションのバージョンアップのための作業が異なる場合、特許文献１乃至４に記載された技術を利用することはできない。そのため、特許文献１乃至４に記載された技術では、顧客に応じて、適切かつ効率的にアプリケーションを管理できない。
【００１３】
また、特許文献２には、装置構成、及び／又は顧客仕様等に応じて、アプリケーションのバージョンを管理する技術に関して記載されていない。そのため、特許文献２に記載された技術では、顧客に応じて、適切かつ効率的にアプリケーションを管理できない。
【００１４】
また、特許文献３には、アプリケーションのバージョンアップの際に、アプリケーションの入れ替えが必要である場合に関して、記載されていない。そのため、特許文献３に記載された技術では、適切にアプリケーションを管理できない場合が生じる恐れがある。
【００１５】
また、特許文献４には、顧客仕様等に応じて、アプリケーションのバージョンを管理する技術に関して、記載されていない。そのため、特許文献４に記載された技術では、顧客に応じて、適切かつ効率的にアプリケーションを管理できない。
【００１６】
そこで、本発明は、顧客に応じて、適切かつ効率的にアプリケーションを管理することに貢献する管理装置、管理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明の第１の視点によれば、下記の機能を備える管理装置が提供される。該管理装置は、データ入出力部を備える。さらに、該管理装置は、データ処理部を備える。
該データ入出力部は、アプリケーションの頒布元からダウンロード可能な前記アプリケーションのバージョンと、顧客ごとの個別仕様とを対応付けた、第１のアプリケーション情報を取得する処理を実行する。
さらに、該データ入出力部は、前記アプリケーションの頒布元からダウンロード可能な前記アプリケーションに対応する、作業を示す文書に関する情報と、前記個別仕様とを対応付けた、第１の文書情報を取得する処理を実行する。
さらに、該データ入出力部は、実際に動作している前記アプリケーションのバージョンと、前記個別仕様とを対応付けた、第２のアプリケーション情報を取得する処理を実行する。
さらに、該データ入出力部は、前記第２のアプリケーション情報に対応する、作業を示す文書に関する情報と、前記個別仕様とを対応付けた、第２の文書情報を取得する処理を実行する。
該データ処理部は、前記個別仕様と、前記第１のアプリケーション情報と、前記第２のアプリケーション情報とに基づいて、アプリケーションのバージョンアップが必要か否かを判断する、バージョン判断処理を実行する。
さらに、該データ処理部は、装置構成、及び／又は前記個別仕様に基づいて、不足アプリケーションの有無を判断する、構成判断処理を実行する。
さらに、該データ処理部は、前記アプリケーションのバージョンアップが必要である場合、前記第１の文書情報と、前記第２の文書情報とに基づいて、上書きインストール作業、又は差分ファイルに基づく一部インストール作業のうち、実行する作業を判断する、作業判断処理を実行する。
【００１８】
本発明の第２の視点によれば、下記の工程を含む管理方法が提供される。該管理方法は、管理装置が、アプリケーションの頒布元からダウンロード可能な前記アプリケーションのバージョンと、顧客ごとの個別仕様とを対応付けた、第１のアプリケーション情報を取得する工程を含む。
さらに、該管理方法は、管理装置が、前記アプリケーションの頒布元からダウンロード可能な前記アプリケーションに対応する、作業を示す文書に関する情報と、前記個別仕様とを対応付けた、第１の文書情報を取得する工程を含む。
さらに、該管理方法は、管理装置が、実際に動作している前記アプリケーションのバージョンと、前記個別仕様とを対応付けた、第２のアプリケーション情報を取得する工程を含む。
さらに、該管理方法は、管理装置が、前記第２のアプリケーション情報に対応する、作業を示す文書に関する情報と、前記個別仕様とを対応付けた、第２の文書情報を取得する工程を含む。
さらに、該管理方法は、管理装置が、前記個別仕様と、前記第１のアプリケーション情報と、前記第２のアプリケーション情報とに基づいて、アプリケーションのバージョンアップが必要か否かを判断する工程を含む。
さらに、該管理方法は、管理装置が、装置構成、及び／又は前記個別仕様に基づいて、不足アプリケーションの有無を判断する工程を含む。
さらに、該管理方法は、管理装置が、前記アプリケーションのバージョンアップが必要である場合、前記第１の文書情報と、前記第２の文書情報とに基づいて、上書きインストール作業、又は差分ファイルに基づく一部インストール作業のうち、実行する作業を判断する工程を含む。
【００１９】
本発明の第３の視点によれば、管理装置を制御するコンピュータに下記の処理を実行させるプログラムが提供される。該プログラムは、アプリケーションの頒布元からダウンロード可能な前記アプリケーションのバージョンと、顧客ごとの個別仕様とを対応付けた、第１のアプリケーション情報を取得する処理を含む。
さらに、該プログラムは、前記アプリケーションの頒布元からダウンロード可能な前記アプリケーションに対応する、作業を示す文書に関する情報と、前記個別仕様とを対応付けた、第１の文書情報を取得する処理を含む。
さらに、該プログラムは、実際に動作している前記アプリケーションのバージョンと、前記個別仕様とを対応付けた、第２のアプリケーション情報を取得する処理を含む。
さらに、該プログラムは、前記第２のアプリケーション情報に対応する、作業を示す文書に関する情報と、前記個別仕様とを対応付けた、第２の文書情報を取得する処理を含む。
さらに、該プログラムは、前記個別仕様と、前記第１のアプリケーション情報と、前記第２のアプリケーション情報とに基づいて、アプリケーションのバージョンアップが必要か否かを判断する処理を含む。
さらに、該プログラムは、装置構成、及び／又は前記個別仕様に基づいて、不足アプリケーションの有無を判断する処理を含む。
さらに、該プログラムは、前記アプリケーションのバージョンアップが必要である場合、前記第１の文書情報と、前記第２の文書情報とに基づいて、上書きインストール作業、又は差分ファイルに基づく一部インストール作業のうち、実行する作業を判断する処理を含む。
なお、該プログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント（non-transient）なものとすることができる。本発明は、コンピュータプログラム製品として具現することも可能である。
【発明の効果】
【００２０】
本発明の各視点によれば、顧客に応じて、適切かつ効率的にアプリケーションを管理することに貢献する管理装置、管理方法及びプログラムが提供される。
【図面の簡単な説明】
【００２１】
【図１】一実施形態の概要を説明するための図である。
【図２】アプリケーション管理システム１０００の全体構成の一例を示すブロック図である。
【図３】クライアント端末１０の内部構成の一例を示す図である。
【図４】アプリケーション保管サーバ３０の内部構成の一例を示す図である。
【図５】作業手順書保管サーバ４０の内部構成の一例を示す図である。
【図６】作業指示管理システム５０の内部構成の一例を示すブロック図である。
【図７】アプリケーション情報データベース５０１の内部構成の一例を示す図である。
【図８】文書情報データベース５０２の内部構成の一例を示す図である。
【図９】作業情報データベース５０３の内部構成の一例を示す図である。
【図１０】顧客情報データベース５０４の内部構成の一例を示す図である。
【図１１】アプリケーション管理システム１０００の動作の一例を示すフローチャートである。
【図１２】アプリケーション管理システム１０００の動作の一例を示すフローチャートである。
【図１３】アプリケーション管理システム１０００の動作の一例を示すフローチャートである。
【図１４】アプリケーション管理システム１０００の動作の一例を示すフローチャートである。
【図１５】アプリケーション管理システム１０００の動作の一例を示すフローチャートである。
【図１６】アプリケーション管理システム１０００の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００２２】
初めに、図１を用いて一実施形態の概要について説明する。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、この概要の記載はなんらの限定を意図するものではない。
【００２３】
上述の通り、顧客に応じて、適切かつ効率的にアプリケーションを管理することに貢献する管理システムが望まれる。
【００２４】
そこで、一例として、図１に示す管理装置１を提供する。管理装置１は、データ処理部２を備える。データ処理部２は、顧客毎の個別仕様に基づいて、アプリケーションのバージョンアップが必要か否かを判断する、バージョン判断処理３を実行する。また、データ処理部２は、装置構成、及び／又は個別仕様に基づいて、不足アプリケーションの有無を判断する、構成判断処理４を実行する。さらに、データ処理部２は、アプリケーションのバージョンアップが必要である場合、上書きインストール作業、又は差分ファイルに基づく一部インストール作業のうち、実行する作業を判断する、作業判断処理５を実行する。なお、アプリケーションとは、アプリケーションソフトウェアプログラムを意味するものとする。
【００２５】
以上より、管理装置１は、顧客毎の個別仕様に基づいて、アプリケーションのバージョンアップが必要か否かを判断し、装置構成、及び／又は個別仕様に基づいて、不足アプリケーションの有無を判断することで、適切にアプリケーションを管理することに貢献する。さらに、管理装置１は、アプリケーションのバージョンアップが必要である場合、上書きインストール作業、又は差分ファイルに基づく一部インストール作業のうち、実行する作業を判断することで、顧客に応じて、効率的にアプリケーションをバージョンアップすることに貢献する。従って、管理装置１は、顧客に応じて、適切かつ効率的にアプリケーションを管理することに貢献する。
【００２６】
［第１の実施形態］
第１の実施形態について、図面を用いてより詳細に説明する。なお、以下の説明では、バージョンアップファイルとは、アプリケーションのバージョンアップのためのプログラムを意味するものとする。また、以下の説明では、文書を識別するための情報を、文書識別情報と呼ぶ。文書識別情報は、文書の名称、文書の識別番号（ＩＤ、Identification）等であっても良く、文書を識別できればその詳細は問わない。
【００２７】
また、以下の説明では、作業とは、アプリケーションのバージョンアップに必要な作業を意味するものとする。例えば、作業とは、セットアップ作業、インストール作業、動作確認作業等を含む。なお、以下の説明では、Ｘ作業を、簡単に「Ｘ」とも記載する。例えば、セットアップ作業、インストール作業、動作確認作業を、夫々、セットアップ、インストール、動作確認とも記載する。
【００２８】
また、以下の説明では、適用対象とは、管理対象のアプリケーションを実行する装置、システムを意味する。また、以下の説明では、上述の管理装置を、作業指示管理装置と呼ぶ。また、以下の説明では、適用対象の装置を、対象装置とも呼ぶ。また、以下の説明では適用対象のシステムを、対象システムとも呼ぶ。
【００２９】
図２は、本実施形態に係るアプリケーション管理システム１０００の全体構成の一例を示すブロック図である。アプリケーション管理システム１０００は、クライアント端末１０と、アプリケーション保管サーバ３０と、作業手順書保管サーバ４０と、作業指示管理システム５０と、を含んで構成される。作業指示管理システム５０は、アプリケーション情報データベース５０１と、文書情報データベース５０２と、作業情報データベース５０３と、顧客情報データベース５０４と、を含んで構成される。図２は、本実施形態に係るアプリケーション管理システム１０００の一例であり、本実施形態に係るアプリケーション管理システム１０００の全体構成を図２に示す構成に限定する趣旨ではない。
【００３０】
クライアント端末１０、アプリケーション保管サーバ３０、作業手順書保管サーバ４０、作業指示管理システム５０は、夫々、ネットワーク２０を介して接続する。ネットワーク２０は、イントラネット、インターネット等であっても良く、ネットワークの方式には各種あるが、アプリケーション管理システム１０００を実現する環境に応じて異なり、その詳細は問わない。
【００３１】
クライアント端末１０は、作業を行う人物（ユーザ）が使用する端末である。クライアント端末１０は、作業に必要なアプリケーションを実行する。また、クライアント端末１０は、１又は２以上の作業内容を示す、文字情報、画像情報、音声情報の少なくともいずれかを含む文書（以下、作業指示書と呼ぶ）を保管する。さらに、クライアント端末１０は、作業指示書の文書を表示、出力する。クライアント端末１０は、ＰＣ（Personal Computer）、タブレット端末、スマートフォン、携帯電話等であっても良く、本書で説明する機能を実行できれば、その詳細は問わない。
【００３２】
アプリケーション保管サーバ３０は、１又は２以上のアプリケーション、及び各アプリケーションのバージョンアップファイルを、対象装置、対象システム、対象仕様、アプリケーションバージョンと対応付けて記憶する。
【００３３】
例えば、アプリケーション保管サーバ３０は、アプリケーションの最新のバージョンアップファイルに関する情報を保管しても良い。ここで、アプリケーション保管サーバ３０においては、対象装置、対象システムに、当該アプリケーションのバージョンアップファイルによる、バージョンアップが実際にされているか否かは問わない。なお、以下の説明では、アプリケーション保管サーバ３０に保管される情報を、第１のアプリケーション情報と呼ぶ。
【００３４】
作業手順書保管サーバ４０は、１又は２以上の文書識別情報を、対象装置、対象システム、対象仕様、文書内容、後続する文書（以下、次作業文書と呼ぶ）の文書識別情報と対応付けて保管する。以下の説明では、作業手順書保管サーバ４０に保管される情報を、第１の文書情報と呼ぶ。
【００３５】
作業指示管理システム５０は、アプリケーションのバージョン管理、作業内容の管理、作業指示書の生成を行う。そして、作業指示管理システム５０は、クライアント端末１０に処理結果を、通知する。なお、本書において、作業指示書とは、作業指示が記載された文章、画像、音声等を含む、電子ファイルを意味するものとする。
【００３６】
具体的には、作業指示管理システム５０は、アプリケーション情報データベース５０１、顧客情報データベース５０４、及びアプリケーション保管サーバ３０を参照し、顧客毎の個別仕様に基づいて、アプリケーションのバージョンアップの要否を判断する。そして、作業指示管理システム５０は、アプリケーションのバージョンアップの要否を、クライアント端末１０に通知する。
【００３７】
また、作業指示管理システム５０は、アプリケーション情報データベース５０１、作業情報データベース５０３、顧客情報データベース５０４を参照し、顧客毎の個別仕様に基づいて、作業内容を判断する。そして、作業指示管理システム５０は、作業内容を、クライアント端末１０に通知する。
【００３８】
また、作業指示管理システム５０は、文書情報データベース５０２、顧客情報データベース５０４、及び作業手順書保管サーバ４０に保管される第１の文書情報を参照し、顧客毎の個別仕様に基づいて、作業指示書の生成を行う。そして、作業指示管理システム５０は、生成した作業指示書を、クライアント端末１０に送信する。または、作業指示管理システム５０は、生成した作業指示書の格納場所を、クライアント端末１０に通知しても良い。
【００３９】
次に、クライアント端末１０について詳細に説明する。
【００４０】
図３は、クライアント端末１０の内部構成の一例を示す図である。クライアント端末１０は、指示情報入力部１０１と、指示情報送受信部１０２と、指示情報表示部１０３と、記憶部１０４と、を含んで構成される。
【００４１】
指示情報入力部１０１は、情報の入力を受け付ける。指示情報入力部１０１は、情報の入力を受け付けることができれば良く、例えば、キーボード、タッチパネル等を用いて、情報の入力を受け付けても良い。
【００４２】
指示情報送受信部１０２は、ネットワーク２０に接続し、作業指示管理システム５０とデータの送受信を行う。具体的には、指示情報送受信部１０２は、指示情報入力部１０１が受け付けた情報を、作業指示管理システム５０に送信する。また、指示情報送受信部１０２は、作業指示管理システム５０から情報を受信する。例えば、指示情報送受信部１０２は、アプリケーションのバージョンアップの要否、作業内容、作業指示書を、作業指示管理システム５０から受信する。そして、指示情報送受信部１０２は、受信した情報を記憶部１０４に渡す。
【００４３】
指示情報表示部１０３は、作業指示管理システム５０から受信した情報を表示、出力等する。具体的には、指示情報表示部１０３は、アプリケーションのバージョンアップの要否、作業内容、作業指示書を表示、出力等する。
【００４４】
記憶部１０４は、ストレージ装置を用いて構成される。なお、ストレージ装置は各種あるが、その詳細は問わないものとし、以下の説明においても同様であるとする。また、ストレージ装置は、クライアント端末１０に内蔵されていても、クライアント端末１０に外付けされていても良く、記憶部１０４の接続方法に関して、その詳細は問わない。
【００４５】
そして、記憶部１０４は、アプリケーションのバージョンアップの要否、作業内容、作業指示書等を記憶する。ここで、記憶部１０４は、２以上の情報を対応付けたテーブル形式で、１又は２以上の作業指示書に関する情報を記憶しても良い。
【００４６】
例えば、図３は、記憶部１０４が、作業指示書に関する情報１０４１ａ〜１０４１ｃを記憶することを示す。具体的には、図３に示す作業指示書に関する情報１０４１ａ〜１０４１ｃは、作業番号、顧客、設置場所、システム、作業日時、作業者、装置、作業名、アプリケーション、個別作業文書、まとめ作業文書を対応付けた情報である。なお、以下の説明では、作業指示書毎に、作業指示書に関する情報１０４１ａ〜１０４１ｃを夫々、区別しない場合、作業指示書に関する情報１０４１と記載するものとする。
【００４７】
図３に示す「作業番号」とは、作業毎に割り振られた番号を意味する。作業番号は、作業毎に、一意であることが好ましい。図３に示す「顧客」とは、作業対象の装置、システム等を使用するユーザを識別するための情報を意味する。図３に示す「設置場所」とは、作業対象の装置、システム等が設置される場所を意味する。図３に示す「システム」とは、作業対象のシステムを識別するための情報を意味する。図３に示す「作業日時」とは、作業予定日時を意味する。図３に示す「作業者」とは、作業の担当予定者を意味する。図３に示す「作業名」とは、作業内容を意味する。図３に示す「アプリケーション」とは、作業対象のアプリケーションを意味する。図３に示す「個別作業文書」とは、作業毎、アプリケーション毎の作業手順を示す文書を意味する。図３に示す「まとめ作業文書」とは、作業順序の順に、１又は２以上の個別作業文書を連結した文書を意味する。
【００４８】
次に、アプリケーション保管サーバ３０について詳細に説明する。
【００４９】
図４は、アプリケーション保管サーバ３０の内部構成の一例を示す図である。アプリケーション保管サーバ３０は、保管部３０１と、データ送受信部３０２と、データ入出力部３０３と、を含んで構成される。
【００５０】
保管部３０１は、ストレージ装置を用いて構成される。ストレージ装置は、アプリケーション保管サーバ３０に内蔵されていても、アプリケーション保管サーバ３０に外付けされていても良く、保管部３０１の接続方法に関して、その詳細は問わない。
【００５１】
そして、保管部３０１は、対象装置、対象システムの少なくともいずれかに対応する、１又は２以上の第１のアプリケーション情報を記憶する。例えば、保管部３０１は、２以上の情報を対応付けたテーブル形式で、１又は２以上の第１のアプリケーション情報を記憶しても良い。
【００５２】
図４の場合、保管部３０１は、第１のアプリケーション情報テーブル３０１１を記憶する。図４に示す第１のアプリケーション情報テーブル３０１１は、装置、システム、仕様、基本アプリケーション、アプリケーションバージョン、発行日付を対応付けた、第１のアプリケーション情報含むテーブルである。以下の説明において、図４に示す第１のアプリケーション情報テーブル３０１１の各行が、夫々、第１のアプリケーション情報に相当するものとする。
【００５３】
図４に示す「システム」とは、第１のアプリケーション情報として対応する基本アプリケーションが、対応するアプリケーションバージョンで実行されるシステムを意味する。図４に示す「装置」とは、第１のアプリケーション情報として対応する基本アプリケーションが、対応するアプリケーションバージョンで実行される装置を意味する。なお、以下の説明では、第１のアプリケーション情報に含まれる、対象装置、対象システムを示す場合、当該対象装置、当該対象システムを、第１の適用対象とも呼ぶ。
【００５４】
また、図４に示す「基本アプリケーション」とは、管理対象のアプリケーションを意味する。また、図４に示す「仕様」とは、第１のアプリケーション情報として対応する基本アプリケーションが、対応するアプリケーションバージョンで実行される際の仕様を意味する。例えば、図４に示すように、「Ａ社様向け」等、特定のユーザのための仕様に関する情報を、第１のアプリケーション情報は含んでも良い。
【００５５】
また、図４に示す「アプリケーションバージョン」とは、第１のアプリケーション情報として対応する装置、システムにおいて実行される、アプリケーション（即ち、基本アプリケーション）のバージョンを意味する。なお、上述の通り、アプリケーション保管サーバ３０においては、対象装置、対象システムにおいて、バージョンアップされたアプリケーションが実際にインストールされているか否かは問わない。
【００５６】
例えば、アプリケーション保管サーバ３０は、アプリケーションの頒布者（ソフトウェアメーカ等）が公開する、アプリケーションの更新履歴等に基づいて、アプリケーションのバージョンアップの有無を判断しても良い。アプリケーション保管サーバ３０は、バージョンアップされたアプリケーションが存在すると判断した場合、対応する第１のアプリケーション情報における、アプリケーションバージョンを更新する。なお、以下の説明では、第１のアプリケーション情報における、アプリケーションバージョンを、第１のアプリケーションバージョンとも呼ぶ。つまり、以下の説明では、アプリケーション保管サーバ３０が管理するアプリケーションバージョンを、第１のアプリケーションバージョンとも呼ぶ。
【００５７】
また、図４に示す「発行日付」とは、第１のアプリケーション情報として対応する基本アプリケーションにおいて、対応するアプリケーションバージョンが発行された日付を意味する。例えば、ソフトウェアメーカ等から、当該アプリケーションバージョンが頒布（発売、ダウンロード可能化等）された日付を、発行日付としても良い。
【００５８】
データ送受信部３０２は、ネットワーク２０に接続し、作業指示管理システム５０とデータの送受信を行う。データ入出力部３０３は、対象装置、対象システムの少なくともいずれかに対応する第１のアプリケーション情報を、保管部３０１から抽出する。
【００５９】
具体的には、データ送受信部３０２は、作業指示管理システム５０からの要求を受信する。そして、データ入出力部３０３は、データ送受信部３０２が受信した要求に基づいて、保管部３０１を参照し、保管部３０１から、要求に応じた第１のアプリケーション情報を抽出する。そして、データ送受信部３０２は、第１のアプリケーション情報を作業指示管理システム５０に送信する。
【００６０】
次に、作業手順書保管サーバ４０について詳細に説明する。
【００６１】
図５は、作業手順書保管サーバ４０の内部構成の一例を示す図である。作業手順書保管サーバ４０は、保管部４０１と、データ送受信部４０２と、データ入出力部４０３と、を含んで構成される。
【００６２】
保管部４０１は、ストレージ装置を用いて構成される。ストレージ装置は、作業手順書保管サーバ４０に内蔵されていても、作業手順書保管サーバ４０に外付けされていても良く、保管部４０１の接続方法に関して、その詳細は問わない。
【００６３】
保管部４０１は、第１の文書識別情報と、適用対象と、第１の文書識別情報に対応する次作業文書の文書識別情報とを対応付けた、第１の文書情報を記憶する。例えば、保管部４０１は、２以上の情報を対応付けたテーブル形式で、１又は２以上の第１の文書情報を記憶しても良い。ここで、第１の文書情報に含まれる適用対象は、アプリケーション情報データベース５０１に含まれる適用対象（後述する第２の適用対象）に対応するものとする。なお、以下の説明では、第１の文書情報に含まれる文書識別情報を、第１の文書識別情報とも呼ぶ。
【００６４】
図５の場合、保管部４０１は、第１の文書情報テーブル４０１１を記憶する。図５に示す第１の文書情報テーブル４０１１は、装置、システム、仕様、文書内容、次作業文書、文書番号、発行日付を対応付けた、第１の文書情報を含むテーブルである。以下の説明において、図５に示す第１の文書情報テーブル４０１１の各行が、夫々、第１の文書情報に相当するものとする。なお、以下の説明では、同一の種類の文書であっても、版数（バージョン）が異なる文書は、異なる文書であるものとする。つまり、文書識別情報には、文書の版数の情報を含むものとする。
【００６５】
図５に示す「文書内容」とは、第１の文書情報として対応する文書における、内容を意味する。例えば、図５に示すように、第１の文書情報における文書内容は、「セットアップ手順」、「ＨＤＤ交換手順」、「インストール手順」、「動作確認手順」等、文書の内容概要を示す情報であっても良い。なお、インストールとは、新たにアプリケーションを追加すること、及び現在インストールされているアプリケーションを削除し、指定されたアプリケーションバージョンをインストールすることを含むものとする。
【００６６】
ここで、セットアップ作業とは、アプリケーションにおいて、バージョンアップにより追加された機能を追加する作業を含んでも良い。または、セットアップ作業とは、アプリケーションのバージョンアップのために、設定パラメータ等を設定、及び／又は変更する作業を含んでも良い。また、インストール作業とは、新たに、アプリケーションを追加インストールする作業を含んでも良い。または、インストール作業とは、現在インストールされているバージョンのアプリケーションを削除し、指定されたバージョンのアプリケーションをインストールする作業を含んでも良い。また、動作確認作業とは、バージョンアップ後のアプリケーションが、適切な処理を実行するか否かを確認する作業を含んでも良い。
【００６７】
また、図５に示す「システム」とは、第１の文書情報として対応する文書識別情報の文書における、文書内容に対応するシステムを意味する。図５に示す「装置」とは、第１の文書情報として対応する文書識別情報の文書における、文書内容に対応する装置を意味する。図５に示す「仕様」とは、第１の文書情報として対応する文書における、仕様を意味する。例えば、図５に示すように、第１の文書情報は、「Ａ社様向け」等、特定のユーザのための仕様に関する情報を含んでも良い。
【００６８】
また、図５に示す「次作業文書」とは後続する文書を意味する。換言すると、図５に示す次作業文書とは、次の作業手順における、作業に関する文書を意味する。図５に示す「文書番号」とは、第１の文書情報として対応する文書を識別するための情報を意味する。また、図５に示す「発行日付」とは、第１の文書情報として対応する文書が、発行された日付を意味する。例えば、ソフトウェアメーカ等から、アプリケーションのバージョンアップに関する文書が頒布（発売、ダウンロード可能化等）された日付を、発行日付としても良い。
【００６９】
データ送受信部４０２は、ネットワーク２０と接続し、作業指示管理システム５０とデータの送受信を行う。データ入出力部４０３は、所定の対象装置、対象システムの少なくともいずれかに対応する第１の文書情報を、保管部４０１から抽出する。
【００７０】
具体的には、データ送受信部４０２は、作業指示管理システム５０からの要求を受信する。そして、データ入出力部４０３は、データ送受信部４０２が受信した要求に基づいて、保管部４０１を参照し、保管部４０１から、要求に応じた第１の文書情報を抽出する。そして、データ送受信部４０２は、第１の文書情報を作業指示管理システム５０に送信する。
【００７１】
次に、作業指示管理システム５０について詳細に説明する。
【００７２】
図６は、作業指示管理システム５０の内部構成の一例を示すブロック図である。作業指示管理システム５０は、作業指示管理装置５１と、アプリケーション情報データベース５０１と、文書情報データベース５０２と、作業情報データベース５０３と、顧客情報データベース５０４と、を含んで構成される。
【００７３】
まず、作業指示管理装置５１について、詳細に説明する。
【００７４】
作業指示管理装置５１は、データ送受信部５０５と、データ入出力部５０６と、データ処理部５０７と、を含んで構成される。
【００７５】
データ入出力部５０６は、アプリケーション情報データベース５０１、文書情報データベース５０２、作業情報データベース５０３、顧客情報データベース５０４の少なくともいずれかからデータを抽出する。また、データ入出力部５０６は、データ送受信部５０５を介して、アプリケーション保管サーバ３０、作業手順書保管サーバ４０に、データ送受信部５０５を介して、データを要求する。
【００７６】
そして、データ入出力部５０６は、アプリケーションのバージョン情報、及び／又はバージョンアップに関する情報を取得する。また、データ入出力部５０６は、装置毎の装置構成、及び顧客毎の個別仕様を取得する。ここで、装置構成とは、対象装置の周辺機器の構成に関する情報を含む。また、複数の装置を含む対象システムにおいては、装置構成とは、システムを構成する各装置の装置構成を含むものとする。また、データ入出力部５０６は、装置構成を取得した場合、当該装置構成に応じた作業指示書を取得する。
【００７７】
データ処理部５０７は、顧客毎のアプリケーションのバージョンアップが必要であるか否かを判断する（バージョン判断処理）。ここで、バージョンアップとは、アプリケーションにおいて、機能を向上させること、又は機能を追加することを意味する。また、データ処理部５０７は、装置構成、及び／又は顧客毎の個別仕様に基づいて、不足アプリケーションの有無を判断する（構成判断処理）。
【００７８】
また、データ処理部５０７は、アプリケーションのバージョンアップが必要である場合、上書きインストール作業、又は差分ファイルに基づく一部インストール作業のうち、実行する作業を判断する（作業判断処理）。具体的には、データ処理部５０７は、アプリケーションのバージョンアップが必要である場合、データ入出力部５０６が取得する装置構成、顧客毎の個別仕様に基づいて、アプリケーションの上書きインストール作業、又は差分ファイルに基づく一部インストール作業のうち、いずれかの作業を実行する。
【００７９】
また、データ処理部５０７は、データ入出力部５０６が作業指示書を取得した場合、顧客毎の個別仕様に基づいて、取得した作業指示書から、作業指示する文章を抽出する。データ処理部５０７は、作業指示する文章を抽出した場合、作業指示書に当該作業する文章を追加した文書を、新たな作業指示書として生成しても良い。
【００８０】
そして、データ入出力部５０６は、データ処理部５０７が生成した作業指示書を出力しても良い。その場合、データ入出力部５０６は、作業指示書と、顧客毎の個別仕様とを含む情報の表示処理、印刷処理、他の装置への送信処理のうち、少なくともいずれかの処理を実行しても良い。
【００８１】
また、データ送受信部５０５は、ネットワーク２０に接続し、クライアント端末１０、アプリケーション保管サーバ３０、作業手順書保管サーバ４０とデータの送受信を行う。
【００８２】
そして、データ送受信部５０５は、データ処理部５０７がアプリケーションのバージョンアップが必要であると判断した場合、当該バージョンアップが必要であることを通知する。例えば、データ送受信部５０５は、データ処理部５０７がアプリケーションのバージョンアップが必要であると判断した場合、クライアント端末１０に、当該バージョンアップが必要であることを通知しても良い。
【００８３】
また、データ処理部５０７が作業の実行を判断した場合、データ送受信部５０５は、作業の実行を通知する。例えば、データ送受信部５０５は、クライアント端末１０に作業の実行を通知しても良い。
【００８４】
また、データ処理部５０７が作業指示する文章を抽出した場合、データ送受信部５０５は、作業指示書を更新することを通知する。例えば、データ送受信部５０５は、クライアント端末１０に、作業指示書を更新することを通知しても良い。
【００８５】
次に、アプリケーション情報データベース５０１について詳細に説明する。
【００８６】
図７は、アプリケーション情報データベース５０１の内部構成の一例を示す図である。アプリケーション情報データベース５０１は、データベース部５０１１と、データ入出力部５０１２と、を含んで構成される。
【００８７】
データベース部５０１１は、ストレージ装置を用いて構成される。そして、データベース部５０１１は、対象装置、対象システムの少なくともいずれかに対応する、１又は２以上のアプリケーションに関する情報を記憶する。以下の説明では、アプリケーション情報データベース５０１に保管される情報を、第２のアプリケーション情報と呼ぶ。例えば、アプリケーション情報データベース５０１は、２以上の情報を対応付けたテーブル形式で、１又は２以上の第２のアプリケーション情報を保管しても良い。
【００８８】
図７の場合、データベース部５０１１は、第２のアプリケーション情報テーブル５０１３を記憶する。図７に示す第２のアプリケーション情報テーブル５０１３は、アプリケーションバージョン、装置、システム、仕様、基本アプリケーション、発行日付、ダウンロードファイル保管先リンクを対応付けた、第２のアプリケーション情報を含むテーブルである。以下の説明において、図７に示す第２のアプリケーション情報テーブル５０１３の各行が、夫々、第２のアプリケーション情報に相当するものとする。なお、第２のアプリケーション情報において、装置、システム、仕様、基本アプリケーション、発行日付に関する説明は、第１のアプリケーション情報における説明と同様であるため、詳細な説明は省略する。なお、以下の説明では、第２のアプリケーション情報に含まれる、対象装置、対象システムを示す場合、当該対象装置、当該対象システムを、第２の適用対象とも呼ぶ。
【００８９】
以下の説明では、第２の適用対象は、顧客が使用中である、装置、システム等を意味するものとする。その場合、作業指示管理装置５１は、第１の適用対象で示す装置、システムと、第２の適用対象で示す装置、システム等とを比較する。
【００９０】
また、アプリケーション情報データベース５０１は、対象装置、対象システムにおいて、実際に動作しているアプリケーションにおける、アプリケーションバージョンを保管する。そのため、図７に示すアプリケーションバージョンとは、対象装置、対象システムにおいて、実際に動作（搭載）しているアプリケーションのバージョンを意味する。
【００９１】
一方、上述の通り、アプリケーション保管サーバ３０は、アプリケーションバージョンとして、最新のバージョンに関する情報を保管することが好ましい。そして、アプリケーション保管サーバ３０においては、対象装置、対象システムに、当該アプリケーションバージョンに、バージョンアップがされているか否かは問わない。
【００９２】
そのため、アプリケーション情報データベース５０１に保管されるアプリケーションバージョン（例えば、図７に示すアプリケーションバージョン）は、アプリケーション保管サーバ３０に保管されるアプリケーションバージョン（例えば、図４に示すアプリケーションバージョン）と異なっていても良い。
【００９３】
なお、以下の説明では、第２のアプリケーション情報における、アプリケーションバージョンを、第２のアプリケーションバージョンとも呼ぶ。つまり、以下の説明では、アプリケーション情報データベース５０１が管理するアプリケーションバージョンを、第２のアプリケーションバージョンとも呼ぶ。
【００９４】
図７に示す「ダウンロードファイル保管先リンク」とは、第２のアプリケーションバージョンとして対応するアプリケーションバージョンにおける、アプリケーションの格納先を意味する。
【００９５】
データ入出力部５０１２は、作業指示管理装置５１のデータ入出力部５０６からの要求に応じて、データベース部５０１１から第２のアプリケーション情報を抽出する。そして、データ入出力部５０１２は、抽出した第２のアプリケーション情報を、データ入出力部５０６に渡す。
【００９６】
次に、文書情報データベース５０２について詳細に説明する。
【００９７】
図８は、文書情報データベース５０２の内部構成の一例を示す図である。文書情報データベース５０２は、データベース部５０２１と、データ入出力部５０２２と、を含んで構成される。
【００９８】
データベース部５０２１は、ストレージ装置を用いて構成される。そして、データベース部５０２１は、第２の文書識別情報と、第２の文書識別情報に対応する次作業文書の文書識別情報と、適用対象とを対応付けた、第２の文書情報を記憶する。以下の説明では、文書情報データベース５０２に保管される情報を、第２の文書情報と呼ぶ。例えば、文書情報データベース５０２は、２以上の情報を対応付けたテーブル形式で、１又は２以上の第２の文書情報を保管しても良い。
【００９９】
ここで、第２の文書情報に含まれる適用対象は、アプリケーション情報データベース５０１に含まれる適用対象（即ち、第２の適用対象）に対応するものとする。なお、以下の説明では、第２の文書情報に含まれる文書識別情報を、第２の文書識別情報とも呼ぶ。
【０１００】
図８の場合、データベース部５０２１は、第２の文書情報テーブル５０２３を記憶する。図８に示す第２の文書情報テーブル５０２３は、文書番号、システム、装置、仕様、文書内容、次作業文書、発行日付、ダウンロードファイル保管先リンクを対応付けた、第２の文書情報を含む、テーブルである。図８に示す第２の文書情報テーブル５０２３の各行が、夫々、第２の文書情報に相当するものとする。なお、第２の文書情報において、文書番号、システム、装置、仕様、文書内容、次作業文書、発行日付に関する説明は、第１の文書情報における説明と同様であるため、詳細な説明は省略する。
【０１０１】
図８に示す「ダウンロードファイル保管先リンク」とは、第２の文書情報として対応する、文書識別情報の文書の格納先を意味する。
【０１０２】
データ入出力部５０２２は、作業指示管理装置５１のデータ入出力部５０６からの要求に応じて、データベース部５０２１から第２の文書情報を抽出する。そして、データ入出力部５０２３は、抽出した第２の文書情報を、データ入出力部５０６に渡す。
【０１０３】
次に、作業情報データベース５０３について詳細に説明する。
【０１０４】
図９は、作業情報データベース５０３の内部構成の一例を示す図である。作業情報データベース５０３は、データベース部５０３１と、データ入出力部５０３２と、を含んで構成される。
【０１０５】
データベース部５０３１は、ストレージ装置を用いて構成される。そして、データベース部５０３１は、装置、システム、顧客の少なくともいずれかに対応する、１又は２以上の作業に関する情報を記憶する。以下の説明では、作業情報データベース５０３に保管される情報を、作業情報と呼ぶ。例えば、作業情報データベース５０３は、２以上の情報を対応付けたテーブル形式で、１又は２以上の作業情報を保管しても良い。
【０１０６】
図９の場合、データベース部５０３１は、作業情報テーブル５０３３を記憶する。図９に示す作業情報テーブル５０３３は、対象装置、対象システム、対象顧客、対象作業、対象アプリケーションを対応付けた、作業情報を含むテーブルである。以下の説明において、図９に示す作業情報テーブル５０３３の各行が、夫々、作業情報に相当するものとする。
【０１０７】
図９に示す「対象顧客」とは、作業対象のシステム、作業対象の装置の少なくともいずれかを使用する、作業対象の顧客を意味する。例えば、図９に示すように、「Ａ社のみ」等、作業対象の顧客を限定してもよい。
【０１０８】
また、図９に示す「対象アプリケーション」とは、作業対象のアプリケーションを意味する。図９に示す「対象作業」とは、作業情報として対応する対象アプリケーションのバージョンアップに当たって、必要な作業を意味する。図９に示す「必要文書」とは、作業情報として対応する対象作業に関して、作業手順を記載した文書を意味する。
【０１０９】
データ入出力部５０３２は、作業指示管理装置５１のデータ入出力部５０６からの要求に応じて、データベース部５０３１から作業情報を抽出する。そして、データ入出力部５０３２は、抽出した作業情報を、データ入出力部５０６に渡す。
【０１１０】
次に、顧客情報データベース５０４について詳細に説明する。
【０１１１】
図１０は、顧客情報データベース５０４の内部構成の一例を示す図である。顧客情報データベース５０４は、データベース部５０４１と、データ入出力部５０４２と、を含んで構成される。
【０１１２】
データベース部５０４１は、ストレージ装置を用いて構成される。そして、データベース部５０４１は、顧客毎に、対象装置、対象システムの少なくともいずれかと、アプリケーションと、個別仕様とを対応付けた情報を記憶する。以下の説明では、顧客情報データベース５０４に保管される情報を、顧客情報と呼ぶ。例えば、顧客情報データベース５０４は、１又は２以上の顧客の顧客情報を含むテーブル形式で、１又は２以上の顧客情報を保管しても良い。
【０１１３】
図１０の場合、データベース部５０４１は、顧客情報テーブル５０４３を記憶する。図１０に示す顧客情報テーブル５０４３は、顧客名、設置場所、システム、装置、仕様、アプリケーションバージョン、個別仕様を対応付けた、顧客情報を含むテーブルである。以下の説明において、図１０に示す顧客情報テーブル５０４３の各顧客に対応する情報が、夫々、顧客情報に相当するものとする。
【０１１４】
図１０に示す「顧客名」とは、顧客情報として対応する装置、システムの少なくともいずれかを使用する顧客を識別するための情報を意味する。つまり、顧客名は、顧客識別情報に含まれる情報である。図１０に示す「設置場所」とは、顧客情報として対応する装置、システムの設置場所を意味する。図１０に示す「システム」とは、顧客情報として対応するアプリケーションバージョンのアプリケーションが実行される、システムを意味する。図１０に示す「装置」とは、顧客情報として対応するアプリケーションバージョンのアプリケーションが実行される、装置を意味する。
【０１１５】
また、図１０に示す「仕様」とは、顧客情報として対応するアプリケーションバージョンのアプリケーションが、実行される際の仕様を意味する。図１０に示す「個別仕様」とは、顧客情報として対応するアプリケーションバージョンにバージョンアップする際における、顧客毎の個別の設定、作業等を意味する。
【０１１６】
次に、図１１〜図１６を参照しながら、本実施形態に係るアプリケーション管理システム１０００の動作について説明する。
【０１１７】
まず、図１１〜図１４を参照しながら、アプリケーションのバージョン管理、作業内容の管理について説明する。
【０１１８】
まず、作業指示管理装置５１は、ネットワーク２０を介して、アプリケーション保管サーバ３０に接続する。そして、作業指示管理装置５１は、アプリケーション保管サーバ３０に対して、第１のアプリケーション情報に含まれる、基本アプリケーション、及びアプリケーションバージョンの情報の問合せを行う（図１１に示すステップＡ１）。そして、アプリケーション保管サーバ３０は、基本アプリケーション、及びアプリケーションバージョンの情報の問合せに回答する（図１１に示すステップＡ２）。具体的には、アプリケーション保管サーバ３０は、基本アプリケーション、及びアプリケーションバージョンの情報を、作業指示管理装置５１に返信する。
【０１１９】
そして、作業指示管理装置５１は、取得した第１のアプリケーション情報に含まれる、基本アプリケーション、及びアプリケーションバージョンの情報と、第２のアプリケーション情報に含まれる、基本アプリケーション、及びアプリケーションバージョンの情報とを比較する。具体的には、第１のアプリケーション情報と、第２のアプリケーション情報とにおいて、同一の基本アプリケーション、及び同一のアプリケーションバージョンがあるか否かを、作業指示管理装置５１は判断する（図１１に示すステップＡ３）。
【０１２０】
第１のアプリケーション情報と、第２のアプリケーション情報とにおいて、同一の基本アプリケーション、及び同一のアプリケーションバージョンがある場合（図１１に示すステップＡ３のＹｅｓ分岐）には、図１１に示すステップＡ６に遷移する。一方、第１のアプリケーション情報と、第２のアプリケーション情報とにおいて、同一の基本アプリケーション、及び同一のアプリケーションバージョンがない場合（図１１に示すステップＡ３のＮｏ分岐）には、アプリケーション情報データベース５０１は、第２のアプリケーション情報を更新する。具体的には、アプリケーション情報データベース５０１は、第１のアプリケーション情報と同一となるように、第２のアプリケーション情報における基本アプリケーション、及びアプリケーションバージョンを更新する（図１１に示すステップＡ４）。
【０１２１】
さらに、アプリケーション情報データベース５０１が更新された場合、作業情報データベース５０３は、データベース部５０３１について、作業情報における対象アプリケーションを同様に更新する（図１１に示すステップＡ５）。具体的には、作業情報データベース５０３は、第１のアプリケーション情報におけるアプリケーションバージョンと同一となるように、作業情報における対象アプリケーションを更新する。
【０１２２】
図１１に示すステップＡ６において、作業指示管理装置５１は、ネットワーク２０を介して、作業手順書保管サーバ４０に接続し、第１の文書情報に含まれる、文書識別情報を問合せる。なお、上述の通り、同一の種類の文書であっても、版数（バージョン）が異なる文書は、異なる文書であり、夫々、異なる文書識別情報であるものとする。
【０１２３】
そして、作業手順書保管サーバ４０は、文書識別情報の問合せに回答する（図１１に示すステップＡ７）。具体的には、作業手順書保管サーバ４０は、文書識別情報を、作業指示管理装置５１に返信する。
【０１２４】
そして、作業指示管理装置５１は、取得した第１の文書情報に含まれる、文書識別情報と、第２の文書情報に含まれる、文書識別情報とを比較する。具体的には、第１の文書情報と、第２の文書情報とにおいて、同一の文書識別情報があるか否かを、作業指示管理装置５１は判断する（図１１に示すステップＡ８）。
【０１２５】
第１の文書情報と、第２の文書情報とにおいて、同一の文書識別情報がある場合（図１１に示すステップＡ８のＹｅｓ分岐）には、図１１に示すステップＡ１１に遷移する。一方、第１の文書情報と、第２の文書情報とにおいて、同一の文書識別情報がない場合（図１１に示すステップＡ８のＮｏ分岐）には、文書情報データベース５０２は、第２の文書情報を更新する。具体的には、文書情報データベース５０２は、第１の文書情報と同一となるように、第２の文書情報における文書識別情報を更新する（図１１に示すステップＡ９）。
【０１２６】
さらに、同一の文書識別情報がない場合（図１１に示すステップＡ８のＮｏ分岐）には、作業情報データベース５０３は、データベース部５０３１に記憶されている文書識別情報を同様に更新する。具体的には、作業情報データベース５０３は、第１の文書情報と同一となるように、データベース部５０３１に記憶されている文書識別情報を更新する（図１１に示すＡ１０）。
【０１２７】
そして、一定時間の経過が経過したか否かを、作業指示管理装置５１は判断する（図１１に示すステップＡ１１）。一定時間が経過していない場合（図１１に示すステップＡ１１のＮｏ分岐）には、ステップＡ１１に戻り、処理を継続する。一方、一定時間が経過した場合（図１１に示すステップＡ１１のＹｅｓ分岐）には、ステップＡ１に戻り、処理を継続する。具体的には、作業指示管理装置５１は、再度、アプリケーション保管サーバ３０、及び作業手順書保管サーバ４０へ問合せを行う。そして、作業指示管理装置５１は、アプリケーション情報データベース５０１、及び作業情報データベース５０３に保管される情報が、最新の情報となるようにする。
【０１２８】
次に、クライアント端末１０が、作業指示管理装置５１に作業指示の問合せを送信した場合（図１１に示すステップＡ１２）には、作業指示管理装置５１は、作業番号の採番を行う（図１１に示すステップＡ１３）。
【０１２９】
そして、作業指示管理装置５１は、対象装置、対象システム、仕様、対象作業の少なくともいずれかをキーとして、作業情報データベース５０３を検索する（図１１に示すステップＡ１４）。ここで、作業指示管理装置５１は、検索のためのキーとして、所定の対象システム、所定の対象装置、所定の仕様、所定の対象作業を指定しても良い。また、検索のためのキーとして、全ての対象システム、全ての対象装置、全ての仕様、全ての対象作業の少なくともいずれかが指定された場合、作業指示管理装置５１は、対象アプリケーション、及び／又は必要文書を、検索のためのキーとして指定しても良い。
【０１３０】
作業情報データベース５０３は、検索結果として、必要なアプリケーション、及びアプリケーションバージョン、及び文書識別情報を含む、作業情報を作業指示管理装置５１に回答する（図１１に示すステップＡ１５）。
【０１３１】
作業指示管理装置５１は、作業情報データベース５０３から送信された作業情報に基づいて、一時的に作業指示書を作成する（図１１に示すステップＡ１６）。
【０１３２】
一時的に作成した作業指示書において、セットアップ作業が含まれるか否かを、作業指示管理装置５１は判断する（図１２に示すステップＡ１７）。具体的には、作業情報データベース５０３から送信された作業情報が、セットアップ作業を含むか否かを、作業指示管理装置５１は判断する。
【０１３３】
作業情報データベース５０３から送信された作業情報が、セットアップ作業を含まない場合（図１２に示すステップＡ１７のＮｏ分岐）には、図１２に示すステップＡ２１に遷移する。一方、作業情報データベース５０３から送信された作業情報が、セットアップ作業を含む場合（図１２に示すステップＡ１７のＹｅｓ分岐）には、当該作業情報に含まれる対象アプリケーションをキーとして、アプリケーション情報データベース５０１のデータベース部５０１１に、基本アプリケーションの問合せを行う（図１２に示すステップＡ１８）。
【０１３４】
アプリケーション情報データベース５０１は、問合せのあったアプリケーションのアプリケーションバージョンをキーとして、データベース部５０１１から基本アプリケーションを検索する。そして、アプリケーション情報データベース５０１は、検索された基本アプリケーションを、作業指示管理装置５１に回答する（図１２に示すステップＡ１９）。つまり、アプリケーション情報データベース５０１は、検索された基本アプリケーションのアプリケーションバージョンを、作業指示管理装置５１に送信する。
【０１３５】
そして、作業指示管理装置５１は、受信した基本アプリケーションのアプリケーションバージョンを、ステップＡ１６において一時的に作成した、作業指示書に追加する（図１２に示すステップＡ２０）。
【０１３６】
次に、図１２に示すステップＡ２１において、作業指示管理装置５１は、顧客名で顧客情報データベースの構成を検索する。換言すると、作業指示管理装置５１は、顧客情報データベース５０４のデータベース部５０４１に、顧客名をキーとして、顧客情報の問合せを行う。
【０１３７】
図１２に示すステップＡ２２において、顧客情報データベース５０４は、装置構成を作業指示管理装置５１に回答する。具体的には、顧客情報データベース５０４は、問合せのあった顧客名に基づいて、データベース部５０４１から装置構成に関する情報を参照し、作業指示管理装置５１に、装置構成に関する情報を送信する。
【０１３８】
作業指示管理装置５１は、ステップＡ１６において一時的に作成した作業指示書の装置構成に関する情報と、顧客情報データベース５０４のデータベース部５０４１の装置構成に関する情報とを比較する。そして、一時的に作成した作業指示書の装置構成において、不足があるか否かを、作業指示管理装置５１は判断する（図１２に示すステップＡ２３）。
【０１３９】
装置構成に関する情報に不足がない場合（図１２に示すステップＡ２３のＮｏ分岐）には、ステップＡ３１に遷移する。一方、装置構成に関する情報に不足がある場合（図１２に示すステップＡ２３のＹｅｓ分岐）には、不足している装置を、一時的に作成した作業指示書に追加する（図１２に示すステップＡ２４）。
【０１４０】
次に、作業指示管理装置５１は、追加された装置構成について、作業名をキーにして検索を行う（図１２に示すステップＡ２５）。具体的には、作業指示管理装置５１は、追加された装置構成について、作業名をキーとして、作業情報データベース５０３のデータベース部５０３１に問合せを行う。ここで、キーとして全ての作業名とする場合には、対象アプリケーション、又は必要文書を特定して、キーに追加する。
【０１４１】
作業情報データベース５０３は、対象アプリケーション、及び必要文書を回答する（図１２に示すステップＡ２６）。具体的には、作業情報データベース５０３は、キーに基づいて、データベース部５０３１を参照し、対象アプリケーション、必要文書に関する情報を、作業指示管理装置５１に送信する。
【０１４２】
次に、追加された装置構成に対して、セットアップ作業があるか否かを、作業指示管理装置５１は判断する（図１２に示すステップＡ２７）。具体的には、作業情報データベース５０３から送信された必要文書に関する情報が、対象作業名として、セットアップ作業に対応するか否かを、作業指示管理装置５１は判断する。
【０１４３】
追加された装置構成に対して、セットアップ作業がない場合（図１２に示すステップＡ２７のＮｏ分岐）には、図１３に示すステップＡ３１に遷移する。一方、追加された装置構成に対して、セットアップ作業がある場合（図１２に示すステップＡ２７のＹｅｓ分岐）には、作業指示管理装置５１は、セットアップ作業の基本アプリケーションをアプリケーション情報データベース５０１に問合せを行う（図１２に示すステップＡ２８）。具体的には、作業指示管理装置５１は、追加された装置構成における、アプリケーションバージョンをキーとして、アプリケーション情報データベース５０１のデータベース部５０１１に基本アプリケーションの問合せを行う。
【０１４４】
そして、アプリケーション情報データベース５０１は、基本アプリケーションを回答する（図１２に示すステップＡ２９）。具体的には、アプリケーション情報データベース５０１は、問合せのあったアプリケーションバージョンに基づいて、データベース部５０１１を参照し、作業指示管理装置５１に基本アプリケーションのアプリケーションバージョンを送信する。
【０１４５】
そして、作業指示管理装置５１は、一時的に作成された作業指示書に、基本アプリケーションを追加する（図１２に示すステップＡ３０）。
【０１４６】
図１３に示すステップＡ３１において、作業指示管理装置５１は、顧客名で顧客情報データベース５０４の個別仕様を検索する。具体的には、作業指示管理装置５１は、顧客名をキーにして、顧客情報データベース５０４のデータベース部５０４１に、個別仕様の問合せを行う。
【０１４７】
そして、顧客情報データベース５０４は、個別仕様を作業指示管理装置５１に回答する（図１３に示すステップＡ３２）。具体的には、顧客情報データベース５０４は、顧客名をキーにして、データベース部５０４１を参照し、個別仕様に記載されたアプリケーションバージョン、及び文書識別情報を作業指示管理装置５１に送信する。
【０１４８】
作業指示管理装置５１は、個別仕様の有無を確認する（図１３に示すステップＡ３３）。具体的には、個別仕様に記載されたアプリケーションバージョン、及び文書識別情報を受信したか否かを、作業指示管理装置５１は判断する。個別仕様に記載されたアプリケーションバージョン、及び文書識別情報を受信した場合には、作業指示管理装置５１は、個別仕様があると判断する。一方、個別仕様に記載されたアプリケーションバージョン、及び文書識別情報を受信しない場合には、作業指示管理装置５１は、個別仕様がないと判断する。
【０１４９】
個別仕様がない場合（図１３に示すステップＡ３３のＮｏ分岐）には、図１３に示すステップＡ３９に遷移する。一方、個別仕様がある場合（図１３に示すステップＡ３３のＹｅｓ分岐）には、作業指示管理装置５１は、一時的に作成した作業指示書を、個別仕様の内容に書き換える（図１３に示すステップＡ３４）。つまり、作業指示管理装置５１は、顧客情報データベース５０４から個別仕様を取得した場合、当該個別仕様に記載された情報を、一時的に作成した作業指示書に追加する。
【０１５０】
図１３に示すステップＡ３５において、個別仕様でセットアップ作業があるか否かを、作業指示管理装置５１は判断する。具体的には、個別仕様に書き換えられた作業指示書において、セットアップ作業があるか否かを、作業指示管理装置５１は判断する。
【０１５１】
セットアップ作業がない場合（図１３に示すステップＡ３５のＮｏ分岐）には、図１３に示すステップＡ３９に遷移する。一方、セットアップ作業がある場合（図１３に示すステップＡ３５のＹｅｓ分岐）には、作業指示管理装置５１は、セットアップ作業の基本アプリケーションの問合せを行う（図１３に示すステップＡ３６）。具体的には、作業指示管理装置５１は、追加された装置のアプリケーションバージョンをキーにして、アプリケーション情報データベース５０１のデータベース部５０１１に、基本アプリケーションの問合せを行う。
【０１５２】
そして、アプリケーション情報データベース５０１は、基本アプリケーションを回答する（図１３に示すステップＡ３７）。具体的には、作業指示管理装置５１は、問合せのあったアプリケーションのアプリケーションバージョンに基づいて、データベース部５０１１における基本アプリケーションのアプリケーションバージョンを参照し、基本アプリケーションのアプリケーションバージョンを、作業指示管理装置５１に送信する。
【０１５３】
そして、作業指示管理装置５１は、作業指示書に基本アプリケーションを追加する（図１３に示すステップＡ３８）。具体的には、作業指示管理装置５１は、一時的に作成した作業指示書に、基本アプリケーションのアプリケーションバージョンを追加する。
【０１５４】
図１３に示すステップＡ３９において、作業指示管理装置５１は、作業指示書に記載されたアプリケーションのリンク先を確認する。具体的には、作業指示管理装置５１は、一時的に作成した作業指示書に記載された、アプリケーションのアプリケーションバージョンに基づいて、アプリケーション情報データベース５０１のデータベース部５０１１に、ダウンロードファイル保管先リンクの問合せを行う。
【０１５５】
図１３に示すステップＡ４０において、アプリケーション情報データベース５０１は、リンク先を作業指示管理装置５１に回答する。具体的には、アプリケーション情報データベース５０１は、問合せに対して、ダウンロードファイル保管先リンクを、作業指示管理装置５１に送信する。
【０１５６】
図１３に示すステップＡ４１において、作業指示管理装置５１は、アプリケーションをダウンロードする。具体的には、作業指示管理装置５１は、取得したダウンロードファイル保管先リンクに基づいて、ネットワーク２０を介してアプリケーション保管サーバ３０に接続し、アプリケーション保管サーバ３０に対象アプリケーションを要求する。
【０１５７】
図１３に示すステップＡ４２において、作業指示管理装置５１は、アプリケーション保管サーバ３０から対象アプリケーションを取得する。
【０１５８】
図１３に示すステップＡ４３において、作業指示管理装置５１は、作業指示書に記載の文書のリンク先を確認する。具体的には、作業指示管理装置５１は、一時的に作成した、作業指示書に記載された文書識別情報に基づいて、文書情報データベース５０２のデータベース部５０２１に、ダウンロードファイル保管先リンクの問合せを行う。
【０１５９】
図１３に示すステップＡ４４において、文書情報データベース５０２は、ダウンロードファイル保管先リンクを回答する。具体的には、文書情報データベース５０２は、問合せに対して、ダウンロードファイル保管先リンクを、作業指示管理装置５１に送信する。
【０１６０】
図１３に示すステップＡ４５において、作業指示管理装置５１は、作業手順書をダウンロードする。具体的には、作業指示管理装置５１は、取得したダウンロードファイル保管先リンクに基づいて、ネットワーク２０を介して作業手順書保管サーバ４０に接続し、作業手順書保管サーバ４０に作業手順書を要求する。
【０１６１】
図１４に示すステップＡ４６において、作業指示管理装置５１は、作業手順書保管サーバ４０から、作業手順書のファイルを取得する。具体的には、作業指示管理装置５１は、一時的に作成した作業指示書における対象作業の手順書を、作業手順書保管サーバ４０から取得する。
【０１６２】
図１４に示すステップＡ４７において、作業指示管理装置５１は、作業指示書を発行する。具体的には、作業指示管理装置５１は、一時的に作成した作業指示書を発行し、その名要をクライアント端末１０に送信する。
【０１６３】
そして、クライアント端末１０は、作業指示の問合せ結果を出力する（図１４に示すステップＡ４８）。具体的には、クライアント端末１０は、作業指示の問合せ結果を出力、表示等する。
【０１６４】
次に、図１５〜図１６を参照しながら、２以上の作業手順書を連結して、作業手順書のまとめを作成する処理について説明する。
【０１６５】
まず、クライアント端末１０は、作業指示管理装置５１に、作業手順書のまとめの問合せを行う（図１５に示すステップＡ４９）。
【０１６６】
クライアント端末１０から、作業手順書のまとめの問合せが発生すると、作業指示管理装置５１は、文書情報データベース５０２に、作業指示書の次作業文書を問合せる（図１５に示すステップＡ５０）。
【０１６７】
文書情報データベース５０２は、問合せに対して、次作業文書を回答する（図１５に示すステップＡ５１）。具体的には、文書情報データベース５０２は、問合せに対して、次作業文書の文書識別情報に基づいて、データベース部５０２１を参照し、次作業文書の情報を作業指示管理装置５１に送信する。
【０１６８】
図１５に示すステップＡ５２において、次作業文書の情報があるか否かを、作業指示管理装置５１は判断する。次作業文書の情報がない場合（図１５に示すステップＡ５２のＮｏ分岐）には、図１６に示すステップＡ６１に遷移する。一方、次作業文書の情報がある場合（図１５に示すＡ５２のＹｅｓ分岐）には、一時的に作成した作業指示書に、当該次作業文書があるか否かを、作業指示管理装置５１は判断する（図１５に示すステップＡ５３）。
【０１６９】
一時的に作成した作業指示書に、当該次作業文書がある場合（図１５に示すステップＡ５３のＹｅｓ分岐）には、図１５に示すステップＡ５９に遷移する。一方、一時的に作成した作業指示書に、当該作業指示文書がない場合（図１５に示すステップＡ５３のＮｏ分岐）には、作業指示管理装置５１は、作業指示書に当該次作業文書を追加する（図１５に示すステップＡ５４）。
【０１７０】
次に、作業指示管理装置５１は、作業指示書の追加文書のリンク先を確認する（図１５に示すステップＡ５５）。具体的には、作業指示管理装置５１は、作業指示書に追加された文書について、記載された文書識別情報に基づいて、文書情報データベース５０２のデータベース部５０２１に、ダウンロードファイル保管先リンクの問合せを行う。
【０１７１】
そして、文書情報データベース５０２は、リンク先を回答する（図１５に示すステップ５６）。具体的には、文書情報データベース５０２は、データベース部５０２１に記憶されるダウンロードファイル保管先リンクを、作業指示管理装置５１に送信する。
【０１７２】
図１５に示すステップＡ５７において、作業指示管理装置５１は、追加文書の作業手順書をダウンロードする。具体的には、作業指示管理装置５１は、取得したダウンロードファイル保管先リンクに基づいて、ネットワーク２０を介して、作業手順書保管サーバ４０に接続し、作業手順書保管サーバ４０に作業手順書のファイルを要求する。
【０１７３】
図１５に示すステップＡ５８において、作業指示管理装置５１は、作業手順書保管サーバ４０から作業手順書を取得する。
【０１７４】
図１５に示すステップＡ５９において、作業指示管理装置５１は、ダウンロードした作業手順書を、作業順に連結する。具体的には、作業指示管理装置５１は、次作業文書の情報に基づいて、作業指示書内で指定された文書を、作業順に並び替え、連結する。
【０１７５】
図１５に示すステップＡ６０において、作業指示管理装置５１は、重複部分を除き、一連の作業として文書を合成する。
【０１７６】
そして、作業指示管理装置５１は、作業手順書のまとめを発行し（図１６に示すステップＡ６１）、当該作業手順のまとめの内容を、クライアント端末１０に送信する。
【０１７７】
そして、クライアント端末１０は、作業手順書のまとめの問合せ結果を出力する（図１６に示すＡ６２）。具体的には、クライアント端末１０は、作業手順書のまとめの問合せ結果を出力、表示等する。
【０１７８】
以上のように、本実施形態に係るアプリケーション管理システム１０００は、顧客に応じて、対象装置、対象システム毎に、アプリケーションのバージョンアップに必要な情報を管理する。そのため、本実施形態に係るアプリケーション管理システム１０００は、顧客に応じて、適切かつ効率的にアプリケーションを管理することに貢献する。
【０１７９】
また、本実施形態に係るアプリケーション管理システム１０００を使用することで、ユーザは、バージョンアップ対象のアプリケーション、アプリケーションバージョン、文書等を、作業前に予め把握しなくても良い。その結果、本実施形態に係るアプリケーション管理システム１０００は、アプリケーションのバージョンアップのための作業時間を低減することに貢献する。
【０１８０】
また、本実施形態に係るアプリケーション管理システム１０００は、作業手順書のまとめを作成する。そのため、本実施形態に係るアプリケーション管理システム１０００を使用することで、ユーザは、効率的に作業手順を確認できる。その結果、本実施形態に係るアプリケーション管理システム１０００は、作業手順の間違いによる、作業ミスを低減することに貢献する。
【０１８１】
上述の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
【０１８２】
（付記１）上記第１の視点に係る管理装置の通りである。
【０１８３】
（付記２）前記アプリケーションのバージョン情報、及び／又はバージョンアップに関する情報を取得するデータ入出力部と、アプリケーションのバージョンアップが必要である場合、当該バージョンアップが必要であることを通知するデータ送受信部と、をさらに備え、前記データ処理部は、前記個別仕様に基づいて、機能を向上させる、又は機能を追加する前記バージョンアップが必要か否かを判断する、付記１に記載の管理装置。
【０１８４】
（付記３）前記データ入出力部は、前記装置構成、及び前記個別仕様を取得し、前記データ処理部は、前記データ入出力部が取得する前記装置構成、及び／又は前記個別仕様に基づいて、アプリケーションの上書き、又は差分ファイルによるインストールのいずれかの作業の実行を判断し、前記データ送受信部は、前記作業の実行を通知する、付記１又は２に記載の管理装置。
【０１８５】
（付記４）前記データ入出力部は、前記装置構成を取得する場合、当該装置構成に応じた作業指示書をさらに取得し、前記データ処理部は、前記個別仕様に基づいて、前記作業指示書から作業指示する文章を抽出し、前記データ送受信部は、前記データ処理部が前記作業指示する文章を抽出した場合、前記作業指示書を更新することを通知する、付記３に記載の管理装置。
【０１８６】
（付記５）前記データ処理部は、前記作業指示する文章を抽出した場合、前記作業指示書に当該作業指示する文章を追加した文書を、新たな作業指示書として生成し、前記データ入出力部は、前記データ処理部が生成した前記文書を出力する、付記４に記載の管理装置。
【０１８７】
（付記６）前記データ入出力部は、前記作業指示書と、前記個別仕様とを含む情報の表示処理、印刷処理、他の装置への送信処理のうち、少なくともいずれかの処理を実行する、付記４又は５に記載の管理装置。
【０１８８】
（付記７）上記第２の視点に係る管理方法の通りである。
【０１８９】
（付記８）上記第３の視点に係るプログラムの通りである。
【０１９０】
なお、上記の特許文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態の変更・調整が可能である。また、本発明の全開示の枠内において種々の開示要素（各請求項の各要素、各実施形態の各要素、各図面の各要素等を含む）の多様な組み合わせ、ないし、選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。特に、本書に記載した数値範囲については、当該範囲内に含まれる任意の数値ないし小範囲が、別段の記載のない場合でも具体的に記載されているものと解釈されるべきである。
【符号の説明】
【０１９１】
１  管理装置
２、５０７  データ処理部
３  バージョン判断処理
４  構成判断処理
５  作業判断処理
１０  クライアント端末
２０  ネットワーク
３０  アプリケーション保管サーバ
４０  作業手順書保管サーバ
５０  作業指示管理システム
５１  作業指示管理装置
１０１  指示情報入力部
１０２  指示情報送受信部
１０３  指示情報表示部
１０４  記憶部
３０１、４０１  保管部
３０２、４０２、５０５  データ送受信部
３０３、４０３、５０６、５０１２、５０２２、５０３２、５０４２  データ入出力部
５０１  アプリケーション情報データベース
５０２  文書情報データベース
５０３  作業情報データベース
５０４  顧客情報データベース
１０００  アプリケーション管理システム
１０４１ａ〜１０４１ｃ  作業指示書に関する情報
３０１１  第１のアプリケーション情報テーブル
４０１１  第１の文書情報テーブル
５０１１、５０２１、５０３１、５０４１  データベース部
５０１３  第２のアプリケーション情報テーブル
５０２３  第２の文書情報テーブル
５０３３  作業情報テーブル
５０４３  顧客情報テーブル
【図１】
0006288715.tif 000002
【図２】
0006288715.tif 000003
【図３】
0006288715.tif 000004
【図４】
0006288715.tif 000005
【図５】
0006288715.tif 000006
【図６】
0006288715.tif 000007
【図７】
0006288715.tif 000008
【図８】
0006288715.tif 000009
【図９】
0006288715.tif 000010
【図１０】
0006288715.tif 000011
【図１１】
0006288715.tif 000012
【図１２】
0006288715.tif 000013
【図１３】
0006288715.tif 000014
【図１４】
0006288715.tif 000015
【図１５】
0006288715.tif 000016
【図１６】
0006288715.tif 000017