(57)【特許請求の範囲】
【請求項１】
設定手段が構造化文書を構成する各論理構造要素とワークフローにおける各利用者の役割を示すロールとの対応関係を提示して、各ロールの入力画面に対する各論理構造要素の内容表示及び内容入力の有無を設定する設定ステップと、シート生成手段が上記設定手段の設定内容にしたがって各ロールの入力画面のスタイルシートを生成するシート生成ステップと、ワークフロー利用者のロールが指定されると、更新手段がそのロールに対応するスタイルシートを参照して入力画面を提示するとともに、その入力画面に対する各論理構造要素のうち、内容入力有りの設定内容を有する論理構造要素があれば、その論理構造要素の内容入力を受け付けて、上記構造化文書を更新する更新ステップとを備えたワークフロー処理方法において、上記設定ステップは、未設定の論理構造要素が存在する場合、同一ロールに属する上位の論理構造要素に対する設定内容を当該未設定の論理構造要素に継承することを特徴とするワークフロー処理方法。
【請求項２】
設定手段が構造化文書を構成する各論理構造要素とワークフローにおける各利用者の役割を示すロールとの対応関係を提示して、各ロールの入力画面に対する各論理構造要素の内容表示及び内容入力の有無を設定する設定ステップと、シート生成手段が上記設定手段の設定内容にしたがって各ロールの入力画面のスタイルシートを生成するシート生成ステップと、ワークフロー利用者のロールが指定されると、更新手段がそのロールに対応するスタイルシートを参照して入力画面を提示するとともに、その入力画面に対する各論理構造要素のうち、内容入力有りの設定内容を有する論理構造要素があれば、その論理構造要素の内容入力を受け付けて、上記構造化文書を更新する更新ステップとを備えたワークフロー処理方法において、上記設定ステップは、未設定の論理構造要素が存在する場合、その論理構造要素に対して既定内容を設定することを特徴とするワークフロー処理方法。
【請求項３】
設定ステップは、ロール毎に独立した既定内容を用いることを特徴とする請求項２記載のワークフロー処理方法。
【請求項４】
設定ステップは、全ロールが典型的な設定内容を共有する場合、その設定内容に対して各ロールの差分のみを設定することを特徴とする請求項１または請求項２記載のワークフロー処理方法。
【請求項５】
シート生成ステップは、各ロールの入力画面のスタイルシートを生成する際、各ロールに対応するスタイルシートを示す設定ファイルを生成することを特徴とする請求項１から請求項４のうちのいずれか１項記載のワークフロー処理方法。
【請求項６】
更新ステップは、各論理構造要素に対応するデータベースのフィールドが設定された場合、入力された論理構造要素の内容を上記データベースに格納することを特徴とする請求項１から請求項５のうちのいずれか１項記載のワークフロー処理方法。
【請求項７】
構造化文書を構成する各論理構造要素とワークフローにおける各ロールとの対応関係を提示して、各ロールの一覧画面に表示する論理構造要素を設定する項目設定ステップと、上記項目設定ステップにおける設定内容にしたがって各ロールの一覧画面のスタイルシートを生成する一覧画面用シート生成ステップと、ワークフロー利用者のロールが指定されると、そのロールに対応するスタイルシートを参照して一覧画面を提示する画面提示ステップとを設けたことを特徴とする請求項１または請求項２記載のワークフロー処理方法。
【請求項８】
項目設定ステップは、一覧画面における各論理構造要素の表示順序の設定を受け付けることを特徴とする請求項７記載のワークフロー処理方法。
【請求項９】
設定手段が構造化文書を構成する各論理構造要素とワークフローにおける各利用者の役割を示すロールとの対応関係を提示して、各ロールの印刷文書に挿入する論理構造要素の差込フィールドを設定する設定ステップと、シート生成手段が上記設定手段の設定内容にしたがって各ロールの印刷文書のスタイルシートを生成するシート生成ステップと、ワークフロー利用者のロールが指定されると、印刷手段がそのロールに対応するスタイルシートを参照して印刷文書の差込フィールドを確認し、その差込フィールドに論理構造要素の内容を挿入して印刷文書を印刷する印刷ステップとを備えたワークフロー処理方法において、上記設定ステップは、差込フィールドを設定する際、各ロール毎に異なる印刷文書の使用を受け付けることを特徴とするワークフロー処理方法。
【請求項１０】
構造化文書を構成する各論理構造要素とワークフローにおける各利用者の役割を示すロールとの対応関係を提示して、各ロールの入力画面に対する各論理構造要素の内容表示及び内容入力の有無を設定する設定手段と、上記設定手段の設定内容にしたがって各ロールの入力画面のスタイルシートを生成するシート生成手段と、ワークフロー利用者のロールが指定されると、そのロールに対応するスタイルシートを参照して入力画面を提示するとともに、その入力画面に対する各論理構造要素のうち、内容入力有りの設定内容を有する論理構造要素があれば、その論理構造要素の内容入力を受け付けて、上記構造化文書を更新する更新手段とを備えたワークフロー処理装置において、上記設定手段は、未設定の論理構造要素が存在する場合、同一ロールに属する上位の論理構造要素に対する設定内容を当該未設定の論理構造要素に継承することを特徴とするワークフロー処理装置。
【請求項１１】
構造化文書を構成する各論理構造要素とワークフローにおける各利用者の役割を示すロールとの対応関係を提示して、各ロールの入力画面に対する各論理構造要素の内容表示及び内容入力の有無を設定する設定手段と、上記設定手段の設定内容にしたがって各ロールの入力画面のスタイルシートを生成するシート生成手段と、ワークフロー利用者のロールが指定されると、そのロールに対応するスタイルシートを参照して入力画面を提示するとともに、その入力画面に対する各論理構造要素のうち、内容入力有りの設定内容を有する論理構造要素があれば、その論理構造要素の内容入力を受け付けて、上記構造化文書を更新する更新手段とを備えたワークフロー処理装置において、上記設定手段は、未設定の論理構造要素が存在する場合、その論理構造要素に対して既定内容を設定することを特徴とするワークフロー処理装置。
【請求項１２】
構造化文書を構成する各論理構造要素とワークフローにおける各利用者の役割を示すロールとの対応関係を提示して、各ロールの印刷文書に挿入する論理構造要素の差込フィールドを設定する設定手段と、上記設定手段の設定内容にしたがって各ロールの印刷文書のスタイルシートを生成するシート生成手段と、ワークフロー利用者のロールが指定されると、そのロールに対応するスタイルシートを参照して印刷文書の差込フィールドを確認し、その差込フィールドに論理構造要素の内容を挿入して印刷文書を印刷する印刷手段とを備えたワークフロー処理装置において、上記設定手段は、差込フィールドを設定する際、各ロール毎に異なる印刷文書の使用を受け付けることを特徴とするワークフロー処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＳＧＭＬ及びＸＭＬに代表される構造化文書を媒体として業務ジョブを実行する電子計算機システムにおけるワークフロー処理方法及びワークフロー処理装置に関するものである。
【０００２】
【従来の技術】
図２９は例えば特開平１１−１４３８７４号公報に示された従来のワークフロー処理装置を示す構成図であり、図において、１０１は構造化文書の論理構造要素に対するスタイル定義画面を利用者に提示し、利用者からスタイル定義に関する指示を受け取ると、その指示内容をスタイル定義生成部１０２に通知するスタイル定義指示部、１０２はスタイル定義指示部１０１からスタイル定義の指示内容を受けると、その指示内容にしたがってスタイルシートを生成し、そのスタイルシートをスタイルシートデータベース１０４に格納するとともに構造化文書システム１０５に出力するスタイル定義生成部である。
【０００３】
１０３はスタイル定義画面に提示するための各種雛形情報を格納するデータベース群であり、マクロデータベース１０３ａ，デフォルトデータベース１０３ｂ及びテンプレートスタイルデータベース１０３ｃから構成されている。１０４はスタイルシートを格納するスタイルシートデータベース、１０５はスタイルシートに含まれるスタイル定義にしたがって構造化文書を処理する構造化文書システムである。
【０００４】
次に動作について説明する。
ワークフローにおける業務遂行者が利用する入力画面（例えば、出張伝票などの構造化文書を表す画面）を作成する場合、スタイル定義指示部１０１が構造化文書の論理構造要素に対するスタイル定義画面を表示する。
これにより、ワークフローにおける業務遂行者がスタイル定義画面を見ながら、例えば、出張伝票に見合うスタイル定義を指示すると、スタイル定義指示部１０１がその指示内容をスタイル定義生成部１０２に通知する。
【０００５】
スタイル定義生成部１０２は、スタイル定義指示部１０１からスタイル定義の指示内容を受けると、その指示内容にしたがって業務遂行者が利用する入力画面のスタイルシートを生成し、そのスタイルシートを構造化文書システム１０５に出力する。
構造化文書システム１０５は、スタイル定義生成部１０２から入力画面のスタイルシートを受けた後、ワークフローにおける業務遂行者から入力画面の表示要求を受けたとき、そのスタイルシートにしたがって入力画面を生成し、その入力画面を業務遂行者に提示する。
これにより、ワークフローにおける業務遂行者は、入力画面を通じて出張伝票などの構造化文書の内容確認や内容入力が可能になる。
【０００６】
なお、ワークフローにおける業務遂行者が利用する入力画面の表示ではなく、集計データの印刷を行うものとしては、特開平１０−１８７６７２号公報に開示されているものがある（図３０を参照）。
即ち、複数の印刷書式定義表を表示装置に一覧表示して、業務遂行者に任意の印刷書式定義表を選択させ、その印刷書式定義表に基づいて集計データを印刷するものである。
【０００７】
【発明が解決しようとする課題】
従来のワークフロー処理装置は以上のように構成されているので、スタイルシートを生成すれば、構造化文書の内容確認や内容入力が可能になるが、１回のスタイルシートの作成作業で１個のスタイルシートしか生成できないため、ワークフローにおける各業務遂行者の役割が相互に異なる場合でも、同一様式の構造化文書を用いて業務を遂行しなければならず、業務遂行の効率化が図れない課題があった。
【０００８】
なお、各業務遂行者の役割毎にスタイルシートを生成すれば、各業務遂行者の役割に応じた様式の構造化文書を提示することができるが、スタイルシートの作成作業を複数回実施しなければならず、多くの手間を要する課題があった。
因みに、構造化文書を紙に印刷する場合は、入力画面を表示する場合以上に詳細なレイアウト指定が必要となり、詳細なレイアウト指定を含んだスタイルシートを作成するには、多くの手間を要する課題があった。
【０００９】
この発明は上記のような課題を解決するためになされたもので、多くの手間を要することなく、各業務遂行者の役割に応じた様式の構造化文書を提示することができるワークフロー処理方法及びワークフロー処理装置を得ることを目的とする。
また、この発明は、多くの手間を要することなく、各業務遂行者の役割に応じた様式の印刷文書を印刷することができるワークフロー処理方法及びワークフロー処理装置を得ることを目的とする。
【００１１】
【課題を解決するための手段】
この発明に係るワークフロー処理方法は、未設定の論理構造要素が存在する場合、同一ロールに属する上位の論理構造要素に対する設定内容を未設定の論理構造要素に継承するようにしたものである。
【００１２】
この発明に係るワークフロー処理方法は、未設定の論理構造要素が存在する場合、その論理構造要素に対して既定内容を設定するようにしたものである。
【００１３】
この発明に係るワークフロー処理方法は、ロール毎に独立した既定内容を用いるようにしたものである。
【００１４】
この発明に係るワークフロー処理方法は、全ロールが典型的な設定内容を共有する場合、その設定内容に対して各ロールの差分のみを設定するようにしたものである。
【００１５】
この発明に係るワークフロー処理方法は、各ロールの入力画面のスタイルシートを生成する際、各ロールに対応するスタイルシートを示す設定ファイルを生成するようにしたものである。
【００１６】
この発明に係るワークフロー処理方法は、各論理構造要素に対応するデータベースのフィールドが設定された場合、入力された論理構造要素の内容をデータベースに格納するようにしたものである。
【００１７】
この発明に係るワークフロー処理方法は、ワークフロー利用者のロールが指定されると、そのロールに対応するスタイルシートを参照して一覧画面を提示するようにしたものである。
【００１８】
この発明に係るワークフロー処理方法は、一覧画面における各論理構造要素の表示順序の設定を受け付けるようにしたものである。
【００２０】
この発明に係るワークフロー処理方法は、差込フィールドを設定する際、各ロール毎に異なる印刷文書の使用を受け付けるようにしたものである。
【００２１】
この発明に係るワークフロー処理装置は、未設定の論理構造要素が存在する場合、設定手段が同一ロールに属する上位の論理構造要素に対する設定内容を当該未設定の論理構造要素に継承するようにしたものである。
また、未設定の論理構造要素が存在する場合、設定手段がその論理構造要素に対して既定内容を設定するようにしたものである。
【００２２】
この発明に係るワークフロー処理装置は、設定手段が差込フィールドを設定する際、各ロール毎に異なる印刷文書の使用を受け付けるようにしたものである。
【００２３】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１によるワークフロー処理方法を示すフローチャートであり、図２はこの発明の実施の形態１によるワークフロー処理装置を示す構成図である。図において、１は構造化文書の様式を示す構造化文書雛形ファイル、２は構造化文書雛形ファイル１を参照してスタイルシート編集画面３を生成し、そのスタイルシート編集画面３を利用者に提示して、利用者が指定するスタイル定義を受け付けるスタイルシート編集部、３は構造化文書を構成する各論理構造要素を示すタグとワークフローにおける各利用者の役割を示すロールとの対応関係を示すスタイルシート編集画面、４は各ロールの構造化文書入力画面６に対する各論理構造要素の表示方法（内容表示及び内容入力の有無）を設定する表示方法設定部（設定手段）である。
【００２４】
５は表示方法設定部４の設定内容等に基づいて各ロールの構造化文書入力画面６を生成するとともに、各ロールの構造化文書入力画面６を利用者に提示して、スタイル定義や表示方法の設定内容の確認を促す入力画面確認部、６は各ロールの構造化文書入力画面、７は利用者が確認した設定内容にしたがって各ロールの構造化文書入力画面６のスタイルシートを一括生成するスタイルシート一括生成部（シート生成手段）、８は各ロールの構造化文書入力画面６のスタイルシートである。
【００２５】
９はワークフロー利用者のロールを指定するロール指定部、１０はロールとスタイルシートの対応関係を示すロール・スタイルシート対応関係定義ファイル、１１はワークフロー利用者のロールが指定されると、ロール・スタイルシート対応関係定義ファイル１０を参照して、そのロールに対応するスタイルシートを特定するスタイルシート特定部、１２はワークフロー利用者のロールに対応するスタイルシート８を参照して構造化文書入力画面６を生成し、その構造化文書入力画面６を利用者に提示する入力画面生成部、１３は構造化文書入力画面６に対する各論理構造要素のうち、内容入力有りの設定内容を有する論理構造要素があれば、その論理構造要素の内容入力を受け付けて、その内容を構造化文書ファイル１４に保存する入力内容保存部、１４は構造化文書を格納する構造化文書ファイルである。
なお、ロール指定部９，スタイルシート特定部１１，入力画面生成部１２及び入力内容保存部１３から更新手段が構成されている。
【００２６】
次に動作について説明する。
まず、スタイルシート編集部２は、構造化文書雛形ファイル１を参照してスタイルシート編集画面３を生成し、そのスタイルシート編集画面３を利用者に提示して、利用者が指定するスタイル定義を受け付ける（ステップＳＴ１）。
【００２７】
ここで、図４は構造化文書雛形ファイル１の一例を示す説明図である。図において、＜タグＴ＞，＜タグＡ＞，＜タグＢ＞，＜タグＣ＞，＜タグＤ＞，＜タグＥ＞，＜タグＦ＞，＜タグＧ＞，＜タグＨ＞，＜タグＩ＞，＜タグＪ＞は各タグの開始を示し、＜＞内の文字（例えば、“タグＡ”）はタグ名を示している。タグ名としては、例えば、“出張伝票”などの構造化文書のタイトル名等が用いられる。
また、＜／タグＴ＞，＜／タグＡ＞，＜／タグＢ＞，＜／タグＣ＞，＜／タグＤ＞，＜／タグＥ＞，＜／タグＦ＞，＜／タグＧ＞，＜／タグＨ＞，＜／タグＩ＞，＜／タグＪ＞は各タグの終了を示している。
【００２８】
図４の例では、タグＴが最上位のタグであり、タグＡ，タグＥ及びタグＨはタグＴの下位タグである。また、タグＢ，タグＣ及びタグＤはタグＡの下位タグである。同様に、タグＦ及びタグＧはタグＥの下位タグであり、タグＩ及びタグＪはタグＨの下位タグである。
なお、構造化文書ファイルの場合、例えば、＜タグＢ＞と＜／タグＢ＞の間には、タグＢの内容が記述されるが、構造化文書雛形ファイル１は、単に構造化文書の様式を示すものであるため、タグＢの内容が記述されることはない。
【００２９】
図３はスタイルシート編集部２により生成されたスタイルシート編集画面３の一例を示す説明図である。図において、２１は構造化文書雛形ファイル１に格納されているタグのタグ名である。タグ名は出現順に上から下に表示し、字下げにより階層関係を表示している。２２はスタイル定義を指定する部分であり、見出し、レイアウト／体裁、入力方法や検証方法等が指定できる。スタイル定義については構造化文書の取り扱いにおける一般的な事項であるため説明を省略する。
【００３０】
２３はロール毎の表示方法を指定する部分である。ロール毎の表示方法の設定は表示方法設定部４が受け付ける内容である。
即ち、スタイルシート編集画面３には、ロールと最下位タグの組み合わせ毎にボタンが用意され、利用者がボタンを押す毎に、ボタンの表示内容が“入力”，“表示”又は“非表示”に切り換えられる。現在、ボタンに表示されている内容が設定結果になる（ステップＳＴ２）。
【００３１】
対象とする構造化文書は、ロール１，ロール２及びロール３の３つのロールからなるワークフローの媒体となっている。例えば、タグＤに着目すると、ロール１の利用者にはタグＤの内容入力を受け付けるが、ロール２の利用者にはタグＤの内容を表示せず、ロール３の利用者にはタグＤの内容を表示するように設定されている。
【００３２】
入力画面確認部５は、利用者がスタイルシート編集画面３を通じてスタイル定義や表示方法を設定すると、その設定内容に基づいて各ロールの構造化文書入力画面６を生成し、各ロールの構造化文書入力画面６を利用者に提示して、スタイル定義や表示方法の設定内容の確認を促す処理を実行する（ステップＳＴ３）。
【００３３】
ここで、図６は構造化文書入力画面６の一例を示す説明図である。特に（ａ）はロール１の利用者の構造化文書入力画面、（ｂ）はロール２の利用者の構造化文書入力画面であり、図３のスタイルシート編集画面３を用いて設定された表示方法に基づいて構造化文書入力画面６が生成されている。
【００３４】
図において、２４はロール１の利用者がタグＢの内容を入力することができるテキスト入力枠、２５はロール１の利用者がタグＣの内容を参照することができるテキスト表示枠である。ただし、テキスト表示枠２５にはタグＣの内容を入力することができない。２６はロール２の利用者がタグＢの内容を参照することができるテキスト表示枠である。ただし、テキスト表示枠２６にはタグＢの内容を入力することができない。２７はロール２の利用者がタグＣの内容を入力することができるプルダウンリストである。
なお、ロール２の利用者にはタグＤの内容を非表示とする設定が為されているため、（ｂ）の構造化文書入力画面６にはタグＤの内容が表示されない。２８の保存ボタンを押すと、利用者が入力した内容を保存することができる。
【００３５】
スタイルシート一括生成部７は、構造化文書入力画面６を通じて、利用者が設定内容を確認すると、その設定内容にしたがって各ロールの構造化文書入力画面６のスタイルシート８を一括生成する（ステップＳＴ４）。
ただし、利用者が設定内容を確認して、設定内容の変更を行う場合には、ステップＳＴ１の処理に戻る。
【００３６】
次に、ワークフローの利用者が実際に自己の業務を遂行する場合の動作を説明する。
まず、利用者がロール指定部９を用いて自己のロールを指定すると（ステップＳＴ５）、スタイルシート特定部１１は、ロール・スタイルシート対応関係定義ファイル１０を参照して、そのロールに対応するスタイルシートを特定する（ステップＳＴ６）。
【００３７】
ここで、図５はロール・スタイルシート対応関係定義ファイル１０の一例を示す説明図である。図において、＜ＳＴＹＬＥＲＯＬＥＳ＞タグは文書の種類毎に出現するタグであり、＜ＤＯＣＴＹＰＥ＞タグの内容（例えば、“ＤＯＣ１”）により文書の種類を特定する。
＜ＳＴＹＬＥＳ＞タグはロール毎に出現するタグであり、＜ＲＯＬＥ＞タグの内容（例えば、“ロール１”）によりロールを特定し、＜ＳＴＹＬＥ＞タグの内容（例えば、“ＤＯＣ１ＲＯＬＥ１．ＳＧＭ”）によりスタイルシートを特定する。
図５の例では、種類ＤＯＣ１の文書をロール１の利用者に提示する場合には、“ＤＯＣ１ＲＯＬＥ１．ＳＧＭ”というスタイルシートを用いることを示している。
【００３８】
入力画面生成部１２は、スタイルシート特定部１１がワークフロー利用者のロールに対応するスタイルシート８を特定すると、そのスタイルシート８を参照して構造化文書入力画面６を生成し、その構造化文書入力画面６を利用者に提示する（ステップＳＴ７）。
【００３９】
入力内容保存部１３は、構造化文書入力画面６に対する各タグのうち、内容入力有りの設定内容を有するタグがあれば、そのタグの内容入力を受け付けて、その内容を構造化文書ファイル１４に保存し、構造化文書を更新する（ステップＳＴ８）。ただし、構造化文書ファイル１４が存在しない場合には（例えば、構造化文書ファイル１４の新規作成時）、構造化文書雛形ファイル１を複製して、その複製ファイルを構造化文書ファイル１４とし、その構造化文書ファイル１４にタグの入力内容を保存する。
ここで、図７は構造化文書ファイル１４の一例を示す説明図である。図において、２９の＜タグＢ＞の内容には、図６（ａ）の構造化文書入力画面６のテキスト入力枠２４に入力された内容が保存される。
【００４０】
以上で明らかなように、この実施の形態１によれば、ワークフロー利用者のロールが指定されると、そのロールに対応するスタイルシートを参照して構造化文書入力画面６を提示するとともに、その構造化文書入力画面６に対する各論理構造要素のうち、内容入力有りの設定内容を有する論理構造要素があれば、その論理構造要素の内容入力を受け付けて、構造化文書を更新するように構成したので、多くの手間を要することなく、ワークフロー利用者の役割に応じた様式の構造化文書を提示することができる効果を奏する。
【００４１】
実施の形態２．
上記実施の形態１では、タグとロールの組み合わせ毎に表示方法を設定するものについて示したが、図８に示すように、未設定のタグが存在する場合、同一ロールに属する上位のタグに対する設定内容を当該未設定のタグに継承する表示方法継承ステップ（ステップＳＴ９）を追加するようにしてもよい。
【００４２】
図９のスタイルシート編集画面３では、ロール１のタグＢに対する表示方法が未設定であるが、タグＢの上位タグであるタグＡには表示方法として「入力」が設定されているため、表示方法継承ステップ（ステップＳＴ９）では、ロール１のタグＢの表示方法を「入力」に設定する。
一方、ロール１のタグＣに対する表示方法として「表示」が設定されているが、下位タグの表示方法が設定されている場合、その設定を優先するため、上位タグＡに対する表示方法はタグＣに適用されない。
【００４３】
結局、図９のスタイルシート編集画面３に設定される表示方法は、図３のスタイルシート編集画面３に設定される表示方法と等価な内容となる。
以上で明らかなように、この実施の形態２によれば、上位タグに対する表示方法の設定を下位タグに継承するように構成したので、表示方法の設定個数を減少させることが可能となり、表示方法を設定する手間を削減することができる効果を奏する。
【００４４】
実施の形態３．
上記実施の形態２では、上位タグに対する表示方法の設定を下位タグに継承するものについて示したが、図１０に示すように、未設定のタグが存在する場合、そのタグに対して既定の表示方法を設定する既定表示方法設定ステップ（ステップＳＴ１０）を追加するようにしてもよい。
【００４５】
図１１のスタイルシート編集画面３では、ロール１のタグＢに対する表示方法が未設定であり、タグＢの上位タグであるタグＡに対する表示方法も未設定である。したがって、表示方法継承ステップ（ステップＳＴ９）を実行しても、ロール１のタグＢに対する表示方法は未設定のままである。
そこで、表示方法継承ステップ（ステップＳＴ９）を実行しても、表示方法が設定されないタグに対して、既定表示方法設定ステップ（ステップＳＴ１０）が既定の表示方法を設定するようにする。
【００４６】
例えば、予め、「入力」が既定値とされる場合には、ロール１のタグＢには「入力」の表示方法が設定される。結局、図１１のスタイルシート編集画面３に設定される表示方法は、図３のスタイルシート編集画面３に設定される表示方法と等価な内容となる。
以上で明らかなように、この実施の形態３によれば、表示方法が未設定のタグに対する表示方法として既定の表示方法を設定するように構成したので、表示方法の設定個数を減少させることが可能となり、表示方法を設定する手間を削減することができる効果を奏する。
【００４７】
実施の形態４．
上記実施の形態３では、全タグに共通の既定値（例えば、「入力」）を用いて未設定のタグに表示方法を設定するものについて示したが、図１２に示すように、ロール毎の既定値を用いて未設定のタグに表示方法を設定するロール毎既定表示方法設定ステップ（ステップＳＴ１１）を付加するようにしてもよい。
【００４８】
図１３のスタイルシート編集画面３では、ロール１のタグに対する表示方法の既定値が「入力」であり、ロール２のタグに対する表示方法の既定値が「表示」である。
したがって、この例では、ロール毎既定表示方法設定ステップ（ステップＳＴ１１）は、表示方法継承ステップ（ステップＳＴ９）の実行後に表示方法が未設定のタグに対して、ロール毎の表示方法の既定値を設定する。例えば、ロール１のタグＢの表示方法を「入力」に設定し、ロール２のタグＢの表示方法を「表示」に設定する。
【００４９】
この例では、図１３のスタイルシート編集画面３に設定される表示方法は、図３のスタイルシート編集画面３に設定される表示方法と等価な内容となる。
以上で明らかなように、この実施の形態４によれば、ロール毎の既定値を用いて未設定のタグに表示方法を設定するように構成したので、きめ細かく表示方法を設定することができる効果を奏する。
【００５０】
実施の形態５．
上記実施の形態１では、タグとロールの組み合わせ毎に表示方法を設定するものについて示したが、図１４に示すように、全ロールが典型的な表示方法（設定内容）を共有する場合、その表示方法に対して各ロールの差分のみを設定するロール毎差分設定ステップ（ステップＳＴ１２）を追加するようにしてもよい。
【００５１】
図１５のスタイルシート編集画面３では、“典型”の欄が追加され、“典型”は全ロールが共有する典型的な表示方法を示している。
例えば、ロール１のタグＢに対する表示方法が未設定であるが、基準となるタグＢの表示方法の“典型”が「入力」であるため、ロール毎差分設定ステップ（ステップＳＴ１２）は、ロール１のタグＢに対する表示方法を「入力」に設定する。ただし、タグＤの表示方法の“典型”が「表示」であるが、ロール１のタグＤには「入力」という表示方法が既に設定済みであるので、ロール１のタグＤに対して「表示」を設定することはない。
【００５２】
以上で明らかなように、この実施の形態５によれば、全ロールが典型的な表示方法を共有する場合、その表示方法に対して各ロールの差分のみを設定するように構成したので、典型の表示方法と異なる部分のみを設定すればよく、表示方法を設定する手間を削減することができる効果を奏する。
【００５３】
なお、ここでは、典型の表示方法を別に設定するものについて示したが、ロールの表示方法を典型としてもよい。
また、表示方法が未設定の場合に上位タグの表示方法を継承し、上位タグの表示方法が未設定の場合に典型の表示方法を設定するようにしてもよい。
さらに、基準となる表示方法が上位タグの表示方法を継承するようにしてもよい。
【００５４】
表示方法だけでなく、見出し、レイアウト、体裁、入力方法や検証方法等の他のスタイル定義についても典型のスタイルシートを共有するようにしてもよい。
また、表示方法だけでなく、見出し、レイアウト、体裁、入力方法や検証方法等の他のスタイル定義についても上位タグの設定を継承するようにしてもよい。
【００５５】
実施の形態６．
上記実施の形態３，４では、未設定のタグが存在する場合、そのタグに対して既定の表示方法を設定するものについて示したが、図１６及び図１７に示すように、スタイルシート一括生成ステップ（ステップＳＴ４）が各ロールの入力画面のスタイルシートを生成すると、各ロールに対応するスタイルシートを示す設定ファイルを生成して、ロール・スタイルシート対応関係定義ファイル１０を更新するロール・スタイルシート対応関係生成ステップ（ステップＳＴ１３）を追加するようにしてもよい。
これにより、ロール・スタイルシート対応関係定義ファイル１０を作成又は修正する手間を省くことができる効果を奏する。
【００５６】
実施の形態７．
上記実施の形態１〜６では、入力内容保存部１３が論理構造要素の内容入力を受け付けて、その内容を構造化文書ファイル１４に保存するものについて示したが、図１８に示すように、データベースフィールド設定ステップ（ステップＳＴ１４）で各タグに対応するデータベーステーブル１５のフィールドが設定された場合、入力内容保存部１３がタグの入力内容をデータベーステーブル１５に格納するようにしてもよい。
【００５７】
図１９のスタイルシート編集画面３では（図１９では、表示方法を指定する部分２３を省略している）、“テーブル”の欄にフィールド名を設定することにより、タグとデータベーステーブル１５のフィールドとの対応関係を設定する。
データベースフィールド設定ステップ（ステップＳＴ１４）は、タグとデータベーステーブル１５のフィールドとの対応関係を記憶し、その対応関係をスタイルシート一括生成ステップ（ステップＳＴ４）に引き渡す。
【００５８】
スタイルシート一括生成ステップ（ステップＳＴ４）は、スタイルシートのデータベーステーブル１５のフィールドと対応付けられたタグに対して、タグの内容をデータベーステーブル１５に登録または更新するためのコマンドを埋め込む。
入力内容保存ステップ（ステップＳＴ８）では、利用者が入力した内容を構造化文書ファイル１４に保存するとともに、タグに埋め込まれたコマンドを実行して、タグの内容をデータベーステーブル１５に登録または更新する処理を実行する。
【００５９】
以上で明らかなように、この実施の形態７によれば、各タグに対応するデータベーステーブル１５のフィールドが設定された場合、タグの入力内容をデータベーステーブル１５に格納するように構成したので、データの検索や集計処理を高速に実行することができる効果を奏する。
【００６０】
実施の形態８．
上記実施の形態１〜７では、スタイルシート編集画面３を提示して、ロール毎の構造化文書入力画面６のスタイルシートを生成するものについて示したが、スタイルシート編集画面３を提示して、ロール毎の一覧画面３１のスタイルシートを生成する機能を追加するようにしてもよい。
図２０はこの発明の実施の形態８によるワークフロー処理方法を示すフローチャートである。ただし、ロール毎の構造化文書入力画面６のスタイルシートを生成する部分については省略している。
【００６１】
即ち、一覧画面項目設定ステップ（ステップＳＴ１５）は、利用者が図２１のスタイルシート編集画面３においてチェックマーク「レ」を付与する操作を行うことにより、タグとロールの組み合わせ毎に一覧画面項目を設定する。
ここで、図２１のスタイルシート編集画面３（図２１では、表示方法を指定する部分２３を省略している）において、チェックマーク「レ」が付与されているタグとロールの組み合わせは、そのロールの利用者の一覧画面３１に、そのタグの内容を提示することを意味する。
【００６２】
一覧画面確認ステップ（ステップＳＴ１６）は、一覧画面項目の設定内容に基づいて各ロールの一覧画面３１を生成するとともに、各ロールの一覧画面３１を利用者に提示して、その設定内容の確認を促すようにする。
一覧画面スタイルシート一括生成ステップ（ステップＳＴ１７）は、利用者が確認した設定内容にしたがって各ロールの一覧画面３１のスタイルシートを一括生成する。
【００６３】
また、一覧画面スタイルシート特定ステップ（ステップＳＴ１８）は、利用者がロール指定部９を用いて自己のロールを指定すると、ロール・一覧画面スタイルシート対応関係定義ファイル３３を参照して、そのロールに対応するスタイルシートを特定する。
構造化文書選択ステップ（ステップＳＴ１９）は、利用者が構造化文書群の中から処理対象の構造化文書１４を選択する。
【００６４】
一覧画面生成ステップ（ステップＳＴ２０）は、ワークフロー利用者のロールに対応するスタイルシート３２と処理対象の構造化文書ファイル１４を参照して、一覧画面３１を生成し、その一覧画面３１を利用者に提示する。
図２２はロール１の利用者に提示する一覧画面３１の一例を示す説明図であり、３４はタグの見出し、３５はタグの内容を示す。一覧画面項目はスタイルシート編集画面３において、ロール１に対して設定されたタグの出現順に左からタグＣ，タグＦ，タグＩ，タグＪの順に並ぶ。一覧画面３１には、構造化文書選択ステップ（ステップＳＴ１９）で選択された構造化文書１，構造化文書３，構造化文書５の各タグの内容が表示される。
【００６５】
以上で明らかなように、この実施の形態８によれば、ワークフロー利用者のロールが指定されると、そのロールに対応するスタイルシートを参照して一覧画面３１を提示するように構成したので、ロール毎に一覧画面を表示するプログラムを作成する手間が省略できる効果を奏する。
【００６６】
実施の形態９．
上記実施の形態８では、タグの出現順に左からタグの内容を順次表示するものについて示したが、一覧画面３１におけるタグの表示順序を設定するようにしてもよい。
図２３は一覧画面の項目を設定する際に、タグの表示順序を指定する場合のスタイルシート編集画面３を示す説明図である。図において、ロールの一覧項目の欄における数字は、一覧画面３１における表示位置（画面の左側から数えた位置）を意味する。
【００６７】
図２４はロール１の利用者に提示する一覧画面３１の一例を示す説明図であり、図において、タグＣ，タグＦ，タグＩ，タグＪの表示位置がそれぞれ“１”，“４”，“２”，“３”と指定されているため、タグＣ，タグＩ，タグＪ，タグＦの順に一覧画面３１に表示されている。
【００６８】
以上で明らかなように、この実施の形態９によれば、一覧画面３１におけるタグの表示順序を設定するように構成したので、一覧画面３１に表示する項目の順番を制御することができる効果を奏する。
【００６９】
実施の形態１０．
図２５はこの発明の実施の形態１０によるワークフロー処理方法を示すフローチャートであり、図２６はこの発明の実施の形態１０によるワークフロー処理装置を示す構成図である。図において、５１は各ロールの印刷文書に挿入する論理構造要素の差込フィールドを設定する印刷文書フィールド設定部（設定手段）、５２は印刷文書フィールド設定部５１の設定内容等に基づいて各ロールの印刷文書４２と印刷文書画面４１を生成するとともに、各ロールの印刷文書４２と印刷文書画面４１を利用者に提示して、その設定内容の確認を促す印刷文書確認部、５３は印刷文書フィールド設定部５１の設定内容にしたがって各ロールの印刷文書４２のスタイルシートを生成する印刷文書スタイルシート一括生成部（シート生成手段）である。
【００７０】
５４はワークフロー利用者のロールが指定されると、ロール・印刷文書スタイルシート対応関係定義ファイル４４を参照して、そのロールに対応するスタイルシートを特定する印刷文書スタイルシート特定部、５５は利用者が構造化文書群の中から処理対象の構造化文書ファイル１４を選択する構造化文書選択部、５６はワークフロー利用者のロールに対応するスタイルシート４３を参照して印刷文書４２の差込フィールドを確認し、その差込フィールドにタグの内容を挿入して印刷文書４２を印刷する印刷文書生成部である。
なお、印刷文書スタイルシート特定部５４，構造化文書選択部５５及び印刷文書生成部５６から印刷手段が構成されている。
【００７１】
次に動作について説明する。
スタイルシート編集部２が上記実施の形態１等と同様にして、スタイルシート編集画面３を利用者に提示すると、印刷文書フィールド設定部５１は、各ロールの印刷文書４２に挿入するタグの差込フィールドの設定を受け付ける（ステップＳＴ２１）。
図２７のスタイルシート編集画面３において、４５はロール毎の印刷フィールド（差込フィールド）を設定する部分である。
【００７２】
印刷文書確認部５２は、印刷文書フィールド設定部５１の設定内容等に基づいて各ロールの印刷文書４２と印刷文書画面４１を生成し、各ロールの印刷文書４２と印刷文書画面４１を利用者に提示して、その設定内容の確認を促す処理を実行する（ステップＳＴ２２）。
印刷文書スタイルシート一括生成部５３は、印刷文書確認部５２の内容確認が完了すると、確認後の設定内容にしたがって各ロールの印刷文書４２のスタイルシートを生成する（ステップＳＴ２３）。
【００７３】
印刷文書スタイルシート特定部５４は、ワークフロー利用者のロールが指定されると、ロール・印刷文書スタイルシート対応関係定義ファイル４４を参照して、そのロールに対応するスタイルシートを特定する（ステップＳＴ２４）。
また、構造化文書選択部５５は、利用者が構造化文書群の中から処理対象の構造化文書ファイル１４を選択する（ステップＳＴ１９）。
【００７４】
そして、印刷文書生成部５６は、ワークフロー利用者のロールに対応するスタイルシート４３を参照して印刷文書４２の差込フィールドを確認し、その差込フィールドにタグの内容を挿入して印刷文書４２を印刷するとともに、印刷文書画面４１を表示する（ステップＳＴ２５）。
なお、構造化文書選択ステップ（ステップＳＴ１９）で選択された複数の構造化文書ファイル１４に対する印刷文書４２や印刷文書画面４１を一括して生成する代りに、印刷文書４２や印刷文書画面４１を一括して生成する構造化文書を利用者が指定するようにしてもよい。
【００７５】
以上で明らかなように、この実施の形態１０によれば、ワークフロー利用者のロールが指定されると、そのロールに対応するスタイルシートを参照して印刷文書４２の差込フィールドを確認し、その差込フィールドにタグの内容を挿入して印刷文書４２を印刷するように構成したので、多くの手間を要することなく、ワークフロー利用者の役割に応じた様式の印刷文書を印刷することができる効果を奏する。また、ワードプロセッサ等の印刷文書作成ツールを利用することができるため、高品質な様式の印刷文書を容易に作成することができる効果を奏する。
【００７６】
実施の形態１１．
上記実施の形態１０では、ワークフロー利用者の役割に応じた様式の印刷文書を印刷するものについて示したが、図２８に示すように、差込フィールドを設定する際、各ロール毎に異なる印刷文書の使用を受け付けるようにしてもよい。
例えば、ロール１では印刷文書Ａのスタイルシートを選択して、印刷文書４２の印刷や印刷文書画面４１の表示を行うことになる。
これにより、ロール毎に適した様式の印刷文書を切り換えて利用することができる効果を奏する。
【００７７】
【発明の効果】
以上のように、この発明によれば、ワークフロー利用者のロールが指定されると、更新手段がそのロールに対応するスタイルシートを参照して入力画面を提示するとともに、その入力画面に対する各論理構造要素のうち、内容入力有りの設定内容を有する論理構造要素があれば、その論理構造要素の内容入力を受け付けて、構造化文書を更新するように構成したので、多くの手間を要することなく、ワークフロー利用者の役割に応じた様式の構造化文書を提示することができる効果がある。
また、未設定の論理構造要素が存在する場合、同一ロールに属する上位の論理構造要素に対する設定内容を未設定の論理構造要素に継承するように構成したので、論理構造要素の設定に対する手間を削減することができる効果がある。
【００７９】
この発明によれば、未設定の論理構造要素が存在する場合、その論理構造要素に対して既定内容を設定するように構成したので、論理構造要素の設定に対する手間を削減することができる効果がある。
【００８０】
この発明によれば、ロール毎に独立した既定内容を用いるように構成したので、きめ細かく論理構造要素に対する設定を実行することができる効果がある。
【００８１】
この発明によれば、全ロールが典型的な設定内容を共有する場合、その設定内容に対して各ロールの差分のみを設定するように構成したので、論理構造要素の設定に対する手間を削減することができる効果がある。
【００８２】
この発明によれば、各ロールの入力画面のスタイルシートを生成する際、各ロールに対応するスタイルシートを示す設定ファイルを生成するように構成したので、ロール・スタイルシート対応関係定義ファイルを作成又は修正する手間を省くことができる効果がある。
【００８３】
この発明によれば、各論理構造要素に対応するデータベースのフィールドが設定された場合、入力された論理構造要素の内容をデータベースに格納するように構成したので、データの検索や集計処理を高速に実行することができる効果がある。
【００８４】
この発明によれば、ワークフロー利用者のロールが指定されると、そのロールに対応するスタイルシートを参照して一覧画面を提示するように構成したので、ロール毎に一覧画面を表示するプログラムを作成する手間が省略できる効果がある。
【００８５】
この発明によれば、一覧画面における各論理構造要素の表示順序の設定を受け付けるように構成したので、一覧画面に表示する項目の順番を制御することができる効果がある。
【００８６】
この発明によれば、ワークフロー利用者のロールが指定されると、印刷手段がそのロールに対応するスタイルシートを参照して印刷文書の差込フィールドを確認し、その差込フィールドに論理構造要素の内容を挿入して印刷文書を印刷するように構成したので、多くの手間を要することなく、ワークフロー利用者の役割に応じた様式の印刷文書を印刷することができる効果がある。また、ワードプロセッサ等の印刷文書作成ツールを利用することができるため、高品質な様式の印刷文書を容易に作成することができる効果がある。
また、差込フィールドを設定する際、各ロール毎に異なる印刷文書の使用を受け付けるように構成したので、ロール毎に適した様式の印刷文書を切り換えて利用することができる効果がある。
【００８８】
この発明によれば、未設定の論理構造要素が存在する場合、設定手段が同一ロールに属する上位の論理構造要素に対する設定内容を当該未設定の論理構造要素に継承するように構成したので、論理構造要素の設定に対する手間を削減することができる効果がある。
また、未設定の論理構造要素が存在する場合、設定手段がその論理構造要素に対して既定内容を設定するように構成したので、論理構造要素の設定に対する手間を削減することができる効果がある。
【００８９】
この発明によれば、設定手段が差込フィールドを設定する際、各ロール毎に異なる印刷文書の使用を受け付けるように構成したので、ロール毎に適した様式の印刷文書を切り換えて利用することができる効果がある。
【図面の簡単な説明】
【図１】  この発明の実施の形態１によるワークフロー処理方法を示すフローチャートである。
【図２】  この発明の実施の形態１によるワークフロー処理装置を示す構成図である。
【図３】  スタイルシート編集画面の一例を示す説明図である。
【図４】  構造化文書雛形ファイルの一例を示す説明図である。
【図５】  ロール・スタイルシート対応関係定義ファイルの一例を示す説明図である。
【図６】  構造化文書入力画面の一例を示す説明図である。
【図７】  構造化文書ファイルの一例を示す説明図である。
【図８】  この発明の実施の形態２によるワークフロー処理方法を示すフローチャートである。
【図９】  スタイルシート編集画面の一例を示す説明図である。
【図１０】  この発明の実施の形態３によるワークフロー処理方法を示すフローチャートである。
【図１１】  スタイルシート編集画面の一例を示す説明図である。
【図１２】  この発明の実施の形態４によるワークフロー処理方法を示すフローチャートである。
【図１３】  スタイルシート編集画面の一例を示す説明図である。
【図１４】  この発明の実施の形態５によるワークフロー処理方法を示すフローチャートである。
【図１５】  スタイルシート編集画面の一例を示す説明図である。
【図１６】  この発明の実施の形態６によるワークフロー処理方法を示すフローチャートである。
【図１７】  この発明の実施の形態６によるワークフロー処理方法を示すフローチャートである。
【図１８】  この発明の実施の形態７によるワークフロー処理方法を示すフローチャートである。
【図１９】  スタイルシート編集画面の一例を示す説明図である。
【図２０】  この発明の実施の形態８によるワークフロー処理方法を示すフローチャートである。
【図２１】  スタイルシート編集画面の一例を示す説明図である。
【図２２】  ロール１の利用者に提示する一覧画面の一例を示す説明図である。
【図２３】  スタイルシート編集画面の一例を示す説明図である。
【図２４】  ロール１の利用者に提示する一覧画面の一例を示す説明図である。
【図２５】  この発明の実施の形態１０によるワークフロー処理方法を示すフローチャートである。
【図２６】  この発明の実施の形態１０によるワークフロー処理装置を示す構成図である。
【図２７】  スタイルシート編集画面の一例を示す説明図である。
【図２８】  スタイルシート編集画面の一例を示す説明図である。
【図２９】  従来のワークフロー処理装置を示す構成図である。
【図３０】  従来のワークフロー処理装置を示す構成図である。
【符号の説明】
１  構造化文書雛形ファイル、２  スタイルシート編集部、３  スタイルシート編集画面、４  表示方法設定部（設定手段）、５  入力画面確認部、６  構造化文書入力画面、７  スタイルシート一括生成部（シート生成手段）、８  スタイルシート、９  ロール指定部（更新手段）、１０  ロール・スタイルシート対応関係定義ファイル、１１  スタイルシート特定部（更新手段）、１２  入力画面生成部（更新手段）、１３  入力内容保存部（更新手段）、１４  構造化文書ファイル、１５  データベーステーブル、２１  タグ名、２２  スタイル定義を指定する部分、２３  表示方法を指定する部分、２４  テキスト入力枠、２５  テキスト表示枠、２６  テキスト表示枠、２７  プルダウンリスト、２８  保存ボタン、２９  タグＢの内容、３１  一覧画面、３２  スタイルシート、３３  ロール・一覧画面スタイルシート対応関係定義ファイル、３４  タグの見出し、３５  タグの内容、４１  印刷文書画面、４２  印刷文書、４３  スタイルシート、４４  ロール・印刷文書スタイルシート対応関係定義ファイル、４５  印刷フィールド（差込フィールド）を設定する部分、５１  印刷文書フィールド設定部（設定手段）、５２  印刷文書確認部、５３  印刷文書スタイルシート一括生成部（シート生成手段）、５４  印刷文書スタイルシート特定部（印刷手段）、５５  構造化文書選択部（印刷手段）、５６  印刷文書生成部（印刷手段）。
【図１】
0003910325.tif 000002
【図２】
0003910325.tif 000003
【図３】
0003910325.tif 000004
【図４】
0003910325.tif 000005
【図５】
0003910325.tif 000006
【図６】
0003910325.tif 000007
【図７】
0003910325.tif 000008
【図８】
0003910325.tif 000009
【図９】
0003910325.tif 000010
【図１０】
0003910325.tif 000011
【図１１】
0003910325.tif 000012
【図１２】
0003910325.tif 000013
【図１３】
0003910325.tif 000014
【図１４】
0003910325.tif 000015
【図１５】
0003910325.tif 000016
【図１６】
0003910325.tif 000017
【図１７】
0003910325.tif 000018
【図１８】
0003910325.tif 000019
【図１９】
0003910325.tif 000020
【図２０】
0003910325.tif 000021
【図２１】
0003910325.tif 000022
【図２２】
0003910325.tif 000023
【図２３】
0003910325.tif 000024
【図２４】
0003910325.tif 000025
【図２５】
0003910325.tif 000026
【図２６】
0003910325.tif 000027
【図２７】
0003910325.tif 000028
【図２８】
0003910325.tif 000029
【図２９】
0003910325.tif 000030
【図３０】
0003910325.tif 000031