(57)【要約】【課題】予め生成された連続する複数の処理を実行できないにも関わらず処理の実行が指示されることによる後戻りが発生することを抑制することが可能な情報処理装置及びプログラムを提供する。【解決手段】情報処理装置は、処理対象に対する第１の処理の実行を指示する第１の実行指示と該第１の処理に連続する第２の処理の実行を指示する第２の実行指示とが予め定められた回数以上繰り返して行われた場合に、第１の処理及び第２の処理を連続して実行させる指示手段を生成するよう指示する生成指示を受付ける受付手段と、特定の処理対象と生成指示により生成された指示手段との組み合わせが予め定められた条件を満たしていない場合、指示手段の表示形態を切り替えて表示するよう制御する表示制御手段とを備える。【選択図】図１
2020042653.tif 000002
【特許請求の範囲】
【請求項１】
処理対象に対する第１の処理の実行を指示する第１の実行指示と該第１の処理に連続する第２の処理の実行を指示する第２の実行指示とが予め定められた回数以上繰り返して行われた場合に、前記第１の処理及び前記第２の処理を連続して実行させる指示手段を生成するよう指示する生成指示を受付ける受付手段と、
特定の処理対象と前記生成指示により生成された前記指示手段との組み合わせが予め定められた条件を満たしていない場合、前記指示手段の表示形態を切り替えて表示するよう制御する表示制御手段と、
を備える情報処理装置。
【請求項２】
前記表示制御手段は、前記特定の処理対象が選択されたときに、前記指示手段の前記表示形態を切り替えて表示するよう制御する、
請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記特定の処理対象とともに前記指示手段が選択されたときに、前記指示手段の前記表示形態を切り替えて表示するよう制御する、
請求項２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記特定の処理対象の属性を示す属性情報が前記予め定められた条件を満たしていない場合に、前記指示手段の前記表示形態を切り替えて表示するよう制御する、
請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記特定の処理対象に含まれる内容を示す内容情報が前記予め定められた条件を満たしていない場合に、前記指示手段の前記表示形態を切り替えて表示するよう制御する、
請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記表示制御手段は、前記特定の処理対象が前記予め定められた条件を満たしていない場合に、警告を表示するよう制御する、
請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記表示制御手段は、前記特定の処理対象が前記予め定められた条件を満たしていない場合に、前記警告とともに満たされていない前記条件を表示するよう制御する、
請求項６に記載の情報処理装置。
【請求項８】
コンピュータを、
処理対象に対する第１の処理の実行を指示する第１の実行指示と該第１の処理に連続する第２の処理の実行を指示する第２の実行指示とが予め定められた回数以上繰り返して行われた場合に、前記第１の処理及び前記第２の処理を連続して実行させる指示手段を生成するよう指示する生成指示を受付ける受付手段と、
特定の処理対象と前記生成指示により生成された前記指示手段との組み合わせが予め定められた条件を満たしていない場合、前記指示手段の表示形態を切り替えて表示するよう制御する表示制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、頻繁に使う機能に合わせてユーザインタフェース操作のステップを減らして操作を簡略化させることができるジョブテンプレートを自動生成する機能を備えた情報処理装置が提案されている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載された情報処理装置は、Ｗｅｂ上でマルチファンクション装置にアクセスされた情報に基づいて、マルチファンクション装置の操作履歴をユーザごとに収集する操作履歴収集部と、操作履歴収集部が収集した操作履歴に基づいて、一定のタイミングで操作頻度を解析する操作頻度解析部と、操作頻度解析部の解析結果に基づいて、操作頻度の高いジョブ実行パラメータをジョブテンプレートボタンとして操作画面に新規作成するジョブテンプレート生成部とによって構成される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２１０３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、処理対象によっては自動生成されたジョブテンプレートによる処理の実行ができない場合もあり、このような場合にジョブテンプレートによる処理の実行が指示されると、例えば、途中で処理が停止する等の後戻りが発生する虞がある。
【０００６】
本発明の課題は、予め生成された連続する複数の処理を実行できないにも関わらず処理の実行が指示されることによる後戻りが発生することを抑制することが可能な情報処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
［１］処理対象に対する第１の処理の実行を指示する第１の実行指示と該第１の処理に連続する第２の処理の実行を指示する第２の実行指示とが予め定められた回数以上繰り返して行われた場合に、前記第１の処理及び前記第２の処理を連続して実行させる指示手段を生成するよう指示する生成指示を受付ける受付手段と、
特定の処理対象と前記生成指示により生成された前記指示手段との組み合わせが予め定められた条件を満たしていない場合、前記指示手段の表示形態を切り替えて表示するよう制御する表示制御手段と、
を備える情報処理装置。
［２］前記表示制御手段は、前記特定の処理対象が選択されたときに、前記指示手段の前記表示形態を切り替えて表示するよう制御する、
前記［１］に記載の情報処理装置。
［３］前記表示制御手段は、前記特定の処理対象とともに前記指示手段が選択されたときに、前記指示手段の前記表示形態を切り替えて表示するよう制御する、
前記［２］に記載の情報処理装置。
［４］前記表示制御手段は、前記特定の処理対象の属性を示す属性情報が前記予め定められた条件を満たしていない場合に、前記指示手段の前記表示形態を切り替えて表示するよう制御する、
前記［１］から［３］のいずれか１つに記載の情報処理装置。
［５］前記表示制御手段は、前記特定の処理対象に含まれる内容を示す内容情報が前記予め定められた条件を満たしていない場合に、前記指示手段の前記表示形態を切り替えて表示するよう制御する、
前記［１］から［４］のいずれか１つに記載の情報処理装置。
［６］前記表示制御手段は、前記特定の処理対象が前記予め定められた条件を満たしていない場合に、警告を表示するよう制御する、
前記［１］から［５］のいずれか１つに記載の情報処理装置。
［７］前記表示制御手段は、前記特定の処理対象が前記予め定められた条件を満たしていない場合に、前記警告とともに満たされていない前記条件を表示するよう制御する、
前記［６］に記載の情報処理装置。
［８］コンピュータを、
処理対象に対する第１の処理の実行を指示する第１の実行指示と該第１の処理に連続する第２の処理の実行を指示する第２の実行指示とが予め定められた回数以上繰り返して行われた場合に、前記第１の処理及び前記第２の処理を連続して実行させる指示手段を生成するよう指示する生成指示を受付ける受付手段と、
特定の処理対象と前記生成指示により生成された前記指示手段との組み合わせが予め定められた条件を満たしていない場合、前記指示手段の表示形態を切り替えて表示するよう制御する表示制御手段、
として機能させるためのプログラム。
【発明の効果】
【０００８】
請求項１、８に係る発明によれば、予め生成された連続する複数の処理を実行できないにも関わらず処理の実行が指示されることによる後戻りが発生することを抑制することができる。
請求項２に係る発明によれば、予め生成された連続する複数の処理を実行する前に選択された特定の処理対象に対して実行ができない処理をユーザに通知することができる。
請求項３に係る発明によれば、選択された特定の処理対象に対して実行ができない処理を実行しようとした場合に予め生成された連続する複数の処理を開始しないようにすることができる。
請求項４に係る発明によれば、選択された特定の処理対象の属性に応じて予め生成された連続する複数の処理が実行できるか否かを判断することができる。
請求項５に係る発明によれば、選択された特定の処理対象の内容に応じて予め生成された連続する複数の処理が実行できるか否かを判断することができる。
請求項６に係る発明によれば、予め生成された連続する複数の処理を実行しようとするときにユーザに当該処理が実行できないことを通知することができる。
請求項７に係る発明によれば、ユーザに処理が実行できない理由を通知することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の一実施の形態に係る情報処理装置の制御系の一例を示すブロック図である。
【図２】図２は、作業画面の一例を示す図であり、（ａ）は、ストア画面の一例を示し、（ｂ）は、箱設定画面の一例を示し、（ｃ）は、箱アイコンが表示された作業画面の一例を示す。
【図３】図３は、文書の一例を説明する図であり、（ａ）は、文書アイコンの一例を示し、（ｂ）は、作業画面内で開かれた状態の文書の一例を示す。
【図４】図４は、文書に開示範囲を付与する基本処理の一例を説明する図であり、（ａ）は、開示範囲指定画面の一例を示し、（ｂ）は、開示範囲が付与された文書の一例を示す。
【図５】図５は、印刷処理の一例を説明する図であり、（ａ）は、印刷設定画面の一例を示し、（ｂ）は、印刷出力の一例を示す。
【図６】図６は、繰り返し情報の表示の一例を示す図である。
【図７】図７は、箱アイコンの生成の一例を示す図であり、（ａ）及び（ｂ）は、箱提案画面の一例を示す図、（ｃ）は、箱設定画面の一例を示す図、（ｄ）は、箱アイコンの一例を示す図である。
【図８】図８は、箱提案画面の一変形例を示す図である。
【図９】図９は、箱処理の実行の一例を示す図である。
【図１０】図１０は、繰り返し情報の表示の一例を示す図である。
【図１１】図１１は、重箱アイコンの生成の一例を示す図であり、（ａ）は、重箱提案画面の一例を示す図、（ｂ）は、重箱名称設定画面の一例を示す図、（ｃ）は、重箱アイコンの一例を示す図である。
【図１２】図１２は、重箱設定画面の一例を示す図である。
【図１３】図１３は、箱処理又は重箱処理の実行が制限される場合の表示の一例を示す図である。
【図１４】図１４は、箱処理又は重箱処理の実行が制限される場合の他の表示の一例を示す図である。
【図１５】図１５は、通知画面の一変形例を示す図である。
【図１６】図１６は、重箱編集画面の一例を示す図である。
【図１７】図１７は、警告画面の一例を示す図である。
【図１８】図１８は、注意記号の表示の一例を示す図である。
【図１９】図１９は、注意喚起情報の表示の一例を示す図である。
【図２０】図２０は、重箱投入条件設定画面の一例を示す図である。
【図２１】図２１は、注意喚起情報の表示の一変形例を示す図である。
【図２２】図２２は、処理内容情報の表示の一例を示す図である。
【図２３】図２３は、処理内容情報の表示の一変形例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の構成要素については、同一の符号を付してその重複した説明を省略する。なお、図２〜図２２に示す画像の寸法比は、必ずしも実際の寸法比と一致するものではない。
【００１１】
［実施の形態の要約］
本実施の形態に係る情報処理装置は、処理対象に対する第１の処理の実行を指示する第１の実行指示と該第１の処理に連続する第２の処理の実行を指示する第２の実行指示とが予め定められた回数以上繰り返して行われた場合に、第１の処理及び第２の処理を連続して実行させる指示手段を生成するよう指示する生成指示を受付ける受付手段と、特定の処理対象と生成指示により生成された指示手段との組み合わせが予め定められた条件を満たしていない場合、指示手段の表示形態を切り替えて表示するよう制御する表示制御手段とを備える。
【００１２】
「処理対象」は、当該情報処理装置の処理の実行の対象となる対象物をいう。処理対象には、例えば、文書が該当する。ここで、「文書」とは、文字、図形、画像、動画、音声等、及びこれらのいくつかを組み合わせたものをいう。「連続する」とは、間に文書に関連する他の処理を挟まずに互いに前後の順序で並んでいることをいう。
【００１３】
「予め定められた条件を満たしていない場合」とは、特定の文書に対する処理が制限されている場合をいい、具体的には、当該特定の文書の属性を示す文書属性情報や、当該特定の文書の内容を示す文書内容情報が予め定められた条件を満たしていない場合が該当する。「表示態様」とは、例えば、色、大きさ、形状、付加物等により特定される表示の状態をいう。
【００１４】
［実施の形態］
（情報処理装置の構成）
図１は、本発明の一実施の形態に係る情報処理装置の制御系の一例を示すブロック図である。情報処理装置１は、例えば、パーソナルコンピュータ、複合機等の画像形成装置や、タブレッド端末、多機能携帯電話機（スマートフォン）等の携帯情報端末が該当する。
【００１５】
以下の説明では、処理対象として文書（特に、電子文書）を例に挙げて説明する。電子文書には、例えば、文書作成プログラム、図形作成プログラム、表計算プログラム、文書管理プログラム等のアプリケーションにより作成された文書データや、読取装置により原稿を読み取って取得された画像データ等が含まれる。
【００１６】
情報処理装置１は、図１に示すように、各部を制御する制御部１１と、各種のデータを記憶する記憶部１２と、情報の表示を行う表示部１３と、情報の入力を行う操作部１４とを備えている。
【００１７】
制御部１１は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、記憶部１２に記録されたプログラム１２０に従って動作することにより、受付手段１１０、生成手段１１１、編集手段１１２、設定手段１１３、実行手段１１４、表示制御手段１１５等として機能する。各手段１１０〜１１５の詳細については後述する。
【００１８】
記憶部１２は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、プログラム１２０、操作履歴情報１２１、ツール情報１２２、テンプレート情報１２３、ストア情報１２４、基準情報１２５、画面情報１２６、ユーザ情報１２７等の各種データを記憶する。なお、本明細書において、記憶部１２に情報を書き込む場合に「記憶」を用い、上述の各種情報に何らかの内容を書き込む場合に「記録」を用いる。
【００１９】
操作履歴情報１２１は、情報処理装置１に対して行われた各種操作の履歴（以下、単に「操作履歴」ともいう。）を記録した情報である。操作履歴情報１２１には、操作の内容（後述する）、操作の順序、操作の回数等の情報が記録されている。なお、「操作の回数」には、特定の複数の操作が一定の順序で反復して行われた場合における反復した回数が含まれる。
【００２０】
本実施の形態における「操作」とは、操作部１４を通して情報処理装置１に対して何らかの処理を実行するよう指示する行為をいう。操作は、実行指示の一例である。「処理」には、例えば、文書に対して行われる変換、編集、送受信、格納等が含まれる。
【００２１】
具体的には、「操作の内容」には、文書データや画像データ（以下、単に「データ」ともいう。）の読み込み、文書に対する処理の実行に必要な設定項目の設定値の設定（例えば、入力欄への情報の書き込みや選択肢の選択等）、データの保存、各種処理の実行の指示（例えば、釦の押下）等の操作が含まれる。なお、ユーザが複数の場合、操作履歴情報１２１は、後述するユーザ情報１２７の１つとして、ユーザを識別するユーザ識別情報と関連付けて記録してもよい。
【００２２】
ツール情報１２２は、文書に対する基本的な処理を実行する機能（以下、単に「ツール」ともいう。図２（ａ）の付番「３１０」が指すアイコン参照。）に係る情報である。「基本的な処理」とは、文書に対して行う一定の単位（例えば、予め定められた実行単位）の処理（以下、「タスク」ともいう。）を構成する細分化された基礎的な処理をいう。
【００２３】
「基本的な処理」には、例えば、文書の形式（「フォーマット」ともいう。）の変換、文書の暗号化、メールへの文書の添付、文書に記載された事項の翻訳、特定の送信先又は受信先との間での文書の受け渡し、文書への電子印鑑の付与（以下、単に「押印」ともいう。）等が含まれる。
【００２４】
テンプレート情報１２３は、複数の基本的な処理を組み合わせて構成されるタスクにおいて各処理の設定項目に設定値が入力されていない状態のもの（以下、「テンプレート」ともいう。図２（ａ）の付番「３１」が指す四角枠参照。）に係る情報である。テンプレートは、少なくとも１つ以上のツールを組み合わせたツールの集合体として構成される。
【００２５】
テンプレートには、例えば、文書を開示する処理、文書の格納を依頼する処理、翻訳結果をつけて開示する処理等文書の公開及び開示に関わる処理、電子印鑑で承認する処理、紙文書で承認する処理等文書の申請及び承認に関わる処理、文書の確認（以下、「レビュー」ともいう。）に関わる処理等が含まれる。
【００２６】
ストア情報１２４は、当該情報処理装置１で利用できるテンプレートを蓄積したデータベース（以下、「ストア」ともいう。図２（ａ）参照。）に係る情報である。ストアは、複数のテンプレートを含んで構成される。なお、ストア情報１２４は、例えば、内容に応じてテンプレートを分類して記録してもよい。
【００２７】
基準情報１２５は、各種判定の基準となる情報である。基準情報１２５には、例えば、繰り返し情報（後述する）を通知するか否かを判定する基準となる回数基準、「箱」や「重箱」（後述する）により実行される複数の処理と文書との整合性を判定する基準となる整合性基準、特定の文書に対してこれら複数の処理を実行した場合に不都合が生じるか否かを判定する不都合性基準等が含まれる。回数基準は、予め定められた回数の一例である。整合性基準は、予め定められた条件の一例である。詳細はそれぞれ後述する。
【００２８】
画面情報１２６は、後述する表示制御手段１１５により表示部１３に表示される各種画面の情報である。画面情報１２６に係る画面には、例えば、作業画面２（図２（ａ）参照）、ストア画面３（図２（ａ）参照）、箱設定画面４，４Ａ（図２（ｂ）、図７（ｂ）参照）、開示範囲指定画面５（図４（ａ）参照）、印刷設定画面５Ａ（図５（ａ）参照）、箱提案画面６（図７（ａ）、（ｂ）参照）、重箱提案画面７（図１１（ａ）参照）、重箱名称設定画面７０（図１１（ｂ）参照）、重箱設定画面８（図１２参照）、重箱編集画面８５０（図１６参照）、通知画面９（図１４（ｂ）参照））、警告画面９Ａ（図１７参照）、重箱投入条件設定画面８０（図２０参照）等が含まれる。各画面の詳細については、後述する。
【００２９】
ユーザ情報１２７は、ユーザごとの操作履歴や、各ユーザに対して生成された連続実行指示手段（後述する）に係る情報、当該連続実行指示手段の利用の頻度を示す情報等を、ユーザ識別情報及びユーザの属性を示すユーザ属性情報に関連付けて記録した情報である。なお、ユーザ情報１２７は、上述した回数基準をユーザ識別情報に関連付けてさらに記録してもよい。
【００３０】
ユーザ識別情報には、ユーザの氏名、ユーザのＩＤ等が含まれる。また、ユーザ属性情報には、例えば、当該ユーザが属する所属（例えば、会社、部門、部署、グループ等の組織、以下、「テナント」ともいう。）を示す情報が含まれる。
【００３１】
次に、制御部１１の各手段１１０〜１１５の詳細について説明する。受付手段１１０は、処理対象としての文書に対して処理の実行を指示する実行指示や、１回の操作（以下、単に「一操作」又は「自動」ともいう。）で複数の処理を連続して実行させる連続実行指示手段を生成するよう指示する生成指示を受け付ける。
【００３２】
「一操作」とは、複数の処理をそれぞれ実行するよう指示する操作を行わないことをいう。なお、処理の進行等何らかの確認を行う行為は、この「一操作」には含めない。実行指示は、第１及び第２の実行指示の一例である。連続実行指示手段は、指示手段の一例である。
【００３３】
生成手段１１１は、生成指示に応じて連続実行指示手段を生成する。連続実行指示手段は、例えば、アイコンや釦が該当する。ここで、「アイコン」とは、処理の内容を図形で表したもの、処理の内容を図形で表したものに文字や記号を付加したものや、文字や記号のみで構成されたものをいう。
【００３４】
「複数の処理」は、例えば、第１の処理とこの第１の処理に連続する第２の処理との組み合わせが該当する。「連続する」とは、間に文書に関連する他の処理を挟まずに互いに前後の順序で並んでいることをいう。なお、連続する２つの処理間には、文書に関連しない処理（例えば、何らかの結果を待って待機していることや、何らかの確認を行っていること、その他の任意の操作等）が介在していてもよい。また、第１の処理が行われてから第２の処理が行われるまでの間に、時間が経過していてもよい。また、間に文書に関連する他の処理が介在した場合であっても、当該他の処理がキャンセルされた場合は、「連続する」に含まれるものとしてよい。第１の処理や第２の処理は、それぞれ複数の処理を含んで構成されたものであってもよい。
【００３５】
生成手段１１１により生成される連続実行指示手段によって実行される対象となる「複数の処理」とは、一操作でまとめて実行するようにしたことによってユーザの操作が実質的に削減される処理が該当する。「ユーザの操作が実質的に削減される」とは、例えば、繰り返して行われる複数の操作のうち少なくとも１つ以上が省略されることが該当する。具体的には、「複数の処理」には、例えば、ツールの起動により実行される基本的な処理（設定項目に設定値を設定する操作を含む。）や、実行単位となるタスク等が含まれる。
【００３６】
これに対して、一操作でまとめて実行するようにしたとしてもユーザの操作が実質的に削減されない処理は、「複数の処理」の対象から外してよい。例えば、表示対象の画面における表示位置の移動や、カーソルの表示位置の移動等の操作により実行される処理は、「複数の処理」の対象から外してよい。
【００３７】
編集手段１１２は、連続実行指示手段の編集を行う。「連続実行指示手段の編集」には、例えば、連続実行指示手段により実行される対象となる処理の追加、処理の削除、処理の順序の変更、処理ごとの設定値の変更等が含まれる。「処理の追加」とは、この連続実行指示手段により実行される複数の処理のうちの特定の位置に他の特定の処理（これら複数の処理のうちのいずれかと同一の処理であってもよい。）を加えることをいう。「処理の削除」とは、この連続実行指示手段により実行される複数の処理の中から特定の処理を取り除くことをいう。
【００３８】
設定手段１１３は、各種設定項目に対する設定値の設定を行う。また、設定手段１１３は、すでに設定されている設定値の変更を行う。実行手段１１４は、記憶部１２のツール情報１２２に記憶されたツールを起動して各処理を実行する。
【００３９】
表示制御手段１１５は、各種画面等の表示対象を表示部１３に表示するよう制御する。なお、以下の説明では、「表示部１３に表示するよう制御する」を単に「表示する」ともいう。また、表示対象を主語として「表示部１３に表示される」、あるいは単に「表示される」ともいう。
【００４０】
表示部１３は、液晶ディスプレイ、有機ＥＬディスプレイ等のディスプレイを含んで構成されている。操作部１４には、マウス、キーボード等を用いることができる。なお、表示部１３及び操作部１４を一体化し、情報の入力及び表示が可能なタッチパネルモニタとしてもよい。
【００４１】
表示部１３及び操作部１４は、必ずしも情報処理装置１の内部に備えなくてもよく、例えば、端末装置（ＰＣや携帯情報端末）等の外部の装置に設けられたものでもよい。この場合、情報処理装置１は、ネットワーク通信部をさらに備え、ネットワークを介して端末装置から各種情報や信号を送受信するようにしてもよい。また、端末装置は、当該情報処理装置１を利用するユーザの人数に応じて、複数台設けてもよい。
【００４２】
（実施の形態の動作）
次に、情報処理装置１の動作の一例について図２〜図２３に示す画面や表示対象に対する操作を参照して説明する。以下、情報処理装置１の動作を、（１）連続実行指示手段を生成する動作、（２）処理を実行する動作、（３）連続実行指示手段を編集する動作、及び（４）連続実行指示手段による処理の内容を確認する動作の４つの段階に分け、それぞれ詳細を説明する。
【００４３】
以下の説明では、「処理」を階層に応じて３つのカテゴリに分類する。説明に用いる処理を示す用語を以下の表１にまとめる。
【表１】
2020042653.tif 000003
【００４４】
「箱」とは、ツールにより実行される基本処理を１つ以上組み合わせて構成された処理であって、設定項目に何らかの設定値が設定済みの状態のものをいう。「箱」は、例えば、予め用意されたテンプレートに設定値を設定したものでもよく（後述の（１−１）（ａ）参照）、新たに複数の処理を組み合わせた上で設定値を設定したもの（後述の（１−１）（ｂ）参照）でもよい。「重箱」は、複数の箱を組み合わせて構成した処理をいう。以下の動作説明では、特に記載のない限り、単に「処理」と記載したときは、基本処理に加えて、上述の「箱」及び「重箱」を含むものとする。
【００４５】
（１）連続実行指示手段の生成
（１−１）箱について
（ａ）テンプレートを用いる方法
図２は、作業画面の一例を示す図であり、（ａ）は、ストア画面の一例を示し、（ｂ）は、箱設定画面の一例を示し、（ｃ）は、箱アイコン２１０が表示された作業画面の一例を示す。作業画面２は、各種操作等の作業を行う画面である。図２（ａ）に示すように、作業画面２には、処理（箱）を生成する生成釦２０が含まれる。なお、本実施の形態では、タイトルバー２ａには「机」との文字を表示することとする。
【００４６】
生成釦２０が操作されると、表示制御手段１１５は、記憶部１２のストア情報１２４に従って、ストア画面３を表示するよう制御する。ストア画面３は、各種テンプレートの一覧を表示する画面である。
【００４７】
ストア画面３には、複数のツールアイコン３１０を含んで構成された複数のテンプレートアイコン３１が含まれる。また、テンプレートアイコン３１は、特定の項目３０に応じて分類されて表示される。テンプレートは、指示記号２００（以下、「カーソル２００」ともいう。）により選択できるようになっている。
【００４８】
カーソル２００により特定のテンプレートアイコン３１が選択されると、図２（ｂ）に示すように、表示制御手段１１５は、箱設定画面４を表示するよう制御する。箱設定画面４は、箱を構成する各基本処理の設定項目に設定値を設定する画面である。箱設定画面４は、テンプレートに応じて構成される。なお、以下では説明の便宜上、箱設定画面４を作業画面２から抜き出して説明するが、箱設定画面４は、作業画面２内に表示してもよい。
【００４９】
以下、電子印鑑で承認する基本処理を例に挙げて説明する。図２（ｂ）に示すように、箱設定画面４には、処理（箱）の名称を入力する箱名称入力欄４１０と生成される箱アイコン２１０の地の色を選択する箱色選択釦４１１とからなる箱名称設定欄４１、変換後の文書の形式を指定するフォーマット指定釦４２、電子印鑑の登録設定を行う電子印鑑設定釦４３０と押印場所を設定する押印位置設定釦４３１とからなる電子印鑑設定欄４３等が含まれる。
【００５０】
また、箱設定画面４には、設定された電子印鑑を表示する電子印鑑表示欄４３０Ａや、設定された押印場所を表示する押印位置表示欄４３１Ａがさらに設けられている。なお、箱設定画面４を構成する構成要素（各設定欄）は、テンプレートを構成するツールの種類や数に応じて特定される。
【００５１】
設定値が設定され生成指示がなされると、生成手段１１１は、箱に係る複数の基本処理（以下、「箱処理」ともいう。）を連続して実行させる箱アイコン２１０を生成する。生成指示は、例えば、ＯＫ釦の操作が該当する。表示制御手段１１５は、図２（ｃ）に示すように、生成した箱アイコン２１０を作業画面２内に表示するよう制御する。箱アイコン２１０は、指示手段の一例である。
【００５２】
（ｂ）テンプレートを用いない方法
図３は、文書の一例を説明する図であり、（ａ）は、文書アイコンの一例を示し、（ｂ）は、作業画面２内で開かれた状態の文書の一例を示す。ユーザの操作により作業画面２内に何らかの処理を実行しようとする文書が取り込まれると、表示制御手段１１５は、図３（ａ）に示すように、文書を示す文書アイコン２２０を表示するよう制御する。なお、表示制御手段１１５は、文書が取り込まれた場合に限らず、例えば、文書が受信された場合に、文書アイコン２２０を表示するように制御してもよい。
【００５３】
また、文書アイコン２２０が操作されると、表示制御手段１１５は、図３（ｂ）に示すように、作業画面２内で文書２２０Ａを開いて内容を表示するよう制御する。文書２２０Ａは、例えば、データを表示及び閲覧するソフトウェア（すなわち、「ビューア」）によって表示される。
【００５４】
また、表示制御手段１１５は、予め定められたツールを示すツールアイコン３１０Ａを表示するよう制御する。これら表示されるツールアイコン３１０Ａは、例えば、使用するビューアに予め付属しているものであってもよい。
【００５５】
以下、図４各図及び図５各図を参照して、開示指定処理（「開示指定」と記載されたツールアイコン３１０Ａにより実行される基本処理）及び印刷処理（右端のツールアイコン３１０Ａにより実行される基本処理）を例に挙げて説明する。図４は、文書に開示範囲を付与する基本処理の一例を説明する図であり、（ａ）は、開示範囲指定画面の一例を示し、（ｂ）は、開示範囲が付与された文書の一例を示す。
【００５６】
「開示指定」と記載されたツールアイコン３１０Ａが操作されると、表示制御手段１１５は、例えば、当該文書に対して開示されることが許可された範囲（以下、「開示範囲」ともいう。）等の注釈（「アノテーション」ともいう。）を指定する画面（以下、単に「開示範囲指定画面」ともいう。）を表示するよう制御する。なお、以下では説明の便宜上、開示範囲指定画面５を作業画面２から抜き出して説明するが、開示範囲指定画面５は、作業画面２内に表示してもよい。
【００５７】
図４（ａ）に示すように、開示範囲指定画面５には、文書２２０Ａに付与（「貼付」ともいう。）される開示範囲を入力する開示範囲入力欄５１が設けられている。開示指定処理が実行されると、表示制御手段１１５は、図４（ｂ）に示すように、文書２２０Ａ内の特定の位置に開示範囲入力欄５１に入力された開示範囲情報２２１Ａを注釈として表示するよう制御する。なお、「特定の位置」は、例えば、カーソル２００の操作によって指定してもよい。
【００５８】
図５は、印刷処理の一例を説明する図であり、（ａ）は、印刷設定画面の一例を示し、（ｂ）は、印刷出力の一例を示す。なお、印刷設定画面５Ａは、作業画面２内に表示してもよい。
【００５９】
図５（ａ）に示すように、印刷設定画面５Ａでは、例えば、プルダウンによりプリンタが選択できるようになっている。また、選択されたプリンタにおいて印刷の詳細を設定する詳細設定釦５１Ａが設けられている。
【００６０】
印刷処理が実行されると、表示制御手段１１５は、図５（ｂ）に示すように、印刷出力の結果が格納されたフォルダアイコン２３０を表示するよう制御する。
【００６１】
図６は、繰り返し情報の表示の一例を示す図である。第１の基本処理とこの第１の基本処理に連続する第２の基本処理が予め定められた回数以上繰り返して行われた場合、表示制御手段１１５は、第１の基本処理及び第２の基本処理が繰り返して実行されたことを示すヒント記号２４０を表示するよう制御する。ヒント記号２４０は、例えば、感嘆符が記載されたポップアップにより表示してもよい。第１の基本処理は、第１の処理の一例である。第２の基本処理は、第２の処理の一例である。
【００６２】
具体的には、受付手段１１０が第１の基本処理の実行を指示する第１の実行指示及び第２の基本処理の実行を指示する第２の実行指示を繰り返して受け付けた回数が、記憶部１２の基準情報１２５に記録された回数基準で指定された回数（以下、「第１の回数」ともいう。）以上の場合に、表示制御手段１１５は、ヒント記号２４０を表示するよう制御する。
【００６３】
図７は、箱アイコン２１０の生成の一例を示す図であり、（ａ）及び（ｂ）は、箱提案画面の一例を示す図、（ｃ）は、箱設定画面の一例を示す図、（ｄ）は、箱アイコン２１０の一例を示す図である。ヒント記号２４０が操作されると、表示制御手段１１５は、図７（ａ）に示すように、ユーザに箱アイコン２１０の生成を提案する箱提案画面６を表示するよう制御する。
【００６４】
図７（ａ）及び（ｂ）に示すように、箱提案画面６には、例えば、ユーザに特定の基本処理が繰り返されたことを通知する第１の通知メッセージ６１、第１の回数以上繰り返して実行された基本処理を示す処理一覧６２、この処理一覧６２に示された基本処理の内容をアイコン等に図案化して示す画像情報６３、箱アイコン２１０の生成（すなわち、繰り返して実行された作業の自動化）を行うか否かをユーザに問い合わせる問合メッセージ６４０、箱アイコン２１０を利用する意思表示を行う第１の利用釦６４、箱アイコン２１０を利用しない意思表示を行う第１のキャンセル釦６５、例えば、第三者の介在を要する処理（例えば、承認処理）のように一操作でまとめて処理する形態に適さない処理の場合等に以後も箱アイコン２１０を生成しないとの意思表示を行う第２のキャンセル釦６６等が含まれる。
【００６５】
なお、図７（ａ）では、一例として、「１．文書を開く」基本処理、「２．開示範囲を付与する」基本処理、「３．文書の形式を変換する」基本処理、及び「４．文書を閉じる」基本処理」が第１の回数以上繰り返して実行された場合を例に挙げた。このように、箱提案画面６では、画像情報６３を用いて、繰り返して実行された複数の処理の内容が表示される。なお、処理一覧６２は、処理の内容を実行する順に並べて示している。すなわち、処理一覧６２は、箱処理を構成する基本処理を実行する操作の手順を示したものである。
【００６６】
第１の利用釦６４が操作されると、表示制御手段１１５は、図７（ｃ）に示すように、箱設定画面４Ａを表示するよう制御する。この箱設定画面４Ａは、箱提案画面６の処理一覧６２に表示された基本処理のうち、生成手段１１１により生成される箱アイコン２１０によって実行される対象となる基本処理、すなわち、一操作で実行するようにまとめられる基本処理（以下、説明の便宜上、「生成手段１１１により箱にまとめられる基本処理」ともいう。）に係る設定項目を含んで構成される。
【００６７】
一例として、図７（ｃ）に示す例では、上述した４つの基本処理のうち、「２．開示範囲を付与する」基本処理、及び「３．文書の形式を変換する」基本処理の設定項目に設定値を設定する設定欄が表示される。これに対して、「１．文書を開く」基本処理や「４．文書を閉じる」基本処理等のような、ソフトウェアを起動又は終了する基本処理については、生成手段１１１により箱にまとめられる基本処理の対象から外してもよい。「２．開示範囲を付与する」基本処理は、第１の処理の一例である。「３．文書の形式を変換する」基本処理は、第２の処理の一例である。
【００６８】
具体的には、箱設定画面４Ａには、上述した箱名称入力欄４１０、箱色選択釦４１１、フォーマット指定釦４２等の他に、「２．開示範囲を付与する」基本処理に関連して、開示範囲の登録設定を行う開示範囲設定釦４４０、注釈情報を貼付する位置を設定する貼付位置設定釦４４１、設定された開示範囲を表示する開示範囲表示欄４４０Ａや、設定された貼付場所を表示する貼付位置表示欄４４１Ａ等からなる開示範囲設定欄４４がさらに設けられている。
【００６９】
なお、箱設定画面４Ａを表示するとき、設定値に予め初期値を仮入力して表示してもよい。初期値は、記憶部１２の操作履歴情報１２１に従って設定してもよい。例えば、初期値は、基本処理が繰り返して実行された際に繰り返して使用された値（例えば、使用の頻度が一定以上の設定値等）としてよい。また、箱名称入力欄４１０には、初期値として、生成手段１１１により箱にまとめられる複数の基本処理の内容（例えば、ツールの名称）を矢印等の区切り文字で区切って表示してもよい。
【００７０】
また、生成手段１１１により箱にまとめられる複数の基本処理がテンプレートとして存在している場合は、ストア画面３（図２（ａ）参照）を表示し、ストア画面３からテンプレートを選択できるようにしてもよい。
【００７１】
設定値が設定され生成指示がなされると、生成手段１１１により新たな箱アイコン２１０が生成され、表示制御手段１１５により箱アイコン２１１（「見積書発行」参照）が表示される。以下、複数の箱アイコンを同一の画面内に表示する場合にそれぞれを区別して特定するときは、例えば、「交通費承認」と表示された箱アイコン２１０を「第１の箱アイコン２１０」ともいい、「見積書発行」と表示された箱アイコン２１１を「第２の箱アイコン２１１」ともいい、また、複数の箱アイコンを総称する場合は、単に「箱アイコン２１０」ともいう。以下、その他のアイコンについても同様の要領で「第１の」、「第２の」・・を付すものとする。
【００７２】
図８は、箱提案画面６の一変形例を示す図である。図８に示すように、箱提案画面６には、上述した構成要素（設定欄）に加えて、他のユーザ（例えば、「Ａさん」）が当該箱アイコン２１０や重箱アイコン２１（後述）を利用していることを当該ユーザに通知する第２の通知メッセージ６７０や、当該他のユーザ（「Ａさん」）が利用する箱アイコン２１０や重箱アイコン２１を利用する意思表示を行う第２の利用釦６７Ａ，６７Ｂをさらに設けてもよい。
【００７３】
換言すれば、変形例に係る箱提案画面６は、他のユーザ（「Ａさん」）が利用する箱や重箱を当該ユーザに提案する画面である。なお、当該ユーザが繰り返して実行した基本処理に関連する箱アイコン２１０や重箱アイコン２１を他のユーザが利用しているか否かについては、例えば、記憶部１２のユーザ情報１２７を参照して判断してよい。
【００７４】
また、他のユーザが利用している箱アイコン２１０や重箱アイコン２１の生成を提案する際は、表示制御手段１１５は、第１の基本処理と第２の基本処理が予め定められた回数（以下、「第２の回数」ともいう。）以上繰り返して行われた場合に、ヒント記号２４０を表示するよう制御してもよい。第２の回数は、上述の第１の回数よりも少なくてもよい。
【００７５】
また、表示制御手段１１５は、第１の処理及び第２の処理の少なくともいずれか一方と関連付けられた第３の処理を含めて表示するよう制御してもよい。一例として、開示指定処理及び形式を変換する形式変換処理が繰り返して実行された場合、表示制御手段１１５は、箱提案画面６に暗号化を行う暗号化処理を含めて表示するよう制御してもよい。暗号化処理は、開示を前提とする処理が行われる場合に開示に伴って実行することが好ましい処理であり、開示指定処理に関連する基本処理の１つである。
【００７６】
また、表示制御手段１１５は、特定の箱アイコン２１０が生成されたユーザの人数に応じてヒント記号２４０を表示するよう制御してもよい。具体的には、表示制御手段１１５は、特定の箱アイコン２１０が生成されたユーザの人数が予め定められた数よりも多い場合に、ヒント記号２４０を表示するよう制御してもよい。また、受付手段１１０は、特定の箱アイコン２１０が生成されたユーザの人数が予め定められた数よりも多い場合に、生成指示を受け付けるようにしてもよい。
【００７７】
（１−２）重箱について
図９各図は、箱処理の実行の一例を示す図である。以下では、図９各図に示すように、作業画面２に、第３の箱アイコン２１２（「翻訳」参照）、第４の箱アイコン２１３（「フォーマット変換」参照）、及び第５の箱アイコン２１４（「暗号化」参照）の３つの箱アイコンが表示されている場合を例に挙げて説明する。
【００７８】
文書アイコン２２０及びいずれかの箱アイコン２１２，２１３，２１４が操作されると、当該文書アイコン２２０が示す文書に対して当該いずれかの箱アイコン２１２，２１３，２１４に係る箱処理が実行されるようになっている。「文書アイコン２２０及び箱アイコン２１２，２１３，２１４を操作する」には、例えば、文書アイコン２２０を箱アイコン２１２，２１３，２１４に重ねる操作（破線矢印参照）や、箱アイコン２１２，２１３，２１４を文書アイコン２２０に重ねる操作、あるいは、両者を同時的に押下する操作等が含まれる。
【００７９】
一例として、図９（ａ）に示すように、文書アイコン２２０を第３の箱アイコン２１２に重ねると、文書の翻訳の処理が実行される。また、翻訳が完了すると、図９（ｂ）に示すように、翻訳の結果が格納された第１のフォルダアイコン２３１が作業画面２内に表示される。なお、「重ねる」とは、２以上のアイコンの距離が予め定められた距離以内になった状態をいう。特に、文書アイコン２２０を移動して箱アイコン２１０に重ねることを「投入する」ともいう。
【００８０】
図９（ｃ）に示すように、第１のフォルダアイコン２３１を第４の箱アイコン２１３に重ねると、翻訳後の文書のフォーマットが変換され、変換後の結果が格納された第２のフォルダアイコン２３２が表示される。次に、第２のフォルダアイコン２３２を第５の箱アイコン２１４に重ねると、文書が暗号化され、暗号化された結果が格納された第３のフォルダアイコン２３３が表示される。
【００８１】
図１０は、繰り返し情報の表示の一例を示す図である。箱アイコン２１０の生成と同様に、少なくとも１つ以上の箱処理が一定の回数以上繰り返して行われると、表示制御手段１１５は、図１０に示すように、ヒント記号２４０を表示するよう制御する。
【００８２】
具体的には、受付手段１１０が箱処理の実行を指示する実行指示を繰り返して受け付けた回数が、記憶部１２の基準情報１２５に記録された回数基準で指定された回数（以下、「第３の回数」ともいう。）以上の場合に、表示制御手段１１５は、ヒント記号２４０を表示するよう制御する。なお、第３の回数は、上述の第１の回数と同一としてもよい。
【００８３】
図１１は、重箱アイコン２１の生成の一例を示す図であり、（ａ）は、重箱提案画面の一例を示す図、（ｂ）は、重箱名称設定画面の一例を示す図、（ｃ）は、重箱アイコン２１の一例を示す図である。ヒント記号２４０が操作されると、表示制御手段１１５は、図１１（ａ）に示すように、ユーザに重箱アイコン２１の生成を提案する重箱提案画面７を表示するよう制御する。
【００８４】
図１１（ａ）に示すように、重箱提案画面７には、例えば、ユーザに特定の箱処理が繰り返されたことを通知する第３の通知メッセージ７１、生成手段１１１により一操作で実行するよう重箱にまとめられる複数の箱処理の内容を図案化して示す概念図７２、重箱アイコン２１の作成を指示する作成釦７３、重箱アイコン２１の作成を指示しない第３のキャンセル釦７４等が設けられている。
【００８５】
概念図７２は、箱のアイコンを、箱処理を実行する順に並べて表示している。すなわち、概念図７２は、重箱に係る処理（以下、「重箱処理」ともいう。）を構成する複数の箱処理を実行する操作の手順を示したものである。複数の箱処理は、第１の処理及び第２の処理の一例である。
【００８６】
作成釦７３が操作されると、表示制御手段１１５は、重箱アイコン２１の名称を設定する重箱名称入力欄７００が設けられた重箱名称設定画面７０を表示するよう制御する。重箱名称入力欄７００には、初期値として、重箱にまとめられる複数の箱処理の内容（例えば、箱アイコン２１０の名称でもよい。）を矢印等の区切り文字で区切って表示してもよい。なお、重箱名称設定画面７０は、作業画面２内に表示してもよい。
【００８７】
重箱アイコン２１に付す名称が設定され生成指示がなされると、生成手段１１１により新たな箱アイコン２１が生成され、表示制御手段１１５により生成された重箱アイコン２１が表示される。重箱アイコン２１は、指示手段の一例である。
【００８８】
図１２は、重箱設定画面の一例を示す図である。重箱設定画面８は、当該重箱処理を構成する複数の箱処理の実行に必要な設定項目に設定値を設定する画面である。
【００８９】
図１２に示すように、重箱設定画面８は、処理（重箱）の名称を入力する重箱名称入力欄８１０と生成される重箱アイコン２１の地の色を選択する重箱色選択釦８１１とからなる重箱名称設定欄８１や、各箱処理の詳細を設定する詳細設定釦８２，８３，８４等を含んで構成される。また、追加削除釦８５により、新たな箱の追加や選択された箱の削除ができるようになっている。
【００９０】
（２）処理の実行
次に、処理を実行する動作について図面を参照して説明する。
（２−１）基本処理の実行
基本処理の実行の一例については、図４各図及び図５各図に示した通りである。すなわち、ユーザの操作に応じ、実行手段１１４がツールを起動して各基本処理を実行する。
【００９１】
（２−２）箱処理及び重箱処理の実行
箱処理の実行の一例については、図９各図に示した通りである。図示はしないが、重箱処理の実行についても、箱処理の実行と同様に、文書アイコン２２０及び重箱アイコン２１を操作することにより、文書アイコン２２０が示す文書に対して、重箱アイコン２１に係る重箱処理が実行されるようになっている。
【００９２】
（２−３）実行の制限について
図１３は、箱処理又は重箱処理の実行が制限される場合の表示の一例を示す図である。処理対象としての文書と、箱処理又は重箱処理との組み合わせが記憶部１２の基準情報１２５に記録された整合性基準を満たしてない場合、表示制御手段１１５は、対応するアイコンの表示の形態（以下、単に「表示形態」ともいう。）を切り替えて表示するよう制御する。
【００９３】
「整合性基準を満たしていない場合」とは、特定の文書に対する箱処理又は重箱処理が制限されている場合をいう。処理が制限されているか否かは、例えば、当該文書に対して指定された箱処理又は重箱処理が開始するか否か、当該文書の箱処理又は重箱処理が開始した場合に処理が途中で停止する可能性が有るか否か等の基準により判定してもよい。
【００９４】
「整合性基準を満たしていない場合」には、例えば、（Ａ）文書の属性を示す文書属性情報（「プロパティ」ともいう。）が予め定められた条件を満たしていない場合や、（Ｂ）文書の内容を示す文書内容情報（「構成要件」ともいう。）が予め定められた条件を満たしていない場合等が含まれる。
【００９５】
文書属性情報には、例えば、文書の形式、セキュリティレベル、作成や最終アクセスの日付、件名、組織名等が含まれる。文書内容情報には、添付文書の有無に関する情報、印影の有無に関する情報、送信先の有無に関する情報等が含まれる。文書属性情報は、属性情報の一例である。
【００９６】
（Ａ）文書のプロパティが予め定められた条件を満たしていない場合には、例えば、以下の場合が含まれる。
（Ａ−１）特定のフォーマットの文書を処理の対象としている場合において、当該特定のフォーマット以外のフォーマットを有する文書を箱に投入しようとした場合（例えば、ｐｄｆ文書のみが処理の対象となっている場合にｐｄｆ以外の文書が投入された場合等）
（Ａ−２）文書にセキュリティが設定されていることにより、情報の書き込みや削除等が不可になり途中で処理が停止することが見込まれる場合（例えば、印刷処理の前に暗号化処理を行うように順序を変更した場合等。）
（Ａ−３）日付、件名、会社名等により文書を振り分ける処理が含まれる場合に、これらの情報が文書に記載されていない場合等
【００９７】
（Ｂ）文書内容情報が予め定められた条件を満たしていない場合には、例えば、以下の場合が含まれる。
（Ｂ−１）処理に必要な添付文書が添付されていない場合（例えば、画像データが必要な箱に画像データが投入されない場合等）
（Ｂ−２）処理に必要な項目に情報が書き込まれていない場合（例えば、申請承認処理に印鑑が必要な場合において印影が無い場合や、承認先の宛先が記載されていない場合等）
（Ｂ−３）種類の異なる文書を投入しようとした場合等（例えば、交通費申請の箱に領収書の文書を投入しようとした場合等）
【００９８】
表示制御手段１１５は、図１３に示すように、整合性基準を満さない組み合わせに係る文書アイコン２２０が選択されたときに、箱アイコン２１０の表示形態を切り替える。表示形態を切り替える一態様として、表示制御手段１１５は、例えば、処理を受け付けないことを示す否定記号２０１（例えば、「Ｘ」マーク）を該当する箱アイコン２１０上に付して表示するよう制御してもよい。また、表示制御手段１１５は、例えば、処理を受け付けない箱アイコン２１０の色彩を変更してもよく（例えば、グレーアウト）、箱アイコン２１０を縮小して表示するよう制御してもよい。
【００９９】
図１４各図は、箱処理又は重箱処理の実行が制限される場合の他の表示の一例を示す図である。表示制御手段１１５は、文書アイコン２２０とともに箱アイコン２１０が選択されたときに、箱アイコン２１０の表示形態を切り替えて表示するよう制御してもよい。
【０１００】
「文書アイコン２２０とともに箱アイコン２１０が選択されたとき」には、例えば、図１４（ａ）に示すように、文書アイコン２２０と箱アイコン２１０とが重ねられたときが該当する。
【０１０１】
また、表示形態を切り替える他の一態様として、表示制御手段１１５は、例えば、図１４（ｂ）に示すように、ユーザにエラーメッセージ９１を通知する通知画面９を作業画面２内に表示するよう制御してもよい。なお、エラーメッセージ９１に、満たされていない整合性基準の内容を含めて表示してもよい。エラーメッセージ９１は、警告の一例である。
【０１０２】
図１５は、通知画面９の一変形例を示す図である。文書アイコン２２０とともに箱アイコン２１０が選択された場合において、当該文書アイコン２２０に係る文書と当該箱アイコン２１０に係る箱処理との組み合わせが、上述の整合性基準のうち少なくともいずれか１つを満たしていない場合、表示制御手段１１５は、図１５に示すように、警告メッセージ９２を通知する通知画面９を表示するよう制御してもよい。この警告メッセージ９２は、文書が上述した（Ｂ−３）を満たしていない場合に表示される警告の一例である。
【０１０３】
なお、文書が（Ｂ−３）の条件を満たすか否かは、記憶部１２の操作履歴情報１２１を参照して、例えば、操作された文書アイコン２２０に係る文書の種類が箱アイコン２１０や重箱アイコン２１を生成する際に特定の処理が繰り返し実行される対象となった文書の種類と同一が否かにより判定してもよい。ここで、文書の種類が同一とは、例えば、文書の構成要件が一定以上共通している場合をいう。
【０１０４】
（３）連続実行指示手段の編集
次に、箱アイコン２１０及び重箱アイコン２１を編集する動作について図面を参照して説明する。
（３−１）箱アイコン２１０の編集
箱アイコン２１０は、箱設定画面４，４Ａにより編集できるようになっている。箱設定画面４，４Ａは、例えば、対応する箱アイコン２１０〜２１４を操作することにより表示される。編集手段１１２は、箱設定画面４，４Ａの操作に応じて箱アイコン２１０を編集する。
【０１０５】
（３−２）重箱の編集
図１２に示したように、重箱アイコン２１は、重箱設定画面８により編集できるようになっている。重箱設定画面８は、例えば、作業画面２に表示されている重箱アイコン２１を操作することにより表示される。編集手段１１２は、重箱設定画面８の操作に応じて重箱アイコン２１を編集する。
【０１０６】
図１６は、重箱編集画面８５０の一例を示す図である。重箱編集画面８５０は、重箱設定画面８の追加削除釦８５を操作することにより表示されるようになっている。重箱編集画面８５０には、ユーザに箱処理の順番（すなわち、処理を実行する実行順序）を変更する手順を通知する第４の通知メッセージ８５１、当該重箱処理を構成する複数の箱処理の内容をアイコンを用いて並べて示す概念図８５２、箱処理の追加を指示する追加指示釦８５３、箱処理の削除を指示する削除指示釦８５４等が設けられている。
【０１０７】
追加指示釦８５３が操作されると、上述したストア画面３（図２（ａ））が表示されるようになっている。また、図示はしないが、削除指示釦８５４が操作されると、削除の対象となる箱処理に対応するアイコンの表示形態が切り替わるようになっている。例えば、削除指示釦８５４が操作されると、該当するアイコンの色彩が変更される。該当のアイコンを点滅させてもよい。また、概念図８５２に表示された箱のアイコンの位置を入れ替えることにより、処理の順序が変更される。
【０１０８】
（３−３）編集の制限について
箱アイコン２１０や重箱アイコン２１の編集にはいくつかの制限を設けてもよい。以下、重箱アイコン２１の編集を例に挙げて具体例を説明する。図１７は、警告画面の一例を示す図である。一例として、文書を社外へ展開する箱処理（「開示」参照）が追加された場合、図１７に示すように、警告画面９Ａが表示される。
【０１０９】
警告画面９Ａには、例えば、ユーザに当該箱処理を追加してもよいか確認を行う確認メッセージ９３、追加する処理の内容を図案化して示す追加処理アイコン９４、追加を確定する第１の確定釦９５及び第２の確定釦９６等が含まれる。なお、第１の確定釦９５は、当該箱を重箱に追加した後に文書をこの重箱に投入するための何らかの条件を設定する場合に用いられる。
【０１１０】
図１８は、注意記号の表示の一例を示す図である。第２の確定釦９６の操作により編集が確定した重箱処理が記憶部１２の基準情報１２５に記録された不都合性基準に該当する場合、図１８に示すように、表示制御手段１１５は、当該重箱アイコン２１Ａを、注意を促す表示形態で表示するよう制御してもよい。例えば、重箱アイコン２１Ａに注意を示す注意記号２１Ｂを付して表示してもよい。
【０１１１】
「編集後の重箱処理が不都合性基準に該当する場合」とは、重箱アイコン２１が編集されたことによって不都合が生じ得る状態になった場合、すなわち、編集後の重箱アイコン２１に係る重箱処理を実行したとした場合に不都合が生じることが予測される場合が該当する。「不都合が生じ得る状態」には、例えば、以下のものが含まれる。
（Ｃ−１）重箱処理を構成する箱処理間に矛盾が生じる場合（例えば、文書の印刷処理の前に文書の暗号化処理が介在する場合等）
（Ｃ−２）複数の処理間で処理の実行に必要な条件（以下、「実行条件」ともいう。）が整合しない場合（例えば、印刷処理の実行条件が白黒に設定された印刷処理の前にカラー文書を扱う処理が介在する場合、何らかの編集を行う処理の前に文書の属性を読み取り専用に設定する処理が介在する場合等）
（Ｃ−３）処理が不能になる場合（例えば、特定のフォーマットの文書を受け付けるように設定されている箱の前に当該特定のフォーマット以外のフォーマットに変換する処理が介在する場合。）
（Ｃ−４）その他ユーザ指定基準に該当する場合等（例えば、特定の処理を削除したことにより、例えば社内ルール等の一定の規則に抵触する場合、業務の質が一定のレベル以下になる場合、セキュリティレベルが一定のレベル以下になる場合等）
【０１１２】
図１９は、注意喚起情報の表示の一例を示す図である。注意記号２１Ｂが操作されると、表示制御手段１１５は、図１９に示すように、重箱により実施される複数の処理の一つに文書を社外等の外部へ展開する「開示」処理が含まれていることをユーザに通知する第５の通知メッセージ２５１及び当該追加される開示処理を図案化して示す追加処理アイコン９４Ａを含む注意喚起情報２５０を表示するよう制御する。注意喚起情報２５０は、例えば、ポップアップにより表示してもよい。
【０１１３】
図２０は、重箱投入条件設定画面の一例を示す図である。図１７に示す警告画面９Ａの第１の確定釦９５が操作されると、表示制御手段１１５は、図２０に示すように、文書に編集後の重箱処理を実行するための条件、すなわち、編集後の重箱アイコン２１に文書アイコン２２０を投入する際の条件を設定する重箱投入条件設定画面８０を表示するよう制御する。
【０１１４】
重箱投入条件設定画面８０には、例えば、文書が暗号化されていること等、文書に対してこの重箱処理を実行するための条件（「投入条件」ともいう。）を設定する、又は設定されている条件を変更する設定変更釦８０１が設けられている。
【０１１５】
図２１は、注意喚起情報２５０の表示の一変形例を示す図である。例えば、重箱投入条件設定画面８０で投入条件を設定しない場合、表示制御手段１１５は、注意喚起情報２５０に、ユーザに対して生じ得る不都合の内容を通知する第６の通知メッセージ２５３、及び関連する処理を示す関連処理アイコン２５４を含めて表示するよう制御してもよい。
【０１１６】
暗号化処理を削除した場合であって、かつ、文書が暗号化されていることが投入条件として設定されていない場合、第６の通知メッセージ２５３は、例えば、暗号化されていない文書を社外へ展開する可能性がある旨を通知するメッセージが該当する。
【０１１７】
なお、図示は省略するが、特定の処理を削除した場合に限られず、例えば、文書を特定の範囲外に開示する開示処理のみを新たに追加した場合に、表示制御手段１１５は、開示処理に関連する暗号化処理をさらに追加することを推奨する推奨メッセージを表示するよう制御してもよい。
【０１１８】
また、図示は省略するが、表示制御手段１１５は、重箱処理から特定の処理が削除されたことにより上記の不都合性基準に該当するようになった場合、当該特定の処理を削除しないよう注意を喚起する削除注意喚起情報を表示するよう制御してもよい。
【０１１９】
また、重箱処理を構成する複数の処理の順序を入れ替えることによって上述の（Ｃ−２）の基準が満たされなくなる場合に、設定手段１１３は、複数の処理間で実行条件が整合するように設定値を変更してもよい。
【０１２０】
また、編集の制限について重箱処理を例に挙げて説明したが、上述の内容は、箱についても当てはまる。詳細な説明は、省略する。
【０１２１】
（４）連続実行指示手段による処理の内容の確認
次に、箱処理及び重箱処理の内容を確認する動作について図面を参照して説明する。図２２は、処理内容情報の表示の一例を示す図である。重箱アイコン２１が操作されると、表示制御手段１１５は、図２２（ａ）に示すように、操作された重箱アイコン２１により実行される複数の箱処理の内容を示す処理内容情報２６０を表示するよう制御する。
【０１２２】
図２２（ａ）に示すように、処理内容情報２６０は、処理の内容を文字で示す文字情報２６１、及び処理ごとに内容を図案化して示す図形情報２６２を含む。
【０１２３】
また、表示された図形情報２６２が操作されると、表示制御手段１１５は、図２２（ｂ）に示すように、操作された箱のアイコンに係る箱処理の内容２６３をそれぞれ表示するよう制御してもよい。
【０１２４】
なお、箱処理の内容２６３に、当該箱処理が実行された文書の状態の変化、すなわち、箱処理前の文書の状態及び箱処理後の文書の状態を含めて表示してもよい。
【０１２５】
図２３は、処理内容情報２６０の表示の一変形例を示す図である。表示制御手段１１５は、図２３に示すように、文書アイコン２２０とともに重箱アイコン２１が選択されたときに、処理内容情報２６０を表示するよう制御してもよい。
【０１２６】
＜変形例＞
第１のユーザの操作によって特定の箱アイコン２１０又は重箱アイコン２１が生成された場合に、表示制御手段１１５は、第１のユーザに当該箱アイコン２１０又は重箱アイコン２１が生成されたことを示す情報を第２のユーザに通知してもよい。あるいは、第１のユーザの操作によって特定の箱アイコン２１０又は重箱アイコン２１が生成された後、第１のユーザが当該箱処理又は重箱処理を実行した場合、あるいは、特定の頻度又は特定の回数以上実行した場合に、第１のユーザに当該箱アイコン２１０又は重箱アイコン２１が生成されたことを示す情報を第２のユーザに通知してもよい。
【０１２７】
第２のユーザは、第１のユーザと共通の属性を有するユーザである。第２のユーザには、例えば、第１のユーザと同一のテナントに属するユーザや、文書に開示範囲が付与される場合に第１のユーザと同一の開示範囲に属するユーザが該当する。第２のユーザは、ユーザ情報１２７に応じて特定してよい。
【０１２８】
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。
【０１２９】
制御部１１の各手段１１０〜１１５は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【０１３０】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータで読み取り可能な記録媒体に記録して提供することができ、クラウドサーバ等の外部サーバに格納しておき、ネットワークを介して利用することもできる。
【符号の説明】
【０１３１】
１  情報処理装置
１１  制御部
１１０  受付手段
１１１  生成手段
１１２  編集手段
１１３  設定手段
１１４  実行手段
１１５  表示制御手段
１２  記憶部
１２０  プログラム
１２１  操作履歴情報
１２２  ツール情報
１２３  テンプレート情報
１２４  ストア情報
１２５  基準情報
１２６  画面情報
１２７  ユーザ情報
１３  表示部
１４  操作部
２  作業画面
２ａ  タイトルバー
２０  生成釦
２００  カーソル（指示記号）
２０１  否定記号
２１,２１Ａ  重箱アイコン
２１Ｂ  注意記号
２１０  箱アイコン（第１の箱アイコン）
２１１  箱アイコン（第２の箱アイコン）
２１２  箱アイコン（第３の箱アイコン）
２１３  箱アイコン（第４の箱アイコン）
２１４  箱アイコン（第５の箱アイコン）
２２０  文書アイコン
２２０Ａ  文書
２２１Ａ  注釈
２３０  フォルダアイコン
２３１  フォルダアイコン（第１のフォルダアイコン）
２３２  フォルダアイコン（第２のフォルダアイコン）
２３３  フォルダアイコン（第３のフォルダアイコン）
２４０  ヒント記号
２５０  注意喚起情報
２５１  第５の通知メッセージ
２５３  第６の通知メッセージ
２５４  関連処理アイコン
２６０  処理内容情報
２６１  文字情報
２６３  処理の内容
３  ストア画面
３０  項目
３１  テンプレートアイコン
３１０，３１０Ａ  ツールアイコン
４，４Ａ  箱設定画面
４１  箱名称設定欄
４１０  箱名称入力欄
４１１  箱色選択釦
４２  フォーマット指定釦
４３  電子印鑑設定欄
４３０  電子印鑑設定釦
４３０Ａ  電子印鑑表示欄
４３１  押印位置設定釦
４３１Ａ  押印位置表示欄
４４  開示範囲設定欄
４４０  開示範囲設定釦
４４０Ａ  開示範囲表示欄
４４１  貼付位置設定釦
４４１Ａ  貼付位置表示欄
５  開示範囲指定画面
５１  開示範囲入力欄
５Ａ  印刷設定画面
５１Ａ  詳細設定釦
６  箱提案画面
６１  第１の通知メッセージ
６２  処理一覧
６３  画像情報
６４  第１の利用釦
６４０  問合メッセージ
６５  第１のキャンセル釦
６６  第２のキャンセル釦
６７Ａ，６７Ｂ  第２の利用釦
６７０  第２の通知メッセージ
７  重箱提案画面
７０  重箱名称設定画面
７００  重箱名称入力欄
７１  第３の通知メッセージ
７２  概念図
７３  作成釦
７４  第３のキャンセル釦
８  重箱設定画面
８０  重箱投入条件設定画面
８１  重箱名称設定欄
８０１  設定変更釦
８１０  重箱名称入力欄
８１１  重箱色選択釦
８２，８３，８４  詳細設定釦
８５  追加削除釦
８５０  重箱編集画面
８５１  第４の通知メッセージ
８５２  概念図
８５３  追加指示釦
８５４  削除指示釦
９  通知画面
９Ａ  警告画面
９１  エラーメッセージ
９２  警告メッセージ
９３  確認メッセージ
９４，９４Ａ  追加処理アイコン
９５  第１の確定釦
９６  第２の確定釦
【図１】
2020042653.tif 000004
【図２】
2020042653.tif 000005
【図３】
2020042653.tif 000006
【図４】
2020042653.tif 000007
【図５】
2020042653.tif 000008
【図６】
2020042653.tif 000009
【図７】
2020042653.tif 000010
【図８】
2020042653.tif 000011
【図９】
2020042653.tif 000012
【図１０】
2020042653.tif 000013
【図１１】
2020042653.tif 000014
【図１２】
2020042653.tif 000015
【図１３】
2020042653.tif 000016
【図１４】
2020042653.tif 000017
【図１５】
2020042653.tif 000018
【図１６】
2020042653.tif 000019
【図１７】
2020042653.tif 000020
【図１８】
2020042653.tif 000021
【図１９】
2020042653.tif 000022
【図２０】
2020042653.tif 000023
【図２１】
2020042653.tif 000024
【図２２】
2020042653.tif 000025
【図２３】
2020042653.tif 000026