(57)【特許請求の範囲】
【請求項１】
申請内容を記憶する申請情報記憶部と、
直並列識別情報を付与された回付先部署に対して、直並列識別情報を付与された回付先担当者を関連付けて回付先として記憶し、更に前記回付先担当者における確認状況を特定するための回付先情報を記憶する回付経路情報記憶部と、
申請の回付を管理する制御部を備えた回付管理システムであって、
前記制御部が、
ユーザ端末から、回付申請とともに、区分、回付先部署に関する情報を取得し、区分、回付先部署に対して行番号、直列情報又は並列情報を識別するための直並列識別情報を付与して回付先情報として前記回付経路情報記憶部に記録し、
前記行番号を用いて、直並列識別情報、区分、回付先部署を、列項目とする表形式で表示し、前記列項目及び前記行番号を用いて、前記回付先をグループ化して階層を生成した回付経路確認画面を前記ユーザ端末に出力し、
前記表形式において、同じ階層において複数の部署を含むグループが選択され、前記グループの回付順番を変更させる指示を取得した場合、前記グループに含まれる複数の部署をまとめて回付順番を変更した回付先情報を生成し、
前記回付先部署の中で選択された部署において回付先担当者が選択され、前記回付先部署において、前記回付先担当者の行番号、直列情報又は並列情報を識別するための直並列識別情報を付与し、前記回付先部署に関連付けて前記回付先担当者を回付先情報として前記回付経路情報記憶部に記録し、
前記回付経路確認画面において確認された回付先部署における回付先担当者について、前記直並列識別情報として同じ並列情報に関連付けられた回付先に対しては、前記申請情報記憶部に記憶された申請内容を同時期に回付するとともに、直列情報に関連付けられた回付先に対しては、行番号に応じて先行の回付先の確認状況が確認済となっていることを条件として回付を行なうことを特徴とする回付管理システム。
【請求項２】
前記回付経路確認画面において指定された行番号を取得し、この行番号に基づいて、新
規回付先を追加した回付経路を生成することを特徴とする請求項１に記載の回付管理システム。
【請求項３】
前記新規回付先を追加する場合、前記回付経路確認画面において指定された行番号の回付先の直並列識別情報を、前記新規回付先の回付先情報に設定して、前記回付経路情報記憶部に記録することを特徴とする請求項２に記載の回付管理システム。
【請求項４】
回付先として設定された部署について、前記部署に所属する担当者の構成員一覧画面を前記ユーザ端末に出力し、
前記構成員一覧画面において選択された担当者を、回付先情報として前記回付経路情報記憶部に記録することを特徴とする請求項１〜３のいずれか一項に記載の回付管理システム。
【請求項５】
前記構成員一覧画面において、複数の担当者が選択された場合、前記担当者の属性に応じて行番号を付与し、回付先情報として前記回付経路情報記憶部に記録することを特徴とする請求項４に記載の回付管理システム。
【請求項６】
前記回付経路情報記憶部に記録された回付経路において、前記申請を回付した先行回付先の後続の回付先であって、未回付の後続回付先を特定し、
前記先行回付先において、前記後続回付先の変更を許容することを特徴とする請求項１〜５のいずれか一項に記載の回付管理システム。
【請求項７】
前記回付経路情報記憶部に記録された回付経路において、前記先行回付先と前記後続回付先とが直列情報で並んでいる場合に、前記後続回付先の変更を許容することを特徴とする請求項６に記載の回付管理システム。
【請求項８】
前記先行回付先の属性を特定し、前記属性に基づいて、前記後続回付先の変更を許容することを特徴とする請求項６又は７に記載の回付管理システム。
【請求項９】
申請内容を記憶する申請情報記憶部と、
直並列識別情報を付与された回付先部署に対して、直並列識別情報を付与された回付先担当者を関連付けて回付先として記憶し、更に前記回付先担当者における確認状況を特定するための回付先情報を記憶する回付経路情報記憶部と、
申請の回付を管理する制御部を備えた回付管理システムを用いて、回付を管理するための方法であって、
前記制御部が、
ユーザ端末から、回付申請とともに、区分、回付先部署に関する情報を取得し、区分、回付先部署に対して行番号、直列情報又は並列情報を識別するための直並列識別情報を付与して回付先情報として前記回付経路情報記憶部に記録し、
前記行番号を用いて、直並列識別情報、区分、回付先部署を、列項目とする表形式で表示し、前記列項目及び前記行番号を用いて、前記回付先をグループ化して階層を生成した回付経路確認画面を前記ユーザ端末に出力し、
前記表形式において、同じ階層において複数の部署を含むグループが選択され、前記グループの回付順番を変更させる指示を取得した場合、前記グループに含まれる複数の部署をまとめて回付順番を変更した回付先情報を生成し、
前記回付先部署の中で選択された部署において回付先担当者が選択され、前記回付先部署において、前記回付先担当者の行番号、直列情報又は並列情報を識別するための直並列識別情報を付与し、前記回付先部署に関連付けて前記回付先担当者を回付先情報として前記回付経路情報記憶部に記録し、
前記回付経路確認画面において確認された回付先部署における回付先担当者について、
前記直並列識別情報として同じ並列情報に関連付けられた回付先に対しては、前記申請情報記憶部に記憶された申請内容を同時期に回付するとともに、直列情報に関連付けられた回付先に対しては、行番号に応じて先行の回付先の確認状況が確認済となっていることを条件として回付を行なうことを特徴とする回付管理方法。
【請求項１０】
申請内容を記憶する申請情報記憶部と、
直並列識別情報を付与された回付先部署に対して、直並列識別情報を付与された回付先担当者を関連付けて回付先として記憶し、更に前記回付先担当者における確認状況を特定するための回付先情報を記憶する回付経路情報記憶部と、
申請の回付を管理する制御部を備えた回付管理システムを用いて、回付を管理するためのプログラムであって、
前記制御部を、
ユーザ端末から、回付申請とともに、区分、回付先部署に関する情報を取得し、区分、回付先部署に対して行番号、直列情報又は並列情報を識別するための直並列識別情報を付与して回付先情報として前記回付経路情報記憶部に記録し、
前記行番号を用いて、直並列識別情報、区分、回付先部署を、列項目とする表形式で表示し、前記列項目及び前記行番号を用いて、前記回付先をグループ化して階層を生成した回付経路確認画面を前記ユーザ端末に出力し、
前記表形式において、同じ階層において複数の部署を含むグループが選択され、前記グループの回付順番を変更させる指示を取得した場合、前記グループに含まれる複数の部署をまとめて回付順番を変更した回付先情報を生成し、
前記回付先部署の中で選択された部署において回付先担当者が選択され、前記回付先部署において、前記回付先担当者の行番号、直列情報又は並列情報を識別するための直並列識別情報を付与し、前記回付先部署に関連付けて前記回付先担当者を回付先情報として前記回付経路情報記憶部に記録し、
前記回付経路確認画面において確認された回付先部署における回付先担当者について、前記直並列識別情報として同じ並列情報に関連付けられた回付先に対しては、前記申請情報記憶部に記憶された申請内容を同時期に回付するとともに、直列情報に関連付けられた回付先に対しては、行番号に応じて先行の回付先の確認状況が確認済となっていることを条件として回付を行なう手段として機能させることを特徴とする回付管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、申請を回付先に回付するための回付管理システム、回付管理方法及び回付管理プログラムに関する。
【背景技術】
【０００２】
企業等の組織内における承認処理において電子ワークフローシステムが利用されることがある。この電子ワークフローシステムにおいては、申請者により作成された各種申請が、ネットワークを介して電子的に回付され、承認可否についての確認作業が行なわれている。
【０００３】
申請に対する承認を行なう回付管理を効率的に実現するための承認管理システムが検討されている（例えば、特許文献１参照）。この文献に記載された承認管理サーバは、システム設定処理において、業務プロセスに含まれる業務ステップを登録する。更に、ユーザ登録処理、回付ルート登録処理を実行する。そして、承認管理サーバにおいて、業務プロセスを特定して申請が登録された場合、この業務プロセスを構成する業務ステップについて、回付処理が行なわれる。登録された回付ルートに基づいて、先行の業務ステップにおける回付処理を終了した場合、後続の業務ステップに展開する。すべての業務ステップを終了して最終承認された場合に業務プロセスを終了する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２４６５２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、所定の順番で段階的に申請内容を確認させる場合には、回付先を直列に並べて回付を行なう。一方、同時期に複数人に申請内容を確認させる場合には、回付先を並列に並べて回付を行なう。しかしながら、申請の回付経路は、申請内容によって多様である。部分的に直列で回付させたり、並列で回付させたりする場合もある。このような回付経路の設定に手間がかかると、効率的な申請が困難である。
【０００６】
また、通常、回付先としては、組織を構成する部署が設定されるが、申請内容の確認を行なうのは、回付先部署の担当者である。従って、申請の回付においては、部署や担当者のように、粒度の異なる回付先を設定する必要があり、回付経路の設定に手間がかかっている。また、回付経路の設定後に、回付先の変更や追加等の回付経路の変更が必要になる場合もある。この変更に手間がかかると、円滑な回付が困難である。
【０００７】
本発明は、上記課題を解決するためになされたものであり、申請を回付先に効率的に回付するための回付管理システム、回付管理方法及び回付管理プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
（１）上記課題を解決する回付管理システムは、申請内容を記憶する申請情報記憶部と、直並列識別情報を付与された回付先部署に対して、直並列識別情報を付与された回付先担当者を関連付けて回付先として記憶し、更に前記回付先担当者における確認状況を特定するための回付先情報を記憶する回付経路情報記憶部と、申請の回付を管理する制御部を備える。そして、前記制御部が、ユーザ端末から、回付申請とともに、区分、回付先部署に関する情報を取得し、区分、回付先部署に対して行番号、直列情報又は並列情報を識別するための直並列識別情報を付与して回付先情報として前記回付経路情報記憶部に記録し、前記行番号を用いて、直並列識別情報、区分、回付先部署を、列項目とする表形式で表示し、前記列項目及び前記行番号を用いて、前記回付先をグループ化して階層を生成した回付経路確認画面を前記ユーザ端末に出力し、前記表形式において、同じ階層において複数の部署を含むグループが選択され、前記グループの回付順番を変更させる指示を取得した場合、前記グループに含まれる複数の部署をまとめて回付順番を変更した回付先情報を生成し、前記回付先部署の中で選択された部署において回付先担当者が選択され、前記回付先部署において、前記回付先担当者の行番号、直列情報又は並列情報を識別するための
直並列識別情報を付与し、前記回付先部署に関連付けて前記回付先担当者を回付先情報として前記回付経路情報記憶部に記録し、前記回付経路確認画面において確認された回付先部署における回付先担当者について、前記直並列識別情報として同じ並列情報に関連付けられた回付先に対しては、前記申請情報記憶部に記憶された申請内容を同時期に回付するとともに、直列情報に関連付けられた回付先に対しては、行番号に応じて先行の回付先の確認状況が確認済となっていることを条件として回付を行なう。これにより、行列で構成された表形式で作成した回付経路を用いて、申請の回付を行なうことができる。
【０００９】
（２）前記回付管理システムにおいては、更に、前記回付経路確認画面において、直並列識別情報、区分、回付先を列項目として出力し、前記列項目及び前記行番号を用いて、前記回付先をグループ化した回付経路を生成する。これにより、表形式の列項目を用いて、回付先をグループ化して、効率的に回付経路を生成することができる。
【００１０】
（３）前記回付管理システムにおいては、更に、前記列項目を用いて、前記グループ化された回付先の階層を生成し、前記階層を用いて、グループ化された回付先を含む回付経路を生成する。これにより、階層を用いて、効率的に回付経路を生成することができる。
【００１１】
（４）前記回付管理システムにおいては、前記回付経路確認画面において指定された行番号を取得し、この行番号に基づいて、新規回付先を追加した回付経路を生成することが好ましい。これにより、新たな回付先を効率的に追加することができる。
【００１２】
（５）前記回付管理システムにおいては、前記新規回付先を追加する場合、前記回付経路確認画面において指定された行番号の回付先の直並列識別情報を、前記新規回付先の回付先情報に設定して、前記回付経路情報記憶部に記録することが好ましい。これにより、先行回付先の情報を用いて、後続の回付先を設定することができる。
【００１３】
（６）前記回付管理システムにおいては、回付先として設定された部署について、前記部署に所属する担当者の構成員一覧画面を前記ユーザ端末に出力し、前記構成員一覧画面において選択された担当者を、回付先情報として前記回付経路情報記憶部に記録することが好ましい。これにより、組織の中の担当者を回付先として指定することができる。
【００１４】
（７）前記回付管理システムにおいては、前記構成員一覧画面において、複数の担当者が選択された場合、前記担当者の属性に応じて行番号を付与し、回付先情報として前記回付経路情報記憶部に記録することが好ましい。これにより、組織構成とは異なる回付順を、効率的に設定することができる。例えば、組織構成において役職上位者の回付順を後にすることができる。
【００１５】
（８）前記回付管理システムにおいては、前記回付経路情報記憶部に記録された回付経路において、前記申請を回付した先行回付先の後続の回付先であって、未回付の後続回付先を特定し、前記先行回付先において、前記後続回付先の変更を許容することが好ましい。これにより、回付先において、後続の回付先を変更することができる。
【００１６】
（９）前記回付管理システムにおいては、前記回付経路情報記憶部に記録された回付経路において、前記先行回付先と前記後続回付先とが直列情報で並んでいる場合に、前記後続回付先の変更を許容することが好ましい。これにより、直並列関係を考慮して、後続の回付先の変更を許容することができる。
【００１７】
（１０）前記回付管理システムにおいては、前記先行回付先の属性を特定し、前記属性に基づいて、前記後続回付先の変更を許容することが好ましい。これにより、回付先の属性を考慮して、後続の回付先の変更を許容することができる。
【発明の効果】
【００１８】
本発明によれば、申請を回付先に効率的に回付することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態のシステム概略図。
【図２】本実施形態で用いるデータの説明図であって、（ａ）は部署情報記憶部、（ｂ）はユーザ情報記憶部、（ｃ）は申請情報記憶部、（ｄ）は添付ファイル記憶部、（ｅ）は回付経路情報記憶部に記録されたデータの説明図。
【図３】本実施形態の処理手順の説明図。
【図４】本実施形態で用いる部署設定画面の説明図。
【図５】本実施形態で用いる部署設定画面の説明図であって、（ａ）は回付先部署表示欄、（ｂ）は部署回付経路の説明図。
【図６】本実施形態の処理手順の説明図。
【図７】本実施形態の処理手順の説明図。
【図８】本実施形態の処理手順の説明図であって、（ａ）は回付先部署の直並列の変更処理、（ｂ）は回付先部署の削除処理、（ｃ）は回付先部署の移動処理の説明図。
【図９】本実施形態の回付先部署の追加処理の説明図であって、（ａ）は処理前の部署設定画面、（ｂ）は処理前の部署回付経路、（ｃ）は処理後の部署設定画面、（ｄ）は処理後の部署回付経路の説明図。
【図１０】本実施形態の回付先の並列化処理の説明図であって、（ａ）は処理前の部署設定画面、（ｂ）は処理前の部署回付経路、（ｃ）は処理後の部署設定画面、（ｄ）は処理後の部署回付経路の説明図。
【図１１】本実施形態の回付先の直列化の説明図であって、（ａ）は処理前の部署設定画面、（ｂ）は処理前の部署回付経路、（ｃ）は処理後の部署設定画面、（ｄ）は処理後の部署回付経路の説明図。
【図１２】本実施形態の回付先部署の削除処理の説明図であって、（ａ）は処理前の部署設定画面、（ｂ）は処理前の部署回付経路、（ｃ）は処理後の部署設定画面、（ｄ）は処理後の部署回付経路の説明図。
【図１３】本実施形態の回付先部署の移動処理の説明図であって、（ａ）は処理前の部署設定画面、（ｂ）は繰り上げ処理後の回付先部署表示欄、（ｃ）は繰り下げ処理後の回付先部署表示欄の説明図。
【図１４】本実施形態の回付先部署の変更処理の説明図であって、（ａ）は変更ルール、（ｂ）は処理手順、（ｃ）は部署回付経路の説明図。
【図１５】本実施形態の処理手順の説明図。
【図１６】本実施形態の処理手順の説明図であって、（ａ）は回付先担当者の並列化処理、（ｂ）は回付先担当者の直列化処理、（ｃ）は回付先担当者の削除処理、（ｄ）は回付先担当者の移動処理の説明図。
【図１７】本実施形態で用いる部署設定画面の説明図であって、（ａ）は部署選択画面、（ｂ）は担当者設定画面の説明図。
【図１８】本実施形態の回付先の追加処理の説明図であって、（ａ）は処理前の担当者設定画面、（ｂ）は処理前の担当者回付経路、（ｃ）は処理後の担当者設定画面、（ｄ）は処理後の担当者回付経路の説明図。
【図１９】本実施形態の回付先担当者の並列化処理の説明図であって、（ａ）は処理前の担当者設定画面、（ｂ）は処理前の担当者回付経路、（ｃ）は処理途中の担当者設定画面、（ｄ）は処理途中の担当者回付経路の説明図。
【図２０】本実施形態の回付先担当者の並列化処理の説明図であって、（ａ）は処理途中の担当者設定画面、（ｂ）は処理途中の担当者回付経路の説明図。
【図２１】本実施形態の回付先担当者の並列化処理の説明図であって、（ａ）は処理後の担当者設定画面、（ｂ）は処理後の担当者回付経路の説明図。
【図２２】本実施形態の回付先担当者の並列化処理の説明図であって、（ａ）は処理前の担当者設定画面、（ｂ）は処理前の担当者回付経路、（ｃ）は処理途中の担当者設定画面、（ｄ）は処理途中の担当者回付経路の説明図。
【図２３】本実施形態の回付先担当者の並列化処理の説明図であって、（ａ）は処理途中の担当者設定画面、（ｂ）は処理途中の担当者回付経路、（ｃ）は処理後の担当者設定画面、（ｄ）は処理後の担当者回付経路の説明図。
【図２４】本実施形態の回付先担当者の変更処理の説明図であって、（ａ）は変更ルール、（ｂ）は処理手順の説明図。
【図２５】本実施形態の回付先担当者の変更処理の説明図であって、（ａ）は担当者回付経路、（ｂ）は担当者Ａの変更可能範囲、（ｃ）は担当者Ｂの変更可能範囲、（ｄ）は担当者Ｃの変更可能範囲、（ｅ）は担当者Ｄの変更可能範囲、（ｆ）は担当者Ｆの変更可能範囲、（ｇ）は担当者Ｅ又はＧの変更可能範囲、（ｈ）は担当者Ｈの変更可能範囲の説明図。
【図２６】本実施形態の回付確認処理の説明図であって、（ａ）は処理手順、（ｂ）は申請内容表示画面の説明図。
【発明を実施するための形態】
【００２０】
以下、本発明を具体化した一実施形態を、図１〜図２６に従って説明する。本実施形態では、申請者が起案した申請について、回付先（部署や担当者）への回付を支援するための回付管理システム、回付管理方法及び回付管理プログラムとして説明する。
【００２１】
本実施形態では、図１に示すように、申請の回付を支援するために、回付管理システムとしての回付管理サーバ２０を用いる。この回付管理サーバ２０は、ネットワークを介して、ユーザ端末１０やディレクトリ管理サーバ４０に接続される。
【００２２】
ユーザ端末１０は、申請者や、回付先担当者のユーザが用いるコンピュータ端末である。申請者は、ユーザ端末１０を用いて、各種申請を行なう。承認等を行なう確認者の回付先のユーザは、ユーザ端末１０を用いて、申請内容を確認する。そして、確認者は、申請内容を確認して、「承認・回付」や「差戻」、「否決」の入力等を行なう。このユーザ端末１０は、図示しないディスプレイ等の表示部や、キーボードやポインティングデバイス等の入力部を備える。
【００２３】
ディレクトリ管理サーバ４０は、ユーザやネットワーク資源の管理を一括して行なうディレクトリサービスを提供するコンピュータシステムである。このため、ネットワークを利用するユーザや組織に関する情報を蓄積したユーザデータベースを備えている。
【００２４】
ユーザデータベースには、回付管理サーバ２０を利用するユーザを管理するためのユーザ管理レコードが記録されている。このユーザ管理レコードは、ユーザ登録が行なわれた場合に記録される。ユーザ管理レコードには、ユーザＩＤ、氏名、連絡先、所属、役職、認証コードに関するデータが記録されている。
【００２５】
ユーザＩＤデータ領域には、回付管理サーバ２０のユーザを特定するための識別子（例えば、企業における社員番号）に関するデータが記録される。
氏名データ領域には、このユーザの氏名に関するデータが記録される。
連絡先データ領域には、このユーザの連絡先（例えば、メールアドレスや電話番号）に関するデータが記録される。
【００２６】
所属データ領域には、このユーザが所属する部署を特定するための識別子（部署ＩＤ）に関するデータが記録される。
役職データ領域には、このユーザの役職を特定するための識別子に関するデータが記録される。この役職により、承認の権限を特定することができる。
認証コードデータ領域には、ユーザ認証を行なう場合の認証情報（例えば、パスワード）に関するデータが記録される。
【００２７】
回付管理サーバ２０は、申請者によって起案された申請の回付を管理するためのサーバコンピュータである。この回付管理サーバ２０は、図１に示すように、制御部２１、部署情報記憶部２２、ユーザ情報記憶部２３、申請情報記憶部２４、添付ファイル記憶部２５、回付経路情報記憶部２６を備えている。
【００２８】
制御部２１は、ＣＰＵ、ＲＡＭ、ＲＯＭ（図示せず）等から構成された制御手段を備えており、後述する処理（ユーザ認証段階、部署経路管理段階、担当者経路管理段階、申請管理段階、回付管理段階等の各処理）を行なう。そして、制御部２１は、回付管理プログラムの実行により、ユーザ認証部２１１、申請管理部２１２、部署経路管理部２１３、担当者経路管理部２１４、回付管理部２１５として機能する。
【００２９】
ユーザ認証部２１１は、ユーザ端末１０のユーザを認証する処理を実行する。このユーザ認証部２１１は、ユーザ端末１０から、ユーザの認証情報（ユーザＩＤ及び認証コード）を取得する。更に、ユーザ認証部２１１は、ディレクトリ管理サーバ４０を用いて、アクセスしたユーザを特定する。ユーザ認証ができなかった場合には、エラーメッセージをユーザ端末１０に送信する。ユーザ認証ができた場合には、回付管理サーバ２０の利用を許可する。
【００３０】
申請管理部２１２は、ユーザ端末１０からの要求に応じて、申請の起案や回付を管理する処理を実行する。
部署経路管理部２１３は、申請の回付先部門についての回付経路を管理する処理を実行する。この部署経路管理部２１３は、後述する部署設定画面において選択された項目を仮記憶するメモリを備えている。
【００３１】
担当者経路管理部２１４は、回付先部門において、申請の確認を行なう担当者についての回付経路を管理する処理を実行する。この担当者経路管理部２１４は、後述する担当者設定画面において選択された項目を仮記憶するメモリを備えている。
回付管理部２１５は、申請について、回付先における確認作業（閲覧や承認等）を支援する処理を実行する。
【００３２】
図２（ａ）に示すように、部署情報記憶部２２には、各部署を管理するための部署管理レコード２２０が記録される。この部署管理レコード２２０は、管理者によって部署が登録された場合に記録される。部署管理レコード２２０は、部署ＩＤ、部署名、上位部署ＩＤ、下位部署ＩＤに関するデータを含んで構成される。
【００３３】
部署ＩＤデータ領域には、各部署を特定するための識別子に関するデータが記録される。
部署名データ領域には、この部署の名称に関するデータが記録される。
上位部署ＩＤデータ領域には、この部署の上位組織の部署を特定するための識別子（部署ＩＤ）に関するデータが記録される。
下位部署ＩＤデータ領域には、この部署の下位組織の部署を特定するための識別子（部署ＩＤ）に関するデータが記録される。
【００３４】
図２（ｂ）に示すように、ユーザ情報記憶部２３には、回付管理サーバ２０のユーザを管理するためのユーザ管理レコード２３０が記録される。このユーザ管理レコード２３０は、ディレクトリ管理サーバ４０からユーザ情報を取得した場合に記録される。ユーザ管理レコード２３０には、ユーザＩＤ、氏名、所属、役職、役割名に関するデータを含んで構成される。
【００３５】
ユーザＩＤデータ領域には、各ユーザを特定するための識別子に関するデータが記録される。
氏名データ領域には、このユーザの氏名に関するデータが記録される。
所属データ領域には、このユーザが所属する部署を特定するための識別子（部署ＩＤ）に関するデータが記録される。本実施形態では、各データ領域に上位組織から下位組織の順番に組織名称が記録される。本実施形態では、部名（例えば「Ａ部」）、この部に属するチーム名（例えば「Ｂチーム」）等が記録される。
【００３６】
役職データ領域には、このユーザの役職に関するデータが記録される。本実施形態では、例えば、役職としては、「調査役」、「参事役」、「次長」等が記録される。なお、役職がない場合には、このデータ領域を空欄にする。
役割名データ領域には、ユーザの役割を特定するための識別子に関するデータが記録される。この役割名により、所定の権限を有する特定権限者を特定することができる。
【００３７】
図２（ｃ）に示すように、申請情報記憶部２４には、起案された申請を管理するための申請管理レコード２４０が記録される。この申請管理レコード２４０は、申請者によって起案された申請が登録された場合に記録される。申請管理レコード２４０は、申請ＩＤ、申請者、申請日、内容、ステータスに関するデータを含んで構成される。
【００３８】
申請ＩＤデータ領域には、各申請を特定するための識別子に関するデータが記録される。
申請者データ領域には、この申請を行なったユーザを特定するための識別子（ユーザＩＤ）に関するデータが記録される。
【００３９】
申請日データ領域には、この申請が起案された年月日に関するデータが記録される。
内容データ領域には、この申請の内容に関するデータが記録される。
ステータスデータ領域には、この申請の確認状況を特定するためのフラグが記録される。本実施形態では、このデータ領域には、「回付中」や、確認者によって設定された「承認」、「差戻」、「否決」等を示すフラグが記録される。
【００４０】
図２（ｄ）に示すように、添付ファイル記憶部２５には、起案された申請に添付された補足資料が記録される。この補足資料は、申請に関する添付ファイルが登録された場合に記録される。補足資料は、申請ＩＤに関連付けられた添付ファイル２５０と変換ファイル２５１とを含んで構成される。
【００４１】
申請ＩＤデータ領域には、各申請を特定するための識別子に関するデータが記録される。
添付ファイルは、各申請者が申請時に添付した補足資料のファイルである。
変換ファイルは、添付ファイルを所定のデータフォーマット（例えば、ＰＤＦ形式）に変換したファイルである。これにより、一般的に使用されているＰＤＦファイルの閲覧ソフトウェアだけで、申請に添付されたファイルを閲覧することができる。
【００４２】
図２（ｅ）に示すように、回付経路情報記憶部２６には、各申請を回付する経路に関する回付経路管理データ２６０が記録される。この回付経路管理データ２６０は、申請者によって申請が登録された場合に記録される。また、回付先において修正された場合に更新される。この回付経路管理データ２６０は、部署回付経路レコード２６１及び担当者回付経路レコード２６２を含んで構成される。本実施形態では、回付先を２次元行列からなる表形式で記録する。そして、表形式において、行番号が小さい回付先に対して、早い回付順を設定する。また、列番号に対応させて、後述する各項目を設定する。この各列番号に設定された項目を用いて、回付先を階層化してまとめたグループを構成する。
【００４３】
この部署回付経路レコード２６１は、申請ＩＤ、行番号、タスク（直並列識別子、区分）、部署ＩＤ、ステータスに関するデータを含んで構成される。ここでは、タスク（直並列識別子）、タスク（区分）、部署ＩＤが、それぞれ第１階層〜第３階層を表わす項目となる。そして、後述するように、第１階層は第２階層を包含し、第２階層は第３階層を包含する。
【００４４】
申請ＩＤデータ領域には、各申請を特定するための識別子に関するデータが記録される。
行番号データ領域には、この申請の回付経路における回付順を特定するための識別子に関するデータが記録される。
【００４５】
タスクデータ領域には、直並列識別子、区分に関するデータが記録される。
直並列識別子データ領域には、後続の行番号の部署との関係（直列又は並列）を特定するための識別子に関するフラグが記録される。この直並列識別子により、第１階層によるグループが構成される。直列が設定されている場合には先行の部署での確認完了後に後続の部署に回付され、並列が設定されている場合には同時期に回付される。
【００４６】
区分データ領域には、この部署の回付における役割に関するデータが記録される。この区分には、例えば、起案・申請部、所管部、回覧部、関係部等がある。この区分により、第１階層によるグループが構成される。
【００４７】
部署ＩＤデータ領域には、回付先の部署を特定するための識別子に関するデータが記録される。この部署ＩＤにより第３階層が構成される。
ステータスデータ領域には、この回付経路において、この部署の確認状況を特定するためのフラグが記録される。部署回付経路レコード２６１が登録された当初は空欄であり、この部署に属するすべての回付先担当者の回付確認を完了した場合には確認済フラグが記録される。
【００４８】
また、担当者回付経路レコード２６２は、申請ＩＤ、部署ＩＤ、行番号、タスク（直並列識別子、個別直列識別子）、チーム、ユーザＩＤ、氏名、役職、役割名、ステータスに関するデータを含んで構成される。ここでは、タスク（直並列識別子）、タスク（個別直列識別子）、ユーザＩＤが、それぞれ第１階層〜第３階層を表わす項目となる。そして、この担当者回付経路レコード２６２においても、第１階層は第２階層を包含し、第２階層は第３階層を包含する。
【００４９】
この担当者回付経路レコード２６２は、部署回付経路レコード２６１の申請ＩＤ、部署ＩＤに関連付けられている。
行番号データ領域には、この申請の部署回付経路における回付の順番に関するデータが記録される。
【００５０】
タスクデータ領域には、直並列識別子、個別直列識別子に関するデータが記録される。
直並列識別子データ領域には、後続の行番号の担当者との関係（直列又は並列）を特定するための識別子に関するデータが記録される。この直並列識別子により、第１階層によるグループが構成される。直列が設定されている場合には先行の担当者での確認完了後に後続の担当者に回付され、まとめて並列が設定されている場合には同時期に回付される。
【００５１】
個別直列識別子データ領域には、並列内で直列を構成するグループを特定するための識別子に関するデータが記録される。この個別直列識別子により、第２階層によるグループが構成される。
【００５２】
チームデータ領域には、この回付先担当者が所属し、回付先部署を構成するチームを特定するための識別子（チーム名）に関するデータが記録される。このチーム以下の項目により、第３階層が構成される。
【００５３】
ユーザＩＤデータ領域には、回付先担当者を特定するための識別子に関するデータが記録される。
氏名データ領域には、この回付先担当者の氏名に関するデータが記録される。
役職データ領域には、この回付先担当者の役職に関するデータが記録される。
役割名データ領域には、この回付先担当者の役割を特定するためのデータが記録される。
【００５４】
ステータスデータ領域には、この回付経路において、この回付先担当者の確認状況を特定するためのフラグが記録される。担当者回付経路レコード２６２が登録された当初は空欄であり、担当者において回付確認を完了した場合には確認済フラグが記録される。
【００５５】
（起案・回付の概要）
次に、図３を用いて、起案・回付の概要を説明する。
まず、回付管理サーバ２０の制御部２１は、ログイン処理を実行する（ステップＳ１−１）。具体的には、申請者は、ユーザ端末１０を用いて、回付管理サーバ２０にアクセスする。この場合、回付管理サーバ２０の制御部２１のユーザ認証部２１１は、ユーザ端末１０のディスプレイにログイン画面を出力する。このログイン画面には、ユーザＩＤや認証コードを入力するための入力欄が設けられている。そして、ユーザ認証部２１１は、ディレクトリ管理サーバ４０を用いて、ユーザ端末１０から取得したユーザＩＤ、認証コードの認証を行なう。ユーザ認証ができない場合には、ユーザ認証部２１１は、エラーメッセージをユーザ端末１０に送信し、回付管理サーバ２０へのログインを拒否する。
【００５６】
ユーザ認証ができた場合、回付管理サーバ２０の制御部２１は、トップ画面表示処理を実行する（ステップＳ１−２）。具体的には、制御部２１のユーザ認証部２１１は、ユーザ端末１０のディスプレイに、トップ画面を出力する。このトップ画面には、起案申請ボタン、回付先変更ボタン、回付確認ボタン等が含まれる。ここで、新たな申請の起案を行なう場合には、起案申請ボタンを選択する。
【００５７】
この場合、回付管理サーバ２０の制御部２１は、起案申請情報の取得処理を実行する（ステップＳ１−３）。具体的には、制御部２１の申請管理部２１２は、ユーザ端末１０のディスプレイに申請入力画面を出力する。そして、申請者は、この申請入力画面に申請内容を入力する。申請管理部２１２は、申請入力画面への入力の完了を検知した場合、申請ＩＤを付与した申請管理レコード２４０を生成し、申請情報記憶部２４に記録する。この場合、制御部２１の申請管理部２１２は、後述する起案部署の設定処理を実行する。更に、申請管理部２１２は、システムタイマから現在日時を取得し、申請管理レコード２４０の申請日データ領域に記録し、申請入力画面に入力された申請内容を、申請管理レコード２４０の内容データ領域に記録する。
【００５８】
次に、回付管理サーバ２０の制御部２１は、添付ファイルの取得処理を実行する（ステップＳ１−４）。具体的には、制御部２１の申請管理部２１２は、ユーザ端末１０のディスプレイに、添付ファイル指定画面を出力する。ここで、添付ファイルを設定する場合には、申請者は、ユーザ端末１０を用いて、添付ファイルを指定する。この場合、申請管理部２１２は、ユーザ端末１０において指定された添付ファイルを取得し、申請ＩＤに関連付けて、添付ファイル記憶部２５に登録する。
【００５９】
次に、回付管理サーバ２０の制御部２１は、ファイル変換処理を実行する（ステップＳ１−５）。具体的には、制御部２１の申請管理部２１２は、取得した添付ファイルを、所定のデータフォーマットに変換した変換ファイルを生成する。そして、申請管理部２１２は、申請ＩＤに関連付けた変換ファイルを、添付ファイル記憶部２５に登録する。
【００６０】
次に、回付管理サーバ２０の制御部２１は、承認・回付経路の設定処理を実行する。この承認・回付経路の設定処理では、回付先部署及び回付先担当者の設定を行なう。
まず、回付管理サーバ２０の制御部２１は、部署回付経路の設定処理を実行する（ステップＳ１−６）。具体的には、制御部２１の部署経路管理部２１３が、指定された回付先の部署を回付経路情報記憶部２６に登録する。詳細は、図４〜図１４を用いて後述する。
【００６１】
次に、回付管理サーバ２０の制御部２１は、担当者回付経路の設定処理を実行する（ステップＳ１−７）。具体的には、制御部２１の担当者経路管理部２１４が、指定された回付先の担当者を回付経路情報記憶部２６に登録する。詳細は、図１５〜図２５を用いて後述する。
そして、回付経路の設定が終了した場合、申請の回付が開始される。この場合、制御部２１の回付管理部２１５は、申請情報記憶部２４の申請管理レコード２４０のステータスデータ領域に「回付中」を示すフラグを記録する。
【００６２】
また、回付内容の確認を行なう場合には、トップ画面において回付確認ボタンを選択する。
この場合、回付管理サーバ２０の制御部２１は、回付確認処理を実行する（ステップＳ１−８）。具体的には、制御部２１の回付管理部２１５が、回付先における確認作業を支援する。この確認作業では、「承認・回付」や「差戻」、「否決」が選択される。そして、確認を完了した場合、回付管理部２１５は、担当者回付経路レコード２６２のステータスデータ領域に、確認済フラグを記録する。詳細は、図２６を用いて後述する。なお、後述するように、所定の条件を満たす場合、回付先においても、部署回付経路の設定処理（ステップＳ１−６）や担当者回付経路の設定処理（ステップＳ１−７）を行なうことができる。
【００６３】
（部署回付経路の設定処理）
図４を用いて、部署回付経路の設定処理を説明する。
起案申請画面において回付経路設定が選択された場合、部署経路管理部２１３は、ユーザ端末１０のディスプレイに、部署設定画面を出力する。
【００６４】
図４に示すように、部署設定画面５００には、部署表示欄５０１、回付先部署表示欄５０２が含まれる。更に、部署設定画面５００には、追加ボタン５０３、並列ボタン５０４、直列ボタン５０５、削除ボタン５０６、順番変更ボタン５０７が含まれる。
【００６５】
部署表示欄５０１には、区分選択欄５１１、検索欄５１２、一覧表示欄５１３が設けられている。
区分選択欄５１１には、回付先として登録する部署の区分が、プルダウンメニュー形式で表示される。このプルダウンメニューを用いて、回付先の部署の区分を指定する。
【００６６】
検索欄５１２には、部署を検索するためのキーワード入力欄と検索ボタンとが設けられている。
一覧表示欄５１３には、検索により特定された部署の一覧が表示される。この部署の一覧には、部署を選択するためのチェックボックスが設けられている。
【００６７】
回付先部署表示欄５０２には、選択欄５２１、タスク欄５２２、選択欄５２３、部署欄５２４が設けられている。
選択欄５２１には、タスク内の直並列でまとめられた部署（第１階層）をまとめて選択するためのチェックボックスが表示される。
【００６８】
タスク欄５２２には、直並列識別子及び区分が表示される。そして、複数の部署を含む区分には、同じ区分に属する部署（第２階層）をまとめて選択するためのチェックボックスが表示される。
【００６９】
選択欄５２３には、各部署（第３階層）を選択するためのチェックボックスが表示される。
部署欄５２４には、回付先の部署の名称が表示される。
追加ボタン５０３は、部署表示欄５０１のチェックボックスを用いて選択された部署を、回付先部署表示欄５０２に追加するためのアイコンである。本実施形態では、追加ボタン５０３が選択された場合、回付先部署表示欄５０２において、アクティブにされた表示行の下側に挿入される。
【００７０】
並列ボタン５０４は、回付先部署表示欄５０２のチェックボックスを用いて選択された回付先を、並列に変更するためのアイコンである。
直列ボタン５０５は、回付先部署表示欄５０２のチェックボックスを用いて選択された回付先の並列を解除して直列に変更するためのアイコンである。
【００７１】
削除ボタン５０６は、回付先部署表示欄５０２のチェックボックスを用いて選択された回付先を削除するためのアイコンである。
順番変更ボタン５０７は、回付先部署表示欄５０２の表示行の選択により、アクティブ化された回付先の回付順を変更するためのアイコンである。この順番変更ボタン５０７には、上向き矢印の繰り上げボタンと、下向き矢印の繰り下げボタンとがある。
【００７２】
図５（ａ）に示すように、回付先部署表示欄５０２では、表示行毎に、各階層が表されている。本実施形態では、各表示行を指定することにより、部署の追加先や順番の変更を行なうための選択（アクティブ化）を行なうことができる。図５（ｂ）は、図５（ａ）に示す部署回付経路を模式的に表している。
【００７３】
図５（ａ）では、部署回付経路レコード２６１の直並列識別子データ領域に「直列」が記録されている場合には、「直列」が表示された表示行において、部署回付経路レコード２６１の区分、部署を表示する。例えば、「直列」が設定された「Ａ部」、「Ｇ部」については、１つの表示行で、区分、部署が表示されている。
【００７４】
一方、部署回付経路レコード２６１の直並列識別子データ領域に「並列」が記録されている場合には、「並列」が表示された表示行の次行に、部署回付経路レコード２６１の区分が表示される。更に、下の表示行において、部署回付経路レコード２６１の部署が表示される。同じ区分に複数の部署が割り当てられている場合には、連続した表示行に部署回付経路レコード２６１の部署を表示する。例えば、「並列」が設定された「Ｂ部」、「Ｃ部」は所管部として連続表示されている。また、後続の「並列」が設定された「Ｅ部」、「Ｆ部」は関係部として連続表示されている。また、異なる区分の部署が含まれる場合には、区分の表示行、部署の表示行を順次、表示する。例えば、「Ｂ部」、「Ｃ部」と同じ「並列」が設定された「Ｄ部」は、所管部（Ｂ部、Ｃ部）と区分が異なるため、区分「代表所管部」の表示行の次に表示される。
【００７５】
そして、階層毎のグループ（Ｇ１〜Ｇ１１）を選択するチェックボックスが、階層に応じて選択欄５２１、タスク欄５２２、選択欄５２３に表示される。ここで、グループ（Ｇ０１，Ｇ０２，Ｇ０７，Ｇ１１）は第１階層でまとめられている。また、グループ（Ｇ０３，Ｇ０６，Ｇ０８）は第２階層でまとめられている。また、グループ（Ｇ０４，Ｇ０５，Ｇ０９，Ｇ１０）は第３階層（部署毎）である。
【００７６】
（起案部署の設定処理）
図６を用いて、起案部署の設定処理を説明する。
まず、回付管理サーバ２０の制御部２１は、区分の特定処理を実行する（ステップＳ２−１）。具体的には、ユーザ（申請者）は、部署設定画面５００の部署表示欄５０１の区分選択欄５１１において、「起案・申請部」を選択する。この場合、制御部２１の申請管理部２１２は、ログインした申請者の所属を特定する。
【００７７】
次に、回付管理サーバ２０の制御部２１は、起案部署の登録処理を実行する（ステップＳ２−２）。具体的には、制御部２１の申請管理部２１２は、回付経路情報記憶部２６に登録された部署回付経路レコード２６１において、区分として「起案・申請部」、行番号「１」を設定する。更に、申請管理部２１２は、ユーザ情報記憶部２３において、申請者の所属（部署ＩＤ）を特定し、部署回付経路レコード２６１の部署ＩＤデータ領域に記録する。
【００７８】
（回付先部署の追加処理）
図７を用いて、回付先部署の追加処理を説明する。この処理は、申請者だけではなく、回付先担当者においても実行することができる。
【００７９】
ここでは、回付管理サーバ２０の制御部２１は、区分の特定処理を実行する（ステップＳ３−１）。具体的には、ユーザが回付先の区分を選択する場合、部署設定画面５００の部署表示欄５０１の区分を指定する。この場合、部署経路管理部２１３は、区分選択欄５１１において選択された区分をメモリに仮記憶する。
【００８０】
次に、回付管理サーバ２０の制御部２１は、追加部署の特定処理を実行する（ステップＳ３−２）。具体的には、ユーザが追加する部署を検索する場合、検索欄５１２に、回付先部署を特定するためのキーワードを入力して検索ボタンを選択する。この場合、制御部２１の部署経路管理部２１３は、部署情報記憶部２２を用いて、入力されたキーワードが部署名に含まれる部署管理レコード２２０を検索する。そして、部署経路管理部２１３は、抽出した部署管理レコード２２０の部署名を一覧表示欄５１３に表示する。この場合、部署経路管理部２１３は、特定した部署の関連部署（上位部署、下位部署）をツリー構造で表示する。更に、部署経路管理部２１３は、各部署を選択するためのチェックボックスを設定する。そして、一覧表示欄５１３に表示された部署のチェックボックスが選択された場合、部署経路管理部２１３は、追加対象の回付先部署の部署ＩＤをメモリに仮記憶する。ここで、複数のチェックボックスを選択することも可能である。
【００８１】
次に、回付管理サーバ２０の制御部２１は、追加先階層の指定処理を実行する（ステップＳ３−３）。具体的には、ユーザが追加先を指定する場合、回付先部署表示欄５０２において、追加を希望する表示行を選択する。この場合、制御部２１の部署経路管理部２１３は、選択された表示行を含む階層の表示色を変更する（アクティブ化）。
【００８２】
次に、回付管理サーバ２０の制御部２１は、回付先の追加処理を実行する（ステップＳ３−４）。具体的には、ユーザが追加を行なう場合には、部署設定画面５００の追加ボタン５０３を選択する。この場合、制御部２１の部署経路管理部２１３は、アクティブ化された階層の直下を追加先として特定する。
【００８３】
そして、回付管理サーバ２０の制御部２１は、追加先と同じ階層に追加処理を実行する（ステップＳ３−５）。具体的には、制御部２１の部署経路管理部２１３は、追加先を記録した部署回付経路レコード２６１を生成し、回付経路情報記憶部２６に記録する。この場合、部署回付経路レコード２６１の区分データ領域には、部署表示欄５０１において指定された区分を記録する。更に、部署ＩＤデータ領域には、追加部署の部署ＩＤを記録する。本実施形態では、直並列識別子データ領域には、追加先階層と同じ直並列識別子を記録する。
【００８４】
次に、回付管理サーバ２０の制御部２１は、回付経路の表示処理を実行する（ステップＳ３−６）。具体的には、制御部２１の部署経路管理部２１３は、追加された部署数に対応した表示行数に応じて、後続の各回付先の行番号を繰り下げる。そして、直並列識別子、区分に応じて、追加先に表示行を追加する。更に、部署経路管理部２１３は、各階層のグループ毎に、チェックボックスを設定する。
【００８５】
ここで、図９を用いて、回付先の追加の具体例を説明する。
図９（ａ）に示す部署設定画面５３０の回付先部署表示欄５０２に回付先を追加する場合を想定する。図９（ｂ）は、図９（ａ）に示す部署回付経路を模式的に表している。
【００８６】
図９（ａ）では、部署表示欄５０１において、区分として「関係部」を選択し、チェックボックスを用いて、「Ｅ部」、「Ｆ部」を選択する。更に、回付先部署表示欄５０２において、「Ｂ部」、「Ｃ部」を含む第１階層５３２をアクティブ化する。そして、追加ボタン５０３を選択する。
【００８７】
この場合、図９（ｃ）に示す部署設定画面５４０の回付先部署表示欄５０２において、「Ｅ部」、「Ｆ部」を含む回付先５４２が追加される。ここで、図９（ｄ）は、図９（ｃ）に示す部署回付経路を模式的に表している。
【００８８】
（回付先部署の直並列の変更処理）
図８（ａ）を用いて、回付先部署の直並列の変更処理を説明する。
ここでは、回付管理サーバ２０の制御部２１は、変更対象の特定処理を実行する（ステップＳ４−１）。具体的には、ユーザが直並列を変更する場合、回付先部署表示欄５０２において、変更対象部署のチェックボックスを選択する。この場合、制御部２１の部署経路管理部２１３は、チェックボックスにより選択された部署の部署回付経路レコード２６１を、回付経路情報記憶部２６において特定する。
【００８９】
次に、回付管理サーバ２０の制御部２１は、直並列指示の特定処理を実行する（ステップＳ４−２）。具体的には、選択された回付先部署が「直列」で連結されており、これらを並列に変更する場合には、並列ボタン５０４を選択する。一方、選択された回付先部署が「並列」で連結されており、これらを直列に変更する場合には、直列ボタン５０５を選択する。この場合、制御部２１の部署経路管理部２１３は、選択されたボタンに応じて、直並列指示を特定する。
【００９０】
並列ボタン５０４が選択され、並列指示と判定した場合（ステップＳ４−３において「並列」の場合）、回付管理サーバ２０の制御部２１は、並列化処理を実行する（ステップＳ４−４）。具体的には、制御部２１の部署経路管理部２１３は、変更対象部署の部署回付経路レコード２６１の直並列識別子データ領域に「並列」フラグを上書きする。
【００９１】
そして、変更対象部署の部署回付経路レコード２６１の区分が同じ場合には、部署経路管理部２１３は、「並列」の表示行、「区分」の表示行の次に各部署の表示行を生成する。一方、変更対象部署の部署回付経路レコード２６１の区分が異なる場合には、部署経路管理部２１３は、回付先部署表示欄において、「並列」の表示行を生成し、「区分」の表示行毎に部署の表示行を生成する。
【００９２】
一方、直列ボタン５０５が選択され、直列指示と判定した場合（ステップＳ４−３において「直列」の場合）、回付管理サーバ２０の制御部２１は、並列解除処理を実行する（ステップＳ４−５）。具体的には、選択された回付先部署が「並列」で連結されており、これらを直列に変更する場合には、直列ボタン５０５を選択する。この場合、制御部２１の部署経路管理部２１３は、変更対象部署の部署回付経路レコード２６１の直並列識別子データ領域に「直列」フラグを上書きする。そして、部署経路管理部２１３は、回付先部署表示欄５０２において、変更対象部署毎に、タスク（「直列」、区分）、部署を含めた表示行を生成する。
【００９３】
ここで、図１０を用いて、回付先の並列化の具体例を説明する。
図１０（ａ）に示す部署設定画面５５０の回付先部署表示欄５０２に表示された回付先を並列化する場合を想定する。図１０（ｂ）は、図１０（ａ）に示す部署回付経路を模式的に表している。
【００９４】
図１０（ａ）では、回付先部署表示欄５０２に表示されたチェックボックスを用いて、「Ｅ部」、「Ｆ部」を選択する。そして、並列ボタン５０４を選択する。
この場合、図１０（ｃ）に示す部署設定画面５６０の回付先部署表示欄５０２において、「Ｅ部」、「Ｆ部」を含み、並列化された第１階層５６２が生成される。ここで、図１０（ｄ）は、図１０（ｃ）に示す部署回付経路を模式的に表している。
【００９５】
ここで、図１１を用いて、回付先の直列化（並列解除）の具体例を説明する。
図１１（ａ）に示す部署設定画面５７０の回付先部署表示欄５０２に表示された回付先の並列を解除して直列化する場合を想定する。ここで、図１１（ｂ）は、図１１（ａ）に示す部署回付経路を模式的に表している。
【００９６】
図１１（ａ）では、チェックボックスを用いて、「Ｅ部」、「Ｆ部」を並列化した第１階層５７２を選択する。そして、直列ボタン５０５を選択する。
この場合、図１１（ｃ）に示す部署設定画面５８０の回付先部署表示欄５０２において、「Ｅ部」、「Ｆ部」が第１階層で直列化される。ここで、図１１（ｄ）は、図１１（ｃ）に示す部署回付経路を模式的に表している。
【００９７】
（回付先部署の削除処理）
図８（ｂ）を用いて、回付先部署の削除処理を説明する。
ここでは、回付管理サーバ２０の制御部２１は、削除対象の選択処理を実行する（ステップＳ５−１）。具体的には、ユーザが回付先部署の削除を行なう場合、回付先部署表示欄５０２において、削除対象部署のチェックボックスを選択する。この場合、制御部２１の部署経路管理部２１３は、回付経路情報記憶部２６において、チェックボックスにより選択された部署の部署回付経路レコード２６１を特定する。ここで、複数のチェックボックスを選択することも可能である。
【００９８】
次に、回付管理サーバ２０の制御部２１は、削除対象の削除処理を実行する（ステップＳ５−２）。具体的には、制御部２１の部署経路管理部２１３は、削除ボタン５０６の選択を検知した場合、特定した部署回付経路レコード２６１を削除する。この場合、部署経路管理部２１３は、回付先部署表示欄において、部署回付経路レコード２６１に対応する表示行を削除する。
【００９９】
次に、回付管理サーバ２０の制御部２１は、下位順番の繰り上げ処理を実行する（ステップＳ５−３）。具体的には、制御部２１の部署経路管理部２１３は、削除された部署の行番号より遅い行番号が記録された部署回付経路レコード２６１を特定する。そして、部署経路管理部２１３は、特定した部署回付経路レコード２６１の行番号を、削除された部署数に対応した表示行数だけ繰り上げる。
【０１００】
ここで、図１２を用いて、回付先の削除の具体例を説明する。
図１２（ａ）に示す部署設定画面５９０の回付先部署表示欄５０２に表示された回付先を削除する場合を想定する。ここで、図１２（ｂ）は、図１２（ａ）に示す部署回付経路を模式的に表している。
【０１０１】
図１２（ａ）では、チェックボックスを用いて、「Ｅ部」、「Ｆ部」を含む第１階層５９２、「Ｄ部」を含む第１階層５９３を選択する。そして、削除ボタン５０６を選択する。
【０１０２】
この場合、図１２（ｃ）に示す部署設定画面６００の回付先部署表示欄５０２において、「Ｅ部」、「Ｆ部」、「Ｄ部」が削除される。ここで、図１２（ｄ）は、図１２（ｃ）に示す部署回付経路を模式的に表している。
【０１０３】
（回付先部署の移動処理）
図８（ｃ）を用いて、回付先部署の移動処理を説明する。
ここでは、回付管理サーバ２０の制御部２１は、移動対象の選択処理を実行する（ステップＳ６−１）。具体的には、ユーザが回付先の行番号を変更する場合、回付先部署表示欄５０２において、移動対象部署の表示行を選択する。この場合、制御部２１の部署経路管理部２１３は、選択された表示行を含む階層の表示色を変更する（アクティブ化）。
【０１０４】
次に、回付管理サーバ２０の制御部２１は、移動方向の指示処理を実行する（ステップＳ６−２）。具体的には、順番を変更する場合には、順番変更ボタン５０７を押下する。アクティブ化された階層の回付順を早くする場合には、上向きの繰り上げボタンを選択し、アクティブ化された表示用の回付先の回付順を遅くする場合には、下向きの繰り下げボタンを選択する。この場合、制御部２１の部署経路管理部２１３は、順番変更ボタン５０７（繰り上げボタン、繰り下げボタン）の押下を検知する。
【０１０５】
次に、回付管理サーバ２０の制御部２１は、同じ階層で移動処理を実行する（ステップＳ６−３）。具体的には、制御部２１の部署経路管理部２１３は、アクティブ化された階層を、同じ階層で行番号を変更する。この場合、部署経路管理部２１３は、繰り上げ又は繰り下げされた行番号を部署回付経路レコード２６１に記録する。なお、順番変更ボタン５０７が複数回、押下された場合、部署経路管理部２１３は、押下回数分に応じて、移動処理を繰り返す。
【０１０６】
ここで、図１３を用いて、回付先部署の移動の具体例を説明する。
図１３（ａ）に示す部署設定画面６１０の回付先部署表示欄５０２に表示された回付先を移動させる場合を想定する。この場合、移動させたい回付先の表示行を選択して、アクティブ化する。ここでは、「Ｂ部」、「Ｃ部」を含む第１階層６１２を選択する。そして、順番変更ボタン５０７を選択する。
【０１０７】
図１３（ｂ）は、上向き矢印の繰り上げボタンを選択した場合の回付先部署表示欄５０２を示す。図１３（ｃ）は、下向き矢印の繰り上げボタンを選択した場合の回付先部署表示欄５０２を示す。
【０１０８】
（回付先部署の変更処理）
次に、図１４を用いて、回付途中で、回付先部署を変更する場合について説明する。ここでは、申請の確認を行なう部署（変更者：先行回付先）において、後続回付先を変更する場合を想定する。
【０１０９】
本実施形態では、図１４（ａ）に示す変更ルール６４０が設定されている場合を想定する。この変更ルール６４０においては、「○」は部署経路の変更が可能であることを示している。「×」は部署経路の変更が不可であることを示している。なお、「−」は該当状態が存在しないことを示している。
【０１１０】
図１４（ｂ）を用いて、回付先部署の変更処理を説明する。
ここでは、回付管理サーバ２０の制御部２１は、未回付部署の特定処理を実行する（ステップＳ７−１）。具体的には、ユーザが、回付途中で回付経路を変更する場合、トップ画面において、部署の回付先変更ボタンを選択する。この場合、制御部２１の部署経路管理部２１３は、回付経路情報記憶部２６において、部署回付経路レコード２６１のステータスデータ領域に確認済フラグが記録されていない回付先部署を特定する。
【０１１１】
次に、回付管理サーバ２０の制御部２１は、変更者の所属部署の区分の特定処理を実行する（ステップＳ７−２）。具体的には、制御部２１の部署経路管理部２１３は、ユーザ認証されたユーザの所属部署を特定する。そして、部署経路管理部２１３は、部署回付経路レコード２６１を用いて、所属部署の区分を特定する。
【０１１２】
次に、回付管理サーバ２０の制御部２１は、所属部署と回付先との直並列関係の特定処理を実行する（ステップＳ７−３）。具体的には、制御部２１の部署経路管理部２１３は、部署回付経路レコード２６１を用いて、ユーザの所属部署と、未回付の後続部署との直並列関係を特定する。
【０１１３】
次に、回付管理サーバ２０の制御部２１は、区分、直並列関係に基づいて変更可能範囲の特定処理を実行する（ステップＳ７−４）。具体的には、制御部２１の部署経路管理部２１３は、変更ルール６４０に基づいて、所属部署の区分、直並列関係に基づいて、未回付の回付先において、変更可能な部署を特定する。
【０１１４】
ここで、図１４（ｃ）を用いて、変更範囲の具体例を説明する。この具体例では、Ａ部からＪ部までの部署回付経路が設定されている場合を想定する。申請者が所属するＡ部において起案され、Ｂ部、Ｃ部において更なる起案・申請を行なわれる場合を想定する。申請は、所管部としてＥ部〜Ｇ部に回付される。なお、Ｇ部は代表所管部として区分されている場合を想定する。更に、関係部（Ｈ部）、事前閲覧部（Ｉ部）、役員室（Ｊ部）に回付される場合を想定する。
【０１１５】
この場合、変更ルール６４０によれば、Ａ部はＢ部〜Ｊ部への回付を変更することができる。一方、Ｂ部、Ｃ部は経路を変更することができない。また、Ｅ部、Ｆ部も経路を変更することができない。Ｇ部はＨ部〜Ｊ部への回付を変更することができる。Ｈ部は経路を変更することができず、Ｉ部はＪ部への回付を変更することができる。そして、Ｊ部は経路を変更することができない。
【０１１６】
次に、回付管理サーバ２０の制御部２１は、回付先の変更処理を実行する（ステップＳ７−５）。具体的には、ユーザは変更可能範囲において、回付先の変更（追加、削除、直並列変更、順番変更）を行なう。この場合、制御部２１の部署経路管理部２１３は、部署回付経路レコード２６１を更新する。更に、部署経路管理部２１３は、削除された部署を検知した場合には、この部署の部署回付経路レコード２６１を、回付経路情報記憶部２６から削除する。
【０１１７】
（回付先担当者の設定処理）
次に、図１５を用いて、回付先担当者の設定処理を説明する。ここでは、回付先の部署に所属する担当者について、申請の確認作業を行なう担当者（回付先担当者）を設定する。
【０１１８】
まず、回付管理サーバ２０の制御部２１は、部署の選択処理を実行する（ステップＳ８−１）。具体的には、ユーザが回付先担当者を設定する場合、部署回付経路画面において、担当者設定ボタンを選択する。この場合、制御部２１の担当者経路管理部２１４は、ユーザ端末１０のディスプレイに部署選択画面を出力する。
【０１１９】
本実施形態では、図１７（ａ）に示す部署選択画面６５０を用いる場合を想定する。この部署選択画面６５０には、回付経路情報記憶部２６の部署回付経路レコード２６１に記録されている部署ＩＤの部署名を表示する。
【０１２０】
そして、部署選択画面６５０において、回付先担当者を設定する部署が指定された場合、担当者経路管理部２１４は、部署選択画面において選択された部署の部署ＩＤを特定する。
【０１２１】
次に、回付管理サーバ２０の制御部２１は、選択された部署のユーザ一覧表示処理を実行する（ステップＳ８−２）。具体的には、制御部２１の担当者経路管理部２１４は、ユーザ情報記憶部２３から、部署選択画面において選択された部署ＩＤが所属データ領域に記録されているユーザ管理レコード２３０を抽出する。そして、担当者経路管理部２１４は、抽出したユーザ管理レコード２３０のユーザを一覧表示させた担当者設定画面を出力する。
【０１２２】
図１７（ｂ）に示すように、担当者設定画面７００には、担当者表示欄７０１、回付先担当者表示欄７０２が含まれる。更に、担当者設定画面７００には、追加ボタン７０３、並列ボタン７０４、直列ボタン７０５、削除ボタン７０６、順番変更ボタン７０７が含まれる。
【０１２３】
担当者表示欄７０１には、検索欄７１２、一覧表示欄７１３が設けられている。
検索欄７１２には、担当者を検索するためのキーワード入力欄と検索ボタンとが設けられている。この検索欄７１２では、ユーザの氏名やチーム名、役職を用いて検索することができる。
【０１２４】
一覧表示欄７１３には、部署に属する担当者の一覧が表示される。この一覧表示欄７１３には、担当者が所属するチーム毎に表示される。そして、チームや担当者を選択するためのチェックボックスが設けられている。この一覧表示欄７１３では、ユーザ管理レコード２３０に記録されている役職を特定し、この役職の上位者が上方に配置される順番で並べて表示する。
【０１２５】
回付先担当者表示欄７０２には、選択欄７２１、タスク欄７２２、選択欄７２３、チーム欄７２４、氏名欄７２５、役職欄７２６、役割名欄７２７が設けられている。
選択欄７２１には、タスク内の直並列でまとめられた担当者（第１階層）をまとめて選択するためのチェックボックスが表示される。
【０１２６】
タスク欄７２２には、直並列識別子が表示される。更に、直並列識別子として「並列」が設定されている場合には、並列内に設けられた直列（個別直列識別子）が表示される。そして、個別直列識別子には、この直列に属する担当者（第２階層）をまとめて選択するためのチェックボックスが表示される。
【０１２７】
選択欄７２３には、各担当者（第３階層）を選択するためのチェックボックスが表示される。
チーム欄７２４には、この担当者が所属するチームを特定するための識別子（チーム名）が表示される。
【０１２８】
氏名欄７２５、役職欄７２６、役割名欄７２７には、この担当者の氏名、役職、役割名が、それぞれ表示される。
なお、本実施形態では、各表示行を指定することにより、担当者の追加先や順番の変更を行なうための選択（アクティブ化）を行なうことができる。
【０１２９】
追加ボタン７０３は、担当者表示欄７０１のチェックボックスを用いて選択された担当者を、回付先担当者表示欄７０２に追加するためのアイコンである。本実施形態では、追加ボタン７０３が選択された場合、回付先担当者表示欄７０２において選択された担当者の表示行が、アクティブにされた表示行の下側に挿入される。
【０１３０】
並列ボタン７０４は、回付先担当者表示欄７０２のチェックボックスを用いて選択された回付先を、並列に変更するためのアイコンである。
直列ボタン７０５は、回付先担当者表示欄７０２のチェックボックスを用いて選択された回付先の並列を解除して直列に変更するためのアイコンである。
【０１３１】
削除ボタン７０６は、回付先担当者表示欄７０２のチェックボックスを用いて選択された回付先を削除するためのアイコンである。
順番変更ボタン７０７は、回付先担当者表示欄７０２の表示行の選択によりアクティブ化された回付先の回付順を変更するためのアイコンである。この順番変更ボタン７０７には、上向き矢印の繰り上げボタンと、下向き矢印の繰り下げボタンとがある。
【０１３２】
次に、回付管理サーバ２０の制御部２１は、回付先担当者の特定処理を実行する（ステップＳ８−３）。具体的には、ユーザが追加する担当者を検索する場合、検索欄７１２に、回付先担当者を特定するためのキーワードを入力して検索ボタンを選択する。この場合、制御部２１の担当者経路管理部２１４は、ユーザ情報記憶部２３を用いて、入力されたキーワードが氏名や所属に含まれるユーザ管理レコード２３０を検索する。そして、担当者経路管理部２１４は、抽出したユーザ管理レコード２３０の部署名を一覧表示欄７１３に表示する。この場合、担当者経路管理部２１４は、ユーザを所属（チーム）毎にツリー構造で表示する。更に、担当者経路管理部２１４は、各部署を選択するためのチェックボックスを設定する。そして、一覧表示欄７１３に表示された部署のチェックボックスが選択された場合、担当者経路管理部２１４は、追加対象の回付先担当者のユーザＩＤをメモリに仮記憶する。ここで、複数のチェックボックスを選択することも可能である。
【０１３３】
次に、回付管理サーバ２０の制御部２１は、追加先階層の指定処理を実行する（ステップＳ８−４）。具体的には、ユーザが追加先を指定する場合、回付先担当者表示欄７０２において、追加を希望する表示行を選択する。この場合、制御部２１の担当者経路管理部２１４は、選択された表示行を含む階層の表示色を変更する（アクティブ化）。
【０１３４】
次に、回付管理サーバ２０の制御部２１は、回付先の追加処理を実行する（ステップＳ８−５）。具体的には、ユーザが追加を行なう場合には、担当者設定画面７００の追加ボタン７０３を選択する。この場合、制御部２１の担当者経路管理部２１４は、アクティブ化された階層の直下を追加先として特定する。
【０１３５】
次に、回付管理サーバ２０の制御部２１は、複数の担当者の選択かどうかについての判定処理を実行する（ステップＳ８−６）。具体的には、制御部２１の担当者経路管理部２１４は、選択されたチェックボックスの数に基づいて、複数の担当者の選択かどうかを判定する。
【０１３６】
複数のチェックボックスが選択されており、複数の担当者の選択と判定した場合（ステップＳ８−６において「ＹＥＳ」の場合）、回付管理サーバ２０の制御部２１は、並び順の反転処理を実行する（ステップＳ８−７）。具体的には、制御部２１の担当者経路管理部２１４は、チーム毎に、選択された回付先担当者の並び順を逆転させて、行番号を決定する。
【０１３７】
一方、チーム毎に単数の担当者の選択と判定した場合（ステップＳ８−６において「ＮＯ」の場合）、回付管理サーバ２０の制御部２１は、並び順の反転処理（ステップＳ８−７）をスキップする。
【０１３８】
ここでは、回付管理サーバ２０の制御部２１は、追加先と同じ階層への追加処理を実行する（ステップＳ８−８）。具体的には、制御部２１の担当者経路管理部２１４は、追加先の行番号を記録した担当者回付経路レコード２６２を生成し、回付経路情報記憶部２６に記録する。この場合、担当者回付経路レコード２６２のタスクデータ領域には、追加先階層と同じタスク（直並列識別子、個別直列識別子）を記録する。更に、ユーザＩＤデータ領域には、追加担当者のユーザＩＤを記録する。
【０１３９】
次に、回付管理サーバ２０の制御部２１は、回付経路の表示処理を実行する（ステップＳ８−９）。具体的には、制御部２１の担当者経路管理部２１４は、追加された担当者数に対応した表示行数に応じて、後続の各回付先の行番号を繰り下げる。そして、直並列識別子、チームに応じて、追加先に表示行を追加する。この場合、担当者経路管理部２１４は、ユーザ情報記憶部２３のユーザ管理レコード２３０に記録されている氏名、役職、役割名を、各ユーザの表示欄に出力する。更に、部署経路管理部２１３は、各階層のグループ毎に、チェックボックスを設定する。
【０１４０】
ここで、図１８を用いて、回付先の追加の具体例を説明する。
図１８（ａ）に示す担当者設定画面７３０の回付先担当者表示欄７０２に回付先を追加する場合を想定する。ここで、図１８（ｂ）は、図１８（ａ）に示す担当者回付経路を模式的に表している。
【０１４１】
図１８（ａ）では、担当者表示欄７０１において、チェックボックスを用いて、「Ｄ０１」を選択する。更に、回付先担当者表示欄７０２において、「Ｃ０１」〜「Ｃ０３」を含む第１階層７３２をアクティブ化する。そして、追加ボタン７０３を選択する。
【０１４２】
この場合、図１８（ｃ）に示す担当者設定画面７４０の回付先担当者表示欄７０２において、「Ｄ０１」を含む回付先７４２が追加される。ここで、図１８（ｄ）は、図１８（ｃ）に示す担当者回付経路を模式的に表している。
【０１４３】
（回付先担当者の並列化処理）
図１６（ａ）を用いて、回付先担当者の並列化処理を説明する。
ここでは、回付管理サーバ２０の制御部２１は、担当者の特定処理を実行する（ステップＳ９−１）。具体的には、ユーザが回付先担当者の並列化を行なう場合、担当者設定画面７００の回付先担当者表示欄７０２において、並列化する担当者のチェックボックスを選択する。この場合、制御部２１の担当者経路管理部２１４は、チェックボックスにより選択された担当者の担当者回付経路レコード２６２を、回付経路情報記憶部２６において特定する。
【０１４４】
次に、回付管理サーバ２０の制御部２１は、並列指示の取得処理を実行する（ステップＳ９−２）。具体的には、ユーザが、指定した担当者を並列に変更する場合には、並列ボタン７０４を選択する。この場合、制御部２１の担当者経路管理部２１４は、並列指示を取得する。
【０１４５】
次に、回付管理サーバ２０の制御部２１は、複数人の選択かどうかについての判定処理を実行する（ステップＳ９−３）。具体的には、制御部２１の担当者経路管理部２１４は、選択されたチェックボックスの数に基づいて、複数人の選択かどうかを判定する。
【０１４６】
選択されたチェックボックス数が「１」であり、複数人の選択でないと判定した場合（ステップＳ９−３において「ＮＯ」の場合）、回付管理サーバ２０の制御部２１は、並列内の直列生成処理を実行する（ステップＳ９−４）。具体的には、制御部２１の担当者経路管理部２１４は、担当者回付経路レコード２６２において、タスクデータ領域の直並列識別子として「並列」、個別直列識別子として「直列」を付与する。
【０１４７】
選択されたチェックボックス数が複数であり、複数人の選択と判定した場合（ステップＳ９−３において「ＹＥＳ」の場合）、回付管理サーバ２０の制御部２１は、タスクは並列化済かどうかについての判定処理を実行する（ステップＳ９−５）。具体的には、制御部２１の担当者経路管理部２１４は、選択された担当者の担当者回付経路レコード２６２において、直並列識別子を特定する。すべての担当者の担当者回付経路レコード２６２において、直並列識別子データ領域に「並列」が記録されている場合には、並列化済と判定する。
【０１４８】
並列化済と判定した場合（ステップＳ９−５において「ＹＥＳ」の場合）、回付管理サーバ２０の制御部２１は、並列の生成処理を実行する（ステップＳ９−６）。具体的には、制御部２１の担当者経路管理部２１４は、第１階層において直並列識別子として「並列」を設定する。そして、この第１階層内の「並列」で、第２階層において個々に個別直列識別子が付与された担当者を繋げる。これにより、各担当者が並列で取りまとめられ、同時期に回付が行われる。
【０１４９】
一方、並列化済でないと判定した場合（ステップＳ９−５において「ＮＯ」の場合）、回付管理サーバ２０の制御部２１は、並列化可能な直列の生成処理を実行する（ステップＳ９−７）。具体的には、制御部２１の担当者経路管理部２１４は、第１階層において直並列識別子として「並列」を設定する。そして、この第１階層の「並列」内で、第２階層の個別直列識別子で各担当者を繋げる。
【０１５０】
ここで、図１９〜図２１を用いて、回付先担当者の並列化の具体例を説明する。
図１９（ａ）に示す担当者設定画面７５０の回付先担当者表示欄７０２に表示された回付先を並列化する場合を想定する。ここで、図１９（ｂ）は、図１９（ａ）に示す担当者回付経路を模式的に表している。
【０１５１】
図１９（ａ）では、回付先担当者表示欄７０２において、チェックボックスを用いて、担当者「Ｃ０１」を選択する。そして、並列ボタン７０４を選択する。
この場合、図１９（ｃ）に示す担当者設定画面７６０の回付先担当者表示欄７０２において、担当者「Ｃ０１」を含む第１階層７６２が生成される。この第１階層７６２には、個別直列識別子「直列１」が付与される。ここで、図１９（ｄ）は、図１９（ｃ）に示す担当者回付経路を模式的に表している。この段階では、担当者「Ｃ０１」について、第１階層の中に第２階層が生成されているが、直列関係は維持されている。
【０１５２】
そして、上述の処理を、担当者「Ｃ０２」〜「Ｃ０６」についても繰り返す。
この場合、図２０（ａ）に示すように、担当者設定画面７７０において回付先担当者表示欄７０２が表示される。ここで、図２０（ｂ）は、図２０（ａ）に示す担当者回付経路を模式的に表している。ここでは、各担当者について、第１階層の中に第２階層が生成されている。そして、すべての担当者について並列化する場合には、各担当者の第１階層のチェックボックスを選択し、並列ボタン７０４を選択する。
【０１５３】
この場合、図２１（ａ）に示すように、担当者設定画面７８０において回付先担当者表示欄７０２が表示される。ここで、図２１（ｂ）は、図２１（ａ）に示す担当者回付経路を模式的に表している。ここでは、各担当者について、第１階層の「並列」において、担当者「Ｃ０２」〜「Ｃ０６」がグループ化されている。
【０１５４】
次に、図２２〜図２３を用いて、回付先担当者の並列化について、他の具体例を説明する。
図２２（ａ）に示す担当者設定画面７９０の回付先担当者表示欄７０２に表示された回付先を並列化する場合を想定する。ここで、図２２（ｂ）は、図２２（ａ）に示す担当者回付経路を模式的に表している。
【０１５５】
図２２（ａ）では、回付先担当者表示欄７０２において、チェックボックスを用いて、担当者「Ｃ０１」〜「Ｃ０３」を選択する。そして、並列ボタン７０４を選択する。
この場合、図２２（ｃ）に示す担当者設定画面８００の回付先担当者表示欄７０２において、担当者「Ｃ０１」〜「Ｃ０３」を含む第１階層８０２が生成される。この第１階層８０２には、個別直列識別子「直列１」が付与される。ここで、図２２（ｄ）は、図２２（ｃ）に示す担当者回付経路を模式的に表している。この段階では、担当者「Ｃ０１」〜「Ｃ０３」について、第１階層の中に第２階層が生成されているが、直列関係は維持されている。
【０１５６】
次に、担当者設定画面８００の回付先担当者表示欄７０２において、チェックボックスを用いて、担当者「Ｃ０４」〜「Ｃ０６」を選択する。そして、並列ボタン７０４を選択する。
この場合、図２３（ａ）に示す担当者設定画面８１０の回付先担当者表示欄７０２において、担当者「Ｃ０４」〜「Ｃ０６」を含む第１階層８１３が生成される。この第１階層８１３には、個別直列識別子「直列１」が付与される。ここで、図２３（ｂ）は、図２３（ａ）に示す担当者回付経路を模式的に表している。この段階では、担当者「Ｃ０１」〜「Ｃ０３」の第１階層８１２と、担当者「Ｃ０４」〜「Ｃ０６」の第１階層８１３とが、直列関係となる。
【０１５７】
次に、担当者設定画面８１０の回付先担当者表示欄７０２において、チェックボックスを用いて、第１階層８１２、第１階層８１３を選択する。そして、並列ボタン７０４を選択する。
【０１５８】
この場合、図２３（ａ）に示す担当者「Ｃ０１」〜「Ｃ０３」の第１階層８１２と、担当者「Ｃ０４」〜「Ｃ０６」の第１階層８１３とが、「並列」でグループ化される。そして、図２３（ｃ）に示す担当者設定画面８２０の回付先担当者表示欄７０２において、第１階層８２２が生成される。ここで、図２３（ｄ）は、図２３（ｃ）に示す担当者回付経路を模式的に表している。
【０１５９】
（回付先担当者の直列化処理）
図１６（ｂ）を用いて、回付先担当者の直列化処理を説明する。
ここでは、回付管理サーバ２０の制御部２１は、変更対象の選択処理を実行する（ステップＳ１０−１）。具体的には、ユーザが直並列を変更する場合、回付先担当者表示欄７０２において、変更対象部署のチェックボックスを選択する。この場合、制御部２１の担当者経路管理部２１４は、チェックボックスにより選択された担当者の担当者回付経路レコード２６２を、回付経路情報記憶部２６において特定する。
【０１６０】
次に、回付管理サーバ２０の制御部２１は、直列指示の取得処理を実行する（ステップＳ１０−２）。具体的には、選択された回付先担当者が「並列」で連結されており、これらを直列に変更する場合には、直列ボタン７０５を選択する。この場合、制御部２１の担当者経路管理部２１４は、直列指示を取得する。
【０１６１】
次に、回付管理サーバ２０の制御部２１は、並列解除処理を実行する（ステップＳ１０−３）。具体的には、制御部２１の担当者経路管理部２１４は、変更対象担当者の担当者回付経路レコード２６２の直並列識別子データ領域に「直列」フラグを上書きする。そして、担当者経路管理部２１４は、回付先担当者表示欄７０２において、変更対象担当者毎に、タスク（「直列」）、チーム、氏名、役職、役割名を含めた表示行を生成する。
【０１６２】
（回付先担当者の削除処理）
図１６（ｃ）を用いて、回付先担当者の削除処理を説明する。
ここでは、回付管理サーバ２０の制御部２１は、削除対象の選択処理を実行する（ステップＳ１１−１）。具体的には、ユーザが回付先担当者の削除を行なう場合、回付先担当者表示欄７０２において、削除対象担当者のチェックボックスを選択する。この場合、制御部２１の担当者経路管理部２１４は、チェックボックスにより選択された担当者の担当者回付経路レコード２６２を、回付経路情報記憶部２６において特定する。ここで、複数のチェックボックスを選択することも可能である。
【０１６３】
次に、回付管理サーバ２０の制御部２１は、削除対象の削除処理を実行する（ステップＳ１１−２）。具体的には、制御部２１の担当者経路管理部２１４は、削除ボタン７０６の選択を検知した場合、特定した担当者回付経路レコード２６２を削除する。この場合、担当者経路管理部２１４は、回付先担当者表示欄において、担当者回付経路レコード２６２に対応する表示行を削除する。
【０１６４】
次に、回付管理サーバ２０の制御部２１は、下位順番の繰り上げ処理を実行する（ステップＳ１１−３）。具体的には、制御部２１の担当者経路管理部２１４は、削除された担当者の行番号より遅い行番号が記録された担当者回付経路レコード２６２を特定する。そして、担当者経路管理部２１４は、特定した担当者回付経路レコード２６２の行番号を、削除された担当者数に対応した表示行数だけ繰り上げる。
【０１６５】
（回付先担当者の移動処理）
図１６（ｄ）を用いて、回付先担当者の移動処理を説明する。
ここでは、回付管理サーバ２０の制御部２１は、移動対象の選択処理を実行する（ステップＳ１２−１）。具体的には、ユーザが回付先の行番号を変更する場合、回付先担当者表示欄７０２において、移動対象担当者の表示行を選択する。この場合、制御部２１の担当者経路管理部２１４は、選択された表示行を含む階層の表示色を変更する（アクティブ化）。
【０１６６】
次に、回付管理サーバ２０の制御部２１は、移動方向の指示処理を実行する（ステップＳ１２−２）。具体的には、順番を変更する場合には、順番変更ボタン７０７を選択する。アクティブ化された階層の回付順を早くする場合には、上向きの繰り上げボタンを選択し、アクティブ化された表示行の回付先の回付順を遅くする場合には、下向きの繰り下げボタンを選択する。この場合、制御部２１の担当者経路管理部２１４は、順番変更ボタン７０７（繰り上げボタン、繰り下げボタン）の押下を検知する。
【０１６７】
次に、回付管理サーバ２０の制御部２１は、同じ階層での移動処理を実行する（ステップＳ１２−３）。具体的には、制御部２１の担当者経路管理部２１４は、アクティブ化された階層を、同じ階層で回付順を変更する。この場合、担当者経路管理部２１４は、繰り上げ又は繰り下げされた行番号を担当者回付経路レコード２６２に記録する。なお、順番変更ボタン７０７が複数回、押下された場合、担当者経路管理部２１４は、押下回数分に応じて、移動処理を繰り返す。
【０１６８】
（回付先担当者の変更処理）
次に、図２４を用いて、回付途中で、回付先担当者を変更する場合について説明する。ここでは、申請の確認を行なう担当者（変更者：先行回付先）が、後続回付先を変更する場合を想定する。
【０１６９】
本実施形態では、図２４（ａ）に示す変更ルール８４０が設定されている場合を想定する。この変更ルール８４０において、「○」は担当者経路の変更が可能であることを示している。また、「△」は、所定の条件を満たす場合に変更が可能であることを示している。
【０１７０】
図２４（ｂ）を用いて、回付先担当者の変更処理を説明する。
ここでは、回付管理サーバ２０の制御部２１は、未回付担当者の特定処理を実行する（ステップＳ１３−１）。具体的には、ユーザが、回付途中で回付経路を変更する場合、トップ画面において、担当者の回付先変更ボタンを選択する。この場合、制御部２１の担当者経路管理部２１４は、回付経路情報記憶部２６において、自部署の担当者回付経路レコード２６２であって、ステータスデータ領域に確認済フラグが記録されていない担当者を特定する。
【０１７１】
次に、回付管理サーバ２０の制御部２１は、特定権限者かどうかについての判定処理を実行する（ステップＳ１３−２）。具体的には、制御部２１の担当者経路管理部２１４は、担当者回付経路レコード２６２に記録された役割名において、特定権限者かどうかを判定する。
【０１７２】
特定権限者と判定した場合（ステップＳ１３−２において「ＹＥＳ」の場合）、回付管理サーバ２０の制御部２１は、自部署内の未承認の経路の変更可能設定処理を実行する（ステップＳ１３−３）。具体的には、制御部２１の担当者経路管理部２１４は、同じ部署ＩＤに関連付けられた担当者回付経路レコード２６２であって、ステータスデータ領域に確認済フラグが記録されていない担当者を、変更可能範囲に含める。
【０１７３】
一方、特定権限者でないと判定した場合（ステップＳ１３−２において「ＮＯ」の場合）、回付管理サーバ２０の制御部２１は、並列内かどうかについての判定処理を実行する（ステップＳ１３−４）。具体的には、制御部２１の担当者経路管理部２１４は、変更者の担当者回付経路レコード２６２の直並列識別子データ領域における「並列」の記録の有無により、並列内かどうかを判定する。
【０１７４】
変更者の担当者回付経路レコード２６２の直並列識別子に「直列」が記録されており、並列内でないと判定した場合（ステップＳ１３−４において「ＮＯ」の場合）、回付管理サーバ２０の制御部２１は、後続範囲の変更可能設定処理を実行する（ステップＳ１３−５）。具体的には、制御部２１の担当者経路管理部２１４は、変更者の行番号より遅い行番号が記録されている担当者回付経路レコード２６２の回付先担当者を、変更可能範囲に含める。
【０１７５】
一方、変更者の担当者回付経路レコード２６２の直並列識別子に「並列」が記録されており、並列内と判定した場合（ステップＳ１３−４において「ＹＥＳ」の場合）、回付管理サーバ２０の制御部２１は、並列内直列内の変更可能設定処理を実行する（ステップＳ１３−６）。具体的には、制御部２１の担当者経路管理部２１４は、変更者の行番号より遅い行番号が記録され、同じ直並列識別子（「並列」）の階層内の担当者回付経路レコード２６２の回付先担当者を、変更可能範囲に含める。
【０１７６】
次に、回付管理サーバ２０の制御部２１は、並列内の最後の回付先かどうかについての判定処理を実行する（ステップＳ１３−７）。具体的には、制御部２１の担当者経路管理部２１４は、同じ直並列識別子（「並列」）の階層内で、最も遅い行番号が記録されているかどうかを確認する。ここで、最も遅い行番号が記録されている場合には、並列内の最後の回付先と判定する。
【０１７７】
並列内の最後の回付先と判定した場合（ステップＳ１３−７において「ＹＥＳ」の場合）、回付管理サーバ２０の制御部２１は、並列後の回付先の変更可能設定処理を実行する（ステップＳ１３−８）。具体的には、制御部２１の担当者経路管理部２１４は、変更者の行番号より遅い行番号が記録されている担当者回付経路レコード２６２の回付先担当者を、変更可能範囲に含める。
一方、並列内の最後の回付先でないと判定した場合（ステップＳ１３−７において「ＮＯ」の場合）、回付管理サーバ２０の制御部２１は、並列後の回付先の変更可能設定処理（ステップＳ１３−８）をスキップする。
【０１７８】
次に、回付管理サーバ２０の制御部２１は、回付先の変更処理を実行する（ステップＳ１３−９）。具体的には、ユーザは変更可能範囲において、回付先の変更（追加、削除、直並列変更、順番変更）を行なう。この場合、制御部２１の担当者経路管理部２１４は、担当者回付経路レコード２６２を更新する。更に、担当者経路管理部２１４は、削除された担当者を検知した場合には、この担当者の担当者回付経路レコード２６２を、回付経路情報記憶部２６から削除する。
【０１７９】
ここで、図２５を用いて変更可能範囲の具体例を説明する。図２５（ａ）に示すように、担当者（Ａ〜Ｉ）までの担当者回付経路が設定されている場合を想定する。ここでは、図２５（ｂ）に示すように、担当者Ａは担当者Ｂ〜Ｉへの回付を変更することができる。図２５（ｃ）に示すように、担当者Ｂは担当者Ｃ〜Ｉへの回付を変更することができる。図２５（ｄ）に示すように、担当者Ｃは担当者Ｄ、Ｅへの回付を変更することができる。図２５（ｅ）に示すように、担当者Ｄは担当者Ｅへの回付を変更することができる。図２５（ｆ）に示すように、担当者Ｆは担当者Ｇへの回付を変更することができる。図２５（ｇ）に示すように、担当者Ｅ、Ｇの内で、最後の確認者は、担当者Ｈ、Ｉへの回付を変更することができる。図２５（ｈ）に示すように、担当者Ｈは担当者Ｉへの回付を変更することができる。
【０１８０】
（回付確認処理）
次に、図２６（ａ）を用いて、回付確認処理を説明する。
ここでは、回付管理サーバ２０の制御部２１は、自身が回付先として登録された申請の特定処理を実行する（ステップＳ１４−１）。具体的には、制御部２１の回付管理部２１５は、回付経路情報記憶部２６において、ユーザ認証したユーザＩＤが記録された担当者回付経路レコード２６２を特定する。そして、回付管理部２１５は、ステータスデータ領域に確認済フラグが記録されていない担当者回付経路レコード２６２を特定する。
【０１８１】
次に、回付管理サーバ２０の制御部２１は、一覧画面の出力処理を実行する（ステップＳ１４−２）。具体的には、制御部２１の回付管理部２１５は、特定した担当者回付経路レコード２６２の申請ＩＤに基づいて、申請管理レコード２４０を特定する。そして、回付管理部２１５は、特定した申請管理レコード２４０の名称を一覧表示させた申請一覧表示画面を生成する。
【０１８２】
そして、回付管理サーバ２０の制御部２１は、申請毎に以下の処理を繰り返す。
ここでは、回付管理サーバ２０の制御部２１は、先行回付先は確認済かどうかについての判定処理を実行する（ステップＳ１４−３）。具体的には、制御部２１の回付管理部２１５は、回付経路情報記憶部２６において、回付先担当者の担当者回付経路レコード２６２に対して、行番号が先行し、直列かつ直近の担当者回付経路レコード２６２を特定する。この先行する直近の担当者回付経路レコード２６２のステータスデータ領域に確認済フラグが記録されていない場合には、先行回付先は確認済でないと判定する。
【０１８３】
先行回付先は確認済でないと判定した場合（ステップＳ１４−３において「ＮＯ」の場合）、回付管理サーバ２０の制御部２１は、予告表示処理を実行する（ステップＳ１４−４）。具体的には、制御部２１の回付管理部２１５は、申請一覧表示画面において、この申請についての予告表示を行なう。
【０１８４】
一方、先行回付先は確認済と判定した場合（ステップＳ１４−３において「ＹＥＳ」の場合）、回付管理サーバ２０の制御部２１は、確認可能表示処理を実行する（ステップＳ１４−５）。具体的には、制御部２１の回付管理部２１５は、申請一覧表示画面において、申請について申請管理レコード２４０へのリンクを設定し、選択可能にする。
以上の処理を、特定した申請毎に繰り返す。
【０１８５】
次に、回付管理サーバ２０の制御部２１は、確認可能の申請選択処理を実行する（ステップＳ１４−６）。具体的には、制御部２１の回付管理部２１５は、申請一覧表示画面において、選択可能な申請の選択を検知した場合、この申請のリンクを用いて、申請管理レコード２４０の内容を、ユーザ端末１０のディスプレイに表示する。
【０１８６】
次に、回付管理サーバ２０の制御部２１は、確認処理を実行する（ステップＳ１４−７）。具体的には、制御部２１の回付管理部２１５は、ユーザ端末１０のディスプレイに申請内容表示画面を出力する。
【０１８７】
図２６（ｂ）に示すように、申請内容表示画面９００には、申請内容欄、ファイル一覧、プレビュー画面が含まれる。回付管理部２１５は、申請内容欄に、申請管理レコード２４０に記録された内容を表示する。添付ファイル一覧には、この申請の添付ファイルのファイル名を一覧表示する。また、ファイル一覧において添付ファイルが選択された場合、回付管理部２１５は、プレビュー画面に変換ファイルの内容（プレビュー）を表示する。
【０１８８】
そして、回付先担当者が、申請内容や添付ファイルを確認した場合、この申請内容表示画面９００に表示された確認結果を入力する。具体的には、決済者の申請内容表示画面９００には、「承認・回付」や「差戻」、「否決」を選択するためのボタンが表示される。「承認・回付」ボタンは、申請を承認する場合に用いる。「差戻」ボタンは、差戻し先を指定して申請を差し戻す場合に用いる。「否決」ボタンは、申請された申請を却下し、回付を終了させる場合に用いる。確認を完了し、各ボタンが選択された場合、回付管理部２１５は、担当者回付経路レコード２６２のステータスデータ領域に、確認済フラグを記録する。そして、決裁権限を有する回付先において「差戻」、「否決」が選択された場合や、最終の権限者において「承認・回付」が選択された場合には、回付管理部２１５は、申請情報記憶部２４の申請管理レコード２４０のステータスデータ領域に、それぞれ「差戻」や「否決」、「承認」を示すフラグを記録する。そして、回付管理部２１５は、起案者に通知を行なう。
【０１８９】
本実施形態によれば、以下のような効果を得ることができる。
（１）本実施形態では、回付管理サーバ２０の制御部２１は、起案申請情報の取得処理を実行する（ステップＳ１−３）。そして、回付管理サーバ２０の制御部２１は、添付ファイルの取得処理（ステップＳ１−４）、ファイル変換処理（ステップＳ１−５）を実行する。これにより、変換ファイルを用いるので、補足資料を効率的に確認することができる。
【０１９０】
（２）本実施形態では、回付管理サーバ２０の制御部２１は、部署回付経路の設定処理（ステップＳ１−６）、担当者回付経路の設定処理（ステップＳ１−７）を実行する。これにより、回付先部署において、申請を確認する担当者についても、回付経路を設定することができる。この場合、行列で構成された表形式で作成した回付経路を用いて回付経路を設定できるので、一覧が容易である。また、回付における確認結果を出力する場合にも、表形式により状況の把握が容易となる。
【０１９１】
（３）本実施形態の起案部署の設定処理では、回付管理サーバ２０の制御部２１は、区分の特定処理（ステップＳ２−１）、起案部署の登録処理（ステップＳ２−２）を実行する。これにより、回付先部署の役割を考慮して、回付経路を生成することができる。
【０１９２】
（４）本実施形態の回付先部署の追加処理では、回付管理サーバ２０の制御部２１は、区分の特定処理（ステップＳ３−１）、追加部署の特定処理（ステップＳ３−２）を実行する。この場合、回付管理サーバ２０の制御部２１は、追加先階層の指定処理（ステップＳ３−３）、追加先と同じ階層に追加処理（ステップＳ３−５）を実行する。これにより、追加先の階層に基づいて、回付先を効率的に追加することができる。
【０１９３】
（５）本実施形態の回付先部署の直並列の変更処理では、並列指示と判定した場合（ステップＳ４−３において「並列」の場合）、回付管理サーバ２０の制御部２１は、並列化処理を実行する（ステップＳ４−４）。一方、直列指示と判定した場合（ステップＳ４−３において「直列」の場合）、回付管理サーバ２０の制御部２１は、並列解除処理を実行する（ステップＳ４−５）。これにより、生成した回付経路において、直並列関係を変更して、回付経路を作り直すことができる。
更に、回付先部署の削除処理、回付先部署の移動処理を実行する。これにより、生成した回付経路において、効率的に回付経路を作り直すことができる。
【０１９４】
（６）本実施形態の回付先部署の変更処理では、回付管理サーバ２０の制御部２１は、未回付部署の特定処理を実行する（ステップＳ７−１）。そして、回付管理サーバ２０の制御部２１は、区分、直並列関係に基づいて変更可能範囲の特定処理を実行する（ステップＳ７−４）。これにより、所定の条件を満たすことにより、回付途中で後続回付先を変更することができる。例えば、起案者が想定していなかった部署を追加したり、回付先において適切な部署に変更したりすることができる。
【０１９５】
（７）本実施形態の回付先担当者の設定処理では、回付管理サーバ２０の制御部２１は、回付先の追加処理（ステップＳ８−５）、追加先と同じ階層に追加処理（ステップＳ８−８）を実行する。これにより、効率的に回付先を追加することができる。この場合、行列で構成された表形式で作成した回付経路を用いて回付経路を設定できるので、一覧が容易である。回付における確認結果を出力する場合にも、表形式により状況の把握が容易となる。
【０１９６】
（８）本実施形態では、複数の担当者の選択と判定した場合（ステップＳ８−６において「ＹＥＳ」の場合）、回付管理サーバ２０の制御部２１は、並び順の反転処理を実行する（ステップＳ８−７）。これにより、組織構成と異なる回付順を、効率的に設定することができる。例えば、組織構成においては、通常、役職上位者が先に登録されているが、回付経路においては、回付順を後にすることができる。
【０１９７】
（９）本実施形態の回付先担当者の並列化処理では、複数人の選択でないと判定した場合（ステップＳ９−３において「ＮＯ」の場合）、回付管理サーバ２０の制御部２１は、並列内の直列生成処理を実行する（ステップＳ９−４）。これにより、複数の直列の回付経路を並行させて回付することができる。
【０１９８】
（１０）本実施形態では、複数人の選択において、並列化済と判定した場合（ステップＳ９−５において「ＹＥＳ」の場合）、回付管理サーバ２０の制御部２１は、並列の生成処理を実行する（ステップＳ９−６）。これにより、同時期に複数人に回付を行なうことができる。一方、並列化済でないと判定した場合（ステップＳ９−５において「ＮＯ」の場合）、回付管理サーバ２０の制御部２１は、並列化可能な直列の生成処理を実行する（ステップＳ９−７）。これにより、他の回付経路グループと並列化させるための直列の回付経路グループを生成することができる。
【０１９９】
（１１）本実施形態では、回付管理サーバ２０の制御部２１は、回付先担当者の直列化処理、回付先担当者の削除処理、回付先担当者の移動処理を実行する。これにより、回付先担当者の編集を効率的に行なうことができる。
【０２００】
（１２）本実施形態の回付先担当者の変更処理では、回付管理サーバ２０の制御部２１は、未回付担当者の特定処理を実行する（ステップＳ１３−１）。そして、特定権限者、直並列関係、並列内の位置に基づいて回付先の変更可能範囲を特定する。これにより、所定の条件を満たすことにより、回付途中で後続回付先を変更することができる。
【０２０１】
なお、上記実施形態は以下のように変更してもよい。
・上記実施形態では、複数の担当者の選択と判定した場合（ステップＳ８−６において「ＹＥＳ」の場合）、回付管理サーバ２０の制御部２１は、並び順の反転処理を実行する（ステップＳ８−７）。並び順の決定方法はこれに限定されるものではない。例えば、制御部２１が、ユーザ情報記憶部２３を用いて、回付先担当者の役職を取得し、この役職に基づいて、回付順を決定するようにしてもよい。
【０２０２】
・上記実施形態では、回付管理サーバ２０の制御部２１は、部署回付経路の設定処理（ステップＳ１−６）、担当者回付経路の設定処理（ステップＳ１−７）を実行する。回付経路を設定するものであればよく、部署及び担当者の回付経路のいずれか一方のみを設定する場合に適用することができる。
【０２０３】
・上記実施形態では、回付先部署の変更処理、回付先担当者の変更処理では、それぞれの変更ルールを用いる。変更ルールの内容は、これに限定されるものではない。ここで、部署の区分や担当者の役職に応じて変更するようにしてもよい。この場合には、変更ルールに、変更可能な役職に関する情報を記録しておく。そして、回付管理サーバ２０の制御部２１が、ディレクトリ管理サーバ４０から、変更者の役職情報を取得し、所定の役職以上の場合のみ経路の変更を許容する。
また、申請の起案年月日からの経過日数に基づいて、変更可能範囲を決定するようにしてもよい。この場合には、変更ルールに、起案年月日からの経過日数に応じて、変更可能な範囲に関する情報を記録しておく。そして、回付管理サーバ２０の制御部２１が、起案年月日からの経過日数を算出し、経過日数に基づいて、経路の変更を許容する。
また、申請の種類に応じて、変更可能範囲を決定するようにしてもよい。この場合には、変更ルールに、申請の種類に応じて、変更可能範囲（部署や役職等）に関する情報を記録しておく。そして、回付管理サーバ２０の制御部２１が、申請の種類を特定し、申請の種類に基づいて、経路の変更を許容する。
【符号の説明】
【０２０４】
１０…ユーザ端末、２０…回付管理サーバ、２１…制御部、２１１…ユーザ認証部、２１２…申請管理部、２１３…部署経路管理部、２１４…担当者経路管理部、２１５…回付管理部、２２…部署情報記憶部、２３…ユーザ情報記憶部、２４…申請情報記憶部、２５…添付ファイル記憶部、２６…回付経路情報記憶部。
【図２】
0006042477.tif 000002
【図３】
0006042477.tif 000003
【図４】
0006042477.tif 000004
【図５】
0006042477.tif 000005
【図６】
0006042477.tif 000006
【図７】
0006042477.tif 000007
【図８】
0006042477.tif 000008
【図１４】
0006042477.tif 000009
【図１５】
0006042477.tif 000010
【図１６】
0006042477.tif 000011
【図１７】
0006042477.tif 000012
【図１９】
0006042477.tif 000013
【図２０】
0006042477.tif 000014
【図２１】
0006042477.tif 000015
【図２２】
0006042477.tif 000016
【図２３】
0006042477.tif 000017
【図２４】
0006042477.tif 000018
【図２６】
0006042477.tif 000019
【図１】
0006042477.tif 000020
【図９】
0006042477.tif 000021
【図１０】
0006042477.tif 000022
【図１１】
0006042477.tif 000023
【図１２】
0006042477.tif 000024
【図１３】
0006042477.tif 000025
【図１８】
0006042477.tif 000026
【図２５】
0006042477.tif 000027