Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6658142B2 - Discussion support apparatus, discussion support program, and consultation support method - Google Patents
[go: Go Back, main page]

JP6658142B2 - Discussion support apparatus, discussion support program, and consultation support method - Google Patents

Discussion support apparatus, discussion support program, and consultation support method Download PDF

Info

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
Application number
JP2016050222A
Other languages
Japanese (ja)
Other versions
JP2017167678A (en
Inventor
雅史 小林
雅史 小林
奈美子 後藤
奈美子 後藤
豊志 谷内
豊志 谷内
康博 葭原
康博 葭原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2016050222A priority Critical patent/JP6658142B2/en
Publication of JP2017167678A publication Critical patent/JP2017167678A/en
Application granted granted Critical
Publication of JP6658142B2 publication Critical patent/JP6658142B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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).

特開2003−141315号公報JP 2003-141315 A 特開2009−230257号公報JP 2009-230257 A 特開2010−146417号公報JP 2010-146417 A

合議を離れた場所(リモート)にいる複数のメンバーで行う場合、合議システムは、合議に係る情報を各メンバーに通知する。通知技術としては、例えば、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.

本発明に係る合議システムの例を説明する図である。It is a figure explaining the example of the discussion system concerning the present invention. 本発明に係る合議支援装置のブロック図の例である。It is an example of the block diagram of the consultation assistance apparatus which concerns on this invention. 本発明に係る合議に係る処理の例を説明するシーケンス図(その1)である。It is a sequence diagram (the 1) explaining an example of processing concerning a consultation concerning the present invention. 本発明に係る合議に係る処理の例を説明するシーケンス図(その2)である。FIG. 8 is a sequence diagram (part 2) for explaining an example of a process related to a consultation according to the present invention. 本発明に係る合議に係る処理の例を説明するシーケンス図(その3)である。FIG. 11 is a sequence diagram (part 3) for explaining an example of a process related to a consultation according to the present invention. 本発明に係る合議に係る処理の例を説明するシーケンス図(その4)である。FIG. 14 is a sequence diagram (part 4) for explaining an example of a process related to a consultation according to the present invention. 本発明に係る合議に係る処理の例を説明するシーケンス図(その5)である。It is a sequence diagram (the 5) explaining the example of the processing concerning the agreement concerning the present invention. 合議支援装置のハードウェア構成の例を説明する図である。FIG. 3 is a diagram illustrating an example of a hardware configuration of a meeting support device. 制限時間を固定した場合の合議処理の例を説明するフローチャートである。It is a flowchart explaining the example of the discussion process when the time limit is fixed. 制限時間を固定した場合の合議処理の例を説明するフローチャートである。It is a flowchart explaining the example of the discussion process when the time limit is fixed. 制限時間が動的に変動する合議支援装置の処理の例を説明するフローチャートである。It is a flowchart explaining the example of a process of the meeting support apparatus from which a time limit changes dynamically. 制限時間が動的に変動する合議支援装置の処理の例を説明するフローチャートである。It is a flowchart explaining the example of a process of the meeting support apparatus from which a time limit changes dynamically.

図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 consultation system 1000 according to the present invention, at least one consultation support device 101 and a client 102 are connected via a network 100. The network 100 can be realized by a local area network (LAN), a wide area network (WAN), an intranet, the Internet, or the like.

クライアント102は、依頼者の入力に応じて、合議支援装置101に合議の承認依頼を送信する。合議支援装置101は、合議の承認依頼を受信すると、メンバーが使用するクライアント102を順番(又はランダム)に選択し、承認依頼を通知(PUSH通知)する。   The client 102 transmits a request for approval of the consultation to the consultation support apparatus 101 in accordance with the input of the requester. Upon receiving the request for approval of the meeting, the meeting support device 101 selects the clients 102 used by the members in order (or at random), and notifies the approval request (PUSH notification).

クライアント102は、承認依頼を受信すると、「承認ボタン」を画面に表示する。該承認ボタンがメンバーにより押下された場合、クライアント102は、合議が該メンバーに承認されたと判定する。すると、クライアント102は、承認したことを示す情報を合議支援装置101に通知する。   Upon receiving the approval request, the client 102 displays an “approval button” on the screen. If the approval button is pressed by the member, the client 102 determines that the consultation has been approved by the member. Then, the client 102 notifies the consultation support apparatus 101 of information indicating approval.

