JP6658142B2 - Discussion support apparatus, discussion support program, and consultation support method - Google Patents
Discussion support apparatus, discussion support program, and consultation support method Download PDFInfo
- Publication number
- JP6658142B2 JP6658142B2 JP2016050222A JP2016050222A JP6658142B2 JP 6658142 B2 JP6658142 B2 JP 6658142B2 JP 2016050222 A JP2016050222 A JP 2016050222A JP 2016050222 A JP2016050222 A JP 2016050222A JP 6658142 B2 JP6658142 B2 JP 6658142B2
- Authority
- JP
- Japan
- Prior art keywords
- approval
- consultation
- client
- approval request
- time
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、複数人の承認による意志決定を行う合議支援装置に関する。 The present invention relates to a collaborative support apparatus that makes a decision based on approval of a plurality of persons.
複数の担当者が関わる作業の流れを定義した経路やルールに従って様々な業務フローをコントロールするシステムの導入により、業務プロセスが電子化され、意思決定のスピード化、業務の可視化、業務の属人性の排除等、業務効率化を図ることができる。 By introducing a system that controls various business flows according to the paths and rules that define the work flow involving multiple people, business processes are digitized, speeding up decision-making, visualizing business, and personality of business. Efficiency such as elimination can be improved.
また、業務フローの工程には、承認を行う工程や、複数のメンバーの承認を得て成立と判定する合議工程などがある。 The business flow process includes an approval process and a consultation process for obtaining approval from a plurality of members and determining that the process is completed.
ワークフロー業務システムにおいて、処理者が不在で、処理をしない場合であっても、処理を中断させることなく、迅速に処理をすすめることができる処理システムが知られている(例えば、特許文献1を参照)。 2. Description of the Related Art In a workflow business system, there is known a processing system that can promptly perform processing without interrupting processing even when a processor is absent and processing is not performed (for example, see Patent Document 1). ).
ネットワークに接続された端末におけるファイル操作の承認の可否を決定することで、ファイル操作を制御する技術が知られている(例えば、特許文献2を参照)。 2. Description of the Related Art There is known a technique of controlling file operations by determining whether or not approval of file operations is performed by a terminal connected to a network (for example, see Patent Document 2).
複数人による投票の結果に応じて承認決定を行う合議アクティビティにおいて、多数決の結果などで合議を決定するだけでなく、特定の投票者の投票内容により合議結果を決定する方法も知られている(例えば、特許文献3を参照)。 In a collaborative activity in which an approval decision is made based on the results of voting by a plurality of people, there is also known a method of determining a collaborative result based on the content of a specific voter's vote as well as determining a collaborative result based on a majority vote result ( For example, see Patent Document 3).
合議を離れた場所(リモート)にいる複数のメンバーで行う場合、合議システムは、合議に係る情報を各メンバーに通知する。通知技術としては、例えば、PUSH通知の機能がある。 When a collaborative meeting is performed by a plurality of members located at remote places (remote), the collaborative system notifies each member of information related to the collaborative meeting. As the notification technique, for example, there is a PUSH notification function.
合議システムは、まず、依頼者からの承認依頼をPUSH通知として、全メンバーに通知する。更に、メンバーの誰かが承認をした場合、合議システムは、他のメンバーに承認状況を通知する。合議システムは、合議が成立、不成立に関わらず、合議の結果を全メンバーに通知する。 First, the consultation system notifies all members of an approval request from the client as a PUSH notification. Further, if any of the members approves, the consultation system notifies other members of the approval status. The consultation system notifies all members of the result of the consultation regardless of whether the consultation has been approved or not.
すると、承認するメンバーの数が多いほど、多くのPUSH通知がメンバーに送られてしまう。 Then, as the number of approved members increases, more PUSH notifications are sent to the members.
本発明は1つの側面において、メンバーに通知する合議に係るPUSH通知の回数を減らすことを目的とする。 In one aspect, an object of the present invention is to reduce the number of PUSH notifications related to a consultation to notify members.
複数のメンバーから所定数の承認数を得て合議を成立とする合議支援装置は、通知部、受信部、判定部を備える。通知部は、前記複数のメンバーから1人のメンバーを選択し、選択したメンバーに対応付けられたクライアントに承認依頼を通知する。受信部は、承認したことを示す承認情報を受信する。判定部は、前記受信部が前記承認情報を受信する毎、又は、前記承認情報を受信せずに承認依頼を通知してから所定の時間が経過する毎に、承認依頼を未通知のメンバーも承認したと仮定した場合に前記承認数を得られるか否かを判定する。通知部は、前記承認数を得ることができない場合、前記承認依頼を未通知のメンバーに対応づけられたクライアントに通知しない。 A discussion support apparatus that obtains a predetermined number of approvals from a plurality of members to establish a discussion includes a notification unit, a reception unit, and a determination unit. The notifying unit selects one member from the plurality of members and notifies the client associated with the selected member of an approval request. The receiving unit receives approval information indicating approval. Each time the receiving unit receives the approval information, or every time a predetermined time elapses after notifying the approval request without receiving the approval information, the determination unit determines whether the member who has not notified the approval request It is determined whether or not the number of approvals can be obtained when it is assumed that the approval has been obtained. If the number of approvals cannot be obtained, the notification unit does not notify the client associated with the unreported member of the approval request.
本発明によれば、メンバーに通知する合議に係るPUSH通知の回数を減らすことができる。 ADVANTAGE OF THE INVENTION According to this invention, the frequency | count of the PUSH notification regarding the consultation which notifies a member can be reduced.
図1は、本発明に係る合議システムの例を説明する図である。図1に示すように本発明に係る合議システム1000は、少なくとも1つの合議支援装置101とクライアント102がネットワーク100を介して接続されている。ネットワーク100は、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、イントラネット、インターネットなどで実現できる。
FIG. 1 is a diagram illustrating an example of a consultation system according to the present invention. As shown in FIG. 1, in a
クライアント102は、依頼者の入力に応じて、合議支援装置101に合議の承認依頼を送信する。合議支援装置101は、合議の承認依頼を受信すると、メンバーが使用するクライアント102を順番(又はランダム)に選択し、承認依頼を通知(PUSH通知)する。
The
クライアント102は、承認依頼を受信すると、「承認ボタン」を画面に表示する。該承認ボタンがメンバーにより押下された場合、クライアント102は、合議が該メンバーに承認されたと判定する。すると、クライアント102は、承認したことを示す情報を合議支援装置101に通知する。
Upon receiving the approval request, the
合議支援装置101は、各クライアント102からの承認情報に基づいて、合議が成立したか否かを判定する。なお、承認ボタンが一定時間押下されない場合、合議支援装置101は、合議を承認したことを示す情報が通知されてこないため、該クライアント102を使用するメンバーに合議が承認されなかったと判定する。
The
合議支援装置101は、合議が成立したか否かの情報を、依頼者が使用するクライアント102に通知する。
The
図2は、本発明に係る合議支援装置のブロック図の例である。図2に係る合議支援装置101は、例えば、M人のメンバーのうち、N人のメンバーの承認により合議が成立すると判定する装置と仮定する。ここで、M人は、合議に参加する全メンバー数である。N人は、合議が成立する承認数の下限値である。図2の合議支援装置101は、受信部201、通知部202、処理部203、判定部204を備える。
FIG. 2 is an example of a block diagram of the consultation support device according to the present invention. The discussion support
受信部201は、依頼者からの合議の承認依頼を受信する。通知部202は、メンバーが使用するクライアント102を順番(又はランダム)に選択し、承認依頼を通知(PUSH通知)する。
The
クライアント102側で承認ボタンが押下された場合、受信部201は、承認したことを示す情報をクライアント102から受信する。処理部203は、承認したことを示す情報を受信した場合、該クライアント102のメンバーが合議を承認したと判定する。一方、処理部203は、承認ボタンが一定時間押下されない場合、該クライアント102を使用するメンバーに合議が承認されなかったと判定する。
When the approval button is pressed on the
判定部204は、クライアント102からの承認したことを示す情報を受信する毎、又は、タイムアウトと判定する毎に、既に承認数がNを超えている(合議が成立している)か否かを判定する。判定部204は、M人からの応答がない場合でも、既に承認数がNを超えている場合、合議が成立していると判定する。すると、通知部202は、未だ承認依頼を通知していないクライアント102には、承認依頼を通知しない。通知部202は、合議が成立したことを示す情報を、依頼者が使用するクライアント102に通知する。
The
判定部204は、更に、クライアント102からの承認したことを示す情報を受信する毎、又は、タイムアウトと判定する毎に、合議を承認していない人数が(M−N)人よりも多い(合議が不成立である)か否かを判定する。ここで、合議を承認していない人数(合議の非承認数)は、承認依頼に対してタイムアウトとなったメンバーの数である。(M−N)人は、以下において、合議不成立人数とも称す。判定部204は、M人からの応答がない場合でも、既に非承認数が合議不成立人数である(M−N)人よりも多い場合、合議が不成立であると判定する。すると、通知部202は、未だ承認依頼を通知していないクライアント102には、承認依頼を通知しない。通知部202は、合議が不成立であることを示す情報を、依頼者が使用するクライアント102に通知する。
Further, each time the
このように、合議支援装置101は、合議の成立、不成立を判定した時点で、残りのメンバーに承認依頼を通知するのを停止する。これにより、メンバーに通知する合議に係るPUSH通知の回数を減らすことができる。
As described above, the
図3は、本発明に係る合議に係る処理の例を説明するシーケンス図(その1)である。なお、図3〜図7のシーケンス図では、メンバー1、メンバー2の順番で通知が行われるものと仮定する。通知の順番は、予め合議支援装置101に設定されているものとする。図3のシーケンス図は、2人(M人)中の2人(N人)の承認で合議が成立する場合の合議支援装置101の処理の例である。ここで、依頼者が使用するクライアント102を、「クライアント102−0」とする。メンバー1が使用するクライアント102を、「クライアント102−1」とする。メンバー2が使用するクライアント102を、「クライアント102−2」とする。
FIG. 3 is a sequence diagram (part 1) for explaining an example of a process related to a consultation according to the present invention. In the sequence diagrams of FIGS. 3 to 7, it is assumed that the notification is performed in the order of the
クライアント102−0は、依頼者の入力に応じて、合議支援装置101に合議の承認依頼を送信する(ステップS101)。合議支援装置101は、メンバー1、メンバー2の夫々が使用するクライアント102に、承認依頼をすることを通知する(ステップS102)。なお、ステップS102の承認依頼をすることを通知することは、各メンバーにこれから合議が開始されることを通知する処理である。ステップS102の処理は、オプションでよい。
The client 102-0 transmits a request for approval of the consultation to the
合議支援装置101は、メンバー1が使用するクライアント102−1に承認依頼を通知する(ステップS103)。メンバー1は、クライアント102−1に表示されている承認ボタンを押下する。クライアント102−1は、承認したことを示す情報を合議支援装置101に通知する(ステップS104)。
The
合議支援装置101は、合議が成立したか(2人(M人)中2人(N人)の承認が得られたか)を判定する(ステップS105)。この時点では、2人中1人の承認であるので、合議支援装置101は、引き続き合議に係る処理を継続する。
The
合議支援装置101は、メンバー2が使用するクライアント102−2に承認依頼を通知する(ステップS106)。メンバー2は、クライアント102−2に表示されている承認ボタンを押下する。クライアント102−2は、承認したことを示す情報を合議支援装置101に通知する(ステップS107)。
The
合議支援装置101は、合議が成立したか(2人(M人)中2人(N人)の承認が得られたか)を判定する(ステップS108)。この時点では、2人中2人の承認であるので、合議支援装置101は、合議が成立したと判定する。
The
合議支援装置101は、メンバー1、メンバー2の使用するクライアント102に合議の結果を通知する(ステップS109)。合議支援装置101は、依頼者が使用するクライアント102に合議結果を通知する(ステップS110)。なお、合議結果をメンバー側に通知する処理は、オプションでよい。
The
図4は、本発明に係る合議に係る処理の例を説明するシーケンス図(その2)である。図4のシーケンス図は、2人(M人)中の2人(N人)の承認で合議が成立する合議支援装置101において、合議が不成立となる場合の例である。
FIG. 4 is a sequence diagram (part 2) illustrating an example of a process related to a discussion according to the present invention. The sequence diagram of FIG. 4 is an example of a case where the discussion is unsuccessful in the
クライアント102−0は、依頼者の入力に応じて、合議支援装置101に合議の承認依頼を送信する(ステップS201)。合議支援装置101は、メンバー1が使用するクライアント102−1に承認依頼を通知する(ステップS202)。ここで、メンバー1が、クライアント102−1に表示されている承認ボタンを押下せず、タイムアウトするとする。
The client 102-0 transmits a request for approval of the consultation to the
合議支援装置101の処理部203は、承認依頼を通知したタイミングから一定時間経過した場合、メンバー1が合議を承認していないと判定する(ステップS203)。判定部204は、非承認数(1人)が、(M−N=0)人よりも多いため、合議が不成立であると判定する(ステップS204)。通知部202は、合議が不成立であることを示す情報を、依頼者が使用するクライアント102に通知する(ステップS205)。
If a certain period of time has passed since the timing of notifying the approval request, the
図4に示すシーケンス図では、合議支援装置101は、メンバー2に承認依頼を通知する前に、合議が不成立と判定している。そのため、通知部202は、メンバー2に対してPUSH通知を通知していない。本発明に係る合議支援装置101は、メンバーに通知する合議に係るPUSH通知の回数を減らすことができる。
In the sequence diagram illustrated in FIG. 4, before notifying the
図5は、本発明に係る合議に係る処理の例を説明するシーケンス図(その3)である。図5のシーケンス図は、2人(M人)中の1人(N人)の承認で合議が成立する合議支援装置101において、合議が成立となる場合の例である。
FIG. 5 is a sequence diagram (part 3) for explaining an example of a process related to a consultation according to the present invention. The sequence diagram of FIG. 5 is an example of a case where a collaborative agreement is established in the
依頼者が使用するクライアント102−0は、依頼者の入力に応じて、合議支援装置101に合議の承認依頼を送信する(ステップS301)。
The client 102-0 used by the client sends a request for approval of the meeting to the
合議支援装置101は、メンバー1が使用するクライアント102−1に承認依頼を通知する(ステップS302)。メンバー1は、クライアント102−1に表示されている承認ボタンを押下する。クライアント102−1は、承認したことを示す情報を合議支援装置101に通知する(ステップS303)。判定部204は、承認数(1人)が、(N=1)人を超えているため、合議が成立していると判定する(ステップS304)。合議支援装置101は、依頼者が使用するクライアント102−0に合議結果を通知する(ステップS305)。
The
図5に示すシーケンス図では、合議支援装置101は、メンバー2に承認依頼を通知する前に、合議が成立と判定している。そのため、通知部202は、メンバー2に対してPUSH通知を実行していない。本発明に係る合議支援装置101は、メンバーに通知する合議に係るPUSH通知の回数を減らすことができる。
In the sequence diagram shown in FIG. 5, before notifying the
図6は、本発明に係る合議に係る処理の例を説明するシーケンス図(その4)である。図6のシーケンス図は、2人(M人)中の1人(N人)の承認で合議が成立する合議支援装置101において、合議が成立となる場合の例である。
FIG. 6 is a sequence diagram (part 4) for explaining an example of a process related to a consultation according to the present invention. The sequence diagram of FIG. 6 is an example of a case where a collaborative agreement is established in the
依頼者が使用するクライアント102−0は、依頼者の入力に応じて、合議支援装置101に合議の承認依頼を送信する(ステップS401)。合議支援装置101は、メンバー1が使用するクライアント102−1に承認依頼を通知する(ステップS402)。ここで、メンバー1が、クライアント102−1に表示されている承認ボタンを押下せず、タイムアウトするとする。
The client 102-0 used by the client sends a request for approval of the meeting to the
合議支援装置101の処理部203は、承認依頼を通知したタイミングから一定時間経過した場合、メンバー1が合議を承認していないと判定する(ステップS403)。判定部204は、非承認数(1人)が、(M−N=1)人よりも多くないため、合議を引き続き継続すると判定する(ステップS404)。
The
合議支援装置101は、メンバー2が使用するクライアント102−2に承認依頼を通知する(ステップS405)。メンバー2は、クライアント102−2に表示されている承認ボタンを押下する。クライアント102−2は、承認したことを示す情報を合議支援装置101に通知する(ステップS406)。
The
判定部204は、承認数(1人)が、(N=1)人を超えているため、合議が成立していると判定する(ステップS407)。合議支援装置101は、依頼者が使用するクライアント102−0に合議結果を通知する(ステップS408)。
Since the number of approvals (1) exceeds (N = 1), the
図7は、本発明に係る合議に係る処理の例を説明するシーケンス図(その4)である。図7のシーケンス図は、2人(M人)中の1人(N人)の承認で合議が成立する合議支援装置101において、合議が不成立となる場合の例である。
FIG. 7 is a sequence diagram (part 4) for explaining an example of a process related to a consultation according to the present invention. The sequence diagram of FIG. 7 is an example of a case in which the discussion is unsuccessful in the
依頼者が使用するクライアント102−0は、依頼者の入力に応じて、合議支援装置101に合議の承認依頼を送信する(ステップS501)。合議支援装置101は、メンバー1が使用するクライアント102−1に承認依頼を通知する(ステップS502)。ここで、メンバー1が、クライアント102−1に表示されている承認ボタンを押下せず、タイムアウトするとする。
The client 102-0 used by the client sends a request for approval of the meeting to the
合議支援装置101の処理部203は、承認依頼を通知したタイミングから一定時間経過した場合、メンバー1が合議を承認していないと判定する(ステップS503)。判定部204は、非承認数(1人)が、合議不成立人数(M−N=1)人よりも多くないため、合議を引き続き継続すると判定する(ステップS504)。
If a certain period of time has elapsed from the timing of notifying the approval request, the
合議支援装置101は、メンバー2が使用するクライアント102に承認依頼を通知する(ステップS505)。ここで、メンバー2が、クライアント102に表示されている承認ボタンを押下せず、タイムアウトするとする。
The
合議支援装置101の処理部203は、承認依頼を通知したタイミングから一定時間経過した場合、メンバー2が合議を承認していないと判定する(ステップS506)。判定部204は、非承認数(2人)が、合議不成立人数(M−N=1)人よりも多いため、合議が不成立であると判定する(ステップS507)。合議支援装置101は、依頼者が使用するクライアント102に合議結果(不成立)を通知する(ステップS508)。
The
なお、合議には、時間が制限されていてもよい。例えば、合議全体の制限時間を(T)と仮定した場合、各メンバーには、Tをメンバー数で割った時間が割り当てられてもよい。または、合議全体の制限時間のうち、各メンバーが使用した時間に応じて、残りのメンバーが使用可能な承認にかけることができる時間が増減するような仕組みでもよい。 In addition, time may be restricted for the discussion. For example, assuming that the time limit for the entire discussion is (T), each member may be assigned a time period that is T divided by the number of members. Alternatively, a mechanism may be used in which, among the time limit of the entire discussion, the time that the remaining members can use for approval is increased or decreased according to the time used by each member.
図8は、合議支援装置のハードウェア構成の例を説明する図である。合議支援装置101は、プロセッサ11、メモリ12、バス15、外部記憶装置16、ネットワーク接続装置19を備える。さらにオプションとして合議支援装置101は、入力装置13、出力装置14、媒体駆動装置17を備えても良い。合議支援装置101は、例えば、コンピュータなどで実現されることがある。
FIG. 8 is a diagram illustrating an example of a hardware configuration of the consultation support device. The
プロセッサ11は、Central Processing Unit(CPU)を含む任意の処理回路とすることができる。プロセッサ11は、処理部203、判定部204として動作する。なお、プロセッサ11は、例えば、外部記憶装置16に記憶されたプログラムを実行することができる。メモリ12は、プロセッサ11の動作により得られたデータや、プロセッサ11の処理に用いられるデータも、適宜、記憶する。ネットワーク接続装置19は、他の装置との通信に使用され動作する。
The
入力装置13は、例えば、ボタン、キーボード、マウス等として実現され、出力装置14は、ディスプレイなどとして実現される。バス15は、プロセッサ11、メモリ12、入力装置13、出力装置14、外部記憶装置16、媒体駆動装置17、ネットワーク接続装置19の間を相互にデータの受け渡しが行えるように接続する。外部記憶装置16は、プログラムやデータなどを格納し、格納している情報を、適宜、プロセッサ11などに提供する。媒体駆動装置17は、メモリ12や外部記憶装置16のデータを可搬記憶媒体18に出力することができ、また、可搬記憶媒体18からプログラムやデータ等を読み出すことができる。ここで、可搬記憶媒体18は、フロッピイディスク、Magnet-Optical(MO)ディスク、Compact Disc Recordable(CD−R)やDigital Versatile Disc Recordable(DVD−R)を含む、持ち運びが可能な任意の記憶媒体とすることができる。
The input device 13 is realized as, for example, a button, a keyboard, a mouse and the like, and the output device 14 is realized as a display and the like. The
図9A及び図9Bは、制限時間を固定した場合の合議処理の例を説明するフローチャートである。合議支援装置101の受信部201は、依頼者が使用するクライアント102からの合議依頼を受信する(ステップS601)。ここで、合議依頼には、「合議の条件:M人中N人の承認で合議が成立」の情報及び、制限時間Tを含んでいる。処理部203は、合議支援装置101が記憶しているN及びTの値を、受信した値に基づいて更新する(ステップS602)。処理部203は、メンバー毎の制限時間(t)を設定する(ステップS603)。メンバー毎の制限時間(t)は、合議依頼に含まれていた制限時間Tを合議に参加するメンバーの数(M)で割った値である。処理部203は、カウンタ(C)を初期化し、該カウンタCに「1」を設定する。更に、処理部203は、承認数(A)を初期化し、該承認数Aに「0」を設定する(ステップS604)。
FIG. 9A and FIG. 9B are flowcharts illustrating an example of the discussion process when the time limit is fixed. The receiving
通知部202は、C番目(カウンタ)のメンバーが使用するクライアント102に合議依頼を通知する(ステップS605)。処理部203は、クライアント102から合議依頼に対応する承認結果を受信したか否かを判定する(ステップS606)。承認結果を受信していない場合(ステップS606でNO)、処理部203は、既に制限時間(t)が経過したか否かを判定する(ステップS607)。制限時間(t)が経過していない場合(ステップS607でNO)、処理部203は、処理をステップS606から繰り返す。
The notifying
承認結果を受信した場合(ステップS606でYES)、処理部203は、承認数(A)に1を加算する(ステップS608)。ステップS608の後、又は、制限時間(t)が既に経過している場合(ステップS607でYES)、判定部204は、承認数(A)と承認数の下限値(N)とが等しいか否かを判定する(ステップS609)。
If the approval result has been received (YES in step S606),
承認数(A)と承認数の下限値(N)の値が等しい場合(ステップS609でYES)、判定部204は、合議が成立したと判定する(ステップS610)。通知部202は、合議が成立したことを示す情報を、依頼者が使用するクライアント102に通知する(ステップS611)。
When the number of approvals (A) is equal to the lower limit (N) of the number of approvals (YES in step S609), the
承認数(A)と承認数の下限値(N)の値が等しくない場合(ステップS609でNO)、判定部204は、承認依頼に関する未実施人数(M−C)が、合議成立に求められる残り承認数(N−A)よりも大きいか否かを判定する(ステップS612)。承認依頼に関する未実施人数(M−C)が残り承認数(N−A)よりも小さい場合(ステップS612でNO)、判定部204は、合議が不成立であると判定する(ステップS613)。通知部204は、合議が不成立であることを示す情報を、依頼者が使用するクライアント102に通知する(ステップS614)。
If the number of approvals (A) and the lower limit (N) of the number of approvals are not equal (NO in step S609), the
承認依頼に関する未実施人数(M−C)が残り承認数(N−A)よりも大きい場合(ステップS612でYES)、処理部203は、カウンタ(C)をカウントアップする(ステップS615)。カウンタ(C)がカウントアップされると、処理部203は、処理をステップS605から繰り返す。
If the unexecuted number (MC) of the approval request is larger than the remaining approval number (NA) (YES in step S612), the
なお、ステップS611及びステップS614で、合議結果を依頼者が使用するクライアント102に通知すると、合議支援装置101は、処理を終了する。
When the
図10A及び図10Bは、制限時間が動的に変動する合議支援装置の処理の例を説明するフローチャートである。合議支援装置101の受信部201は、依頼者が使用するクライアント102からの合議依頼を受信する(ステップS701)。ここで、合議依頼には、「合議の条件:M人中N人の承認で合議が成立」の情報及び、制限時間Tを含んでいる。処理部203は、合議支援装置101が記憶しているN及びTの値を、受信した値に基づいて更新する(ステップS702)。処理部203は、カウンタ(C)を初期化し、該カウンタCに「1」を設定する。処理部203は、承認数(A)を初期化し、該承認数Aに「0」を設定する。更に、処理部203は、合計処理時間(P)を初期化し、該合計所処理時間に「0」を設定する。(ステップS703)。合計処理時間(P)は、合議支援装置101が処理にかかった時間である。
FIG. 10A and FIG. 10B are flowcharts illustrating an example of processing of the meeting support apparatus in which the time limit dynamically changes. The receiving
処理部203は、メンバー毎の制限時間t[C]を算出する(ステップS704)。メンバー毎の制限時間t[C]は、合議の残り時間(T−P)を、承認依頼を未実施のメンバー数(M−(C−1))で割った数である。処理部203は、処理時間の計測を開始する(ステップS705)。
The
通知部202は、C番目(カウンタ)のメンバーが使用するクライアント102に合議依頼を通知する(ステップS706)。処理部203は、クライアント102から合議依頼に対応する承認結果を受信したか否かを判定する(ステップS707)。承認結果を受信していない場合(ステップS707でNO)、処理部203は、既に制限時間t[C]が経過したか否かを判定する(ステップS708)。制限時間t[C]が経過していない場合(ステップS708でNO)、処理部203は、処理をステップS707から繰り返す。
The notifying
承認結果を受信した場合(ステップS707でYES)、処理部203は、承認数(A)に1を加算する(ステップS709)。ステップS709の後、又は、制限時間t[C]が既に経過している場合(ステップS708でYES)、処理部203は、処理時間の計測を一旦停止する(ステップS710)。
If the approval result has been received (YES in step S707),
判定部204は、承認数(A)と承認数の下限値(N)とが等しいか否かを判定する(ステップS711)。
The
承認数(A)と承認数の下限値(N)の値が等しい場合(ステップS711でYES)、判定部204は、合議が成立したと判定する(ステップS712)。通知部202は、合議が成立したことを示す情報を、依頼者が使用するクライアント102に通知する(ステップS713)。
When the number of approvals (A) is equal to the lower limit (N) of the number of approvals (YES in step S711), the
承認数(A)と承認数の下限値(N)の値が等しくない場合(ステップS711でNO)、判定部204は、承認依頼に関する未実施人数(M−C)が、残り承認数(N−A)よりも大きいか否かを判定する(ステップS714)。承認依頼に関する未実施人数(M−C)が残り承認数(N−A)よりも小さい場合(ステップS714でNO)、判定部204は、合議が不成立であると判定する(ステップS715)。通知部204は、合議が不成立であることを示す情報を、依頼者が使用するクライアント102に通知する(ステップS716)。
If the number of approvals (A) is not equal to the lower limit (N) of the number of approvals (NO in step S711), the
承認依頼に関する未実施人数(M−C)が合議成立に求められる残りの承認数(N−A)よりも大きい場合(ステップS714でYES)、処理部203は、カウンタ(C)をカウントアップする(ステップS717)。カウンタ(C)がカウントアップされると、処理部203は、処理をステップS704から繰り返す。
When the number of unexecuted persons (MC) related to the approval request is larger than the remaining number of approvals (NA) required for the conclusion of the agreement (YES in step S714), the
なお、ステップS713及びステップS716で、合議結果を依頼者が使用するクライアント102に通知すると、合議支援装置101は、処理を終了する。
When the result of the consultation is notified to the
合議支援装置101は、メンバーの承認結果を受信する毎、又は、タイムアウトする毎に、合議の成立、不成立を判定している。合議の成立、不成立が完了した時点で、合議を未実施のメンバーがいるとしても、そのメンバーにPUSH通知を行わない。これにより、本発明に係る合議支援装置101は、メンバーに通知する合議に係るPUSH通知の回数を減らすことができる。
The
101 合議支援装置
201 受信部
202 通知部
203 処理部
204 判定部
101
Claims (9)
前記複数のメンバーから1人のメンバーを選択し、選択したメンバーに対応付けられたクライアントに承認依頼を通知する通知部と、
承認したことを示す承認情報を受信する受信部と、
前記受信部が前記承認情報を受信する毎、又は、前記承認依頼を通知してから承認情報の非受信状態が所定時間経過する毎に、承認依頼を未通知のメンバーも承認したと仮定した場合に前記承認数を得ることができるか否かを判定する判定部と、を備え、
前記通知部は、前記承認数を得ることができない場合、前記承認依頼を未通知のメンバーに対応づけられたクライアントに通知しない
ことを特徴とする合議支援装置。 A consultation support device that obtains a predetermined number of approvals from a plurality of members to establish a consultation,
A notification unit that selects one member from the plurality of members and notifies a client associated with the selected member of an approval request;
A receiving unit for receiving approval information indicating approval,
Each time the receiving unit receives the approval information, or every time the non-reception state of the approval information after notification of the approval request elapses a predetermined time, it is assumed that the member who has not notified the approval request has also been approved. A determination unit for determining whether or not the approval number can be obtained,
The consultation support device, wherein the notification unit does not notify the client associated with the unreported member of the approval request when the approval number cannot be obtained.
前記受信部が前記承認情報を受信する毎、又は、前記承認依頼を通知してから承認情報の非受信状態が所定時間経過する毎に、既に所定数の前記承認数を得ることができるか否か判定し、
前記通知部は、前記承認数を得ることができている場合、前記承認依頼を未通知のメンバーに対応づけられたクライアントに通知しない
ことを特徴とする請求項1に記載の合議支援装置。 The determination unit includes:
Every time the receiving unit receives the approval information, or every time a non-reception state of the approval information elapses a predetermined time after notifying the approval request, whether a predetermined number of the approval numbers can be obtained already Judge,
The consultation support device according to claim 1, wherein the notifying unit does not notify the client associated with the unreported member of the approval request when the approval number has been obtained.
ことを特徴とする請求項1に記載の合議支援装置。 The consultation support device according to claim 1, wherein the notification of the approval request is sequentially notified for each client.
前記複数のメンバーから1人のメンバーを選択し、選択したメンバーに対応付けられたクライアントに承認依頼を通知し、
承認したことを示す承認情報を受信する毎、又は、前記承認依頼を通知してから承認情報の非受信状態が所定時間経過する毎に、承認依頼を未通知のメンバーも承認したと仮定した場合に前記承認数を得ることができるか否かを判定し、
前記承認数を得ることができない場合、前記承認依頼を未通知のメンバーに対応づけられたクライアントに通知しない、処理を合議支援装置に実行させる
ことを特徴とする合議支援プログラム。 A collaborative support program that obtains a predetermined number of approvals from a plurality of members and concludes a consultation,
Selecting one member from the plurality of members, notifying a client associated with the selected member of an approval request,
When it is assumed that a member who has not received the approval request has also approved the approval request every time the approval information indicating that approval has been received, or each time a non-reception state of the approval information has passed after notifying the approval request for a predetermined time. To determine whether the number of approvals can be obtained,
A collaborative support program that, when the number of approvals cannot be obtained, does not notify the client associated with the unreported member of the approval request, and causes the collaborative support device to execute processing.
前記承認数を得ることができている場合、前記承認依頼を未通知のメンバーに対応づけられたクライアントに通知しない、
ことを特徴とする請求項4に記載の合議支援プログラム。 Each time the approval information is received, or every time the non-reception state of the approval information has passed a predetermined time after notifying the approval request, it is determined whether a predetermined number of the approval numbers can be already obtained,
If the approval number has been obtained, the approval request is not notified to the client associated with the unnotified member,
5. The consultation support program according to claim 4, wherein:
ことを特徴とする請求項4に記載の合議支援プログラム。 The consultation support program according to claim 4, wherein the notification of the approval request is sequentially notified for each client.
前記複数のメンバーから1人のメンバーを選択し、選択したメンバーに対応付けられたクライアントに承認依頼を通知し、
承認したことを示す承認情報を受信する毎、又は、前記承認依頼を通知してから承認情報の非受信状態が所定時間経過する毎に、承認依頼を未通知のメンバーも承認したと仮定した場合に前記承認数を得ることができるか否かを判定し、
前記承認数を得ることができない場合、前記承認依頼を未通知のメンバーに対応づけられたクライアントに通知しない、処理を合議支援装置が実行する
ことを特徴とする合議支援方法。 A collaborative support method for obtaining a predetermined number of approvals from a plurality of members to form a collaborative agreement,
Selecting one member from the plurality of members, notifying a client associated with the selected member of an approval request,
When it is assumed that a member who has not received the approval request has also approved the approval request every time the approval information indicating that approval has been received, or each time a non-reception state of the approval information has passed after notifying the approval request for a predetermined time. To determine whether the number of approvals can be obtained,
If the number of approvals cannot be obtained , the meeting support device executes a process of not notifying the client associated with the member who has not been notified of the approval request.
前記承認数を得ることができている場合、前記承認依頼を未通知のメンバーに対応づけられたクライアントに通知しない、
ことを特徴とする請求項7に記載の合議支援方法。 Each time the approval information is received, or every time the non-reception state of the approval information has passed a predetermined time after notifying the approval request, it is determined whether a predetermined number of the approval numbers can be already obtained,
If the approval number has been obtained, the approval request is not notified to the client associated with the unnotified member,
The method according to claim 7, wherein:
ことを特徴とする請求項7に記載の合議支援方法。
The consultation support method according to claim 7, wherein the notification of the approval request is notified in order for each client.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016050222A JP6658142B2 (en) | 2016-03-14 | 2016-03-14 | Discussion support apparatus, discussion support program, and consultation support method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016050222A JP6658142B2 (en) | 2016-03-14 | 2016-03-14 | Discussion support apparatus, discussion support program, and consultation support method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017167678A JP2017167678A (en) | 2017-09-21 |
| JP6658142B2 true JP6658142B2 (en) | 2020-03-04 |
Family
ID=59908880
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016050222A Expired - Fee Related JP6658142B2 (en) | 2016-03-14 | 2016-03-14 | Discussion support apparatus, discussion support program, and consultation support method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6658142B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7073240B2 (en) * | 2018-10-12 | 2022-05-23 | Kddi株式会社 | Blockchain management system, blockchain management method and blockchain management program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003050905A (en) * | 2001-08-07 | 2003-02-21 | Murata Mfg Co Ltd | Workflow management system and workflow system, and workflow managing program and computer-readable recording medium with the program recorded |
| US20060173698A1 (en) * | 2005-01-31 | 2006-08-03 | Oracle International Corporation | Approvals management production-rule engine |
| JP5497285B2 (en) * | 2008-12-19 | 2014-05-21 | キヤノンソフトウェア株式会社 | Workflow server, workflow control method, program, and recording medium |
-
2016
- 2016-03-14 JP JP2016050222A patent/JP6658142B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017167678A (en) | 2017-09-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9519684B2 (en) | User recommendation method and a user recommendation system using the same | |
| US10616289B2 (en) | System and method for managing online group chat | |
| US11895563B2 (en) | Selectively prompting matched individuals to initiate an in-person meeting | |
| US20180063480A1 (en) | Gallery view in online meeting systems | |
| JP6660281B2 (en) | Mobile terminal notification method using multiple notification modes and mobile terminal using the method | |
| JP2019168844A (en) | Task management system, server device, its control method, and program | |
| CN109413667A (en) | A kind of 5G element tasks processing method and system, NRF, storage medium | |
| US20220014487A1 (en) | Apparatus and Method for Matching Individuals During an Ephemeral Time Period Based Upon Voting and Matching Criteria | |
| JP2023048042A (en) | Information processing device and program | |
| JP6658142B2 (en) | Discussion support apparatus, discussion support program, and consultation support method | |
| TW200925892A (en) | System and method for social relation oriented service processing | |
| JP6142616B2 (en) | Discussion support program, discussion support method, and information processing apparatus | |
| Charilas et al. | A unified network selection framework using principal component analysis and multi attribute decision making | |
| JP2015167279A (en) | Necessary personnel number calculation device, necessary personnel number calculation method and program | |
| JP7388295B2 (en) | Information processing program, information processing method, and information processing device | |
| JP7358666B1 (en) | Evaluation support system, information processing method and program | |
| US20160057088A1 (en) | Method and apparatus for transmitting information | |
| Russo | Testing policies during an epidemic: An economic analysis | |
| CN110909072A (en) | Data table establishing method, device and equipment | |
| JP6638516B2 (en) | Discussion support apparatus, discussion support program, and consultation support method | |
| CN111191901B (en) | Service processing method and device based on block chain | |
| US9560202B2 (en) | Automatic contact center administration updates based on acceptance of a broadcast request | |
| JP5822440B2 (en) | Dating support device, dating support method, program, and storage medium | |
| US20140108560A1 (en) | Dynamic routing of a communication based on contextual recipient availability | |
| JP6423173B2 (en) | Human network information storage device, personal network information storage method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181210 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190918 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190924 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190930 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20190930 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190930 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191210 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191217 |
|
| 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: 20200107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200120 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6658142 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |