【手続補正書】
【提出日】平成23年8月4日(2011.8.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワークフローで実行されるアクティビティで用いられる画面を表示し、画面に組み込まれた各種データを処理するワークフローサーバと通信可能な情報処理装置であって、
本番運用モードで起動されているか検証モードで起動されているかを判別する起動モード判別手段と、
前記各種データの取得処理と、前記各種データの取得処理を前記検証モードで実行する際、前記ワークフローサーバに前記各種データの取得処理を要求して前記ワークフローサーバが管理するデータを取得することを示す実データプロパティであるか、あるいはダミーデータを取得することを示すダミーデータプロパティであるか、を指定するプロパティと、を対応付けて記憶する処理記憶手段と、
前記各種データの取得処理の実行命令を受け付ける実行命令受付手段と、
前記実行命令受付手段において受け付けた前記実行命令が指示するデータの取得処理に対応する前記処理記憶手段に記憶されているプロパティが、前記実データプロパティであるか、前記ダミーデータプロパティであるか、を判別するプロパティ判別手段と、
前記起動モード判別手段により前記本番運用モードで起動されていると判別された場合には、前記実行命令受付手段により受け付けた前記実行命令が指示する前記データの取得処理に基づき前記ワークフローサーバに前記実データを要求して取得し、一方、前記検証モードで起動されていると判別された場合であって、前記プロパティ判別手段により、前記データの取得処理の前記プロパティが前記実データプロパティであると判別された場合には、前記実行命令が指示する前記データの取得処理に基づき前記ワークフローサーバに前記実データを要求して取得し、前記データの取得処理のプロパティが前記ダミーデータプロパティであると判別された場合には、前記実行命令が指示する前記データの取得処理に基づき前記ダミーデータを取得するデータ取得手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記データ取得手段は、前記実行命令受付手段により受け付けた前記データの取得処理を実行する際、前記起動モード判別手段により検証モードで起動されていると判別され、前記プロパティ判別手段により、前記データの取得処理のプロパティが前記実データプロパティと判別され、前記データの取得処理に基づき前記ワークフローサーバに前記実データを要求した結果としてアクセス権限エラーが前記ワークフローサーバから通知された場合には、前記ダミーデータを取得することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ダミーデータを記憶するダミーデータ記憶手段と、
前記ダミーデータ記憶手段に記憶された前記ダミーデータを取得する第１のダミーデータ取得手段と、
ダミーデータ設定画面においてユーザにデータを入力させて、該データをダミーデータとして取得する第２のダミーデータ取得手段と、を有し、
前記処理記憶手段は、更に、前記データの取得処理に対応して、前記ダミーデータの取得処理を指定する取得プロパティが、前記第１のダミーデータ取得手段により取得する自動取得プロパティか、あるいは、前記第２のダミーデータ取得手段により取得する都度取得プロパティかを記憶し、
前記処理記憶手段に基づき、前記データの取得処理に対応する前記取得プロパティが、自動取得プロパティか、都度取得プロパティかを判別する取得プロパティ判別手段と、を有し、
前記データ取得手段は、前記データの取得処理の実行において、前記ダミーデータを取得する際、前記取得プロパティが、前記取得プロパティ判別手段により、自動取得プロパティと判別された場合には、前記第１のダミーデータ取得手段により前記ダミーデータ記憶手段から前記ダミーデータを取得し、都度取得プロパティと判別された場合には、前記第２のダミーデータ取得手段により前記ダミーデータを取得することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記データ取得手段は、前記データの取得処理の実行において、前記ダミーデータを取得する際、前記取得プロパティが、前記取得プロパティ判別手段により前記自動取得プロパティと判別された場合であって、前記第１のダミーデータ取得手段により前記ダミーデータ記憶手段から前記ダミーデータを取得できない場合には、前記第２のダミーデータ取得手段により、前記ユーザからの前記ダミーデータの入力を受け付けることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記第２のダミーデータ取得手段により前記ユーザから受け付けた前記ダミーデータを、前記ダミーデータ記憶手段に記憶させるダミーデータ登録手段と、
を有することを特徴とする請求項３又は４に記載の情報処理装置。
【請求項６】
前記ダミーデータ記憶手段は、前記各種データの取得処理に対応付けられた階層と、前記ダミーデータが、１つの前記アクティビティの画面に対応するデータを含む場合には画面別と指定し、あるいは複数の前記アクティビティの画面に対応するデータを含む場合にはテーブル別と指定する、前記ダミーデータの適用範囲に対応付けられた階層と、を有し、
前記ダミーデータ登録手段は、前記ダミーデータを、該ダミーデータに対応する前記データの取得処理に対応付けられた階層と、前記適用範囲に対応付けられた階層に基づいて、前記ダミーデータ記憶手段の対応する階層に登録するものであって、
前記データ取得手段は、前記データの取得処理が、前記ダミーデータを用いる場合には、前記ダミーデータ記憶手段における前記データの取得処理と、前記適用範囲とに対応する階層から、前記ダミーデータを取得することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記実行命令受付手段は、更に、
前記各種データの出力処理の実行命令を受け付けるものであって、
前記情報処理装置は、更に、
前記起動モード判別手段により本番運用モードで起動されていると判別された場合には、前記実行命令受付手段により受け付けた前記実行命令が指示する前記データの出力処理に基づき前記ワークフローサーバに前記データを出力し、一方、前記起動モード判別手段により前記検証モードで起動されていると判別された場合には、前記実行命令が指示する前記データの出力処理に基づき前記データを前記ダミーデータとして出力するデータ出力手段と、
を有することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
ワークフローで実行されるアクティビティで用いられる各種データを処理するワークフローサーバと、前記ワークフローサーバと通信可能な情報処理装置と、を有するワークフローシステムであって、
前記情報処理装置は、
本番運用モードで起動されているか検証モードで起動されているかを判別する起動モード判別手段と、
前記各種データの取得処理と、前記各種データの取得処理を前記検証モードで実行する際、前記ワークフローサーバに前記各種データの取得処理を要求して前記ワークフローサーバが管理するデータを取得することを示す実データプロパティであるか、あるいはダミーデータを取得することを示すダミーデータプロパティであるか、を指定するプロパティと、を対応付けて記憶する処理記憶手段と、
前記各種データの取得処理の実行命令を受け付ける実行命令受付手段と、
前記実行命令受付手段において受け付けた前記実行命令が指示するデータの取得処理に対応する前記処理記憶手段に記憶されているプロパティが、前記実データプロパティであるか、前記ダミーデータプロパティであるか、を判別するプロパティ判別手段と、
前記起動モード判別手段により前記本番運用モードで起動されていると判別された場合には、前記実行命令受付手段により受け付けた前記実行命令が指示する前記データの取得処理に基づき前記ワークフローサーバに前記実データを要求して取得し、一方、前記検証モードで起動されていると判別された場合であって、前記プロパティ判別手段により、前記データの取得処理の前記プロパティが前記実データプロパティであると判別された場合には、前記実行命令が指示する前記データの取得処理に基づき前記ワークフローサーバに前記実データを要求して取得し、前記データの取得処理のプロパティが前記ダミーデータプロパティであると判別された場合には、前記実行命令が指示する前記データの取得処理に基づき前記ダミーデータを取得するデータ取得手段と、を有するものであり、
前記ワークフローサーバは、
前記情報処理装置から指示された前記各種データの取得処理に対して、前記データの取得処理における取得先と、前記起動モードに対応するアクセス権限を記憶するアクセス権限記憶手段と、
前記情報処理装置から指示された前記データの取得処理を実行する際に、前記データの取得処理におけるデータの取得先と、前記起動モードに対応した前記アクセス権限をチェックするアクセス権限チェック手段と、
前記アクセス権限チェック手段により、前記情報処理装置より指示された前記データの取得処理がアクセス権限エラーとなった場合には、前記情報処理装置に対してアクセス権限エラーを通知するアクセス権限エラー通知手段とを有するものであり、
前記情報処理装置の前記データ取得手段は、前記実行命令受付手段により受け付けた前記データの入力処理の実行する際、前記起動モード判別手段により検証モードで起動されていると判別され、前記プロパティ判別手段により、前記データの取得処理のプロパティが前記実データプロパティと判別され、前記データの取得処理に基づき前記ワークフローサーバに前記実データの取得を要求した結果としてアクセス権限エラーが前記ワークフローサーバから通知された場合には、前記ダミーデータを取得することを特徴とするワークフローシステム。
【請求項９】
ワークフローで実行されるアクティビティで用いられる画面を表示し、画面に組み込まれた各種データを処理するワークフローサーバと通信可能な情報処理装置の検証制御方法であって、
起動モード判別手段が、本番運用モードで起動されているか検証モードで起動されているかを判別する起動モード判別ステップと、
登録手段が、前記各種データの取得処理と、前記各種データの取得処理を前記検証モードで実行する際、前記ワークフローサーバに前記各種データの取得処理を要求して前記ワークフローサーバが管理するデータを取得することを示す実データプロパティであるか、あるいはダミーデータを取得することを示すダミーデータプロパティであるか、を指定するプロパティと、を対応付けて処理記憶手段に記憶させる登録ステップと、
実行命令受付手段が、前記各種データの取得処理の実行命令を受け付ける実行命令受付ステップと、
プロパティ判別手段が、前記実行命令受付ステップにおいて受け付けた前記実行命令が指示するデータの取得処理に対応する前記処理記憶手段に記憶されているプロパティが、前記実データプロパティであるか、前記ダミーデータプロパティであるか、を判別するプロパティ判別ステップと、
データ取得手段が、前記起動モード判別ステップにより前記本番運用モードで起動されていると判別された場合には、前記実行命令受付ステップにより受け付けた前記実行命令が指示する前記データの取得処理に基づき前記ワークフローサーバに前記実データを要求して取得し、一方、前記検証モードで起動されていると判別された場合であって、前記プロパティ判別ステップにより、前記データの取得処理の前記プロパティが前記実データプロパティであると判別された場合には、前記実行命令が指示する前記データの取得処理に基づき前記ワークフローサーバに前記実データを要求して取得し、前記データの取得処理のプロパティが前記ダミーデータプロパティであると判別された場合には、前記実行命令が指示する前記データの取得処理に基づき前記ダミーデータを取得するデータ取得ステップと、
を有することを特徴とする情報処理装置の検証制御方法。
【請求項１０】
コンピュータを、ワークフローで実行されるアクティビティで用いられる画面を表示し、画面に組み込まれた各種データを処理するワークフローサーバと通信可能な情報処理装置として機能させるためのプログラムであって、
前記コンピュータを、
本番運用モードで起動されているか検証モードで起動されているかを判別する起動モード判別手段、
前記各種データの取得処理と、前記各種データの取得処理を前記検証モードで実行する際、前記ワークフローサーバに前記各種データの取得処理を要求して前記ワークフローサーバが管理するデータを取得することを示す実データプロパティであるか、あるいはダミーデータを取得することを示すダミーデータプロパティであるか、を指定するプロパティと、を対応付けて処理記憶手段に記憶させる登録手段、
前記各種データの取得処理の実行命令を受け付ける実行命令受付手段、
前記実行命令受付手段において受け付けた前記実行命令が指示するデータの取得処理に対応する前記処理記憶手段に記憶されているプロパティが、前記実データプロパティであるか、前記ダミーデータプロパティであるか、を判別するプロパティ判別手段、
前記起動モード判別手段により前記本番運用モードで起動されていると判別された場合には、前記実行命令受付手段により受け付けた前記実行命令が指示する前記データの取得処理に基づき前記ワークフローサーバに前記実データを要求して取得し、一方、前記検証モードで起動されていると判別された場合であって、前記プロパティ判別手段により、前記データの取得処理の前記プロパティが前記実データプロパティであると判別された場合には、前記実行命令が指示する前記データの取得処理に基づき前記ワークフローサーバに前記実データを要求して取得し、前記データの取得処理のプロパティが前記ダミーデータプロパティであると判別された場合には、前記実行命令が指示する前記データの取得処理に基づき前記ダミーデータを取得するデータ取得手段、
として機能させるためのプログラム。
【請求項１１】
請求項１０に記載されたプログラムを記録したコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明は、ワークフローで実行されるアクティビティで用いられる画面を表示し、画面に組み込まれた各種データを処理するワークフローサーバと通信可能な情報処理装置であって、本番運用モードで起動されているか検証モードで起動されているかを判別する起動モード判別手段と、前記各種データの取得処理と、前記各種データの取得処理を前記検証モードで実行する際、前記ワークフローサーバに前記各種データの取得処理を要求して前記ワークフローサーバが管理するデータを取得することを示す実データプロパティであるか、あるいはダミーデータを取得することを示すダミーデータプロパティであるか、を指定するプロパティと、を対応付けて記憶する処理記憶手段と、前記各種データの取得処理の実行命令を受け付ける実行命令受付手段と、前記実行命令受付手段において受け付けた前記実行命令が指示するデータの取得処理に対応する前記処理記憶手段に記憶されているプロパティが、前記実データプロパティであるか、前記ダミーデータプロパティであるか、を判別するプロパティ判別手段と、前記起動モード判別手段により前記本番運用モードで起動されていると判別された場合には、前記実行命令受付手段により受け付けた前記実行命令が指示する前記データの取得処理に基づき前記ワークフローサーバに前記実データを要求して取得し、一方、前記検証モードで起動されていると判別された場合であって、前記プロパティ判別手段により、前記データの取得処理の前記プロパティが前記実データプロパティであると判別された場合には、前記実行命令が指示する前記データの取得処理に基づき前記ワークフローサーバに前記実データを要求して取得し、前記データの取得処理のプロパティが前記ダミーデータプロパティであると判別された場合には、前記実行命令が指示する前記データの取得処理に基づき前記ダミーデータを取得するデータ取得手段と、を有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
クライアントＣ００１は、ファンクション制御部Ｃ００２、データ取得制御部Ｃ００３、出力データ表示部Ｃ００４、ダミーデータ設定部Ｃ００５を有する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
また、データ取得制御部Ｃ００３が「結婚届」の「上長処理用画面」又は「人事処理用画面」を取得する場合は、"ダミーデータ格納ディレクトリ"-"帳票データ取得用"-"KEKKON"の下から"「申請後データ」のダミーデータファイル"１６０２が取得される。このように、異なる画面間でデータを共有でき、同時に、特定の画面用に専用のデータを設定することも出来る。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１００
【補正方法】変更
【補正の内容】
【０１００】
なお、図１６，図１７のフローチャートに示すクライアントＣ００１側の処理は、図１に示したファンクション制御部Ｃ００２、データ取得制御部Ｃ００３、出力データ表示部Ｃ００４、ダミーデータ設定部Ｃ００５により実行される。即ち、クライアントＣ００１を構成する情報処理装置のＣＰＵ２０１が外部メモリ２１１に記憶された（又はワークフローサーバＣ００９からダウンロードされてＲＡＭ２０２に記憶された）プログラムを読み出して実行することにより実現される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１１８
【補正方法】変更
【補正の内容】
【０１１８】
データ取得制御部Ｃ００３は、上記ステップＳ００１において、モードが「検証モード」でない（「運用モード」である）と判定した場合（Ｓ００１でＮｏ）、ステップＳ００３に処理を進め、データ取得要求をワークフローサーバＣ００９に送信する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１５１
【補正方法】変更
【補正の内容】
【０１５１】
一方、ステップＳ２０３において、モードが「運用モード」であると判定した場合（Ｓ２０３でＮｏ）、ファンクション制御部Ｃ００２は、ステップＳ２０４において、出力データをワークフローサーバＣ００９に送信する。「運用モード」で実行された「結婚届」の「申請」ファンクションでは、申請内容が、ワークフローサーバＣ００９に送信されて、帳票データＣ０１７内の「結婚届」帳票の帳票データが更新される。