合議支援装置101は、各クライアント102からの承認情報に基づいて、合議が成立したか否かを判定する。なお、承認ボタンが一定時間押下されない場合、合議支援装置101は、合議を承認したことを示す情報が通知されてこないため、該クライアント102を使用するメンバーに合議が承認されなかったと判定する。   The meeting support device 101 determines whether or not a meeting has been established based on the approval information from each client 102. If the approval button is not pressed for a certain period of time, the consultation support apparatus 101 determines that the consultation has not been approved by the member who uses the client 102 because information indicating that the consultation has been approved is not notified.

合議支援装置101は、合議が成立したか否かの情報を、依頼者が使用するクライアント102に通知する。   The meeting support device 101 notifies the client 102 used by the requester of information on whether or not the meeting has been established.

図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 apparatus 101 according to FIG. 2 is assumed to be, for example, an apparatus that determines that a discussion is approved by approval of N members among M members. Here, M is the total number of members participating in the discussion. N is the lower limit of the number of approvals for which a consensus is established. 2 includes a reception unit 201, a notification unit 202, a processing unit 203, and a determination unit 204.

受信部201は、依頼者からの合議の承認依頼を受信する。通知部202は、メンバーが使用するクライアント102を順番(又はランダム)に選択し、承認依頼を通知(PUSH通知)する。   The receiving unit 201 receives a request for approval of a consultation from a requester. The notification unit 202 selects the clients 102 used by the members in order (or at random), and notifies an approval request (PUSH notification).

クライアント102側で承認ボタンが押下された場合、受信部201は、承認したことを示す情報をクライアント102から受信する。処理部203は、承認したことを示す情報を受信した場合、該クライアント102のメンバーが合議を承認したと判定する。一方、処理部203は、承認ボタンが一定時間押下されない場合、該クライアント102を使用するメンバーに合議が承認されなかったと判定する。   When the approval button is pressed on the client 102 side, the receiving unit 201 receives information indicating approval from the client 102. When receiving the information indicating the approval, the processing unit 203 determines that the member of the client 102 has approved the consultation. On the other hand, if the approval button has not been pressed for a certain period of time, the processing unit 203 determines that the member using the client 102 has not been approved.

判定部204は、クライアント102からの承認したことを示す情報を受信する毎、又は、タイムアウトと判定する毎に、既に承認数がNを超えている(合議が成立している)か否かを判定する。判定部204は、M人からの応答がない場合でも、既に承認数がNを超えている場合、合議が成立していると判定する。すると、通知部202は、未だ承認依頼を通知していないクライアント102には、承認依頼を通知しない。通知部202は、合議が成立したことを示す情報を、依頼者が使用するクライアント102に通知する。   The determination unit 204 determines whether the number of approvals has already exceeded N (consultation has been established) each time information indicating approval has been received from the client 102 or each time it is determined that a timeout has occurred. judge. Even if there is no response from M persons, the judging unit 204 judges that the agreement has been established if the number of approvals has already exceeded N. Then, the notification unit 202 does not notify the client 102 that has not yet notified the approval request of the approval request. The notification unit 202 notifies the client 102 used by the requester of information indicating that the agreement has been established.

判定部204は、更に、クライアント102からの承認したことを示す情報を受信する毎、又は、タイムアウトと判定する毎に、合議を承認していない人数が(M−N)人よりも多い(合議が不成立である)か否かを判定する。ここで、合議を承認していない人数(合議の非承認数)は、承認依頼に対してタイムアウトとなったメンバーの数である。(M−N)人は、以下において、合議不成立人数とも称す。判定部204は、M人からの応答がない場合でも、既に非承認数が合議不成立人数である(M−N)人よりも多い場合、合議が不成立であると判定する。すると、通知部202は、未だ承認依頼を通知していないクライアント102には、承認依頼を通知しない。通知部202は、合議が不成立であることを示す情報を、依頼者が使用するクライアント102に通知する。   Further, each time the determination unit 204 receives the information indicating the approval from the client 102 or determines that the timeout has occurred, the number of persons who have not approved the meeting is larger than the number of (MN) persons (consultation). Is not established). Here, the number of members who have not approved the meeting (the number of unapproved meetings) is the number of members who timed out for the approval request. (MN) people will also be referred to as the number of unsuccessful members in the following. Even when there is no response from the M persons, the determination unit 204 determines that the consent has not been established if the number of non-approvals is already larger than the number of unsuccessful persons (MN). Then, the notification unit 202 does not notify the client 102 that has not yet notified the approval request of the approval request. The notification unit 202 notifies the client 102 used by the requester of information indicating that the agreement has not been established.

