JP2021128633A - Information processing system, message notification system, and message notification method - Google Patents
Information processing system, message notification system, and message notification method Download PDFInfo
- Publication number
- JP2021128633A JP2021128633A JP2020023780A JP2020023780A JP2021128633A JP 2021128633 A JP2021128633 A JP 2021128633A JP 2020023780 A JP2020023780 A JP 2020023780A JP 2020023780 A JP2020023780 A JP 2020023780A JP 2021128633 A JP2021128633 A JP 2021128633A
- Authority
- JP
- Japan
- Prior art keywords
- message
- terminal device
- processing system
- information
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 108
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000012545 processing Methods 0.000 claims description 26
- 238000012217 deletion Methods 0.000 claims description 10
- 230000037430 deletion Effects 0.000 claims description 10
- 238000004891 communication Methods 0.000 description 65
- 230000008569 process Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 18
- 230000008859 change Effects 0.000 description 9
- 238000012790 confirmation Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、情報処理システム、メッセージ通知システム、及び、メッセージ通知方法に関する。 The present invention relates to an information processing system, a message notification system, and a message notification method.
ネットワーク上のアプリやサービスを利用しているユーザへ、サービス提供者側等からメッセージを通知する場合がある。このようなメッセージ送信をユーザ別に行う技術が考案されている(例えば、特許文献1参照。)。特許文献1には、ユーザに対して共通して閲覧させるコンテンツと顧客ごとの個別メッセージを運転者がサーバに登録しておき、ユーザからコンテンツが取得されるとサーバが共通コンテンツと顧客ごとのメッセージを組み合わせてユーザに送信する技術が開示されている。
A message may be notified from the service provider side to the user who is using the application or service on the network. A technique for transmitting such a message for each user has been devised (see, for example, Patent Document 1). In
しかしながら、従来の技術では、通知条件に基づいてメッセージを通知することができないという問題があった。例えば、従来の技術では、顧客内の管理者が個別メッセージを顧客情報と紐づけることでユーザごとのメッセージを機器が表示している。しかし、この方法では顧客情報を直接知らない地域や国別の業務担当者などがメッセージを登録できない。つまり、業務担当者はユーザに関する通知条件を指定してメッセージを通知できない。また、従来の技術ではメッセージを表示する機器に関する通知条件が設定されていない。このため、画像形成装置に関するメッセージが電子黒板を使用するユーザにも通知されてしまい、不要なメッセージが通知される場合があった。 However, in the conventional technique, there is a problem that a message cannot be notified based on the notification condition. For example, in the conventional technology, the device in the customer displays the message for each user by associating the individual message with the customer information by the administrator in the customer. However, with this method, it is not possible for business personnel in regions or countries who do not directly know customer information to register messages. That is, the person in charge of business cannot notify the message by specifying the notification condition regarding the user. Further, in the conventional technique, the notification condition regarding the device for displaying the message is not set. Therefore, a message regarding the image forming apparatus may be notified to the user who uses the electronic blackboard, and an unnecessary message may be notified.
本発明は、上記課題に鑑み、通知条件に基づいてメッセージを通知する情報処理システムを提供することを目的とする。 In view of the above problems, an object of the present invention is to provide an information processing system that notifies a message based on notification conditions.
上記課題に鑑み、本発明は、端末装置又は機器とネットワークを介して通信する情報処理システムであって、メッセージの通知条件に応じて、前記メッセージを前記端末装置又は前記機器に通知するメッセージ管理部を有することを特徴とする。 In view of the above problems, the present invention is an information processing system that communicates with a terminal device or device via a network, and is a message management unit that notifies the terminal device or device of the message according to a message notification condition. It is characterized by having.
通知条件に基づいてメッセージを通知する情報処理システムを提供することができる。 It is possible to provide an information processing system that notifies a message based on a notification condition.
以下、本発明を実施するための形態の一例として、情報処理システムと情報処理システムが行うメッセージ通知方法について図面を参照しながら説明する。 Hereinafter, as an example of the embodiment for carrying out the present invention, the information processing system and the message notification method performed by the information processing system will be described with reference to the drawings.
<本実施形態の概略>
まず、図1を参照して、本実施形態のメッセージ通知システムの概略を説明する。図1は、メッセージの通知条件に基づくメッセージの表示方法を説明する図である。
<Outline of this embodiment>
First, the outline of the message notification system of the present embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating a method of displaying a message based on a message notification condition.
(1) 本実施形態では、地域別や国別の業務担当者(第一の管理者の一例)又はテナント管理者(第二の管理者の一例)がメッセージを情報処理システム50に登録する際に通知対象となるユーザの条件及び機器20の種類を設定する。業務担当者又はテナント管理者は適切なユーザや機器にメッセージを通知する通知条件をメッセージごとに登録できる。
(1) In the present embodiment, when a business person in charge of each region or country (an example of the first manager) or a tenant manager (an example of the second manager) registers a message in the
(2) ユーザが機器20を使用する場合、情報処理システム50がユーザ及び機器20を判断し、ユーザ及び機器20に対し通知条件を満たすメッセージを、機器20を操作するユーザに通知する。
(2) When the user uses the
このように、本実施形態のメッセージ通知システム100は、ユーザや機器20に対し設定されている通知条件に基づいてメッセージを表示できる。また、地域別や国別の業務担当者及びテナント管理者がメッセージを登録できる。また、表示する機器20が設定されていることで、情報処理システム50はメッセージを表示する機器20を制限できるようになり、メッセージの内容によって適切な機器20にメッセージを表示できるようになる。
In this way, the
<用語について>
メッセージとは、ユーザに知らせるべき情報である。お知らせ、伝言、掲示情報、注意などと呼ばれてよい。
<Terminology>
A message is information that should be notified to a user. It may be called information, message, bulletin board information, caution, etc.
通知条件は、メッセージをユーザに通知するための条件である。主に、ユーザに関する条件とユーザが操作する機器又は端末装置に関する条件がある。 The notification condition is a condition for notifying the user of a message. Mainly, there are conditions related to the user and conditions related to the device or terminal device operated by the user.
<システム構成例>
図2は、本実施形態に係るメッセージ通知システム100の一例のシステム構成を示す図である。メッセージ通知システム100は、情報処理システム50と、端末装置10と、機器20とを有し、インターネット等の広域的なネットワークNを介して通信可能に接続されている。また、機器20の一例として、画像形成装置20aと電子黒板20bが示されている。なお、ネットワークNはファイアウォールの内側のLANでもよい。
<System configuration example>
FIG. 2 is a diagram showing a system configuration of an example of the
情報処理システム50は一台以上の情報処理装置を有し、ネットワークNを介して、クラウドサービス等、各種のサービスを提供する。ストレージサービスなどの外部サービスと連携した一連の処理をサービスとして提供してもよい。情報処理システム50が提供するサービスである一連の処理を例えば、「処理フロー」や「ワークフロー」という。
The
なお、本実施形態では、情報処理システム50の具体例としてクラウドシステムを想定して説明するが、これに限られない。クラウドシステムとは、特定ハードウェア資源が意識されずにネットワーク上のリソースが利用される利用形態をいう。情報処理システム50はインターネット上に存在してもオンプレミスに存在してもよい。
In the present embodiment, a cloud system will be described as a specific example of the
機器20は、ユーザが使用する各種の電子機器である。すなわち、機器20は、例えば、MFP(Multifunction Peripheral)等の画像形成装置20a、電子黒板20b等である。この他、プロジェクタ、テレビ会議端末、カーナビなども機器20となりうる。ユーザは、機器20を用いて、情報処理システム50が提供する各種のサービスを利用することができる。
The
端末装置10は、例えば、業務担当者又はテナント管理者が使用するデスクトップPC、ノート型PC、スマートフォン、タブレット端末等である。業務担当者又はテナント管理者は、端末装置10を用いて、情報処理システム50が機器20に送信して表示させるメッセージを登録、編集、又は、削除することができる。
The
なお、端末装置10を使用して、情報処理システム50が提供する各種のサービスをユーザが利用してもよい。また、業務担当者又はテナント管理者は、機器20を用いて、情報処理システム50が機器20に送信して表示させるメッセージを登録、編集、又は、削除してもよい。
The
なお、図2に示すメッセージ通知システム100の構成は一例であって、他の構成であってもよい。
The configuration of the
<ハードウェア構成例>
図3を参照して、本実施形態に係るメッセージ通知システム100に含まれる情報処理システム50、端末装置10及び機器20のハードウェア構成について説明する。
<Hardware configuration example>
With reference to FIG. 3, the hardware configurations of the
<<情報処理システム及び端末装置>>
図3は、本実施形態に係る情報処理システム50及び端末装置10の一例のハードウェア構成を示す図である。図3に示されているように、情報処理システム50及び端末装置10はコンピュータによって構築されており、CPU501、ROM502、RAM503、HD504、HDD(Hard Disk Drive)コントローラ505、ディスプレイ506、外部機器接続I/F(Interface)508、ネットワークI/F509、バスライン510、キーボード511、ポインティングデバイス512、DVD−RW(Digital Versatile Disk Rewritable)ドライブ514、メディアI/F516を備えている。
<< Information processing system and terminal equipment >>
FIG. 3 is a diagram showing a hardware configuration of an example of the
これらのうち、CPU501は、情報処理システム50及び端末装置10全体の動作を制御する。ROM502は、IPL等のCPU501の駆動に用いられるプログラムを記憶する。RAM503は、CPU501のワークエリアとして使用される。HD504は、プログラム等の各種データを記憶する。HDDコントローラ505は、CPU501の制御にしたがってHD504に対する各種データの読み出し又は書き込みを制御する。ディスプレイ506は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。外部機器接続I/F508は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、USB(Universal Serial Bus)メモリやプリンタ等である。ネットワークI/F509は、通信ネットワークN2を利用してデータ通信をするためのインターフェースである。バスライン510は、図3に示されているCPU501等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
Of these, the
また、キーボード511は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス512は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。DVD−RWドライブ514は、着脱可能な記録媒体の一例としてのDVD−RW513に対する各種データの読み出し又は書き込みを制御する。なお、DVD−RWに限らず、DVD−R等であってもよい。メディアI/F516は、フラッシュメモリ等の記録メディア515に対するデータの読み出し又は書き込み(記憶)を制御する。
Further, the
<<機器>>
図4は、機器20の一例である画像形成装置20aのハードウェア構成図である。図4に示されているように、画像形成装置20aは、コントローラ910、近距離通信回路920、エンジン制御部930、操作パネル940、ネットワークI/F950を備えている。
<< Equipment >>
FIG. 4 is a hardware configuration diagram of the
これらのうち、コントローラ910は、コンピュータの主要部であるCPU901、システムメモリ(MEM−P)902、ノースブリッジ(NB)903、サウスブリッジ(SB)904、ASIC(Application Specific Integrated Circuit)906、記憶部であるローカルメモリ(MEM−C)907、HDDコントローラ908、及び、記憶部であるHD909を有し、NB903とASIC906との間をAGP(Accelerated Graphics Port)バス921で接続した構成となっている。
Of these, the controller 910 is a
これらのうち、CPU901は、画像形成装置20aの全体制御を行う制御部である。NB903は、CPU901と、MEM−P902、SB904、及びAGPバス921とを接続するためのブリッジであり、MEM−P902に対する読み書きなどを制御するメモリコントローラと、PCI(Peripheral Component Interconnect)マスタ及びAGPターゲットとを有する。
Of these, the
MEM−P902は、コントローラ910の各機能を実現させるプログラムやデータの格納用メモリであるROM902a、プログラムやデータの展開、及びメモリ印刷時の描画用メモリなどとして用いるRAM902bとからなる。なお、RAM902bに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、CD−R、DVD等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。 The MEM-P902 includes a ROM 902a that is a memory for storing programs and data that realizes each function of the controller 910, and a RAM 902b that is used as a memory for developing programs and data and a memory for drawing at the time of memory printing. The program stored in the RAM 902b is configured to be provided by recording a file in an installable format or an executable format on a computer-readable recording medium such as a CD-ROM, CD-R, or DVD. You may.
SB904は、NB903とPCIデバイス、周辺デバイスとを接続するためのブリッジである。ASIC906は、画像処理用のハードウェア要素を有する画像処理用途向けのIC(Integrated Circuit)であり、AGPバス921、PCIバス922、HDDコントローラ908及びMEM−C907をそれぞれ接続するブリッジの役割を有する。このASIC906は、PCIターゲット及びAGPマスタ、ASIC906の中核をなすアービタ(ARB)、MEM−C907を制御するメモリコントローラ、ハードウェアロジックなどにより画像データの回転などを行う複数のDMAC(Direct Memory Access Controller)、並びに、スキャナ部931、プリンタ部932、及びファクシミリ部との間でPCIバス922を介したデータ転送を行うPCIユニットとからなる。なお、ASIC906には、USB(Universal Serial Bus)のインターフェースや、IEEE1394(Institute of Electrical and Electronics Engineers 1394)のインターフェースを接続するようにしてもよい。
The SB904 is a bridge for connecting the NB903 to a PCI device and peripheral devices. The
MEM−C907は、コピー用画像バッファ及び符号バッファとして用いるローカルメモリである。HD909は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。HD909は、CPU901の制御にしたがってHD909に対するデータの読出又は書込を制御する。AGPバス921は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、MEM−P902に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。
The MEM-C907 is a local memory used as a copy image buffer and a code buffer. The HD909 is a storage for accumulating image data, accumulating font data used at the time of printing, and accumulating forms. The HD909 controls reading or writing of data to the HD909 according to the control of the
また、近距離通信回路920には、近距離通信回路のアンテナ920aが備わっている。近距離通信回路920は、NFC、Bluetooth(登録商標)等の通信回路である。
Further, the short-
更に、エンジン制御部930は、スキャナ部931、プリンタ部932及びファクシミリ部933を有している。また、操作パネル940は、現在の設定値や選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部940a、並びに、濃度の設定条件などの画像形成に関する条件の設定値を受け付けるテンキー及びコピー開始指示を受け付けるスタートキー等からなるハードキー940bを備えている。コントローラ910は、画像形成装置20a全体の制御を行い、例えば、描画、通信、操作パネル940からの入力等を制御する。スキャナ部931又はプリンタ部932には、誤差拡散やガンマ変換などの画像処理部分が含まれている。
Further, the
なお、画像形成装置20aは、操作パネル940のアプリケーション切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、及びファクシミリ機能を順次に切り替えて選択することが可能となる。ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。
The
また、ネットワークI/F950は、通信ネットワークN2を利用してデータ通信をするためのインターフェースである。近距離通信回路920及びネットワークI/F950は、PCIバス922を介して、ASIC906に電気的に接続されている。
Further, the network I / F950 is an interface for performing data communication using the communication network N2. The short-
<全体構成>
図5は、メッセージ通知システム100の全体的な構成を説明する図である。各地域や各国の業務担当者201は端末装置10を操作して、端末装置10を情報処理システム50と通信させる。業務担当者201はメッセージ通知システム100の販売側の担当者である。業務担当者201は後述する全てのテナントに対するメッセージを登録、編集及び削除できる。
<Overall configuration>
FIG. 5 is a diagram illustrating an overall configuration of the
各地域や各国の顧客はテナントという単位で管理されている。テナントとは顧客内のユーザのグループである。1つのテナントは、テナント管理者と一般ユーザを有している。テナント管理者は業務担当者と異なり、テナント内のユーザに対するメッセージのみを登録、編集及び削除できる。 Customers in each region and each country are managed in units called tenants. A tenant is a group of users within a customer. One tenant has a tenant administrator and a general user. Unlike business personnel, tenant managers can only register, edit, and delete messages for users in the tenant.
情報処理システム50は、メッセージ管理部52、ワークフロー作成ツール203、アプリ204、業務用ツール205、及び、基盤サービス206等を有している。アプリ204は、このワークフロー作成ツール203で作成されたWebアプリである。業務用ツール205はテナントの作成や設定などを業務担当者が行うためのツール(Webアプリ)である。
The
基盤サービス206は、認証部(ユーザ認証、機器認証)、アプリ管理、及び、契約管理等を行うサービス(ツールの集合)である。アプリ管理はアプリを管理する機能であり、契約管理はテナントがどのアプリを使用できるかというライセンスを管理する機能である。
The
<ワークフローの一例>
図6を参照して、開発者が行うワークフローの設定の概略を説明する。図6は、開発者が操作する端末装置10等が表示するワークフロー設定画面G800の一例である。なお、開発者は業務担当者、テナント管理者又はユーザのいずれでもよい。
<Example of workflow>
The outline of the workflow setting performed by the developer will be described with reference to FIG. FIG. 6 is an example of the workflow setting screen G800 displayed by the
端末装置10は図5に示したワークフロー作成ツール203を実行している。図6(a)では横方向に並んだ3つのアイコン210〜212により以下のワークフローが登録されている。
「OCR→ファイルアップロード(外部ストレージサービスA)→メール送信」
1つのアイコン210〜212は1つの処理に対応している。機器20はスキャン、FAX受信、又は、メール受信などで画像を取得する。この画像に対しOCR以下の処理が順番に自動的に実行される。
The
"OCR-> File upload (external storage service A)-> Email transmission"
One icon 210-212 corresponds to one process. The
管理者は画面の左のメニュー220から所望のアイコンを右側のマスにドラッグすることで、ワークフローを設定できる。処理は左から右に順番に実行される。また、図6(b)に示すように、上下のマスにアイコン213が設定された場合、ワークフローの処理は分岐し、並行に実行される。このように、開発者は視覚的な操作でアプリ204を登録できる。
The administrator can set the workflow by dragging the desired icon from the
<機能について>
次に、図7を参照して、本実施形態に係るメッセージ通知システム100の機能構成について説明する。図7は、メッセージ通知システム100の一例の機能構成を示す図である。
<About functions>
Next, with reference to FIG. 7, the functional configuration of the
<<端末装置、機器>>
メッセージの登録、編集又は削除に関して端末装置10と機器20の機能はほぼ同じでよいので、端末装置10について説明する。相違については別記する。
<< Terminal devices, equipment >>
Since the functions of the
まず、端末装置10は、第一通信部11と、表示制御部12と、操作受付部13とを有する。これら各機能部は、端末装置10にインストールされた1以上のプログラム(例えばWebブラウザ)に含まれる命令をCPU501が実行することで実現される機能又は手段である。
First, the
第一通信部11は、情報処理システム50との間で各種の情報を送受信する。本実施形態ではメッセージ登録画面の画面情報等を情報処理システム50から受信し、メッセージ等を情報処理システム50に送信する。
The
表示制御部12は各種の画面の画面情報を解釈してディスプレイ506に表示する。操作受付部13は、ディスプレイ506に表示された各種画面におけるユーザの各種操作を受け付ける。
The
また、機器20は、図4に示したHD909、RAM902b等により実現される記憶部14を有している。記憶部14には機器情報記憶部15が構築されている。機器情報記憶部15には、当該機器20がどのような機器20であるか(画像形成装置20a、電子黒板20b等)を示す機器20の種類が記憶されている。
Further, the
<<情報処理システム>>
情報処理システム50は、第二通信部51、メッセージ管理部52、認証部53、及び、画面生成部54を有している。これら各機能部は、情報処理システム50にインストールされた1以上のプログラムに含まれる命令をCPU501が実行することで実現される機能又は手段である。
<< Information processing system >>
The
第二通信部51は、端末装置10又は機器20との間で各種の情報を送受信する。本実施形態ではメッセージ登録画面の画面情報等を端末装置10又は機器20に送信し、メッセージ等を端末装置10又は機器20から受信する。
The
メッセージ管理部52は、メッセージ情報記憶部59においてメッセージの管理(登録・編集・削除・通知)を行う。認証部53は、業務担当者、テナント管理者、又は、ユーザ(一般ユーザ)などを認証し、認証成功の場合はユーザを特定する。
The
画面生成部54は端末装置10、又は、機器20に表示させるWebページの画面情報を作成する。画面情報は、HTML、XML、CSS(Cascade Style Sheet)、及びJavaScript(登録商標)等により作成される。WebページはWebアプリにより提供されてよい。Webアプリとは、Webブラウザ上で動作するプログラミング言語(たとえばJavaScript(登録商標))によるプログラムとWebサーバ側のプログラムが協調することによって動作し、Webブラウザ上で実行されるソフトウェア又はその仕組みを言う。WebアプリによりWebページを動的に変更できる。
The
情報処理システム50は、図3に示したHD504、RAM503等により実現される記憶部55を有している。記憶部55にはユーザ情報記憶部56、アプリ情報記憶部57、テナント情報記憶部58、及び、メッセージ情報記憶部59が構築されている。以下、これらについて説明する。
The
表1はユーザ情報記憶部56に記憶されているユーザ情報を模式的に示す。ユーザ情報はテナントIDに対応づけられている。つまり、テナントに所属するユーザの数だけユーザ情報が存在する。ユーザ情報記憶部56のユーザにはテナント管理者も含まれる。
・テナント管理者:企業とサービス提供者との契約の範囲内で、顧客環境において、ユーザやテナント管理者等によるサービスの利用に関する管理を行う者である。主にテナント側の担当者である。例えば、テナントへの一般ユーザの登録、一般ユーザのアカウント状態の管理、及び、一般ユーザが利用できるアプリの登録等を行う。
・ユーザ(一般ユーザ):利用権限を割り当てられた場合にアプリを利用できる利用者である。
Table 1 schematically shows the user information stored in the user information storage unit 56. The user information is associated with the tenant ID. That is, there are as many user information as there are users belonging to the tenant. The user of the user information storage unit 56 also includes a tenant administrator.
-Tenant manager: A person who manages the use of services by users, tenant managers, etc. in the customer environment within the scope of the contract between the company and the service provider. Mainly the person in charge on the tenant side. For example, registration of a general user to a tenant, management of the account status of a general user, registration of an application that can be used by a general user, and the like are performed.
-User (general user): A user who can use the application when the usage authority is assigned.
ユーザ情報は、テナントID、ユーザID、パスワード、性、名、メールアドレス、表示言語(ロケール)、アカウントの状態、ロール、及び、アプリ利用権限の各項目を有している。
・テナントID…ユーザが所属するテナントの識別情報である。
・ユーザID…テナント内におけるユーザの識別情報である。
・パスワード…ユーザであることを証明する秘匿情報である。
・姓…ユーザの名字である。
・名…ユーザの名前である。
・メールアドレス…ユーザのメールアドレスである。
・表示言語(ロケール)…ユーザが使用する画面で表示される文字の言語である。
・アカウントの状態…アカウントはユーザが情報処理システム50にログインするための権利のことである。アカウントの状態には「有効、無効又はアカウントロック」の少なくとも3つがある。ユーザ情報が仮登録されると無効となり、本登録により有効となる。有効となった後もテナント管理者が無効に設定できる。アカウントロックは、有効な状態でユーザがパスワードを何回か間違えた場合に設定される。アカウントロックは、例えば、一定期間の経過で有効に戻る点、又は、テナントに所属するユーザとしてカウントされたままである点で無効と異なる。
・ロール…ユーザの権限である。例えば「テナント管理者、ユーザ(一般ユーザ)、業務担当者」がある。
・アプリ利用権限…このユーザが利用可能なアプリのリストである。ユーザに利用権限が割り当てられたアプリのリストを有している。
The user information has each item of tenant ID, user ID, password, gender, name, e-mail address, display language (locale), account status, role, and application usage authority.
-Tenant ID: Identification information of the tenant to which the user belongs.
-User ID: User identification information in the tenant.
-Password: Confidential information that proves that you are a user.
-Last name: The surname of the user.
-Name: The name of the user.
-Email address: The user's email address.
-Display language (locale): The language of the characters displayed on the screen used by the user.
-Account status: An account is a right for a user to log in to the
-Role: User's authority. For example, there are "tenant manager, user (general user), business person".
-App usage authority: A list of apps that can be used by this user. It has a list of apps to which the user has been assigned usage rights.
表2はアプリ情報記憶部57に記憶されているアプリ情報を模式的に示す。アプリ情報はテナントIDに対応づけて、アプリIDとロールの項目を有している。アプリ情報は業務担当者等がサービスの契約状況に応じて登録する。サービスの契約によって自動的に登録されてもよい。
・テナントID…アプリが販売されたテナントの識別情報である。
・アプリID…アプリの識別情報である。
・ロール…アプリを利用できる権限である。例えば「テナント管理者又は一般ユーザ」がある。
Table 2 schematically shows the application information stored in the application
-Tenant ID: Identification information of the tenant to whom the application was sold.
-App ID: App identification information.
・ Role: The authority to use the application. For example, there is a "tenant administrator or general user".
表3はテナント情報記憶部58に記憶されているテナント情報を模式的に示す。テナント情報はテナントIDに対応づけて、テナント名、登録日、ユーザリスト、国の項目を有している。
・テナントID…テナントの識別情報である。
・テナント名…テナントの名称であり、社名や部署名である。
・登録日…テナントの登録日である。
・ユーザリスト…テナントに所属するユーザの識別情報である。
・国…テナントの所属する国(ユーザが所属する国とも言える)である。
Table 3 schematically shows the tenant information stored in the tenant
-Tenant ID: Tenant identification information.
-Tenant name: The name of the tenant, which is the company name or department name.
・ Registration date: The registration date of the tenant.
-User list: Identification information of users belonging to the tenant.
-Country: The country to which the tenant belongs (it can also be said to be the country to which the user belongs).
表4(a)はメッセージ情報記憶部59に記憶されているメッセージ情報を模式的に示す。表4(a)のメッセージ情報は業務担当者が登録、編集又は削除するものである。メッセージ情報はIDに対応づけて、タイトル、詳細内容、通知対象、表示デバイス、期限、確認済み刈り取り、及び、メッセージ確認済みユーザリストの項目を有している。
・ID…メッセージの識別情報である。
・タイトル…メッセージの名称である。メッセージ一覧に表示される。
・詳細内容…メッセージの内容である。
・通知対象…メッセージが表示される国、ユーザのロール、又は、利用しているアプリ等、ユーザに関する通知条件である。これ以外の条件が設定されてもよい。複数条件が設定されている場合、AND条件になる(例:日本かつテナント管理者など)。
・表示デバイス…Web(PC)、 画像形成装置20a、電子黒板20b、モバイル端末等の機器20に関する通知条件が設定される。これ以外の条件が設定されてもよい。
・期限…メッセージの表示期限である。
・確認済み刈り取り…期限までにメッセージを確認しないユーザを情報処理システム50が業務担当者に通知するか否かの設定である。
・メッセージ確認済みユーザリスト…テナントごとに確認済みのユーザが登録される。詳細を表4(b)に示す。
Table 4 (a) schematically shows the message information stored in the message
-ID: Message identification information.
-Title: The name of the message. It is displayed in the message list.
-Detailed content: The content of the message.
-Notification target: Notification conditions related to the user, such as the country where the message is displayed, the role of the user, or the application being used. Other conditions may be set. If multiple conditions are set, it will be an AND condition (example: Japan and tenant administrator, etc.).
Display device: Notification conditions related to the
・ Deadline: The deadline for displaying the message.
-Confirmed reaping ... It is a setting whether or not the
-Message confirmed user list: Confirmed users are registered for each tenant. Details are shown in Table 4 (b).
なお、業務担当者201は任意のテナントに対するメッセージを登録、編集及び削除できてもよい。
The
表4(b)は、メッセージ確認済みユーザリストの一例である。このように、メッセージ確認済みユーザリストは、メッセージのIDごとにテナントIDとユーザIDが対応付けて管理される。 Table 4 (b) is an example of a message confirmed user list. In this way, the message confirmed user list is managed in association with the tenant ID and the user ID for each message ID.
表4(c)はテナント管理者が登録、編集又は削除するメッセージ情報の一例を示す。表4(a)と比較すると、通知対象がない。こうすることでテナント内の全ユーザにメッセージを通知することができる。しかし、テナント管理者が登録、編集又は削除するメッセージ情報でも通知対象を設定できてよい。 Table 4 (c) shows an example of message information registered, edited or deleted by the tenant administrator. Compared with Table 4 (a), there is no notification target. By doing this, it is possible to notify all users in the tenant of the message. However, the notification target may be set even for the message information registered, edited or deleted by the tenant administrator.
また、表4(c)のメッセージ情報ではメッセージ確認済みユーザリストにテナントIDがない。これは、テナント管理者はテナント内のユーザしか管理しないためである(テナントが特定されている)。 Further, in the message information in Table 4 (c), there is no tenant ID in the message confirmed user list. This is because the tenant administrator manages only the users in the tenant (tenant is specified).
なお、表1〜表4は、本実施形態の説明のために示されているに過ぎず主な情報でないものは省略されている。 It should be noted that Tables 1 to 4 are shown only for the purpose of explaining the present embodiment, and information that is not the main information is omitted.
<メッセージ通知システムの動作又は処理>
図8は、業務担当者がメッセージを登録、編集又は削除する処理を説明するシーケンス図の一例である。
<Operation or processing of message notification system>
FIG. 8 is an example of a sequence diagram illustrating a process in which a person in charge of business registers, edits, or deletes a message.
S1、S2:業務担当者は端末装置10を操作して、端末装置10を情報処理システム50と通信させる。これにより端末装置10の表示制御部12はログイン画面を表示する。ログイン画面の一例を図9に示す。
S1, S2: The person in charge of business operates the
S3:業務担当者はログインに必要な情報(A:テナントID、ユーザID、パスワード B:メールアドレス、パスワード)を端末装置10に入力する。操作受付部13はログインに必要な情報を受け付ける。AとBの2つのログイン方法があるのは、Aでは、ユーザIDはテナント内で一意であるためテナントIDが必要となり、Bでは、メールアドレスはテナントが異なっても一意であるためである。
S3: The person in charge of business inputs the information necessary for login (A: tenant ID, user ID, password B: e-mail address, password) into the
S4:端末装置10の第一通信部11はログインに必要な情報を指定して認証要求を情報処理システム50に送信する。
S4: The
S5:情報処理システム50の第二通信部51はログインに必要な情報を受信し、認証部53が認証する。すなわち、上記A又はBに該当する情報がユーザ情報記憶部56に記憶されているか否かを判断する。
S5: The
S6:ここでは認証が成功したものとする。これにより、ユーザが特定される。 S6: Here, it is assumed that the authentication is successful. This identifies the user.
S7:情報処理システム50の第二通信部51はログインOK及び認証情報を端末装置10に送信する。認証情報とは、ログインしたユーザを特定するための情報であり、認証チケットやトークンなどと呼ばれる場合がある。
S7: The
S8:端末装置10の第二通信部51はログインOKと認証情報を受信する。これにより、端末装置10はトップ画面をディスプレイ506に表示する。トップ画面の一例を図10に示す。
S8: The
S9:業務担当者はトップ画面に対し、メッセージ管理画面にアクセスする操作を入力する。操作受付部13は操作を受け付ける。
S9: The person in charge of business inputs the operation to access the message management screen on the top screen. The
S10:端末装置10の第一通信部11は認証情報を指定して、メッセージ管理画面で表示される登録済みメッセージ一覧を情報処理システム50に要求する。
S10: The
S11:情報処理システム50の第二通信部51は登録済みメッセージ一覧の要求を受信し、メッセージ管理部52がメッセージの一覧をメッセージ情報記憶部59から取得する。業務担当者については通知条件に関係なくメッセージが表示されるが、テナント管理者やユーザと同様に通知条件で制限されてよい。第二通信部51はメッセージの一覧を端末装置10に送信する。
S11: The
S12:端末装置10の第一通信部11はメッセージの一覧を受信し、表示制御部12がメッセージ管理画面に表示する。メッセージ管理画面の一例を図11に示す。
S12: The
続くステップS13〜S20はメッセージの登録に関する処理である。
S13、S14:業務担当者は端末装置10を操作して、端末装置10を情報処理システム50と通信させる。これにより端末装置10の表示制御部12はメッセージ登録画面を表示する。メッセージ登録画面の一例を図12に示す。
Subsequent steps S13 to S20 are processes related to message registration.
S13, S14: The person in charge of business operates the
S15:業務担当者はメッセージ登録画面にメッセージ情報を入力する。操作受付部13は新規のメッセージ情報を受け付ける。
S15: The person in charge of business inputs message information on the message registration screen. The
S16:端末装置10の第一通信部11は認証情報を指定してメッセージ情報を情報処理システム50に送信する。
S16: The
S17:情報処理システム50の第二通信部51はメッセージ情報を受信し、メッセージ管理部52がIDを採番してメッセージ情報記憶部59にメッセージ情報を登録する。すなわち、通知条件の登録を受け付ける。第二通信部51は登録完了を端末装置10に送信する。
S17: The
S18:登録完了を受信した端末装置10の第一通信部11は認証情報を指定して登録済みメッセージ一覧を情報処理システム50に要求する。
S18: The
S19:情報処理システム50の第二通信部51は登録済みメッセージ一覧の要求を受信し、メッセージ管理部52がメッセージの一覧をメッセージ情報記憶部59から取得する。第二通信部51はメッセージの一覧を端末装置10に送信する。
S19: The
S20:端末装置10の第一通信部11はメッセージの一覧を受信し、表示制御部12がメッセージ管理画面に表示する。これにより、新規に登録されたメッセージがメッセージ管理画面に表示される。
S20: The
続くステップS21〜S29はメッセージの編集に関する処理である。
S21:業務担当者は端末装置10を操作して、メッセージ管理画面から編集したいメッセージを選択する。操作受付部13は操作を受け付ける。
Subsequent steps S21 to S29 are processes related to message editing.
S21: The person in charge of business operates the
S22、S23:業務担当者は端末装置10を操作して、端末装置10を情報処理システム50と通信させる。これにより端末装置10の表示制御部12はメッセージ編集画面を表示する。メッセージ編集画面の一例を図13に示す。
S22, S23: The person in charge of business operates the
S24:業務担当者はメッセージ編集画面でメッセージ情報を編集する。操作受付部13はメッセージ情報の編集を受け付ける。
S24: The business person edits the message information on the message edit screen. The
S25:端末装置10の第一通信部11は認証情報と選択されたメッセージのIDを指定して編集したメッセージ情報を情報処理システム50に送信する。
S25: The
S26:情報処理システム50の第二通信部51は編集されたメッセージ情報を受信し、メッセージのIDに基づいて、メッセージ管理部52がメッセージ情報記憶部59のメッセージ情報を、送信されたメッセージ情報で更新する。第二通信部51は更新完了を端末装置10に送信する。
S26: The
S27:更新完了を受信した端末装置10の第一通信部11は認証情報を指定して登録済みメッセージ一覧を情報処理システム50に要求する。
S27: The
S28:情報処理システム50の第二通信部51は登録済みメッセージ一覧の要求を受信し、メッセージ管理部52がメッセージの一覧をメッセージ情報記憶部59から取得する。第二通信部51はメッセージの一覧を端末装置10に送信する。
S28: The
S29:端末装置10の第一通信部11はメッセージの一覧を受信し、表示制御部12がメッセージ管理画面に表示する。これにより、編集されたメッセージがメッセージ管理画面に表示される。
S29: The
続くステップS30〜S36はメッセージの削除に関する処理である。
S30:業務担当者は端末装置10を操作して、メッセージ管理画面から削除したいメッセージを選択する。操作受付部13は操作を受け付ける。
Subsequent steps S30 to S36 are processes related to message deletion.
S30: The person in charge of business operates the
S31:業務担当者は端末装置10にメッセージの削除を確認する操作を入力する。端末装置10の操作受付部13は削除の確認を受け付ける。
S31: The person in charge of business inputs an operation for confirming the deletion of the message to the
S32:端末装置10の第一通信部11は認証情報と選択されたメッセージのIDを指定してメッセージ情報の削除を情報処理システム50に要求する。
S32: The
S33:情報処理システム50の第二通信部51はメッセージのIDを受信し、メッセージ管理部52がメッセージのIDで特定されるメッセージ情報記憶部59のメッセージ情報を削除する。第二通信部51は削除完了を端末装置10に送信する。
S33: The
S34:削除完了を受信した端末装置10の第一通信部11は認証情報を指定して登録済みメッセージ一覧を情報処理システム50に要求する。
S34: The
S35:情報処理システム50の第二通信部51は登録済みメッセージ一覧の要求を受信し、メッセージ管理部52がメッセージの一覧をメッセージ情報記憶部59から取得する。第二通信部51はメッセージの一覧を端末装置10に送信する。
S35: The
S36:端末装置10の第一通信部11はメッセージの一覧を受信し、表示制御部12がメッセージ管理画面に表示する。これにより、メッセージが削除されたメッセージ管理画面が表示される。
S36: The
<<テナント管理者によるメッセージの登録、編集又は削除>>
図14は、テナント管理者がメッセージを登録、編集又は削除する処理を説明するシーケンス図の一例である。図14の処理は、操作の主体がテナント管理者に変わった以外は図8と同様の流れになる。
<< Registration, editing or deletion of messages by tenant administrator >>
FIG. 14 is an example of a sequence diagram illustrating a process in which the tenant manager registers, edits, or deletes a message. The process of FIG. 14 is the same as that of FIG. 8 except that the main body of the operation is changed to the tenant manager.
<メッセージの登録、編集又は削除に際し表示される画面例>
続いて、図9〜図13を参照して、業務担当者が端末装置10を操作した場合にメッセージの登録、編集又は削除に際し表示される画面例を説明する。図9は、ログイン画面の一例である。
<Example of screen displayed when registering, editing or deleting a message>
Subsequently, with reference to FIGS. 9 to 13, an example of a screen displayed when a person in charge of business operates the
図9(a)は端末装置10が表示するログイン画面300の一例である。図9(a)のログイン画面300は上記のBのログインに必要な情報に対応している。ログイン画面300は、ユーザID欄301、パスワード欄302、及び、ログインボタン303を有している。業務担当者又はテナント管理者はユーザID欄301にユーザIDを入力し、パスワード欄302に自分のパスワードを入力する。業務担当者又はテナント管理者がログインボタン303を押下するとログイン要求が情報処理システム50に送信される。
FIG. 9A is an example of the
図9(b)は、端末装置10が表示するログイン画面300の一例を示す。図9(b)のログイン画面は上記のAのログインに必要な情報に対応している。図9(b)のログイン画面は図9(a)のログイン画面300と比較して、テナントID欄304とユーザID欄305を有している。このようにユーザはテナントIDを指定してログインすることもできる。なお、業務担当者又はテナント管理者は図9(a)(b)のログイン画面を切り替えて表示することができる。
FIG. 9B shows an example of the
図10は端末装置10が表示するトップ画面310の一例を示す。トップ画面310は顧客管理ボタン311、商品管理ボタン312、及び、メッセージ管理ボタン313を有している。顧客管理ボタン311は顧客リストなどを表示させ顧客を業務担当者が管理するためのボタンであり、商品管理ボタン312は商品リストなどを表示させ商品を業務担当者が管理するためのボタンである。メッセージ管理ボタン313は、メッセージの一覧を表示させメッセージ情報を業務担当者が管理するためのボタンである。業務担当者がメッセージ管理ボタン313を押下すると図11のメッセージ管理画面に遷移する。
FIG. 10 shows an example of the
図11は、端末装置10が表示するメッセージ管理画面320の一例を示す。メッセージ管理画面320は、登録ボタン321、編集ボタン322、削除ボタン323、及び、メッセージ一覧欄324を有している。また、メッセージ一覧欄324は、選択欄325、タイトル欄326、対象欄327、表示デバイス欄328、表示期限欄329、確認済みチェック欄330を有している。タイトル欄326は、表4(a)のメッセージ情報のタイトルに対応し、対象欄327は通知対象に対応し、表示デバイス欄328は表示デバイスに対応し、表示期限欄329は期限に対応し、確認済みチェック欄330は確認済み刈り取りに対応している。
FIG. 11 shows an example of the
登録ボタン321の押下により、端末装置10が図12のメッセージ登録画面を表示する。また、メッセージ一覧欄324の選択欄325が選択された状態で編集ボタン322が押下されると、端末装置10が図13のメッセージ編集画面を表示する。メッセージ一覧欄324の選択欄325が選択された状態で削除ボタン323が押下されると、端末装置10が削除の確認を問い合わせるダイアログを表示する。
By pressing the
図12は端末装置10が表示するメッセージ登録画面340の一例を示す。メッセージ登録画面340は、タイトル入力欄341、詳細内容入力欄342、通知対象入力欄343、表示デバイス設定欄347、期限設定欄348、及び、確認済みチェック設定欄349を有している。タイトル入力欄341は、表4(a)のメッセージ情報のタイトルに対応し、詳細内容入力欄342は詳細内容に対応し、通知対象入力欄343は通知対象に対応し、表示デバイス設定欄347は表示デバイスに対応し、期限設定欄348は期限に対応し、確認済みチェック設定欄349は確認済み刈り取りに対応している。
FIG. 12 shows an example of the
業務担当者はタイトル入力欄341にメッセージのタイトルを、詳細内容入力欄342にメッセージの詳細を入力する。通知対象入力欄343は国入力欄344、ロール入力欄345、及び、利用アプリ設定欄346を有している。業務担当者は、国入力欄344に国名を入力し、ロール入力欄345に「管理者」又は「一般ユーザ」を設定し、及び、利用アプリ設定欄346にアプリ名を入力する。また、業務担当者は表示デバイス設定欄347に機器20に関する通知条件(Web、MFP、電子黒板)を設定する。なお、Webは一般のPCを意味している。また、業務担当者は期限設定欄348にメッセージを表示する期限を設定する。また、業務担当者は確認済みチェック設定欄349に確認済み刈り取りを行うか否かを設定する。
The person in charge of business inputs the title of the message in the
図13は端末装置10が表示するメッセージ編集画面350の一例を示す。メッセージ編集画面350の説明ではメッセージ登録画面340との相違を説明する。メッセージ編集画面350は、更に、メッセージ確認済みユーザリスト欄351を有している。メッセージ確認済みユーザリスト欄351には表4(b)のメッセージ確認済みユーザリストが表示される。
FIG. 13 shows an example of the
<<テナント管理者が表示する画面>>
図15〜図18を参照して、テナント管理者が端末装置10を操作した場合にメッセージの登録、編集又は削除に際し表示される画面例を説明する。なお、ログイン画面は業務担当者と共通である。
<< Screen displayed by tenant administrator >>
An example of a screen displayed when registering, editing, or deleting a message when the tenant administrator operates the
図15は端末装置10が表示するトップ画面360の一例を示す。テナント管理者が表示するトップ画面360では、アプリアイコン361、及び、設定ボタン362を有している。アプリアイコン361は、表1のユーザ情報においてテナント管理者が使用する権限を有するアプリである。
FIG. 15 shows an example of the
設定ボタン362が押下されるとメッセージ管理ボタン363が表示される。メッセージ管理ボタン363は、テナント管理者がメッセージの一覧を表示させ、メッセージ情報をテナント管理者が管理するためのボタンである。テナント管理者がメッセージ管理ボタン363を押下すると図16のメッセージ管理画面に遷移する。
When the
トップ画面360はメッセージアイコン364を有する。後述するようにテナント管理者に対するメッセージがある場合、メッセージアイコン364にメッセージの数が表示される。
The
なお、情報処理システム50の画面生成部54は認証したユーザのロールに応じて、トップ画面310、360を切り替えて作成する。
The
図16は端末装置10が表示するメッセージ管理画面370の一例を示す。テナント管理者が表示するメッセージ管理画面370は、登録ボタン371、編集ボタン372、削除ボタン373、及び、メッセージ一覧欄374を有している。また、メッセージ一覧欄374は、選択欄375、タイトル欄376、表示デバイス欄377、及び、表示期限欄378を有している。タイトル欄376は、表4(c)のメッセージ情報のタイトルに対応し、表示デバイス欄377は表示デバイスに対応し、表示期限欄378は期限に対応している。
FIG. 16 shows an example of the
登録ボタン371の押下により、端末装置10が図17のメッセージ登録画面を表示する。また、メッセージ一覧欄374の選択欄375が選択された状態で編集ボタン372が押下されると、端末装置10が図18のメッセージ編集画面を表示する。メッセージ一覧欄374の選択欄375が選択された状態で削除ボタン373が押下されると、端末装置10が削除の確認を問い合わせるダイアログを表示する。
By pressing the
図17は、端末装置10が表示するメッセージ登録画面380の一例を示す。テナント管理者が表示するメッセージ登録画面380の説明では図12との相違を説明する。図17のメッセージ登録画面380は、通知対象入力欄343を有していない。これは、表4(c)では通知対象が管理されないためである。テナント管理者が通知対象を管理する場合、メッセージ登録画面は図12と同様でよい。
FIG. 17 shows an example of the
図18は端末装置10が表示するメッセージ編集画面390の一例を示す。テナント管理者が表示するメッセージ編集画面390の説明ではメッセージ登録画面380との相違を説明する。メッセージ編集画面390は、更に、メッセージ確認済みユーザリスト欄391を有している。メッセージ確認済みユーザリスト欄391には表4(c)のメッセージ確認済みユーザリストが表示される。
FIG. 18 shows an example of the
<ユーザ(一般ユーザ)が操作する機器に情報処理システムがメッセージを表示する動作又は処理>
図19は、ユーザが操作する機器20がメッセージを表示する処理を説明するシーケンス図の一例である。
<Operation or processing in which the information processing system displays a message on a device operated by a user (general user)>
FIG. 19 is an example of a sequence diagram illustrating a process in which the
S41〜S48:ログインに関する処理の流れは図8のステップS1〜S8と同様でよい。しかし、機器20が情報処理システム50と通信する場合、第一通信部11は機器情報記憶部15に記憶されている機器情報を他の情報(例えば、ログインに必要な情報)に添付する。これにより、情報処理システム50は機器20の種類を特定できる。なお、ユーザが端末装置10を操作して、端末装置10と情報処理システム50が通信する場合、端末装置10は機器情報を送信しない。端末装置10は機器情報を保持していないためである。したがって、情報処理システム50は機器情報が送信されないことから、端末装置10であること(機器の種類がWebであること)を特定する。ユーザのログインによりトップ画面が表示される。トップ画面の一例を図20に示す。なお、トップ画面の表示の際、画面生成部54がステップS51と同様の処理を行い、このユーザに表示されるメッセージの数をカウントし、トップ画面にこの数を含める。
S41 to S48: The flow of processing related to login may be the same as in steps S1 to S8 of FIG. However, when the
S49:ユーザはトップ画面に対し、メッセージ画面にアクセスする操作を入力する。操作受付部13は操作を受け付ける。
S49: The user inputs an operation to access the message screen on the top screen. The
S50:端末装置10の第一通信部11は認証情報を指定してメッセージ一覧を情報処理システム50に要求する。
S50: The
S51:情報処理システム50の第二通信部51はメッセージ一覧の要求を受信し、メッセージ管理部52がメッセージの一覧をメッセージ情報記憶部59から取得する。まず、メッセージ管理部52は、メッセージ情報記憶部59に記憶されているメッセージ情報の期限を参照し、現在日が期限内かどうかを判断する。期限内の場合、メッセージ管理部52は、メッセージ情報の通知対象と表示デバイスを参照する。例えば、通知対象が「日本、アプリA利用者」であるとする。メッセージ管理部52は、ログインしたユーザが所属するテナントIDを表1のユーザ情報により特定する。次に、このテナントIDを表3のテナント情報で検索し国が「日本」であるか否かを判断する。次に、メッセージ管理部52は、ログインしたユーザが利用権限を有するアプリを表1のユーザ情報により特定し、「アプリA」であるか否かを判断する。
S51: The
また、通知条件の表示デバイスが「Web、MFP」であるとする。メッセージ管理部52は、機器20から送信される機器情報がMFPであるかを判断する。あるいは、メッセージ管理部52は、端末装置10から機器情報が送信されないかを判断する。
Further, it is assumed that the display device of the notification condition is "Web, MFP". The
メッセージ管理部52は通知対象と表示デバイスの2つの通知条件を満たすメッセージを機器20又は端末装置10に送信すると判断する。第二通信部51はメッセージの一覧を端末装置10に送信する。
The
S52:端末装置10の第一通信部11はメッセージの一覧を受信し、表示制御部12がメッセージ画面に表示する。メッセージ画面の一例を図21に示す。
S52: The
S53:ユーザは機器20を操作して、メッセージ画面から確認したいメッセージを選択する。操作受付部13は操作を受け付ける。
S53: The user operates the
S54:端末装置10の第一通信部11は認証情報と選択されたメッセージのIDを指定してメッセージの詳細を情報処理システム50に要求する。
S54: The
S55:情報処理システム50の第二通信部51はメッセージの詳細の要求を受信し、メッセージ管理部52がメッセージ情報記憶部59からメッセージのIDで特定されるメッセージの詳細内容を取得する。なお、メッセージ管理部52は、表4(b)のメッセージ確認済みユーザリストにテナントIDとユーザIDを登録し(通知したメッセージが業務担当者により登録されたものの場合)、表4(c)のメッセージ確認済みユーザリストにユーザIDを登録する(通知したメッセージがテナント管理者により登録されたものの場合)。
S55: The
S56:情報処理システム50の第二通信部51はメッセージの詳細内容を端末装置10に送信する。
S56: The
S57:端末装置10の第一通信部11はメッセージの詳細を受信し、表示制御部12がメッセージ詳細画面を表示する。メッセージ詳細画面の一例を図22に示す。
S57: The
<ユーザが機器を使用する際にメッセージが表示される画面例>
続いて、図20〜図22を参照して、ユーザが機器20を操作した場合に表示されるメッセージの画面例を説明する。
<Screen example where a message is displayed when the user uses the device>
Subsequently, a screen example of a message displayed when the user operates the
図20は、機器20が表示するトップ画面400の一例である。ユーザが表示するトップ画面は、アプリアイコン401を有する。アプリアイコン401は、表1のユーザ情報においてユーザが使用する権限を有するアプリである。
FIG. 20 is an example of the
一方、ユーザが表示するトップ画面400は設定ボタン362を有さない。設定ボタン362はテナント管理者が各種の管理を行うためのボタンであるため、一般のユーザでは不要だからである。情報処理システム50の画面生成部54は認証したユーザのロールに応じて、トップ画面360、400を切り替えて作成する。
On the other hand, the
ユーザが表示するトップ画面400のメッセージアイコン402はこのユーザに通知されるメッセージの数403を表示している。図20では3つのメッセージがあると表示されている。ユーザはメッセージを確認する場合、メッセージアイコン402を押下する。これによりメッセージ画面が表示される。
The
図21は、機器20が表示するメッセージ画面410の一例である。メッセージ画面410は、メッセージのタイトル欄411と表示期限欄412を表示する。タイトル欄411は表4(a)(c)のタイトルと対応し、表示期限欄412は期限に対応している。タイトル欄411の各タイトルは詳細内容の表示を受け付けることができる(詳細内容へのリンクを有する)。したがって、ユーザがタイトルを押下すると、メッセージ詳細画面が表示される。
FIG. 21 is an example of the
図22は、機器20が表示するメッセージ詳細画面420の一例を示す。メッセージ詳細画面420はタイトル421、詳細内容422、及び、期限423を表示する。詳細内容422は表4(a)(c)の詳細内容に対応している。このように、ユーザは自分及び機器20が通知条件を満たすメッセージを閲覧できる。
FIG. 22 shows an example of the
<主な効果>
以上、説明したように、本実施形態のメッセージ通知システム100は、ユーザや機器20に対し設定されている通知条件に基づいてメッセージを表示できる。また、地域別や国別の業務担当者又はテナント管理者がメッセージを登録できる。また、表示する機器20が設定されていることで、情報処理システム50はメッセージを表示する機器20を制限できるようになり、メッセージの内容によって適切な機器20にメッセージを表示できるようになる。
<Main effect>
As described above, the
本実施例では、業務担当者が登録したメッセージの通知条件をテナント管理者がカスタマイズできるメッセージ通知システム100について説明する。
In this embodiment, the
業務担当者からは、顧客の企業内でどのようにシステムが運用されているかについての個別事情を全て把握することが困難である。このため、業務担当者はユーザに確実にメッセージを届けるために、メッセージの通知条件を広範囲なユーザに設定してしまう。しかし、この場合、企業内の無関係なユーザにもメッセージが表示されてしまい、ユーザとしては煩わしく感じ、大事なメッセージも見なくなってしまうという問題があった。 It is difficult for the person in charge of business to grasp all the individual circumstances regarding how the system is operated in the customer's company. For this reason, the person in charge of business sets the notification condition of the message to a wide range of users in order to surely deliver the message to the user. However, in this case, there is a problem that the message is displayed to an unrelated user in the company, which makes the user feel annoyed and does not see the important message.
そこで、業務担当者が登録したメッセージの通知条件をテナント管理者がカスタマイズすることで、ユーザに対してメッセージの通知条件を適切に設定する。 Therefore, the tenant administrator customizes the message notification conditions registered by the business person, so that the message notification conditions are appropriately set for the user.
本実施例においては、上記の実施例1にて説明した図3、図4のハードウェア構成図、及び、図7に示した機能ブロック図を援用できるものとして説明する。また、主に相違を説明する。 In this embodiment, the hardware configuration diagrams of FIGS. 3 and 4 and the functional block diagram shown in FIG. 7 described in the first embodiment will be described as being applicable. In addition, the differences will be mainly explained.
本実施例ではメッセージ情報記憶部59に記憶されるメッセージ情報が実施例1と異なっている。表5を用いて説明する。
In this embodiment, the message information stored in the message
表5(a)は本実施例において業務担当者が登録するメッセージ情報の一例である。表4(a)と比較すると、テナント管理者による変更という項目を有している。テナント管理者による変更は、メッセージ情報をテナント管理者が変更(カスタマイズ)できるかどうかを示す。業務担当者が「テナント管理者による変更」を「不可」としたメッセージについては、テナント管理者による変更はできず、元の通知条件等が採用される。
Table 5 (a) is an example of the message information registered by the person in charge of business in this embodiment. Compared with Table 4 (a), it has an item of change by the tenant manager. Changes made by the tenant administrator indicate whether the message information can be changed (customized) by the tenant administrator. For the message that the person in charge of business has changed "change by tenant administrator" to "impossible", the tenant administrator cannot change it, and the original notification conditions etc. are adopted.
表5(b)はテナント管理者がカスタマイズしたメッセージ情報を示す。表5(a)のメッセージのIDに対し、テナント管理者がカスタマイズしたメッセージ情報が示されている。この例では、テナント管理者は、ID=1のメッセージ情報に対し、通知対象を「アプリAの利用者」から「テナント内全ユーザ」に、表示デバイスを「Web、MFP」から「Web」のみに、期限を「10月31日」から「10月15日」に変更している。 Table 5 (b) shows message information customized by the tenant administrator. Message information customized by the tenant administrator is shown for the message ID in Table 5 (a). In this example, the tenant administrator sets the notification target from "User of App A" to "All users in the tenant" and the display device from "Web, MFP" to "Web" only for the message information with ID = 1. In addition, the deadline has been changed from "October 31st" to "October 15th".
ID=2のメッセージ情報に対しては、メッセージを「テナント内全ユーザ(地域・国・販社業務区から見ると、全エンドユーザー)」から「テナント管理者」に変更し、それ以外の項目は変更していない。テナント管理者が設定を変更しなかった項目については元のメッセージ情報が採用される。ID=2のメッセージ情報のように、テナント管理者が通知対象を絞ることでユーザがメッセージを煩わしく感じることを抑制できる。 For the message information with ID = 2, change the message from "all users in the tenant (all end users when viewed from the region / country / sales company business district)" to "tenant administrator", and other items I haven't changed it. The original message information is adopted for items for which the tenant administrator has not changed the settings. By narrowing down the notification target by the tenant administrator like the message information with ID = 2, it is possible to suppress the user from feeling annoying the message.
表5(c)はテナント管理者が登録するメッセージ情報のカスタマイズ情報を示す。カスタマイズ情報は、メッセージ情報との差分である。カスタマイズ情報は、テナントID、メッセージID、通知対象、表示デバイス、及び、期限の項目を有している。メッセージ管理部52は、テナントごとにメッセージ情報のカスタマイズ情報を管理している。表5(c)は、テナントID=123456のテナント管理者は、メッセージID=1と、メッセージID=2に対して通知対象を変更しており、テナントID=234567のテナント管理者は、メッセージID=2に対して期限を変更している場合の例である。
Table 5 (c) shows the customized information of the message information registered by the tenant administrator. The customization information is a difference from the message information. The customization information includes the tenant ID, the message ID, the notification target, the display device, and the deadline item. The
あるテナントがメッセージ情報を変更すると、表5(c)にカスタマイズ情報が追加される。メッセージ管理部52は表5(c)を参照して表5(a)をカスタマイズすることで、表5(b)のようにメッセージの通知条件を変更できる。
When a tenant changes the message information, the customization information is added to Table 5 (c). The
なお、メッセージのタイトルや詳細内容は変更できないのでカスタマイズ情報には登録されない。これにより、テナント管理者が詳細内容を誤って変更することを抑制できる。一方、詳細内容の翻訳などのために、テナント管理者が詳細内容を変更できるようにしてもよい。 Since the title and details of the message cannot be changed, it is not registered in the customization information. As a result, it is possible to prevent the tenant manager from accidentally changing the details. On the other hand, the tenant manager may be able to change the detailed contents for translation of the detailed contents.
<メッセージ情報のカスタマイズの動作又は処理>
図23を参照して、テナント管理者がメッセージ情報をカスタマイズする処理について説明する。図23は情報処理システム50がカスタマイズ情報を受け付け、メッセージに反映する処理を説明するシーケンス図である。
<Operation or processing of message information customization>
A process for the tenant administrator to customize the message information will be described with reference to FIG. 23. FIG. 23 is a sequence diagram illustrating a process in which the
S61〜S68:ログインに関する処理の流れは図8のステップS1〜S8と同様でよい。これによりトップ画面360(図15参照)が表示される。 S61 to S68: The flow of processing related to login may be the same as in steps S1 to S8 of FIG. As a result, the top screen 360 (see FIG. 15) is displayed.
S69:テナント管理者はトップ画面360に対し、メッセージ管理画面370にアクセスする操作を入力する。操作受付部13は操作を受け付ける。
S69: The tenant administrator inputs an operation to access the
S70:端末装置10の第一通信部11は認証情報を指定して登録済みメッセージ一覧を情報処理システム50に要求する。
S70: The
S71:情報処理システム50の第二通信部51は登録済みメッセージ一覧の要求を受信し、メッセージ管理部52がメッセージの一覧をメッセージ情報記憶部59から取得する。メッセージ管理部52は表5(c)のカスタマイズ情報があればカスタマイズ情報をメッセージ情報に反映させる。詳細はステップS82で説明する。
S71: The
S72:第二通信部51はメッセージの一覧を端末装置10に送信する。メッセージの一覧には表5(a)の「テナント管理者による変更」が可又は不可が添付される。これにより、端末装置10は後述する注記を表示できる。
S72: The
S73:端末装置10の第一通信部11はメッセージの一覧を受信し、表示制御部12がメッセージ管理画面に表示する(図24参照)。
S73: The
S74:テナント管理者は端末装置10を操作して、メッセージ管理画面から変更したいメッセージを選択する。操作受付部13は操作を受け付ける。
S74: The tenant administrator operates the
S75、S76:テナント管理者は端末装置10を操作して、端末装置10を情報処理システム50と通信させる。これにより端末装置10の表示制御部12はメッセージ編集画面390を表示する(図18参照)。
S75, S76: The tenant manager operates the
S77:テナント管理者はメッセージ編集画面390でメッセージ情報を変更する。操作受付部13はメッセージ情報の変更を受け付ける。
S77: The tenant administrator changes the message information on the
S78:端末装置10の第一通信部11は認証情報と選択されたメッセージのIDを指定して変更したメッセージ情報を情報処理システム50に送信する。
S78: The
S79:情報処理システム50の第二通信部51は変更されたメッセージ情報を受信し、メッセージ管理部52がメッセージ情報記憶部59にカスタマイズ情報を登録する。メッセージ管理部52はログインしたテナント管理者が所属するテナントIDを表1のユーザ情報により特定する。メッセージIDは端末装置10から送信されている。通知対象、表示デバイス、及び、期限も端末装置10から送信される。メッセージ管理部52は表5(a)のメッセージ情報と変更されたメッセージ情報を比較してその差分をカスタマイズ情報として登録する。差分でなく通知対象、表示デバイス、及び、期限をそのまま登録してもよい。
S79: The
S80:情報処理システム50の第二通信部51は登録完了を端末装置10に送信する。
S80: The
S81:登録完了を受信した端末装置10の第一通信部11は認証情報を指定して登録済みメッセージ一覧を情報処理システム50に要求する。
S81: The
S82:情報処理システム50の第二通信部51は登録済みメッセージ一覧の要求を受信し、メッセージ管理部52がメッセージの一覧をメッセージ情報記憶部59から取得する。メッセージ管理部52はテナント管理者のテナントIDと一致するカスタマイズ情報を表5(c)で検索する。メッセージ管理部52は、カスタマイズ情報に期限がある場合は、期限に現在日が含まれるか否かを判断する。期限に現在日が含まれる場合、カスタマイズ情報のメッセージIDで表5(a)のメッセージ情報を検索する。そして、検索に適合したメッセージ情報の通知対象及び表示デバイスをカスタマイズ情報で変更する。メッセージ管理部52は、カスタマイズ情報で変更された通知条件に基づいて、テナント管理者が通知対象か、及び、端末装置10が表示デバイスに含まれるかを判断し、含まれる場合にメッセージを表示すると判断する。
S82: The
S83:情報処理システム50の第二通信部51はメッセージの一覧を端末装置10に送信する。
S83: The
S84:端末装置10の第一通信部11はメッセージの一覧を受信し、表示制御部12がメッセージ管理画面に表示する。
S84: The
このように、テナント管理者がカスタマイズした通知条件で端末装置10がメッセージを表示することができる。
In this way, the
図24は、本実施例のメッセージ管理画面430の一例である。メッセージ管理画面430、編集ボタン431、及び、メッセージ一覧欄432を有している。また、メッセージ一覧欄432は、選択欄433、タイトル欄434、通知対象欄435、表示デバイス欄436、及び、表示期限欄437を有している。タイトル欄434は、表5(a)のメッセージ情報のタイトルに対応し、通知対象欄435は通知対象に対応し、表示デバイス欄436は表示デバイスに対応し、表示期限欄437は期限に対応している。
FIG. 24 is an example of the
メッセージ一覧欄432の選択欄433が選択された状態で編集ボタン431が押下されると、端末装置10が図18のメッセージ編集画面を表示する。
When the
図24のメッセージ管理画面430では、メッセージごとに「メッセージ設定の変更は許可されていません」という注記438が表示される。この注記438は、表5(a)の「テナント管理者による変更」の項目が「不可」の場合に表示される。テナント管理者は注記438により、メッセージ情報を変更できないことを確認できる。
On the
<ユーザ(一般ユーザ)が操作する機器に情報処理システムがメッセージを表示する動作又は処理>
図25は、ユーザが操作する機器20がメッセージを表示する処理を説明するシーケンス図の一例である。図25の説明では図19との相違を説明する。図25では、ステップS50−2が追加されている。ステップS50−2の処理は図23のステップS82と同様でよい。また、機器20が表示する画面は図20〜図22と同様になる。
<Operation or processing in which the information processing system displays a message on a device operated by a user (general user)>
FIG. 25 is an example of a sequence diagram illustrating a process in which the
<主な効果>
このように、テナント管理者がカスタマイズした通知条件で機器20が表示したメッセージをユーザが閲覧する。したがって、テナント管理者はテナント内の環境に応じた通知条件でメッセージを通知できる。ユーザにとって必要なメッセージのみを通知することができる。
<Main effect>
In this way, the user browses the message displayed by the
<その他の適用例>
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
<Other application examples>
Although the best mode for carrying out the present invention has been described above with reference to examples, the present invention is not limited to these examples, and various modifications are made without departing from the gist of the present invention. And substitutions can be made.
例えば、図7などの構成例は、端末装置10、機器20、及び情報処理システム50による処理の理解を容易にするために、主な機能に応じて分割したものである。処理単位の分割の仕方や名称によって本願発明が制限されることはない。端末装置10、機器20、及び情報処理システム50の処理は、処理内容に応じて更に多くの処理単位に分割することもできる。また、1つの処理単位が更に多くの処理を含むように分割することもできる。
For example, the configuration example shown in FIG. 7 is divided according to the main functions in order to facilitate understanding of the processing by the
また、実施例に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの1つを示すものにすぎない。ある実施形態では、情報処理システム50は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。
Also, the group of devices described in the examples merely represents one of a plurality of computing environments for implementing the embodiments disclosed herein. In certain embodiments, the
更に、情報処理システム50は、開示された処理ステップ、例えば図8等を様々な組み合わせで共有するように構成できる。例えば、所定のユニットによって実行されるプロセスは、情報処理システム50が有する複数の情報処理装置によって実行され得る。また、情報処理システム50は、1つのサーバ装置にまとめられていても良いし、複数の装置に分けられていても良い。
Further, the
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(Digital Signal Processor)、FPGA(Field Programmable Gate Array)や従来の回路モジュール等のデバイスを含むものとする。 Each function of the embodiment described above can be realized by one or more processing circuits. Here, the "processing circuit" in the present specification is a processor programmed to execute each function by software such as a processor implemented by an electronic circuit, or a processor designed to execute each function described above. It shall include devices such as ASIC (Application Specific Integrated Circuit), DSP (Digital Signal Processor), FPGA (Field Programmable Gate Array) and conventional circuit modules.
10 端末装置
20 機器
50 情報処理システム
100 メッセージ通知システム
10
Claims (10)
メッセージの通知条件に応じて、前記メッセージを前記端末装置又は前記機器に通知するメッセージ管理部を有することを特徴とする情報処理システム。 An information processing system that communicates with a terminal device or device via a network.
An information processing system including a message management unit that notifies the terminal device or the device of the message according to a message notification condition.
前記メッセージ管理部は、認証の成功により特定したユーザが所属する国、ロール、又は、利用しているアプリが前記メッセージの通知条件を満たす場合に前記メッセージを前記端末装置又は前記機器に通知することを特徴とする請求項1又は2に記載の情報処理システム。 The notification condition of the message is at least one of the country, role, or application used by the terminal device or the user who operates the device.
The message management unit notifies the terminal device or the device of the message when the country, role, or application used by the user specified by successful authentication satisfies the notification condition of the message. The information processing system according to claim 1 or 2.
前記メッセージ管理部は、前記端末装置又は前記機器から送信された機器情報が前記メッセージの通知条件の表示デバイスに含まれる場合に前記メッセージを前記端末装置又は前記機器に通知することを特徴とする請求項1〜3のいずれか1項に記載の情報処理システム。 The notification condition of the message is the display device.
The message management unit notifies the terminal device or the device of the message when the device information transmitted from the terminal device or the device is included in the display device of the notification condition of the message. The information processing system according to any one of Items 1 to 3.
前記端末装置又は前記機器からの要求に応じて前記ユーザの識別情報を送信することを特徴とする請求項3に記載の情報処理システム。 The message management unit records the identification information of the user who notified the message.
The information processing system according to claim 3, wherein the user's identification information is transmitted in response to a request from the terminal device or the device.
前記メッセージ管理部は、前記端末装置又は前記機器から、すでに登録されている前記メッセージの一覧を要求された場合、前記メッセージのカスタマイズが可能か否かの注記を添付して前記メッセージの一覧を送信することを特徴とする請求項2に記載の情報処理システム。 In the notification condition of the message, whether or not the notification condition of the message can be customized is set.
When the terminal device or the device requests a list of the messages already registered, the message management unit transmits the list of the messages with a note as to whether or not the messages can be customized. The information processing system according to claim 2, wherein the information processing system is characterized.
前記メッセージ管理部は、1つの顧客内のユーザを管理する第二の管理者から、すでに登録されている前記メッセージの通知条件のカスタマイズを受け付け、前記メッセージのカスタマイズ情報を作成し、
前記メッセージのカスタマイズ情報で前記メッセージの通知条件を変更し、変更した前記メッセージの通知条件に応じて、前記メッセージを前記端末装置又は前記機器に通知することを特徴とする請求項7に記載の情報処理システム。 The notification condition of the message is registered by the first administrator who manages multiple customers,
The message management unit receives customization of the notification conditions of the message already registered from the second administrator who manages the users in one customer, creates the customization information of the message, and creates the customization information of the message.
The information according to claim 7, wherein the notification condition of the message is changed by the customized information of the message, and the message is notified to the terminal device or the device according to the changed notification condition of the message. Processing system.
前記情報処理システムは、
メッセージの通知条件に応じて、前記メッセージを前記端末装置又は前記機器に通知するメッセージ管理部を有し、
前記端末装置又は前記機器は、
前記情報処理システムから送信された前記メッセージを表示する表示制御部を有することを特徴とするメッセージ通知システム。 A message notification system in which a terminal device or device and an information processing system communicate via a network.
The information processing system
It has a message management unit that notifies the terminal device or the device of the message according to the message notification condition.
The terminal device or the device
A message notification system including a display control unit that displays the message transmitted from the information processing system.
前記情報処理システムは、
メッセージ管理部が、メッセージの通知条件に応じて、前記メッセージを前記端末装置又は前記機器に通知するステップを有し
前記端末装置又は前記機器は、
表示制御部が、前記情報処理システムから送信された前記メッセージを表示するステップを有することを特徴とするメッセージ通知方法。 A message notification method performed by a message notification system in which a terminal device or device and an information processing system communicate via a network.
The information processing system
The message management unit has a step of notifying the terminal device or the device of the message according to the message notification condition, and the terminal device or the device has the step of notifying the terminal device or the device.
A message notification method, wherein the display control unit includes a step of displaying the message transmitted from the information processing system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020023780A JP7467971B2 (en) | 2020-02-14 | 2020-02-14 | Information processing system, message notification system, and message notification method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020023780A JP7467971B2 (en) | 2020-02-14 | 2020-02-14 | Information processing system, message notification system, and message notification method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021128633A true JP2021128633A (en) | 2021-09-02 |
JP7467971B2 JP7467971B2 (en) | 2024-04-16 |
Family
ID=77488830
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020023780A Active JP7467971B2 (en) | 2020-02-14 | 2020-02-14 | Information processing system, message notification system, and message notification method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7467971B2 (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005150847A (en) * | 2003-11-11 | 2005-06-09 | Ntt Docomo Inc | Message control apparatus, terminal device, and message transmission control method |
JP2005318572A (en) * | 2004-03-31 | 2005-11-10 | Ricoh Co Ltd | Communications device, digital certificate transfer device, authentication data transfer device, digital certificate setting system, authentication data setting system, control method for the communications device, digital certificate setting method, authentication data setting method, program, and recording medium |
JP2009187444A (en) * | 2008-02-08 | 2009-08-20 | Nec Corp | Individual message management system, individual message management method and individual message display program |
JP2012253550A (en) * | 2011-06-02 | 2012-12-20 | Hitachi Ltd | Multiple tenant type information processing system, management server, and configuration management method |
US20150350129A1 (en) * | 2014-05-29 | 2015-12-03 | Apple Inc. | Message processing by subscriber app prior to message forwarding |
JP2017107593A (en) * | 2017-02-15 | 2017-06-15 | Kddi株式会社 | Information distribution device, push notification method, and computer program |
JP2017152032A (en) * | 2017-04-26 | 2017-08-31 | Line株式会社 | Control method for information processor, information processor, control program, control method for terminal, and terminal control program |
JP2020021216A (en) * | 2018-07-31 | 2020-02-06 | 株式会社エネキス | Message transmission system, message transmission method, and message transmission program |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014052967A (en) | 2012-09-10 | 2014-03-20 | Ricoh Co Ltd | Information processing apparatus, program, and system |
-
2020
- 2020-02-14 JP JP2020023780A patent/JP7467971B2/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005150847A (en) * | 2003-11-11 | 2005-06-09 | Ntt Docomo Inc | Message control apparatus, terminal device, and message transmission control method |
JP2005318572A (en) * | 2004-03-31 | 2005-11-10 | Ricoh Co Ltd | Communications device, digital certificate transfer device, authentication data transfer device, digital certificate setting system, authentication data setting system, control method for the communications device, digital certificate setting method, authentication data setting method, program, and recording medium |
JP2009187444A (en) * | 2008-02-08 | 2009-08-20 | Nec Corp | Individual message management system, individual message management method and individual message display program |
JP2012253550A (en) * | 2011-06-02 | 2012-12-20 | Hitachi Ltd | Multiple tenant type information processing system, management server, and configuration management method |
US20150350129A1 (en) * | 2014-05-29 | 2015-12-03 | Apple Inc. | Message processing by subscriber app prior to message forwarding |
JP2017107593A (en) * | 2017-02-15 | 2017-06-15 | Kddi株式会社 | Information distribution device, push notification method, and computer program |
JP2017152032A (en) * | 2017-04-26 | 2017-08-31 | Line株式会社 | Control method for information processor, information processor, control program, control method for terminal, and terminal control program |
JP2020021216A (en) * | 2018-07-31 | 2020-02-06 | 株式会社エネキス | Message transmission system, message transmission method, and message transmission program |
Also Published As
Publication number | Publication date |
---|---|
JP7467971B2 (en) | 2024-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7322619B2 (en) | COMPUTER SYSTEM, LOGIN SCREEN DISPLAY METHOD, PROGRAM | |
JP7605264B2 (en) | One or more information processing devices, information processing system, and role setting method | |
JP2021189675A (en) | Service provision system, information processing system, and use authority allocating method | |
EP3910506A1 (en) | System and method for providing service, and carrier means | |
US11310372B2 (en) | Service providing system, information processing system, and information processing method for transmitting data to application with authority to store in external service system | |
JP7484455B2 (en) | Service provision system, application usage method, information processing system | |
JP2022003468A (en) | Service providing system, group management method and information processing system | |
JP7388222B2 (en) | Information processing system, system, usage restriction method | |
JP7467971B2 (en) | Information processing system, message notification system, and message notification method | |
JP7459649B2 (en) | Cloud system, information processing system, and user registration method | |
US11606361B2 (en) | Cloud system, information processing system, and user registration method | |
JP7222246B2 (en) | Service system, cloud service, user registration method, program | |
JP2022172598A (en) | Information processing system, information processing apparatus, processing execution method, and program | |
EP4187852A1 (en) | Information processing system, information processing method, and carrier means | |
US11886553B2 (en) | Service providing system, information processing system, control method, and medium | |
JP7456217B2 (en) | Information processing system, user creation method | |
JP7347136B2 (en) | One or more information processing devices, information processing systems, and authorization methods | |
JP2023046901A (en) | System and information processing method | |
JP2022142653A (en) | Service providing system, information processing system, information processing method, program | |
JP2023072975A (en) | Information processing system, display method, and service providing system | |
JP2023048780A (en) | Information processing apparatus, information processing system, information processing method, and program | |
JP2023077129A (en) | Information processing system, invitation method, program | |
JP2023066237A (en) | Information processing system, service provision system, and application execution method | |
JP2023019653A (en) | Equipment, display method, program | |
JP2024134887A (en) | Information processing system, form creation method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221213 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230925 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231010 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231208 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240305 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240318 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7467971 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |