(57)【要約】【課題】画像追加機能及びワークフロー機能を連携させる。【解決手段】実施形態の情報処理システムは、端末と、ファイルサーバ装置と、を備える情報処理システムであって、端末は、ファイルサーバ装置からデータを受信する第１の通信部と、データを表示する表示部と、データに、ワークフロー処理が関連付けられた画像を追加する編集部と、を備え、第１の通信部は、画像が追加されたデータをファイルサーバ装置に送信し、ファイルサーバ装置は、端末にデータを送信し、端末から画像が追加されたデータを受信する第２の通信部と、画像に関連付けられたワークフロー処理を実行する実行部と、を備える。【選択図】図１
2017072998.tif 000002
【特許請求の範囲】
【請求項１】
端末と、ファイルサーバ装置と、を備える情報処理システムであって、
前記端末は、
前記ファイルサーバ装置からデータを受信する第１の通信部と、
前記データを表示する表示部と、
前記データに、ワークフロー処理が関連付けられた画像を追加する編集部と、を備え、
前記第１の通信部は、前記画像が追加されたデータを前記ファイルサーバ装置に送信し、
前記ファイルサーバ装置は、
前記端末に前記データを送信し、前記端末から前記画像が追加されたデータを受信する第２の通信部と、
前記画像に関連付けられたワークフロー処理を実行する実行部と、
を備える情報処理システム。
【請求項２】
前記ファイルサーバ装置は、
前記ワークフロー処理を設定する設定部と、
画像とワークフロー処理とを関連付けることにより、前記ワークフロー処理が関連付けられた画像を作成する作成部と、を更に備え、
前記第２の通信部は、前記ワークフロー処理が関連付けられた画像を前記端末に送信する、
請求項１に記載の情報処理システム。
【請求項３】
前記ワークフロー処理は、前記画像が追加されたデータを、前記ワークフロー処理により定められた印刷装置から印刷する処理を含む、
請求項１又は２に記載の情報処理システム。
【請求項４】
前記ワークフロー処理は、前記画像が追加されたデータを、前記ワークフロー処理により定められた記憶場所に記憶する処理を含む、
請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記ワークフロー処理は、前記画像が追加されたデータのデータ形式を、前記ワークフロー処理により定められたデータ形式に変換する処理を含む、
請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
前記ワークフロー処理は、前記ワークフロー処理により定められた時間が経過した場合、前記ワークフロー処理により定められた記憶場所から前記画像が追加されたデータを削除する処理を含む、
請求項４又は５に記載の情報処理システム。
【請求項７】
前記ワークフロー処理は、前記画像が追加されたデータを、前記ワークフロー処理により定められた宛先にＦＡＸ送信する処理を含む、
請求項１乃至６のいずれか１項に記載の情報処理システム。
【請求項８】
前記ワークフロー処理は、前記ワークフロー処理の実行結果を示す情報を、前記ワークフロー処理により定められた通知先に通知する処理を含む、
請求項１乃至７のいずれか１項に記載の情報処理システム。
【請求項９】
前記表示部は、チャットサーバ装置を介して行われるチャットのメッセージを更に表示する、
請求項１乃至８のいずれか１項に記載の情報処理システム。
【請求項１０】
前記端末は、リレーサーバ装置が接続された第１のネットワークに接続され、
前記ファイルサーバ装置は、第２のネットワークに接続され、
前記端末から前記ファイルサーバ装置への通信は、前記リレーサーバ装置を介して行われる、
請求項１乃至９のいずれか１項に記載の情報処理システム。
【請求項１１】
前記画像は、スタンプである、
請求項１乃至１０のいずれか１項に記載の情報処理システム。
【請求項１２】
端末と、第１のサーバ装置と、１以上の第２のサーバ装置と、を備える情報処理システムであって、
前記端末は、
前記第１のサーバ装置から、前記第２のサーバ装置を介してデータを受信する第１の通信部と、
前記データを、前記１以上の第２のサーバ装置を介して行われるチャットのメッセージとともに表示する表示部と、
前記データに、ワークフロー処理が関連付けられた画像を追加する編集部と、を備え、
前記第１の通信部は、前記画像が追加されたデータを、前記１以上の第２のサーバ装置を介して前記第１のサーバ装置に送信し、
前記第１のサーバ装置は、
前記１以上の第２のサーバ装置を介して前記端末に前記データを送信し、前記端末から前記１以上の第２のサーバ装置を介して前記画像が追加されたデータを受信する第２の通信部と、
前記画像に関連付けられたワークフロー処理を実行する実行部と、
を備える情報処理システム。
【請求項１３】
端末にデータを送信し、前記端末からワークフロー処理が関連付けられた画像が追加されたデータを受信する通信部と、
前記画像に関連付けられたワークフロー処理を実行する実行部と、
を備えるサーバ装置。
【請求項１４】
コンピュータを、
端末にデータを送信し、前記端末からワークフロー処理が関連付けられた画像が追加されたデータを受信する通信部と、
前記画像に関連付けられたワークフロー処理を実行する実行部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理システム、サーバ装置及びプログラムに関する。
【背景技術】
【０００２】
ユーザが外出先で利用している携帯端末等から、ファイアウォールで守られたローカルネットワークのファイルストレージに記憶されたデータを閲覧するための技術が、従来から知られている。例えばデータをリレーするリレーサーバを利用して、ユーザが外出先で利用している携帯端末等から、ファイルストレージに記憶されたデータを閲覧できるようにする技術が知られている。また、ファイルサーバに、予め所定の設定を追加しておくことにより、特定のファイルパスにデータが保存された場合に、所定の設定に応じた処理を自動的に行うワークフロー機能が知られている。また、閲覧中のデータに所定の画像を追加するスタンプ機能（画像追加機能）が知られている。
【０００３】
特許文献１には、テキストを保持するチャット領域、及び、グラフィックオブジェクトを保持するグラフィックス領域を、表示画面の共通の電子キャンバスに配置して表示する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら従来の技術では、画像追加機能及びワークフロー機能を連携させることができなかった。例えばユーザがデータを承認したことを示すスタンプを、当該データに押下したことを他者に知らせる場合、当該ユーザが別途、インスタントメッセージ及びメール等で連絡する必要があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、画像追加機能及びワークフロー機能を連携させることができる情報処理システム、サーバ装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、端末と、ファイルサーバ装置と、を備える情報処理システムであって、前記端末は、前記ファイルサーバ装置からデータを受信する第１の通信部と、前記データを表示する表示部と、前記データに、ワークフロー処理が関連付けられた画像を追加する編集部と、を備え、前記第１の通信部は、前記画像が追加されたデータを前記ファイルサーバ装置に送信し、前記ファイルサーバ装置は、前記端末に前記データを送信し、前記端末から前記画像が追加されたデータを受信する第２の通信部と、前記画像に関連付けられたワークフロー処理を実行する実行部と、を備える。
【発明の効果】
【０００７】
本発明によれば、画像追加機能及びワークフロー機能を連携させることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は実施形態の情報処理システムの装置構成の例を示す図である。
【図２】図２は実施形態の端末の機能構成の例を示す図である。
【図３】図３は実施形態のチャットサーバ装置の機能構成の例を示す図である。
【図４】図４は実施形態のリレーサーバ装置の機能構成の例を示す図である。
【図５】図５は実施形態のファイルサーバ装置の機能構成の例を示す図である。
【図６】図６は実施形態のワークフロー処理の設定例（保存の場合）を示す図である。
【図７】図７は実施形態のワークフロー処理の設定例（印刷の場合）を示す図である。
【図８】図８は実施形態のワークフロー処理の設定例（定期削除の場合）を示す図である。
【図９】図９は実施形態のワークフロー処理の設定例（ＦＡＸ送信の場合）を示す図である。
【図１０】図１０は実施形態の作成画面の例を示す図である。
【図１１】図１１は実施形態のペアリング方法の例を示すフローチャートである。
【図１２】図１２は実施形態の読取画面の例を示す図である。
【図１３Ａ】図１３Ａは実施形態の２次元コードの例を示す図である。
【図１３Ｂ】図１３Ｂは実施形態のアクセス情報の例を示す図である。
【図１４】図１４は実施形態の成功画面の例を示す図である。
【図１５】図１５は実施形態のグループ設定方法の例を示すシーケンス図である。
【図１６】図１６は実施形態のグループ設定画面の例を示す図である。
【図１７】図１７は実施形態のグループ選択画面の例を示す図である。
【図１８】図１８は実施形態のチャット画面の例を示す図である。
【図１９】図１９は実施形態のワークフロー実行制御方法の例を示すシーケンス図である。
【図２０】図２０は実施形態のデータ選択画面の例を示す図である。
【図２１】図２１は実施形態のデータ表示画面の例を示す図である。
【図２２】図２２は実施形態のスタンプ情報の例を示す図である。
【図２３】図２３は実施形態の編集画面の例を示す図である。
【図２４】図２４は実施形態のスタンプ選択画面の例を示す図である。
【図２５】図２５は実施形態のスタンプが追加されたデータの例を示す図である。
【図２６】図２６は実施形態の確認画面の例を示す図である。
【図２７】図２７は実施形態の編集情報の例を示す図である。
【図２８】図２８は実施形態の判定方法の例を示すフローチャートである。
【図２９】図２９は実施形態のワークフロー処理の例（保存の場合）を示すフローチャートである。
【図３０】図３０は実施形態のワークフロー処理の例（印刷の場合）を示すフローチャートである。
【図３１】図３１は実施形態のワークフロー処理の例（定期削除の場合）を示すフローチャートである。
【図３２】図３２は実施形態のワークフロー処理の例（ＦＡＸ送信の場合）を示すフローチャートである。
【図３３】図３３は実施形態の端末、チャットサーバ装置、リレーサーバ装置及びファイルサーバ装置のハードウェア構成の例を示す図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、情報処理システム、サーバ装置及びプログラムの実施形態を詳細に説明する。
【００１０】
図１は実施形態の情報処理システム１００の装置構成の例を示す図である。実施形態の情報処理システム１００は、端末１０ａ〜１０ｃ、チャットサーバ装置２０、リレーサーバ装置３０、ファイアウォール４０及びファイルサーバ装置５０を備える。端末１０ａ〜１０ｃの種類及び数は任意でよい。端末１０ａ〜１０ｃは、例えばスマートデバイスである。以下、端末１０ａ〜１０ｃを区別しない場合は、単に端末１０という。
【００１１】
端末１０ａ、端末１０ｂ、チャットサーバ装置２０、リレーサーバ装置３０及びファイアウォール４０は、第１のネットワーク１０１を介して接続されている。第１のネットワーク１０１は、例えばインターネットである。なお第１のネットワーク１０１の通信方式は、有線方式であっても無線方式であってもよい。また第１のネットワーク１０１は、有線方式と無線方式とを組み合わせることにより実現してもよい。
【００１２】
端末１０ｃ、ファイアウォール４０及びファイルサーバ装置５０は、第２のネットワーク１０２を介して接続されている。第２のネットワーク１０２は、例えば社内ＬＡＮ等のローカルネットワークである。なお第２のネットワーク１０２の通信方式は、有線方式であっても無線方式であってもよい。また第２のネットワーク１０２は、有線方式と無線方式とを組み合わせることにより実現してもよい。
【００１３】
第１のネットワーク１０１及び第２のネットワーク１０２は、ファイアウォール４０により接続されている。ファイアウォール４０は、第１のネットワーク１０１から第２のネットワーク１０２への通信を制御することにより、第２のネットワーク１０２に接続された装置のセキュリティを維持する。具体的には、ファイアウォール４０は、リレーサーバ装置３０以外の第１のネットワーク１０１に接続された装置が、第２のネットワーク１０２に接続された装置に直接、アクセスできないようにする。一方、ファイアウォール４０は、第２のネットワーク１０２に接続された装置については、第１のネットワーク１０１に直接、アクセスすることを許可する。
【００１４】
次に情報処理システム１００に接続された各装置の機能構成について説明する。はじめに端末１０の機能構成の例について説明する。
【００１５】
図２は実施形態の端末１０の機能構成の例を示す図である。実施形態の端末１０は、記憶部１、通信部２、表示部３、入力部４、編集部５、読取部６及び記憶制御部７を備える。
【００１６】
記憶部１は情報を記憶する。記憶部１に記憶される情報は、例えばファイルサーバ装置５０から取得されたデータ等である。
【００１７】
通信部２は他の装置と通信する。通信部２は、例えばファイルサーバ装置５０に対するリクエストをリレーサーバ装置３０に送信する。当該リクエストは、例えば送信元の端末１０を識別する識別情報、ファイルサーバ装置５０を識別する識別情報、並びに、データの取得、追加、変更又は削除を示す情報を含む。
【００１８】
表示部３は情報を表示する。表示部３は、例えば編集対象のデータの選択画面、編集対象のデータの編集画面、及び、チャットサーバ装置２０を利用したチャット画面等を表示する。
【００１９】
入力部４はユーザから情報の入力を受け付ける。編集部５はデータを編集する。読取部６は情報を読み取る。読取部６は、例えば２次元コードを読み取る撮像装置（カメラ）である。記憶制御部７は、記憶部１に記憶されたデータの追加、変更又は削除を行う。
【００２０】
次にチャットサーバ装置２０の機能構成の例について説明する。チャットサーバ装置２０は、端末１０のユーザの間で行われるチャットのメッセージ等の受け付け、及び、当該チャットのメッセージの配信を行う。
【００２１】
図３は実施形態のチャットサーバ装置２０の機能構成の例を示す図である。実施形態のチャットサーバ装置２０は、記憶部２１、通信部２２及び記憶制御部２３を備える。
【００２２】
記憶部２１は情報を記憶する。記憶部２１に記憶される情報は、例えばユーザ情報等である。ユーザ情報は、ユーザを識別する識別情報、及び、当該ユーザへのメッセージの送信先を特定する特定情報等を含む。
【００２３】
通信部２２は他の装置と通信する。通信部２２は、例えば端末１０からチャットのメッセージを受信すると、当該メッセージの送信先を特定し、特定された送信先の端末１０に当該メッセージを送信する。
【００２４】
記憶制御部２３は、記憶部２１に記憶されたデータの追加、変更又は削除を行う。
【００２５】
次にリレーサーバ装置３０の機能構成の例について説明する。リレーサーバ装置３０は、第１のネットワーク１０１に接続された装置から、ファイルサーバ装置５０へのリクエストを受け付け、ファイルサーバ装置５０にリクエストをリレーする。
【００２６】
図４は実施形態のリレーサーバ装置３０の機能構成の例を示す図である。実施形態のリレーサーバ装置３０は、記憶部３１、通信部３２及び記憶制御部３３を備える。
【００２７】
記憶部３１は情報を記憶する。記憶部３１に記憶される情報は、例えば通信部３２により端末１０から受信されたデータを記憶する。
【００２８】
通信部３２は他の装置と通信する。通信部３２は、例えば第１のネットワーク１０１に接続された端末１０から、ファイルサーバ装置５０に対する上述のリクエストを受信する。通信部３２は、ファイルサーバ装置５０からリクエストの問い合わせを受信すると、当該ファイルサーバ装置５０を識別する識別情報を含むリクエストを、当該ファイルサーバ装置５０に送信する。通信部３２は、ファイルサーバ装置５０からリクエストの処理結果を受信すると、当該リクエストを送信した端末１０に当該処理結果を送信する。
【００２９】
記憶制御部３３は、記憶部３１に記憶されたデータの追加、変更又は削除を行う。記憶制御部３３は、例えば第１のネットワーク１０１に接続された端末１０からリクエストを受信すると、当該リクエストを記憶部３１に記憶する。
【００３０】
次にファイルサーバ装置５０の機能構成の例について説明する。ファイルサーバ装置５０は、ファイルサーバ装置５０に対する上述のリクエストを受信しているか否かを、リレーサーバ装置３０に定期的に問い合わせることにより、当該リクエストを処理する。
【００３１】
図５は実施形態のファイルサーバ装置５０の機能構成の例を示す図である。実施形態のファイルサーバ装置５０は、記憶部５１、通信部５２、グループ設定部５３、ワークフロー設定部５４、作成部５５、実行部５６及び記憶制御部５７を備える。
【００３２】
記憶部５１は情報を記憶する。記憶部５１に記憶される情報は、例えばユーザ情報、グループ情報、ログ情報、及び、関連付け情報等である。ユーザ情報は、上述のチャットサーバ装置２０の説明と同じである。グループ情報は、グループ名、及び、グループに登録されているユーザの識別情報等を含む。ログ情報は、チャットでやり取りされたメッセージの履歴情報等を含む。関連付け情報は、画像とワークフロー処理との関連付けを示す情報である。なお画像は任意でよい。実施形態の説明では、画像がスタンプである場合を例にして説明する。
【００３３】
表１は実施形態の関連付け情報の例を示す。
【００３４】
【表１】
2017072998.tif 000003
【００３５】
実施形態の関連付け情報は、ｉｄ、画像ファイルパス及びワークフロー名を含む。ｉｄはスタンプの関連付け情報を識別する識別情報である。画像ファイルパスは、スタンプとして使用される画像の記憶場所を示す。ワークフロー名はワークフロー処理の名称である。ワークフロー名が設定されていない場合は、スタンプに関連付けられているワークフロー処理がないことを示す。なおワークフロー処理の例については、図６乃至図９を参照して後述する。
【００３６】
ｉｄがｓｔａｍｐ１のスタンプの場合、スタンプとして使用される画像の記憶場所は、／ＡｌｌＵｓｅｒｓ／ｓｈｏｎｉｎ．ｐｎｇであり、関連付けられているワークフロー処理の名称は、Ｗｏｒｋｆｌｏｗ１である。ｉｄがｓｔａｍｐ２のスタンプの場合、スタンプとして使用される画像の記憶場所は、／ＡｌｌＵｓｅｒｓ／ｓｈｏｎｉｎ２．ｐｎｇであり、関連付けられているワークフロー処理はない。
【００３７】
グループ設定部５３は上述のグループ情報を設定する。グループ設定部５３は、チャットサーバ装置２０に記憶されているユーザ情報を同期することにより、チャットサーバ装置２０から、グループ情報を設定するために必要になるユーザの候補を取得してもよい。
【００３８】
ワークフロー設定部５４はワークフロー処理を設定し、設定されたワークフロー処理を、ワークフロー設定情報として、記憶制御部５７を介して記憶部５１に記憶する。ここでワークフロー処理の例について説明する。
【００３９】
図６は実施形態のワークフロー処理の設定例（保存の場合）を示す図である。図６の例では、ワークフロー名は、Ｗｏｒｋｆｌｏｗ１に設定されている。
【００４０】
またワークフローで実行する処理の種類は、“データを保存”である。また保存後のデータ形式は、ＰＤＦに設定されている。また保存先は、“／ａｌｌｕｓｅｒｓ／承認済み文書”に設定されている。これらの設定により、実行部５６は、Ｗｏｒｋｆｌｏｗ１が関連付けられたスタンプがデータに押下された場合に、当該データのデータ形式をＰＤＦ形式に変換し、ＰＤＦ形式に変換されたデータを“／ａｌｌｕｓｅｒｓ／承認済み文書”に記憶する。
【００４１】
またメールの通知先は、ｕｓｅｒ＿ａ＠ｅｘａｍｐｌｅ．ｃｏｍに設定されている。またインスタントメッセージの通知先は、ＵｓｅｒＡ及びＵｓｅｒＢに設定されている。これらの設定により、実行部５６は、“データを保存”する処理の処理結果を、通信部５２を介して、メールによりｕｓｅｒ＿ａ＠ｅｘａｍｐｌｅ．ｃｏｍに通知し、インスタントメッセージによりＵｓｅｒＡ及びＵｓｅｒＢに通知する。
【００４２】
図７は実施形態のワークフロー処理の設定例（印刷の場合）を示す図である。図７の例では、ワークフロー名は、Ｗｏｒｋｆｌｏｗ２に設定されている。
【００４３】
またワークフローで実行する処理の種類は、“プリンタで印刷”である。またプリンタのアドレスは、１９２．１６８．０．２０に設定されている。また印刷時の設定として、部数が１、フルカラー印刷、片面印刷、及び、用紙サイズが自動選択に設定されている。これらの設定により、実行部５６は、Ｗｏｒｋｆｌｏｗ２が関連付けられたスタンプがデータに押下された場合に、当該データを印刷する印刷ジョブを生成し、当該印刷ジョブを、通信部５２を介してプリンタに送信する。
【００４４】
またメールの通知先は、ｕｓｅｒ＿ａ＠ｅｘａｍｐｌｅ．ｃｏｍに設定されている。またインスタントメッセージの通知先は、ＵｓｅｒＡ及びＵｓｅｒＢに設定されている。これらの設定により、実行部５６は、“プリンタで印刷”する処理の処理結果を、通信部５２を介して、メールによりｕｓｅｒ＿ａ＠ｅｘａｍｐｌｅ．ｃｏｍに通知し、インスタントメッセージによりＵｓｅｒＡ及びＵｓｅｒＢに通知する。
【００４５】
図８は実施形態のワークフロー処理の設定例（定期削除の場合）を示す図である。図８の例では、ワークフロー名は、Ｗｏｒｋｆｌｏｗ３に設定されている。
【００４６】
またワークフローで実行する処理の種類は、“一定期間後にデータを削除”である。また保存後のデータ形式は、ＰＤＦに設定されている。また保存先は、“／ａｌｌｕｓｅｒｓ／承認済み文書”に設定されている。これらの設定により、実行部５６は、Ｗｏｒｋｆｌｏｗ３が関連付けられたスタンプがデータに押下された場合に、当該データのデータ形式をＰＤＦ形式に変換し、ＰＤＦ形式に変換されたデータを“／ａｌｌｕｓｅｒｓ／承認済み文書”に記憶する。
【００４７】
また保存先にデータが保存されてから、３０日過ぎたらデータを削除する設定がされている。この設定により、実行部５６は、データが保存されてから、３０日過ぎた場合、当該データを削除する。
【００４８】
またメールの通知先は、ｕｓｅｒ＿ａ＠ｅｘａｍｐｌｅ．ｃｏｍに設定されている。またインスタントメッセージの通知先は、ＵｓｅｒＡ及びＵｓｅｒＢに設定されている。これらの設定により、実行部５６は、“一定期間後にデータを削除”する処理の処理結果を、通信部５２を介して、メールによりｕｓｅｒ＿ａ＠ｅｘａｍｐｌｅ．ｃｏｍに通知し、インスタントメッセージによりＵｓｅｒＡ及びＵｓｅｒＢに通知する。なお実行部５６は、データが保存されたときに、３０日後にデータが削除する設定となっていることを通知してもよい。
【００４９】
図９は実施形態のワークフロー処理の設定例（ＦＡＸ送信の場合）を示す図である。図９の例では、ワークフロー名は、Ｗｏｒｋｆｌｏｗ４に設定されている。
【００５０】
またワークフローで実行する処理の種類は、“ＦＡＸで送信”である。またファクシミリのアドレスは、１９２．１６８．０．２１に設定されている。また宛先は、（０３）ＸＸＸＸ−ＹＹＹＹに設定されている。これらの設定により、実行部５６は、Ｗｏｒｋｆｌｏｗ４が関連付けられたスタンプがデータに押下された場合に、通信部５２を介して、当該データ及び宛先（０３）ＸＸＸＸ−ＹＹＹＹをファクシミリに送信する。
【００５１】
またメールの通知先は、ｕｓｅｒ＿ａ＠ｅｘａｍｐｌｅ．ｃｏｍに設定されている。またインスタントメッセージの通知先は、ＵｓｅｒＡ及びＵｓｅｒＢに設定されている。これらの設定により、実行部５６は、“ＦＡＸで送信”する処理の処理結果を、通信部５２を介して、メールによりｕｓｅｒ＿ａ＠ｅｘａｍｐｌｅ．ｃｏｍに通知し、インスタントメッセージによりＵｓｅｒＡ及びＵｓｅｒＢに通知する。
【００５２】
図５に戻り、作成部５５は、スタンプとワークフロー処理とを関連付けることにより、ワークフロー処理が関連付けられたスタンプを作成する。
【００５３】
図１０は実施形態の作成画面の例を示す図である。図１０の例は、端末１０のブラウザ等により、ウェブＵＩとしてスタンプの作成画面が表示される場合を示す。プレビューは、スタンプとして使用される画像を示す。
【００５４】
スタンプデータは、スタンプとして使用される画像の記憶場所を示す。参照ボタンが押下されると、当該記憶場所にあるスタンプデータが表示される。関連付けるワークフローは、スタンプに関連付けるワークフロー処理の名称を示す。アップロードボタンが押下されると、作成画面で指定されたスタンプデータ及びワークフロー名が、上述の関連付け情報として、ファイルサーバ装置５０に送信される。図１０の例は、スタンプとして使用される画像に／Ａｌｌｕｓｅｒｓ／ｓｈｏｎｉｎ．ｐｎｇを使用し、当該画像にＷｏｒｋｆｌｏｗ１を関連付ける場合を示す。なおスタンプに関連付けられるワークフローは１つに限られず、複数のワークフローが関連付けられてもよい。
【００５５】
図５に戻り、実行部５６は、スタンプに関連付けられたワークフロー処理を実行する。記憶制御部５７は、記憶部５１に記憶されたデータの追加、変更又は削除を行う。
【００５６】
次に実施形態の情報処理方法について説明する。
【００５７】
本実施形態では、端末１０とファイルサーバ装置５０との間で通信を行う前に、端末１０とファイルサーバ装置５０とをペアリング（機器登録）する場合について説明する。実施形態のファイルサーバ装置５０は、機器登録された端末１０との通信を受け付け、機器登録されていない端末１０からの通信は受け付けない。
【００５８】
はじめに端末１０とファイルサーバ装置５０とのペアリングする方法の例について説明する。
【００５９】
図１１は実施形態のペアリング方法の例を示すフローチャートである。はじめに、端末１０がａｃｔｉｖａｔｅアドレスを取得する（ステップＳ１）。ａｃｔｉｖａｔｅアドレスは、ファイルサーバ装置５０と端末１０とをペアリングするために、端末１０が最初に接続するファイルサーバ装置５０のアドレスを示す。
【００６０】
なおａｃｔｉｖａｔｅアドレスの取得方法は任意でよい。端末１０は、例えばａｃｔｉｖａｔｅアドレスを含むアクセス情報を読取部６により読み取ることにより、ａｃｔｉｖａｔｅアドレスを取得してもよい。アクセス情報は、例えばパーソナルコンピュータのブラウザ等のウェブＵＩに２次元コードとして表示される。２次元コードは、例えばＱＲコード（登録商標）である。
【００６１】
図１２は実施形態の読取画面の例を示す図である。図１２の例は、端末１０の読取部６が、２次元コードとして、ＱＲコード（登録商標）を読み取るときに端末１０に表示される読取画面の例を示す。
【００６２】
図１３Ａは実施形態の２次元コードの例を示す図である。図１３Ａの例は、２次元コードとして、ＱＲコード（登録商標）が使用される場合を示す。
【００６３】
図１３Ｂは実施形態のアクセス情報の例を示す図である。図１３Ｂの例は、２次元コードに、ｉｄ、ａｄｄｒｅｓｓ、ｆｉｌｅ＿ｓｔｒａｇｅ＿ｉｄ、ａｃｔｉｖａｔｅ、ｕｓｅｒｉｄ及びｐａｓｓｗｏｒｄが含まれる場合を示す。ｉｄはファイルサーバ装置５０を識別する識別情報である。図１３Ｂの例では、ｉｄは“ｆｉｌｅ＿ｓｔｏｒａｇｅ＿ａ”である。ａｄｄｒｅｓｓはファイルサーバ装置５０のＩＰアドレスである。図１３Ｂの例では、ａｄｄｒｅｓｓは“１９２．１６８．０．２”である。ｆｉｌｅ＿ｓｔｒａｇｅ＿ｉｄはリレーサーバ装置３０がファイルサーバ装置５０を識別する際に参照する識別情報である。図１３Ｂの例では、ｆｉｌｅ＿ｓｔｒａｇｅ＿ｉｄは“ｆｉｌｅ＿ｓｔｏｒａｇｅ＿ａ＿ｉｄ”である。ａｃｔｉｖａｔｅは上述のａｃｔｉｖａｔｅアドレスである。図１３Ｂの例では、ａｃｔｉｖａｔｅアドレスは“ｈｔｔｐ：／／１９２．１６８．０．２／ａｃｔｉｖａｔｅ／ｕｓｅｒ１／ａｂｃｄｅｆｇｈｉｊｋｌｍｎｏｐｑｒｓｔｕｖｗｘｙｚ”である。ｕｓｅｒｉｄは端末１０のユーザを識別する識別情報である。図１３Ｂの例では、ｕｓｅｒｉｄは”ＵｓｅｒＡ”である。ｐａｓｓｗｏｒｄは端末１０のユーザのパスワードである。図１３Ｂの例では、ｐａｓｓｗｏｒｄは“０１２３４５６７”である。
【００６４】
図１１に戻り、次に、端末１０の通信部２が、ステップＳ１で取得したａｃｔｉｖａｔｅアドレスにアクセスする（ステップＳ２）。次に、端末１０の通信部２が、ａｃｔｉｖａｔｅアドレスにアクセスできたか否かを判定する（ステップＳ３）。ａｃｔｉｖａｔｅアドレスにアクセスできなかった場合（ステップＳ３、Ｎｏ）、端末１０の表示部３が、ファイルサーバ装置５０へのアクセスに失敗したことを示す失敗画面を表示する（ステップＳ４）。
【００６５】
ａｃｔｉｖａｔｅアドレスにアクセスできた場合（ステップＳ３、Ｙｅｓ）、端末１０の表示部３が、ファイルサーバ装置５０へのアクセスに成功したことを示す成功画面を表示する（ステップＳ５）。端末１０がファイルサーバ装置５０へのアクセスに成功した場合、ファイルサーバ５０側では、当該端末１０のユーザを示す情報（ｕｓｅｒｉｄ及びｐａｓｓｗｏｒｄ）が登録済みユーザとして記憶される。
【００６６】
図１４は実施形態の成功画面の例を示す図である。図１４の例は、端末１０の表示部３が、アドレス（１９２．１６８．０．２）、ファイルサーバ名（ｆｉｌｅ＿ｓｔｏｒａｇｅ＿ａ）、及び、ファイルサーバＩｄ（ｆｉｌｅ＿ｓｔｏｒａｇｅ＿ａ＿ｉｄ）を表示する場合を示す。
【００６７】
図１１に戻り、次に、端末１０の記憶制御部７が、アクセス情報を端末１０に保存する（ステップＳ６）。
【００６８】
次に端末１０のユーザのグループ設定方法の例について説明する。
【００６９】
図１５は実施形態のグループ設定方法の例を示すシーケンス図である。なおリレーサーバ装置３０は、端末１０とファイルサーバ装置５０との間の通信を仲介する以外の処理を行わないため、図１５の例では省略している。
【００７０】
はじめに、端末１０の通信部２が、登録済みユーザを取得するリクエストをファイルサーバ装置５０に送信する（ステップＳ１１）。次に、ファイルサーバ装置５０のグループ設定部５３が、記憶部５１に記憶されている登録済みユーザを示す情報を、通信部５２を介して端末１０に送信する（ステップＳ１２）。次に、端末１０の表示部３が、登録済みユーザを示す情報を含むグループ設定画面を表示する（ステップＳ１３）。次に、端末１０の入力部４が、グループ名の入力を受け付ける（ステップＳ１４）。次に、端末１０の入力部４が、グループに登録するユーザを選択する（ステップＳ１５）。
【００７１】
図１６は実施形態のグループ設定画面の例を示す図である。図１６の例は、登録済みユーザを示す情報として、ＵｓｅｒＡ、ＵｓｅｒＢ及びＵｓｅｒＣが表示され、グループ名にグループ１が入力され、当該グループに登録するユーザとして、ＵｓｅｒＡ及びＵｓｅｒＢが選択されている場合を示す。端末１０の入力部４が、完了ボタンの押下を受け付けると、通信部２が、ステップＳ１４で入力されたグループ名と、ステップＳ１５で選択されたユーザを含むグループ情報を、ファイルサーバ装置５０に送信する（ステップＳ１６）。
【００７２】
ファイルサーバ装置５０のグループ設定部５３は、端末１０から通信部５２を介してグループ情報を受け付けると、当該グループ情報を、記憶制御部５７を介して記憶部５１に記憶する（ステップＳ１７）。
【００７３】
図１７は実施形態のグループ選択画面の例を示す図である。図１７の例は、選択可能なグループとして、ＵｓｅｒＡ及びＵｓｅｒＢを含むグループ１、ＵｓｅｒＡ及びＵｓｅｒＣを含むグループ２、並びに、ＵｓｅｒＡ、ＵｓｅｒＢ及びＵｓｅｒＣを含むグループ３が表示されている場合を示す。グループ選択画面に表示されるグループの一覧は、端末１０の表示部３が、通信部２を介してファイルサーバ装置５０から取得する。端末１０の入力部４は、グループが選択されている状態で、会話を開始ボタンの押下を受け付けると、表示部３がチャット画面を表示する。
【００７４】
図１８は実施形態のチャット画面の例を示す図である。図１８の例は、左側にチャットの会話内容を表示する会話内容表示領域があり、会話内容表示領域の下方にメッセージを入力するボックスが配置され、右側にデータを表示するデータ表示領域がある場合を示す。データ表示領域には、切り替えボタンの押下により、左側に表示されるデータの選択領域（後述の図２０参照）から選択されたデータが表示される。
【００７５】
次に実施形態のワークフロー実行制御方法について説明する。
【００７６】
図１９は実施形態のワークフロー実行制御方法の例を示すシーケンス図である。はじめに、端末１０の表示部３が、データ選択画面を表示し、通信部２が、データ選択画面を介して選択されたデータを取得するリクエストを、ファイルサーバ装置５０に送信する（ステップＳ２１）。
【００７７】
図２０は実施形態のデータ選択画面の例を示す図である。図２０の例は、左側にデータの選択領域が表示される場合を示す。端末１０の入力部４が、データの選択領域でデータが選択されている状態で、選択ボタンの押下を受け付けると、通信部２が、当該データを取得するリクエストをファイルサーバ装置５０に送信する。なお端末１０の入力部４が、切り替えボタンの押下を受け付けると、表示部３が、データの選択領域と、会話内容表示領域（図１８参照）と、を切り替える。
【００７８】
図１９に戻り、端末１０の通信部２は、ステップＳ２１で送信したリクエストに応じたデータを、ファイルサーバ装置５０から受信する（ステップＳ２２）。次に、端末１０の表示部３が、ステップＳ２２で受信したデータを表示する（ステップＳ２３）。
【００７９】
図２１は実施形態のデータ表示画面の例を示す図である。図２１の例は、右側にデータを表示するデータ表示領域がある場合を示す。またデータ表示領域の上部にはデータを編集するためのツールバー２００が表示される。ツールバー２００を開くと、編集モードとなる。記号２０１は、データに線を追記するモードであることを示す。
【００８０】
図１９に戻り、次に、端末１０の通信部２が、スタンプを取得するリクエストをファイルサーバ装置５０に送信する（ステップ２４）。次に、ファイルサーバ装置５０の通信部５２が、上述の関連付け情報を含むスタンプ情報を端末１０に送信する（ステップＳ２５）。
【００８１】
図２２は実施形態のスタンプ情報の例を示す図である。図２２の例は、スタンプ情報のデータ形式がＪｓｏｎフォーマットである場合を示す。ｉｍａｇｅには、画像を示すバイナリデータを、ｂａｓｅ６４エンコードした文字列が設定されている。またｉｄはスタンプを識別する識別情報である。またｗｏｒｋｆｌｏｗには、スタンプに関連付けられたワークフロー処理の情報が設定されている。ｗｏｒｋｆｌｏｗは、ｎａｍｅ、ｔｙｐｅ及びｉｄを含む。ｎａｍｅはワークフローの名称を示す。ｔｙｐｅはワークフロー処理の種類を示す。ｉｄはワークフロー処理を識別する識別情報である。図２２の例は、ｉｄがｓｔａｍｐ１のスタンプと、ｉｄがｓｔａｍｐ２のスタンプと、を含む場合を示す。ｉｄがｓｔａｍｐ１のスタンプには、ワークフロー処理が関連付けられているが、ｉｄがｓｔａｍｐ２のスタンプには、ワークフロー処理が関連付けられていない。
【００８２】
図２３は実施形態の編集画面の例を示す図である。図２３の例は、ツールバー２００の記号２０１が押下されることにより、更にツールバー２０２が表示されている場合を示す。ツールバー２０２の記号２０３が押下されると、端末１０の表示部３は、スタンプ選択画面を表示する。
【００８３】
図２４は実施形態のスタンプ選択画面の例を示す図である。図２４の例は、スタンプを選択するウィンドウ２０４を更に表示する場合を示す。図２４の例では、ウィンドウ２０４は、スタンプ２０５、スタンプ２０６及びスタンプ２０７を含む。端末１０の入力部４は、ウィンドウ２０４を介してスタンプを選択する入力を受け付ける。
【００８４】
図１９に戻り、次に、端末１０の入力部４が、スタンプを押下する入力を受け付ける（ステップ２６）。
【００８５】
図２５は実施形態のスタンプが追加されたデータの例を示す図である。図２５の例は、スタンプ選択画面で選択されたスタンプ２０５が、データに押下（追加）された場合を示す。端末１０の入力部４によりスタンプ２０５の右上の×ボタンを押下する操作が受け付けられた場合、端末１０の表示部３が、スタンプ２０５を消去する。また、入力部４によりスタンプ２０５のドラッグアンドドロップ操作が受け付けられた場合、表示部３が、当該ドラッグアンドドロップ操作に応じてスタンプ２０５の表示位置を変更する。また、入力部４によりスタンプ２０５の右下の○ボタンのスライド操作が受け付けられた場合、表示部３が、当該スライド操作に応じてスタンプ２０５の大きさを変更する。
【００８６】
なお端末１０の表示部３は、スタンプ２０５に更に付加情報を付与して表示してもよい。付加情報は、例えばユーザ名及び時間情報等である。時間情報は、例えばスタンプ２０５が押下された日時を示す。
【００８７】
図１９に戻り、次に、端末１０の入力部４が、保存ボタン（図２５参照）の押下を受け付ける（ステップＳ２７）。次に、端末１０の表示部３が、ワークフロー処理が関連付けられたスタンプが利用されている場合、確認画面を表示する（ステップＳ２８）。
【００８８】
図２６は実施形態の確認画面の例を示す図である。図２６の例は、スタンプに関連付けられているワークフロー処理を実行してよいか否かを確認するウィンドウ２０８が更に表示される場合を示す。図２６の例では、スタンプに関連付けられているワークフロー処理として、Ｗｏｒｋｆｌｏｗ１が表示されている。
【００８９】
図１９に戻り、次に、ワークフロー処理を実行する場合（図２６のウィンドウ２０８でＹｅｓボタンが押下された場合）、端末１０の編集部５が、編集情報にワークフロー処理の実行リクエストを追加する（ステップＳ２９）。
【００９０】
図２７は実施形態の編集情報の例を示す図である。図２７の例は、編集情報のデータ形式がＪｓｏｎフォーマットである場合を示す。ｏｂｊｅｃｔｓは描画対象を示す。ｐａｇｅはｃｏｎｔｅｎｔｓが含まれるページを示す。ｃｏｎｔｅｎｔｓは描画単位を示す。ｃｏｎｔｅｎｔｓは、ｔｙｐｅ、ｔｏｐ＿ｌｅｆｔ、ｂｏｔｔｏｍ＿ｒｉｇｈｔ、ｉｄ及びｗｏｒｋｆｌｏｗを含む。ｔｙｐｅは描画の種類を示す。ｔｏｐ＿ｌｅｆｔ及びｂｏｔｔｏｍ＿ｒｉｇｈｔは描画位置を示す。ｉｄはスタンプの識別情報を示す。ｗｏｒｋｆｌｏｗはスタンプに関連付けられているワークフロー処理を示す。図２７の例では、ワークフロー処理の実行リクエストとして、編集情報に”ｗｏｒｋｆｌｏｗ”：［“ｗｏｒｋｆｌｏｗ１”］が追加されている。
【００９１】
図１９に戻り、端末１０の通信部２が、編集情報をファイルサーバ装置５０に送信する（ステップＳ３０）。次に、ファイルサーバ装置５０の通信部５２が、編集情報を受け付けると、実行部５６が、編集情報に含まれるスタンプに関連付けられたワークフロー処理を、記憶部５１のワークフロー設定情報から検索する（ステップＳ３１）。次に、実行部５６が、ステップＳ３１で検索されたワークフロー処理を実行する（ステップＳ３２）。
【００９２】
一方、ワークフロー処理を実行しない場合（図２６のウィンドウ２０８でＮｏボタンが押下された場合）、端末１０の編集部５が、編集情報にワークフロー処理の実行リクエストを追加せずに、通信部２を介して編集情報をファイルサーバ装置５０に送信する（ステップＳ３３）。次に、ファイルサーバ装置５０の記憶制御部５７が、編集情報に基づいて記憶部５１のデータを更新し、保存する（ステップＳ３４）。
【００９３】
なお上述の図１９の説明では、実行部５６が、ワークフロー処理を実行するか否かを、編集情報に実行リクエストが含まれているか否かにより判定する場合について説明したが、別の判定方法を使用してもよい。例えば実行部５６は、編集情報に含まれるスタンプにワークフロー処理が関連付けられているか否かを、図２８の判定方法により判定してもよい。
【００９４】
図２８は実施形態の判定方法の例を示すフローチャートである。実行部５６が、端末１０から送信された編集情報に、ワークフロー処理と関連付けられたスタンプがあるか否かを、記憶部５１の関連付け情報（上述の表１参照）に基づいて判定する（ステップＳ４１）。ワークフロー処理と関連付けられたスタンプがある場合（ステップＳ４１、Ｙｅｓ）、実行部５６は、当該スタンプに関連付けられたワークフロー処理を実行する（ステップＳ４２）。ワークフロー処理と関連付けられたスタンプがない場合（ステップＳ４１、Ｎｏ）、処理は終了する。
【００９５】
実施形態のファイルサーバ装置５０は、スタンプに関連付けられたワークフロー処理を実行する際に、例えば図２６で説明したユーザ確認を行わない設定になっている場合、図２８の判定方法を使用する。
【００９６】
次に、実施形態のワークフロー処理の例について説明する。
【００９７】
図２９は実施形態のワークフロー処理の例（保存の場合）を示すフローチャートである。図２９の例は、上述のＷｏｒｋｆｌｏｗ１の処理の場合を示す。はじめに、実行部５６が、データのデータ形式を、Ｗｏｒｋｆｌｏｗ１のワークフロー設定情報により指定されたデータ形式に変換する（ステップＳ５１）。次に、実行部５６が、Ｗｏｒｋｆｌｏｗ１のワークフロー設定情報により保存先として指定された記憶場所に、ステップＳ５１で変換されたデータを、記憶制御部５７を介して保存する（ステップＳ５２）。次に、実行部５６が、Ｗｏｒｋｆｌｏｗ１のワークフロー設定情報により指定された宛先に、通信部５２を介して、ワークフロー処理の結果を示すメールを送信する（ステップＳ５３）。次に、実行部５６が、Ｗｏｒｋｆｌｏｗ１のワークフロー設定情報により指定された宛先に、通信部５２を介して、ワークフロー処理の結果を示すインスタントメッセージを送信する（ステップＳ５４）。
【００９８】
図３０は実施形態のワークフロー処理の例（印刷の場合）を示すフローチャートである。図３０の例は、上述のＷｏｒｋｆｌｏｗ２の処理の場合を示す。はじめに、実行部５６が、Ｗｏｒｋｆｌｏｗ２のワークフロー設定情報により指定されたプリンタに指定の設定でデータを印刷する（ステップＳ６１）。
【００９９】
次に、実行部５６が、Ｗｏｒｋｆｌｏｗ２のワークフロー設定情報により指定された宛先に、通信部５２を介して、ワークフロー処理の結果を示すメールを送信する（ステップＳ６２）。次に、実行部５６が、Ｗｏｒｋｆｌｏｗ２のワークフロー設定情報により指定された宛先に、通信部５２を介して、ワークフロー処理の結果を示すインスタントメッセージを送信する（ステップＳ６３）。
【０１００】
図３１は実施形態のワークフロー処理の例（定期削除の場合）を示すフローチャートである。図３１の例は、上述のＷｏｒｋｆｌｏｗ３の処理の場合を示す。はじめに、実行部５６が、データのデータ形式を、Ｗｏｒｋｆｌｏｗ３のワークフロー設定情報により指定されたデータ形式に変換する（ステップＳ７１）。次に、実行部５６が、Ｗｏｒｋｆｌｏｗ３のワークフロー設定情報により保存先として指定された記憶場所に、ステップＳ７１で変換されたデータを、記憶制御部５７を介して保存する（ステップＳ７２）。次に、実行部５６が、Ｗｏｒｋｆｌｏｗ３のワークフロー設定情報により指定された宛先に、通信部５２を介して、定期削除の設定がされたことを示すメールを送信する（ステップＳ７３）。次に、実行部５６が、Ｗｏｒｋｆｌｏｗ３のワークフロー設定情報により指定された宛先に、通信部５２を介して、定期削除の設定がされたことを示すインスタントメッセージを送信する（ステップＳ７４）。
【０１０１】
次に、実行部５６が、Ｗｏｒｋｆｌｏｗ３のワークフロー設定情報により指定された時間（日数）が経過したか否かを判定する（ステップＳ７５）。指定された時間（日数）が経過していない場合（ステップＳ７５、Ｎｏ）、実行部５６は、指定された時間が経過するまで待つ。指定された時間（日数）が経過した場合（ステップＳ７５、Ｙｅｓ）、実行部５６は、記憶制御部５７を介してデータを削除する（ステップＳ７６）。
【０１０２】
次に、実行部５６が、Ｗｏｒｋｆｌｏｗ３のワークフロー設定情報により指定された宛先に、通信部５２を介して、ワークフロー処理の結果を示すメールを送信する（ステップＳ７７）。次に、実行部５６が、Ｗｏｒｋｆｌｏｗ３のワークフロー設定情報により指定された宛先に、通信部５２を介して、ワークフロー処理の結果を示すインスタントメッセージを送信する（ステップＳ７８）。
【０１０３】
図３２は実施形態のワークフロー処理の例（ＦＡＸ送信の場合）を示すフローチャートである。図３２の例は、上述のＷｏｒｋｆｌｏｗ４の処理の場合を示す。はじめに、実行部５６が、Ｗｏｒｋｆｌｏｗ４のワークフロー設定情報により指定された宛先に、データをＦＡＸにより送信する（ステップＳ９１）。
【０１０４】
次に、実行部５６が、Ｗｏｒｋｆｌｏｗ４のワークフロー設定情報により指定された宛先に、通信部５２を介して、ワークフロー処理の結果を示すメールを送信する（ステップＳ９２）。次に、実行部５６が、Ｗｏｒｋｆｌｏｗ４のワークフロー設定情報により指定された宛先に、通信部５２を介して、ワークフロー処理の結果を示すインスタントメッセージを送信する（ステップＳ９３）。
【０１０５】
最後に実施形態の端末１０、チャットサーバ装置２０、リレーサーバ装置３０及びファイルサーバ装置５０のハードウェア構成の例について説明する。
【０１０６】
図３３は実施形態の端末１０、チャットサーバ装置２０、リレーサーバ装置３０及びファイルサーバ装置５０のハードウェア構成の例を示す図である。実施形態の端末１０、チャットサーバ装置２０、リレーサーバ装置３０及びファイルサーバ装置５０は、制御装置３０１、主記憶装置３０２、補助記憶装置３０３、表示装置３０４、入力装置３０５及び通信装置３０６を備える。制御装置３０１、主記憶装置３０２、補助記憶装置３０３、表示装置３０４、入力装置３０５及び通信装置３０６は、バス３１０を介して接続されている。
【０１０７】
制御装置３０１は補助記憶装置３０３から主記憶装置３０２に読み出されたプログラムを実行する。主記憶装置３０２はＲＯＭ及びＲＡＭ等のメモリである。補助記憶装置３０３はメモリカード及びＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等である。
【０１０８】
表示装置３０４は情報を表示する。表示装置３０４は、例えば液晶ディスプレイである。入力装置３０５は、情報の入力を受け付ける。入力装置３０５は、例えばキーボード及びマウス等である。なお表示装置３０４及び入力装置３０５は、表示機能と入力機能とを兼ねる液晶タッチパネル等でもよい。通信装置３０６は他の装置と通信する。
【０１０９】
実施形態の端末１０、チャットサーバ装置２０、リレーサーバ装置３０及びファイルサーバ装置５０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、メモリカード、ＣＤ−Ｒ及びＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記憶媒体に記憶されてコンピュータ・プログラム・プロダクトとして提供される。
【０１１０】
また実施形態の端末１０、チャットサーバ装置２０、リレーサーバ装置３０及びファイルサーバ装置５０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また実施形態の端末１０、チャットサーバ装置２０、リレーサーバ装置３０及びファイルサーバ装置５０が実行するプログラムを、ダウンロードさせずにインターネット等のネットワーク経由で提供するように構成してもよい。
【０１１１】
また実施形態の端末１０、チャットサーバ装置２０、リレーサーバ装置３０及びファイルサーバ装置５０で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１１２】
実施形態の端末１０、チャットサーバ装置２０、リレーサーバ装置３０及びファイルサーバ装置５０で実行されるプログラムは、上述の実施形態の端末１０、チャットサーバ装置２０、リレーサーバ装置３０及びファイルサーバ装置５０の機能構成のうち、プログラムにより実現可能な機能を含むモジュール構成となっている。
【０１１３】
プログラムにより実現される機能は、制御装置３０１が補助記憶装置３０３等の記憶媒体からプログラムを読み出して実行することにより、プログラムにより実現される機能が主記憶装置３０２にロードされる。すなわちプログラムにより実現される機能は、主記憶装置３０２上に生成される。
【０１１４】
なお実施形態の端末１０、チャットサーバ装置２０、リレーサーバ装置３０及びファイルサーバ装置５０の機能の一部又は全部を、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等のハードウェアにより実現してもよい。
【０１１５】
以上説明したように、実施形態の情報処理システム１００では、ファイルサーバ装置５０の通信部５２が、データを送信し、端末１０から画像（スタンプ）が追加されたデータを受信する。そしてファイルサーバ装置５０の実行部５６が、画像に関連付けられたワークフロー処理を実行する。これにより実施形態の情報処理システム１００によれば、画像追加機能及びワークフロー機能を連携させることができる。
【符号の説明】
【０１１６】
１  記憶部
２  通信部
３  表示部
４  入力部
５  編集部
６  読取部
７  記憶制御部
１０  端末
２０  チャットサーバ装置
２１  記憶部
２２  通信部
２３  記憶制御部
３０  リレーサーバ装置
３１  記憶部
３２  通信部
３３  記憶制御部
４０  ファイアウォール
５０  ファイルサーバ装置
５１  記憶部
５２  通信部
５３  グループ設定部
５４  ワークフロー設定部
５５  作成部
５６  実行部
５７  記憶制御部
１００  情報処理システム
１０１  第１のネットワーク
１０２  第２のネットワーク
【先行技術文献】
【特許文献】
【０１１７】
【特許文献１】特開２０１０−１２９０９３号公報
【図１】
2017072998.tif 000004
【図２】
2017072998.tif 000005
【図３】
2017072998.tif 000006
【図４】
2017072998.tif 000007
【図５】
2017072998.tif 000008
【図６】
2017072998.tif 000009
【図７】
2017072998.tif 000010
【図８】
2017072998.tif 000011
【図９】
2017072998.tif 000012
【図１０】
2017072998.tif 000013
【図１１】
2017072998.tif 000014
【図１２】
2017072998.tif 000015
【図１３Ａ】
2017072998.tif 000016
【図１３Ｂ】
2017072998.tif 000017
【図１４】
2017072998.tif 000018
【図１５】
2017072998.tif 000019
【図１６】
2017072998.tif 000020
【図１７】
2017072998.tif 000021
【図１８】
2017072998.tif 000022
【図１９】
2017072998.tif 000023
【図２０】
2017072998.tif 000024
【図２１】
2017072998.tif 000025
【図２２】
2017072998.tif 000026
【図２３】
2017072998.tif 000027
【図２４】
2017072998.tif 000028
【図２５】
2017072998.tif 000029
【図２６】
2017072998.tif 000030
【図２７】
2017072998.tif 000031
【図２８】
2017072998.tif 000032
【図２９】
2017072998.tif 000033
【図３０】
2017072998.tif 000034
【図３１】
2017072998.tif 000035
【図３２】
2017072998.tif 000036
【図３３】
2017072998.tif 000037