このように、合議支援装置101は、合議の成立、不成立を判定した時点で、残りのメンバーに承認依頼を通知するのを停止する。これにより、メンバーに通知する合議に係るPUSH通知の回数を減らすことができる。   As described above, the collaborative support apparatus 101 stops notifying the remaining members of the approval request when it determines that the consent has been established or not. As a result, the number of times of PUSH notification related to a consultation to notify members can be reduced.

図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 member 1 and the member 2. It is assumed that the order of notification is set in advance in the consultation support apparatus 101. The sequence diagram of FIG. 3 is an example of the process of the consultation support apparatus 101 in a case where a consultation is established by approval of two (N) out of two (M). Here, the client 102 used by the client is referred to as “client 102-0”. The client 102 used by the member 1 is referred to as “client 102-1”. The client 102 used by the member 2 is referred to as “client 102-2”.

クライアント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 consultation support device 101 according to the input of the requester (step S101). The consultation support apparatus 101 notifies the client 102 used by each of the members 1 and 2 that an approval request is made (step S102). Note that notifying that an approval request is made in step S102 is processing for notifying each member that a discussion is about to start. The processing in step S102 may be optional.

合議支援装置101は、メンバー1が使用するクライアント102−1に承認依頼を通知する(ステップS103)。メンバー1は、クライアント102−1に表示されている承認ボタンを押下する。クライアント102−1は、承認したことを示す情報を合議支援装置101に通知する(ステップS104)。   The meeting support device 101 notifies the client 102-1 used by the member 1 of the approval request (step S103). Member 1 presses the approval button displayed on client 102-1. The client 102-1 notifies the approval support apparatus 101 of information indicating that the approval has been given (step S104).

合議支援装置101は、合議が成立したか(2人(M人)中2人(N人)の承認が得られたか)を判定する(ステップS105)。この時点では、2人中1人の承認であるので、合議支援装置101は、引き続き合議に係る処理を継続する。   The consultation support device 101 determines whether the consultation has been established (whether two (N) out of two (M) have been approved) (step S105). At this point, since the approval is obtained by one out of two persons, the collaborative support apparatus 101 continues the process related to the collaborative.

合議支援装置101は、メンバー2が使用するクライアント102−2に承認依頼を通知する(ステップS106)。メンバー2は、クライアント102−2に表示されている承認ボタンを押下する。クライアント102−2は、承認したことを示す情報を合議支援装置101に通知する(ステップS107)。   The meeting support apparatus 101 notifies the client 102-2 used by the member 2 of the approval request (step S106). The member 2 presses the approval button displayed on the client 102-2. The client 102-2 notifies the approval support apparatus 101 of the information indicating the approval (step S107).

合議支援装置101は、合議が成立したか(2人(M人)中2人(N人)の承認が得られたか)を判定する(ステップS108)。この時点では、2人中2人の承認であるので、合議支援装置101は、合議が成立したと判定する。   The consultation support device 101 determines whether or not the consultation has been established (whether two (N) out of two (M) have been approved) (step S108). At this point, since two out of two persons approve, the collaborative support apparatus 101 determines that a collaborative agreement has been established.

合議支援装置101は、メンバー1、メンバー2の使用するクライアント102に合議の結果を通知する(ステップS109)。合議支援装置101は、依頼者が使用するクライアント102に合議結果を通知する(ステップS110)。なお、合議結果をメンバー側に通知する処理は、オプションでよい。   The meeting support apparatus 101 notifies the client 102 used by the members 1 and 2 of the result of the meeting (step S109). The meeting support device 101 notifies the client 102 used by the client of the result of the meeting (step S110). The process of notifying the member of the result of the discussion may be optional.

図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 discussion support apparatus 101 in which a joint is approved by two (N) out of two (M).

クライアント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 consultation support device 101 in response to the input of the requester (step S201). The meeting support device 101 notifies the client 102-1 used by the member 1 of the approval request (step S202). Here, it is assumed that the member 1 does not press the approval button displayed on the client 102-1 and times out.

合議支援装置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 processing unit 203 of the collaborative support apparatus 101 determines that the member 1 has not approved the consent (step S203). Since the number of non-approvals (1) is greater than (M−N = 0), the determination unit 204 determines that the agreement is not established (step S204). The notifying unit 202 notifies the client 102 used by the client of information indicating that the agreement has not been established (step S205).

図4に示すシーケンス図では、合議支援装置101は、メンバー2に承認依頼を通知する前に、合議が不成立と判定している。そのため、通知部202は、メンバー2に対してPUSH通知を通知していない。本発明に係る合議支援装置101は、メンバーに通知する合議に係るPUSH通知の回数を減らすことができる。   In the sequence diagram illustrated in FIG. 4, before notifying the member 2 of the approval request, the discussion support apparatus 101 determines that the discussion is not established. Therefore, the notification unit 202 does not notify the member 2 of the PUSH notification. The meeting support device 101 according to the present invention can reduce the number of PUSH notifications related to the meeting to notify the members.

図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 collaborative support apparatus 101 in which a joint agreement is established with the approval of one person (N persons) out of two persons (M persons).

依頼者が使用するクライアント102−0は、依頼者の入力に応じて、合議支援装置101に合議の承認依頼を送信する(ステップS301)。   The client 102-0 used by the client sends a request for approval of the meeting to the meeting support apparatus 101 according to the input of the client (step S301).

合議支援装置101は、メンバー1が使用するクライアント102−1に承認依頼を通知する(ステップS302)。メンバー1は、クライアント102−1に表示されている承認ボタンを押下する。クライアント102−1は、承認したことを示す情報を合議支援装置101に通知する(ステップS303)。判定部204は、承認数(1人)が、(N=1)人を超えているため、合議が成立していると判定する(ステップS304)。合議支援装置101は、依頼者が使用するクライアント102−0に合議結果を通知する(ステップS305)。   The meeting support apparatus 101 notifies the client 102-1 used by the member 1 of the approval request (step S302). Member 1 presses the approval button displayed on client 102-1. The client 102-1 notifies the approval support apparatus 101 of information indicating that the approval has been given (step S303). Since the number of approvals (1) exceeds (N = 1), the determination unit 204 determines that the agreement has been established (step S304). The meeting support device 101 notifies the client 102-0 used by the requester of the result of the meeting (step S305).

図5に示すシーケンス図では、合議支援装置101は、メンバー2に承認依頼を通知する前に、合議が成立と判定している。そのため、通知部202は、メンバー2に対してPUSH通知を実行していない。本発明に係る合議支援装置101は、メンバーに通知する合議に係るPUSH通知の回数を減らすことができる。   In the sequence diagram shown in FIG. 5, before notifying the member 2 of the approval request, the discussion support apparatus 101 determines that the discussion is established. Therefore, the notification unit 202 does not execute the PUSH notification to the member 2. The meeting support device 101 according to the present invention can reduce the number of PUSH notifications related to the meeting to notify the members.

図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 collaborative support apparatus 101 in which a joint agreement is established with the approval of one person (N persons) out of two persons (M persons).

依頼者が使用するクライアント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 meeting support apparatus 101 according to the input of the client (step S401). The meeting support device 101 notifies the client 102-1 used by the member 1 of the approval request (step S402). Here, it is assumed that the member 1 does not press the approval button displayed on the client 102-1 and times out.

合議支援装置101の処理部203は、承認依頼を通知したタイミングから一定時間経過した場合、メンバー1が合議を承認していないと判定する(ステップS403)。判定部204は、非承認数(1人)が、(M−N=1)人よりも多くないため、合議を引き続き継続すると判定する(ステップS404)。   The processing unit 203 of the consultation support apparatus 101 determines that the member 1 has not approved the consultation when a predetermined time has elapsed from the timing of notifying the approval request (step S403). Since the number of non-approvals (1) is not more than (MN = 1), the determination unit 204 determines that the discussion is continued (step S404).

合議支援装置101は、メンバー2が使用するクライアント102−2に承認依頼を通知する(ステップS405)。メンバー2は、クライアント102−2に表示されている承認ボタンを押下する。クライアント102−2は、承認したことを示す情報を合議支援装置101に通知する(ステップS406)。   The consultation support device 101 notifies the client 102-2 used by the member 2 of the approval request (step S405). The member 2 presses the approval button displayed on the client 102-2. The client 102-2 notifies the approval support apparatus 101 of information indicating the approval (step S406).

判定部204は、承認数(1人)が、(N=1)人を超えているため、合議が成立していると判定する(ステップS407)。合議支援装置101は、依頼者が使用するクライアント102−0に合議結果を通知する(ステップS408)。   Since the number of approvals (1) exceeds (N = 1), the determination unit 204 determines that the agreement has been established (step S407). The meeting support device 101 notifies the client 102-0 used by the requester of the result of the meeting (step S408).

図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 consultation support apparatus 101 in which a joint is approved by the approval of one (N) out of two (M).

依頼者が使用するクライアント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 meeting support apparatus 101 according to the input of the client (step S501). The meeting support device 101 notifies the client 102-1 used by the member 1 of the approval request (step S502). Here, it is assumed that the member 1 does not press the approval button displayed on the client 102-1 and times out.

合議支援装置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 processing unit 203 of the collaborative support apparatus 101 determines that the member 1 has not approved the collaborative discussion (step S503). The determination unit 204 determines that the discussion is to be continued because the number of non-approvals (1) is not greater than the number of unsuccessful ones (MN = 1) (step S504).

合議支援装置101は、メンバー2が使用するクライアント102に承認依頼を通知する(ステップS505)。ここで、メンバー2が、クライアント102に表示されている承認ボタンを押下せず、タイムアウトするとする。   The meeting support device 101 notifies the client 102 used by the member 2 of the approval request (step S505). Here, it is assumed that the member 2 does not press the approval button displayed on the client 102 and times out.

合議支援装置101の処理部203は、承認依頼を通知したタイミングから一定時間経過した場合、メンバー2が合議を承認していないと判定する(ステップS506)。判定部204は、非承認数(2人)が、合議不成立人数(M−N=1)人よりも多いため、合議が不成立であると判定する(ステップS507)。合議支援装置101は、依頼者が使用するクライアント102に合議結果(不成立)を通知する(ステップS508)。   The processing unit 203 of the consultation support apparatus 101 determines that the member 2 has not approved the consultation when a predetermined time has elapsed from the timing of notifying the approval request (step S506). Since the number of non-approvals (2) is larger than the number of unsuccessful parties (MN = 1), the determination unit 204 determines that the agreement is unsuccessful (step S507). The meeting support apparatus 101 notifies the client 102 used by the client of the result of the meeting (unsuccessful) (step S508).

なお、合議には、時間が制限されていてもよい。例えば、合議全体の制限時間を(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 meeting support device 101 includes a processor 11, a memory 12, a bus 15, an external storage device 16, and a network connection device 19. Further, as an option, the consultation support device 101 may include an input device 13, an output device 14, and a medium driving device 17. The meeting support device 101 may be realized by, for example, a computer.

プロセッサ11は、Central Processing Unit(CPU)を含む任意の処理回路とすることができる。プロセッサ11は、処理部203、判定部204として動作する。なお、プロセッサ11は、例えば、外部記憶装置16に記憶されたプログラムを実行することができる。メモリ12は、プロセッサ11の動作により得られたデータや、プロセッサ11の処理に用いられるデータも、適宜、記憶する。ネットワーク接続装置19は、他の装置との通信に使用され動作する。   The processor 11 can be any processing circuit including a Central Processing Unit (CPU). The processor 11 operates as the processing unit 203 and the determination unit 204. Note that the processor 11 can execute a program stored in the external storage device 16, for example. The memory 12 also stores data obtained by the operation of the processor 11 and data used for the processing of the processor 11 as appropriate. The network connection device 19 operates and is used for communication with another device.

入力装置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 bus 15 connects the processor 11, the memory 12, the input device 13, the output device 14, the external storage device 16, the medium drive device 17, and the network connection device 19 so that data can be exchanged therebetween. The external storage device 16 stores programs and data, and provides the stored information to the processor 11 and the like as appropriate. The medium drive device 17 can output data in the memory 12 and the external storage device 16 to the portable storage medium 18 and can read programs, data, and the like from the portable storage medium 18. Here, the portable storage medium 18 is an arbitrary portable storage medium including a floppy disk, a Magnet-Optical (MO) disk, a Compact Disc Recordable (CD-R), and a Digital Versatile Disc Recordable (DVD-R). It can be a medium.

図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 unit 201 of the consultation support device 101 receives a consultation request from the client 102 used by the requester (step S601). Here, the consultation request includes information of “conditions of the consultation: a consultation has been approved by approval of N out of M persons” and a time limit T. The processing unit 203 updates the values of N and T stored in the consultation support device 101 based on the received values (Step S602). The processing unit 203 sets a time limit (t) for each member (step S603). The time limit (t) for each member is a value obtained by dividing the time limit T included in the meeting request by the number (M) of members participating in the meeting. The processing unit 203 initializes the counter (C) and sets “1” to the counter C. Further, the processing unit 203 initializes the number of approvals (A) and sets “0” to the number of approvals A (step S604).

通知部202は、C番目(カウンタ)のメンバーが使用するクライアント102に合議依頼を通知する(ステップS605)。処理部203は、クライアント102から合議依頼に対応する承認結果を受信したか否かを判定する(ステップS606)。承認結果を受信していない場合(ステップS606でNO)、処理部203は、既に制限時間(t)が経過したか否かを判定する(ステップS607)。制限時間(t)が経過していない場合(ステップS607でNO)、処理部203は、処理をステップS606から繰り返す。   The notifying unit 202 notifies the client 102 used by the C-th (counter) member of the consultation request (step S605). The processing unit 203 determines whether an approval result corresponding to the consultation request has been received from the client 102 (step S606). If the approval result has not been received (NO in step S606), the processing unit 203 determines whether the time limit (t) has already elapsed (step S607). If the time limit (t) has not elapsed (NO in step S607), the processing unit 203 repeats the processing from step S606.

承認結果を受信した場合(ステップ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), processing unit 203 adds 1 to the number of approvals (A) (step S608). After step S608, or when the time limit (t) has elapsed (YES in step S607), the determination unit 204 determines whether the number of approvals (A) is equal to the lower limit (N) of the number of approvals. Is determined (step S609).

承認数(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 determination unit 204 determines that a consensus has been established (step S610). The notifying unit 202 notifies the client 102 used by the client of information indicating that the agreement has been established (Step S611).

承認数(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 determination unit 204 determines the number of unexecuted persons (MC) related to the approval request for the conclusion of the agreement. It is determined whether the number is larger than the remaining approval number (NA) (step S612). When the unexecuted number (MC) of the approval request is smaller than the remaining approval number (NA) (NO in step S612), the determination unit 204 determines that the consultation is not established (step S613). The notifying unit 204 notifies the client 102 used by the requestor of information indicating that the agreement has not been established (step S614).

承認依頼に関する未実施人数(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 processing unit 203 counts up the counter (C) (step S615). When the counter (C) is counted up, the processing section 203 repeats the processing from step S605.

なお、ステップS611及びステップS614で、合議結果を依頼者が使用するクライアント102に通知すると、合議支援装置101は、処理を終了する。   When the client 102 notifies the client 102 of the result of the consultation in steps S611 and S614, the consultation support apparatus 101 ends the process.

図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 unit 201 of the consultation support device 101 receives a consultation request from the client 102 used by the requester (step S701). Here, the consultation request includes information of “conditions of the consultation: a consultation has been approved by approval of N out of M persons” and a time limit T. The processing unit 203 updates the values of N and T stored in the consultation support device 101 based on the received values (Step S702). The processing unit 203 initializes the counter (C) and sets “1” to the counter C. The processing unit 203 initializes the number of approvals (A) and sets “0” to the number of approvals A. Further, the processing unit 203 initializes the total processing time (P) and sets “0” to the total processing time. (Step S703). The total processing time (P) is the time taken by the consultation support apparatus 101 for processing.

処理部203は、メンバー毎の制限時間t[C]を算出する(ステップS704)。メンバー毎の制限時間t[C]は、合議の残り時間(T−P)を、承認依頼を未実施のメンバー数(M−(C−1))で割った数である。処理部203は、処理時間の計測を開始する(ステップS705)。   The processing unit 203 calculates a time limit t [C] for each member (step S704). The time limit t [C] for each member is the number obtained by dividing the remaining time of the discussion (TP) by the number of unexecuted members (M- (C-1)). The processing unit 203 starts measuring the processing time (step S705).

通知部202は、C番目(カウンタ)のメンバーが使用するクライアント102に合議依頼を通知する(ステップS706)。処理部203は、クライアント102から合議依頼に対応する承認結果を受信したか否かを判定する(ステップS707)。承認結果を受信していない場合(ステップS707でNO)、処理部203は、既に制限時間t[C]が経過したか否かを判定する(ステップS708)。制限時間t[C]が経過していない場合(ステップS708でNO)、処理部203は、処理をステップS707から繰り返す。   The notifying unit 202 notifies the client 102 used by the C-th (counter) member of the consultation request (step S706). The processing unit 203 determines whether an approval result corresponding to the consultation request has been received from the client 102 (step S707). If the approval result has not been received (NO in step S707), the processing unit 203 determines whether the time limit t [C] has already elapsed (step S708). If the time limit t [C] has not elapsed (NO in step S708), the processing unit 203 repeats the processing from step S707.

承認結果を受信した場合(ステップS707でYES)、処理部203は、承認数(A)に1を加算する(ステップS709)。ステップS709の後、又は、制限時間t[C]が既に経過している場合(ステップS708でYES)、処理部203は、処理時間の計測を一旦停止する(ステップS710)。   If the approval result has been received (YES in step S707), processing unit 203 adds 1 to the number of approvals (A) (step S709). After step S709 or when the time limit t [C] has already elapsed (YES in step S708), the processing unit 203 temporarily stops measuring the processing time (step S710).

判定部204は、承認数(A)と承認数の下限値(N)とが等しいか否かを判定する(ステップS711)。   The determination unit 204 determines whether the number of approvals (A) is equal to the lower limit (N) of the number of approvals (step S711).

承認数(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 determination unit 204 determines that a consensus has been established (step S712). The notification unit 202 notifies the client 102 used by the requestor of information indicating that the agreement has been established (step S713).

承認数(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 determination unit 204 determines that the number of unexecuted persons (MC) related to the approval request is the number of remaining approvals (N -A) is determined (step S714). When the number of unexecuted persons (MC) regarding the approval request is smaller than the remaining number of approvals (NA) (NO in step S714), the determination unit 204 determines that the consultation is not established (step S715). The notification unit 204 notifies the client 102 used by the requester of information indicating that the agreement has not been established (step S716).

承認依頼に関する未実施人数(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 processing unit 203 counts up the counter (C). (Step S717). When the counter (C) is counted up, the processing section 203 repeats the processing from step S704.

なお、ステップS713及びステップS716で、合議結果を依頼者が使用するクライアント102に通知すると、合議支援装置101は、処理を終了する。   When the result of the consultation is notified to the client 102 used by the client in steps S713 and S716, the consultation support apparatus 101 ends the process.

合議支援装置101は、メンバーの承認結果を受信する毎、又は、タイムアウトする毎に、合議の成立、不成立を判定している。合議の成立、不成立が完了した時点で、合議を未実施のメンバーがいるとしても、そのメンバーにPUSH通知を行わない。これにより、本発明に係る合議支援装置101は、メンバーに通知する合議に係るPUSH通知の回数を減らすことができる。   The collaborative support apparatus 101 determines whether a collaborative agreement is established or not, each time a member approval result is received or each time out occurs. At the point in time when the agreement has been settled or unsatisfied, even if there is a member who has not yet settled the agreement, the member is not notified of the PUSH. Thereby, the discussion support apparatus 101 according to the present invention can reduce the number of times of the PUSH notification related to the discussion to be notified to the member.

101 合議支援装置
201 受信部
202 通知部
203 処理部
204 判定部
101 Meeting support device 201 Receiving unit 202 Notifying unit 203 Processing unit 204 Judgment unit

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.
JP2016050222A 2016-03-14 2016-03-14 Discussion support apparatus, discussion support program, and consultation support method Expired - Fee Related JP6658142B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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