(57)【要約】【課題】会員の管理を容易に行うことが可能な組織管理システムを提供することを目的とする。【解決手段】バイナリー方式での組織構築を行うマルチレベルマーケティングの組織管理システムであって、会員情報データベースを有するサーバーコンピュータと、表示装置を備えた少なくとも１つの端末装置とを備え、会員情報データベースが、親会員情報および左右位置情報を有し、サーバーコンピュータが、親会員情報および左右位置情報に基づいて、バイナリー方式でのツリー型組織図における各会員を配置するために演算を行うプロセッサを備え、プロセッサは、親会員情報および左右位置情報に基づいて、左側会員全体の表示に必要な第１表示幅Ｗ１および右側会員全体の表示に必要な第２表示幅Ｗ２を算出することを特徴とする。【選択図】図６
2018180903.tif 000002
【特許請求の範囲】
【請求項１】
バイナリー方式での組織構築を行うマルチレベルマーケティングの組織管理システムであって、前記組織管理システムが、
組織に属する会員の会員情報を格納する会員情報データベースを有するサーバーコンピュータと、
前記サーバーコンピュータと通信可能であり、バイナリー方式でのツリー型組織図を表示する表示装置を備えた少なくとも１つの端末装置と
を備え、
前記会員情報データベースが、１の会員についての１の親会員情報および親会員に対して組織上、左側または右側に位置することを示す左右位置情報を有し、
前記サーバーコンピュータが、前記親会員情報および前記左右位置情報に基づいて、前記バイナリー方式でのツリー型組織図における各会員を配置するために演算を行うプロセッサを備え、
前記プロセッサは、
前記親会員情報および左右位置情報に基づいて、表示すべき基準となる対象会員に対して組織上左側に位置する左側会員全体の表示に必要な第１表示幅および表示すべき基準となる対象会員に対して組織上右側に位置する右側会員全体の表示に必要な第２表示幅を算出し、
前記第１表示幅および前記第２表示幅に基づいて、全ての前記左側会員が前記対象会員の座標よりも座標軸上で一方側に配置され、全ての前記右側会員が前記対象会員の座標よりも座標軸上で他方側に配置されるように、前記対象会員の配置位置を決定する
ように構成され、
前記組織管理システムが、前記バイナリー方式でのツリー型組織図と、紹介者となる１の会員が実際に紹介をした被紹介会員との関係を示す実紹介組織図との両方を表示可能に構成され、
前記会員情報データベースが、１の被紹介会員について、当該被紹介会員を紹介した紹介者を示す紹介者情報を含み、
前記サーバーコンピュータが、前記端末装置から、１の対象紹介者が紹介した被紹介者を示す前記実紹介組織図の表示要求を受信すると、
前記プロセッサが、前記紹介者情報に基づいて、１の対象紹介者と対象紹介者に紹介された被紹介会員との関係を示す実紹介組織図を表示するように指令を送信するように構成されている
組織管理システム。
【請求項２】
前記プロセッサは、
前記紹介者情報を参照し、被紹介会員のレベルごとに、それぞれの会員の表示に必要な幅を算出し、
算出されたそれぞれの被紹介会員の表示に必要な幅に基づいて、１の被紹介会員の下位に連なる会員の表示領域と、前記１の被紹介会員と同じレベルに隣接して配置される他の被紹介会員および／または前記他の被紹介会員の下位に連なる会員の表示領域とが、実紹介組織図のレベルの深さ方向で重ならないように各被紹介会員の配置を決定する
ように構成されている請求項１記載の組織管理システム。
【請求項３】
前記被紹介会員のうち、上位側の会員の表示に必要な幅は、実紹介組織図上で下位側の会員の幅に基づいて決定される請求項２記載の組織管理システム。
【請求項４】
前記プロセッサがさらに、
前記被紹介会員の表示に必要な幅に基づいて、前記対象紹介者に対する座標を決定する
ように構成されている請求項２または３記載の組織管理システム。
【請求項５】
前記プロセッサは、さらに
前記左側会員のうちそれぞれの会員の表示に必要な個別表示幅と、前記右側会員のうちそれぞれの会員の表示に必要な個別表示幅を決定するように構成され、
前記左側会員の個別表示幅と前記右側会員の個別表示幅に基づいて、前記第１表示幅および前記第２表示幅をそれぞれ算出する
ように構成されている請求項１〜４のいずれか１項に記載の組織管理システム。
【請求項６】
前記個別表示幅は、個別表示幅の決定対象となる各会員よりも下位側の会員の個別表示幅に基づいて決定される請求項５記載の組織管理システム。
【請求項７】
前記プロセッサがさらに、
前記左側会員の個別表示幅に基づいて、前記左側会員のそれぞれについて、前記対象会員に対する座標を決定し、
前記右側会員の個別表示幅に基づいて、前記右側会員のそれぞれについて、前記対象会員に対する座標を決定する
ように構成されている請求項５または６記載の組織管理システム。
【請求項８】
組織に属する会員の会員情報を格納する会員情報データベースを有し、プロセッサを備えたサーバーコンピュータと、前記サーバーコンピュータと通信可能であり、表示装置を備えた少なくとも１つの端末装置とを備えた組織管理システムにより、マルチレベルマーケティングのバイナリー方式の組織図の表示制御方法であって、
前記会員情報データベースは、１の会員についての１の親会員情報および親会員に対して組織上、左側または右側に位置することを示す左右位置情報を有し、前記表示制御方法が、
前記プロセッサが、前記会員情報データベースを参照し、表示される組織図において基準となる対象会員、および、前記対象会員の右側組織および左側組織に属する、前記組織図において表示されるべき所定数の会員の会員情報を抽出する、会員情報抽出工程と、
前記プロセッサが、前記親会員情報および前記左右位置情報に基づいて、前記対象会員に対して組織上左側に位置する左側会員全体の表示に必要な第１表示幅および前記対象会員に対して組織上右側に位置する右側会員全体の表示に必要な第２表示幅を算出する、左右幅算出工程と、
前記対象会員の組織図上での配置位置を決定する対象会員配置位置決定工程と、
各会員の組織図上の座標を決定する座標決定工程と、
前記座標決定工程において決定された座標情報に基づいて、組織図を描画する描画工程とを備え、
前記対象会員配置位置決定工程が、
前記第１表示幅および前記第２表示幅に基づいて、全ての前記左側会員が前記対象会員の座標よりも座標軸上で一方側に配置され、全ての前記右側会員が前記対象会員の座標よりも座標軸上で他方側に配置されるように、前記対象会員の配置位置を決定し、
前記表示制御方法は、
前記バイナリー方式でのツリー型組織図と、紹介者となる１の会員が実際に紹介をした被紹介会員との関係を示す実紹介組織図との両方を表示可能に構成され、
前記会員情報データベースが、１の被紹介会員について、当該被紹介会員を紹介した紹介者を示す紹介者情報を含み、
前記サーバーコンピュータが、前記端末装置から、１の対象紹介者が紹介した被紹介者を示す前記実紹介組織図の表示要求を受信すると、
前記プロセッサが、前記紹介者情報に基づいて、１の対象紹介者と対象紹介者に紹介された被紹介会員との関係を示す実紹介組織図を表示するように指令を送信する
ことを特徴とする表示制御方法。
【請求項９】
前記プロセッサは、
前記紹介者情報を参照し、被紹介会員のレベルごとに、それぞれの会員の表示に必要な幅を算出し、
算出されたそれぞれの被紹介会員の表示に必要な幅に基づいて、１の被紹介会員の下位に連なる会員の表示領域と、前記１の被紹介会員と同じレベルに隣接して配置される他の被紹介会員および／または前記他の被紹介会員の下位に連なる会員の表示領域とが、実紹介組織図のレベルの深さ方向で重ならないように各被紹介会員の配置を決定する
請求項８記載の表示制御方法。
【請求項１０】
前記被紹介会員のうち、上位側の会員の表示に必要な幅は、実紹介組織図上で下位側の会員の幅に基づいて決定される請求項９記載の表示制御方法。
【請求項１１】
前記プロセッサがさらに、
前記被紹介会員の表示に必要な幅に基づいて、前記対象紹介者に対する座標を決定する
請求項９または１０記載の表示制御方法。
【請求項１２】
前記左右幅算出工程が、
前記プロセッサが、前記左側会員のうちそれぞれの会員の表示に必要な個別表示幅と、前記右側会員のうちそれぞれの会員の表示に必要な個別表示幅を決定する個別表示幅決定工程をさらに備え、
前記左側会員の個別表示幅と前記右側会員の個別表示幅に基づいて、前記第１表示幅および前記第２表示幅がそれぞれ算出される
請求項８〜１１のいずれか１項に記載の表示制御方法。
【請求項１３】
前記個別表示幅は、個別表示幅の決定対象となる各会員よりも下位側の会員の個別表示幅に基づいて決定される請求項１２記載の表示制御方法。
【請求項１４】
前記座標決定工程は、
前記プロセッサが、前記左側会員の個別表示幅に基づいて、前記左側会員のそれぞれについて、前記対象会員に対する座標を決定し、
前記右側会員の個別表示幅に基づいて、前記右側会員のそれぞれについて、前記対象会員に対する座標を決定する
請求項１２または１３記載の表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチレベルマーケティングの組織管理システムおよびバイナリー方式の組織図の表示制御方法に関する。さらに詳しくは、バイナリー方式での組織構築を行うマルチレベルマーケティングの組織管理システムおよびバイナリー方式の組織図の表示制御方法に関する。
【背景技術】
【０００２】
会員が商品購入や新規会員獲得に応じて利益配分を受けるマルチレベルマーケティング（ＭＬＭ）が知られている。マルチレベルマーケティングは、連鎖販売取引やネットワークビジネスなどとも呼ばれている。
【０００３】
マルチレベルマーケティングでは、登録済みの会員が他者を勧誘し新規会員として組織に参加させると、組織内において、その新規会員は子会員として、親会員の下流側にリンクされる。その子会員がさらに他の会員を勧誘しリンクすることを繰り返し、ピラミッド型の組織が構築される。このようなマルチレベルマーケティングでは、組織内での商品購入数や階層レベル数などに基づき、ボーナス（コミッション）などの報酬が支払われて会員の収入となる。
【０００４】
このようなマルチレベルマーケティングには組織構築の方式として様々な方式がある。マルチレベルマーケティングの複数の方式（プラン）のうちの１つとして、バイナリー方式が知られている。このバイナリー方式は、ある会員（親会員）が他人を組織に紹介し、紹介されて組織に新規登録することとなった新規会員（以下、被紹介会員という）は、組織において、親会員の下位側に配置される。バイナリー方式では、親会員が複数（たとえば３人以上）の会員を紹介した場合に、全ての被紹介会員はその親会員の下に直接配置されるわけではなく、組織図上では、２人の被紹介会員までしか親会員の直下には配置されない。親会員の直下に配置されない３人目以降の被紹介者は、親会員以外の他の会員の下位側に配置される。バイナリー方式では、特許文献１に示されるように、ある会員の下位側には、組織図上、「右」と「左」の２人の会員のみがつながるように組織が構築されていき、分岐した右側の会員および左側の会員からはさらに、それぞれ右側と左側の会員がリンクされる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１４６１５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このようなバイナリー方式のマルチレベルマーケティングの詳細なプランは、主催会社などにより多様であるが、一例をあげると、以下のようなプランがある。たとえば、一定の売上基準を定め、右側組織と左側組織のうち売上が少ない側がその売上基準に達したときに、所定のコミッションが支払われる。バイナリー方式では、右側および左側の会員の売上のうち、いずれかの売上が伸び悩んでしまうと、親会員の収入が発生しづらくなるため、右側と左側の会員の人数や組織構築のバランスが非常に重要となる。また、コミッションは、右側と左側の会員のボリュームや、深さに応じて設定されることもある。
【０００７】
しかし、従来のマルチレベルマーケティングの組織管理システムにおいては、組織図上、自分の下位側に存在する会員（特に自分の位置よりも何層も下位のレベルに存在する会員）が自分の右側なのか、左側なのかを容易に把握することができないという問題があった。たとえば、マルチレベルマーケティングでは、組織が拡大するにつれて、組織が深層化していき、ツリーの形状がアンバランスになることがある。この場合、組織図のツリー構造において深いレベルに位置する下位側の会員と、上位のレベルに位置する別の会員との間が離れており、ツリー構造も複雑になっている。したがって、下位側の会員が組織図上離れた位置に存在する上位側の会員に対して右側に位置するのか、左側に位置するのかを組織図上で把握することが難しい場合がある。会員の数が少なく、組織の階層が２段や３段などの場合には、それほど上記問題は生じないかもしれないが、会員の数は数百人から数万人にも及ぶ場合がある。このような大きな組織が構築される場合で、しかもそれがバイナリー方式の組織図となると、組織のレベルはかなり深くなり、より会員の管理が困難となる。そのため、会員の情報やコミッションの額の計算・確認などの、情報精査に膨大な時間がかかり、情報を誤って把握することも多い。このように、従来は、組織図による管理方法に問題があった。
【０００８】
そこで、本発明は、かかる問題に鑑みて、バイナリー方式のマルチレベルマーケティングにおいて、会員の管理を容易に行うことが可能な組織管理システムおよびバイナリー方式の組織図の表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一態様の組織管理システムは、バイナリー方式での組織構築を行うマルチレベルマーケティングの組織管理システムであって、前記組織管理システムが、組織に属する会員の会員情報を格納する会員情報データベースを有するサーバーコンピュータと、前記サーバーコンピュータと通信可能であり、バイナリー方式でのツリー型組織図を表示する表示装置を備えた少なくとも１つの端末装置とを備え、前記会員情報データベースが、１の会員についての１の親会員情報および親会員に対して組織上、左側または右側に位置することを示す左右位置情報を有し、前記サーバーコンピュータが、前記親会員情報および前記左右位置情報に基づいて、前記バイナリー方式でのツリー型組織図における各会員を配置するために演算を行うプロセッサを備え、前記プロセッサは、前記親会員情報および左右位置情報に基づいて、表示すべき基準となる対象会員に対して組織上左側に位置する左側会員全体の表示に必要な第１表示幅および表示すべき基準となる対象会員に対して組織上右側に位置する右側会員全体の表示に必要な第２表示幅を算出し、前記第１表示幅および前記第２表示幅に基づいて、全ての前記左側会員が前記対象会員の座標よりも座標軸上で一方側に配置され、全ての前記右側会員が前記対象会員の座標よりも座標軸上で他方側に配置されるように、前記対象会員の配置位置を決定するように構成され、前記組織管理システムが、前記バイナリー方式でのツリー型組織図と、紹介者となる１の会員が実際に紹介をした被紹介会員との関係を示す実紹介組織図との両方を表示可能に構成され、前記会員情報データベースが、１の被紹介会員について、当該被紹介会員を紹介した紹介者を示す紹介者情報を含み、前記サーバーコンピュータが、前記端末装置から、１の対象紹介者が紹介した被紹介者を示す前記実紹介組織図の表示要求を受信すると、前記プロセッサが、前記紹介者情報に基づいて、１の対象紹介者と対象紹介者に紹介された被紹介会員との関係を示す実紹介組織図を表示するように指令を送信するように構成されていることを特徴とする。
【００１０】
また、一態様の組織管理システムでは、前記プロセッサは、前記紹介者情報を参照し、被紹介会員のレベルごとに、それぞれの会員の表示に必要な幅を算出し、算出されたそれぞれの被紹介会員の表示に必要な幅に基づいて、１の被紹介会員の下位に連なる会員の表示領域と、前記１の被紹介会員と同じレベルに隣接して配置される他の被紹介会員および／または前記他の被紹介会員の下位に連なる会員の表示領域とが、実紹介組織図のレベルの深さ方向で重ならないように各被紹介会員の配置を決定するように構成されていることが好ましい。
【００１１】
また、一態様の組織管理システムでは、前記被紹介会員のうち、上位側の会員の表示に必要な幅は、実紹介組織図上で下位側の会員の幅に基づいて決定されることが好ましい。
【００１２】
また、一態様の組織管理システムでは、前記プロセッサがさらに、前記被紹介会員の表示に必要な幅に基づいて、前記対象紹介者に対する座標を決定するように構成されていることが好ましい。
【００１３】
また、一態様の組織管理システムでは、前記プロセッサは、さらに、前記左側会員のうちそれぞれの会員の表示に必要な個別表示幅と、前記右側会員のうちそれぞれの会員の表示に必要な個別表示幅を決定するように構成され、前記左側会員の個別表示幅と前記右側会員の個別表示幅に基づいて、前記第１表示幅および前記第２表示幅をそれぞれ算出するように構成されていることが好ましい。
【００１４】
また、一態様の組織管理システムでは、前記個別表示幅は、個別表示幅の決定対象となる各会員よりも下位側の会員の個別表示幅に基づいて決定されることが好ましい。
【００１５】
また、一態様の組織管理システムでは、前記プロセッサがさらに、前記左側会員の個別表示幅に基づいて、前記左側会員のそれぞれについて、前記対象会員に対する座標を決定し、前記右側会員の個別表示幅に基づいて、前記右側会員のそれぞれについて、前記対象会員に対する座標を決定するように構成されていることが好ましい。
【００１６】
また、本発明の一態様の表示制御方法は、組織に属する会員の会員情報を格納する会員情報データベースを有し、プロセッサを備えたサーバーコンピュータと、前記サーバーコンピュータと通信可能であり、表示装置を備えた少なくとも１つの端末装置とを備えた組織管理システムにより、マルチレベルマーケティングのバイナリー方式の組織図の表示制御方法であって、前記会員情報データベースは、１の会員についての１の親会員情報および親会員に対して組織上、左側または右側に位置することを示す左右位置情報を有し、前記表示制御方法が、前記プロセッサが、前記会員情報データベースを参照し、表示される組織図において基準となる対象会員、および、前記対象会員の右側組織および左側組織に属する、前記組織図において表示されるべき所定数の会員の会員情報を抽出する、会員情報抽出工程と、前記プロセッサが、前記親会員情報および前記左右位置情報に基づいて、前記対象会員に対して組織上左側に位置する左側会員全体の表示に必要な第１表示幅および前記対象会員に対して組織上右側に位置する右側会員全体の表示に必要な第２表示幅を算出する、左右幅算出工程と、前記対象会員の組織図上での配置位置を決定する対象会員配置位置決定工程と、各会員の組織図上の座標を決定する座標決定工程と、前記座標決定工程において決定された座標情報に基づいて、組織図を描画する描画工程とを備え、前記対象会員配置位置決定工程が、前記第１表示幅および前記第２表示幅に基づいて、全ての前記左側会員が前記対象会員の座標よりも座標軸上で一方側に配置され、全ての前記右側会員が前記対象会員の座標よりも座標軸上で他方側に配置されるように、前記対象会員の配置位置を決定し、前記表示制御方法は、前記バイナリー方式でのツリー型組織図と、紹介者となる１の会員が実際に紹介をした被紹介会員との関係を示す実紹介組織図との両方を表示可能に構成され、前記会員情報データベースが、１の被紹介会員について、当該被紹介会員を紹介した紹介者を示す紹介者情報を含み、前記サーバーコンピュータが、前記端末装置から、１の対象紹介者が紹介した被紹介者を示す前記実紹介組織図の表示要求を受信すると、前記プロセッサが、前記紹介者情報に基づいて、１の対象紹介者と対象紹介者に紹介された被紹介会員との関係を示す実紹介組織図を表示するように指令を送信することを特徴とする。
【００１７】
また、一態様の表示制御方法では、前記プロセッサは、前記紹介者情報を参照し、被紹介会員のレベルごとに、それぞれの会員の表示に必要な幅を算出し、算出されたそれぞれの被紹介会員の表示に必要な幅に基づいて、１の被紹介会員の下位に連なる会員の表示領域と、前記１の被紹介会員と同じレベルに隣接して配置される他の被紹介会員および／または前記他の被紹介会員の下位に連なる会員の表示領域とが、実紹介組織図のレベルの深さ方向で重ならないように各被紹介会員の配置を決定することが好ましい。
【００１８】
また、一態様の表示制御方法では、前記被紹介会員のうち、上位側の会員の表示に必要な幅は、実紹介組織図上で下位側の会員の幅に基づいて決定されることが好ましい。
【００１９】
また、一態様の表示制御方法では、前記プロセッサがさらに、前記被紹介会員の表示に必要な幅に基づいて、前記対象紹介者に対する座標を決定することが好ましい。
【００２０】
また、一態様の表示制御方法では、前記左右幅算出工程が、前記プロセッサが、前記左側会員のうちそれぞれの会員の表示に必要な個別表示幅と、前記右側会員のうちそれぞれの会員の表示に必要な個別表示幅を決定する個別表示幅決定工程をさらに備え、前記左側会員の個別表示幅と前記右側会員の個別表示幅に基づいて、前記第１表示幅および前記第２表示幅がそれぞれ算出されることが好ましい。
【００２１】
また、一態様の表示制御方法では、前記個別表示幅は、個別表示幅の決定対象となる各会員よりも下位側の会員の個別表示幅に基づいて決定されることが好ましい。
【００２２】
また、一態様の表示制御方法では、前記座標決定工程は、前記プロセッサが、前記左側会員の個別表示幅に基づいて、前記左側会員のそれぞれについて、前記対象会員に対する座標を決定し、前記右側会員の個別表示幅に基づいて、前記右側会員のそれぞれについて、前記対象会員に対する座標を決定することが好ましい。
【発明の効果】
【００２３】
本発明の組織管理システムによれば、バイナリー方式のマルチレベルマーケティングにおいて、会員の管理を容易に行うことができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態の組織管理システムのシステム構成を示す図である。
【図２】図１に示される組織管理システムに用いられる端末装置の装置構成を示す図である。
【図３】図１に示される組織管理システムに用いられるサーバーコンピュータの装置構成を示す図である。
【図４】会員情報データベースの会員情報を示す図である。
【図５】本発明の一実施形態の組織管理システムによる組織図の表示方法の一例を示すフローチャートである。
【図６】本発明の一実施形態の組織管理システムにより表示されたバイナリー方式の組織図の一例である。
【図７】図６の組織図に表示された１の会員を対象会員として再表示された組織図である。
【図８】組織管理システムにより表示された実紹介組織図の一例である。
【発明を実施するための形態】
【００２５】
以下、図面を参照し、本発明の組織管理システムを、一実施形態に基づいて詳細に説明する。なお、以下の実施形態はあくまで一例であり、本発明の組織管理システムは、以下の実施形態に限定されるものではない。
【００２６】
本実施形態の組織管理システムは、たとえば、図６に示されるようなバイナリー方式での組織構築を行うマルチレベルマーケティングの組織を管理するシステムである。なお、マルチレベルマーケティングの「バイナリー方式」とは、組織図上、親会員の直下（１レベル下位）に、最大で２人の会員が配置される方式の組織構築をいう。したがって、バイナリー方式では、ある会員が３人以上の他の会員を紹介した場合であっても、２人の会員のみが親会員の直下に配置され、３人目以降の被紹介者は紹介をした会員（以下、紹介者という）以外の会員の下位に配置される。そのため、１の会員の直下には、子会員がいないか、１人の子会員か、２人の子会員がリンクされる。
【００２７】
バイナリー方式では、１の親会員の直下の子会員は、組織上の設定として配置される位置に対応して「左側」または「右側」の子会員と呼ばれる。仮に組織上、親会員の直下に１人の子会員しか存在しない場合であっても、その会員は「左側」または「右側」のいずれかに設定される。
【００２８】
なお、本明細書において、「組織図上、左側」または「組織図上、右側」という場合、組織図として表示された際に、実際に親会員に対して左側または右側に位置して表示される状態をいう。また、「組織上、左側」または「組織上、右側」という場合、設定上親会員に対して左側または右側として登録されることをいい、組織図上で実際に左側または右側に配置されるか否かを問わない（たとえば、親会員の下に１人の子会員しかいない場合、仮にその子会員が左側という設定であっても、組織図では、親会員の真下に配置されることとなる）。
【００２９】
また、本実施形態では、後述するように、バイナリー方式での組織図に加えて、実紹介組織図の表示を可能としてもよい。「実紹介組織図」とは、図８に示されるように、１の会員（紹介者Ｉ）が実際に紹介した被紹介会員ＩＭの全てが、その紹介者Ｉの直下にリンクされる組織図である。たとえば、図８に示される実紹介組織図では、１の会員が１４人の会員を紹介した場合を示しており、１４人の被紹介会員ＩＭ１〜１４が１の紹介者Ｉの直下にリンクされている。また、図８の実紹介組織図では、図の中央部に示される被紹介会員ＩＭ７が、さらに４人の会員ＩＭ７１〜ＩＭ７４を紹介したことを示している。
【００３０】
図１は、一実施形態の組織管理システムＳの全体構成を示す概略図である。図１に示されるように、本実施形態の組織管理システムＳは、サーバーコンピュータ１と、サーバーコンピュータ１と通信可能な、少なくとも１つの端末装置２とを備えている。より具体的には、本実施形態では、図１に示されるように、サーバーコンピュータ１と、インターネットＩＮを介してサーバーコンピュータ１に接続されている複数の端末装置２とを備えている。
【００３１】
端末装置２は、たとえば、会員を管理する管理者端末と、会員が使用するクライアント端末から構成することができる。端末装置２は、本実施形態では、図２に示されるように、インターネットＩＮ等の公衆通信回線を介して、サーバーコンピュータ１と通信を行う通信部２１、所定の制御を行う制御部２２、所定のデータを記憶する記憶部２３、サーバーコンピュータ１から受信した情報に基づいて、バイナリー方式でのツリー型組織図など、所定の画面を表示可能な表示装置２４、および、所定の入力操作を行う入力装置２５を有している。本実施形態では、端末装置２は、ウェブブラウザを介して、サーバーコンピュータ１からリソースを取得し、リソースを解析し、組織図など、各種の描画を行うように構成されている。端末装置２の種類は特に限定されず、たとえば、パーソナルコンピュータ、スマートフォン、タブレット端末とすることができる。
【００３２】
サーバーコンピュータ１は、組織図を端末装置２の表示装置２４に表示させるための各種制御を行う。サーバーコンピュータ１は、図３に示されるように、組織に属する会員の会員情報を格納する会員情報データベースＤＢと、後述する各種機能を実行可能なプロセッサ（制御部）Ｐを備えている。
【００３３】
会員情報データベースＤＢは、少なくとも組織図を表示するのに必要な会員情報を格納する。会員情報データベースＤＢに格納される会員情報は、たとえば、図４に示されるように、会員を特定するために必要な会員識別情報（会員ＩＤなど）Ｄ１、１の会員についての１の親会員情報（親会員ＩＤなど）Ｄ２、親会員に対して組織上、左側または右側に位置することを示す左右位置情報Ｄ３などを含む。なお、会員情報は、図４に示されるように、会員の氏名、会員を紹介した紹介者情報（紹介者ＩＤなど）Ｄ４、その他、会員の管理や会員の報酬の算出に必要な各種の情報を含んでいてもよい。
【００３４】
会員情報は、たとえば、会員が端末装置２の入力装置２５に各種データを入力し、サーバーコンピュータ１に送信されることにより会員情報データベースＤＢに格納される。なお、会員情報は、会員が管理者などに情報を伝えた後、管理者が管理者端末により入力しても構わない。会員情報データベースＤＢに格納された会員情報は、サーバーコンピュータ１のプロセッサにより読みだされ、参照することが可能となっている。なお、本明細書において「親会員情報」の「親会員」とは、バイナリー方式の組織図上、１の会員の直上に位置することとなる会員のことをいい、実際に当該１の会員を紹介したか否かを問わない。また、「左右位置情報」における、「組織上、左側または右側」とは、会員が会員情報データベースＤＢに登録される際に、事前に決定された位置をいう。
【００３５】
プロセッサＰは、たとえば、中央演算処理装置（ＣＰＵ）など、組織図を端末装置２の表示装置２４に表示させるための演算や制御を行う。本実施形態では、プロセッサＰは、後述するように、親会員情報Ｄ２および左右位置情報Ｄ３に基づいて、バイナリー方式でのツリー型組織図における各会員を配置するために演算を行う。プロセッサＰは、サーバーコンピュータ１に予め記憶されたプログラムを実行可能に構成され、後述する各種機能を実行する。
【００３６】
以下、本発明の一実施形態の組織管理システムＳのバイナリー方式の組織図の表示方法について説明する。なお、以下の実施形態はあくまで一例であり、本発明の組織管理システムＳまたは組織図の表示方法は、以下の説明により限定されるものではない。
【００３７】
本実施形態の組織管理システムＳのバイナリー方式の組織図の表示制御方法は、図５に示されるように、表示される組織図において基準となる（表示すべき基準となる）対象会員を特定する、対象会員特定工程Ｓ１と、対象会員の右側組織および左側組織に属する、組織図において表示されるべき所定数の会員の会員情報を抽出する、会員情報抽出工程Ｓ２と、対象会員に対して組織上右側に位置する右側会員全体の表示に必要な第１表示幅および対象会員に対して組織上左側に位置する左側会員全体の表示に必要な第２表示幅を決定する、左右幅算出工程Ｓ３と、対象会員の組織図上での配置位置を決定する対象会員配置位置決定工程Ｓ４と、各会員の組織図上の座標を決定する座標決定工程Ｓ５、座標情報に基づいて、組織図を描画する描画工程Ｓ６とを備えている。
【００３８】
対象会員特定工程Ｓ１は、表示される組織図において起点となる対象会員を特定する。すなわち、組織図が表示されたときに、バイナリー方式でのツリー構造の頂部となる対象会員を特定する。対象会員特定工程Ｓ１は、本発明においては任意であり、たとえば、ログインした会員が対象会員として自動的に決定されてもよい。また、対象会員特定工程Ｓ１は、管理者が管理者端末などにおいて、確認をすべき任意の会員の会員ＩＤを入力したり、組織図上で、任意の会員のアイコンを操作することにより特定されてもよい。
【００３９】
対象会員が特定されるか、または、予め対象会員が決定されている場合、プロセッサＰがサーバーコンピュータ１の会員情報データベースＤＢを参照し、対象会員の右側および左側に表示されるべき所定数の会員の会員情報を抽出する（会員情報抽出工程Ｓ２）。本実施形態では、組織管理システムＳＣは、組織の階層レベルのうち、対象会員から起算して下位側の所定のレベルに属する会員の組織図を表示するように構成することができる（たとえば組織全体で１００レベルの階層構造となっている場合に、組織図はそのうちの６レベルのみを表示する）。この場合、会員情報の抽出は、たとえば、予め設定された所定のレベル数（ツリー構造における階層のレベル数）分の会員情報を抽出することにより行われる。
【００４０】
会員情報抽出工程Ｓ２は、表示させたいレベル数を変更可能とすることができ、その場合には、表示させるレベル数に応じて抽出する会員情報の数が変更される。たとえば、端末装置２の表示装置２４上に表示された画面において、表示させるべきレベル数を選択可能な選択部を設け、端末装置２の入力装置２５（マウスや、タッチパネルなど）により、抽出する会員情報の数を変更することができる。具体的には、たとえば、対象会員ＴＭの下位６レベルを表示する設定、下位１３レベルを表示する設定、下位２６レベルを表示する設定など、複数の表示設定を設け、この表示設定の中から１つを選択して、後述する方法により、所望のレベルでのツリー構造を表示させることを可能にしてもよい。また、入力装置２５により、表示されるレベル数を入力して、入力されたレベル数のツリー構造を表示させても構わない。なお、会員数がそれほど多くない場合など、全会員の会員情報を抽出しても構わない。
【００４１】
会員情報抽出工程Ｓ２においては、サーバーコンピュータ１のプロセッサＰにより、会員情報データベースＤＢの、たとえば、会員識別情報（会員ＩＤ）Ｄ１、親会員情報（親会員ＩＤ）Ｄ２、左右位置情報Ｄ３などが参照される。プロセッサＰが、特定された会員識別情報Ｄ１に基づいて、会員情報データベースＤＢを参照することにより、対象会員の会員情報（会員ＩＤ）Ｄ１と紐づいた所定のレベル数下位の会員の会員情報が抽出され、対象会員に対する下位会員、下位会員同士の位置関係が算出される。また、この会員情報抽出工程Ｓ２においては、プロセッサＰの所望の制御を実現するために、紹介者ＩＤなど、他の会員情報が抽出されてもよい。
【００４２】
会員情報が抽出されると、収集した会員情報（特に親会員情報Ｄ２および左右位置情報Ｄ３）に基づいて、対象会員に対して組織上左側に位置する左側会員全体の表示に必要な第１表示幅Ｗ１および対象会員に対して組織上右側に位置する右側会員全体の表示に必要な第２表示幅Ｗ２がそれぞれ算出される（左右幅算出工程Ｓ３）。
【００４３】
「第１表示幅」は、バイナリー方式のツリー構造において、同一のレベル（階層）において隣接する会員の間に所定の間隔を設けて配置する場合に、組織上左側に位置する左側会員のうち、最も左に配置される会員から、最も右側に配置される会員までの間に必要な幅（または幅に対応する値）をいう。また、「第２表示幅」は、バイナリー方式のツリー構造において、同一のレベル（階層）において隣接する会員の間に所定の間隔を設けて配置する場合に、組織上右側に位置する右側会員のうち、最も左に配置される会員から、最も右側に配置される会員までの間に必要な幅（または幅に対応する値）をいう。なお、本実施形態では、図６に示されるように、組織図において、対象会員ＴＭを中心として、組織上、左側会員ＭＬが、対象会員ＴＭの一方側（たとえば左側）に配置され、右側会員ＭＲは対象会員ＴＭの他方側（たとえば右側）に配置される。また、ある会員の下位に組織上１人の会員しかいない場合には、その会員の下位側には、右と左の２つ分のスペースを使用するのではなく、１人分のスペースのみが使用される（図６参照）。
【００４４】
左右幅算出工程Ｓ３における第１表示幅Ｗ１および第２表示幅Ｗ２は、たとえば、表示されることが予定された複数のレベルの会員について、下位レベルの会員側から上位側の会員に向けて、それぞれの会員の表示に必要な個別表示幅を決定することにより算出することができる。個別表示幅は、組織図において、ある会員およびその会員に直接または間接的にリンクしている下位側の会員を表示するのに必要な幅をいう。具体的には、図６における会員Ｍ７の場合、会員Ｍ７の直接または間接的にリンクしている下位の会員である、会員Ｍ８〜Ｍ１３を表示するのに必要な幅が、会員Ｍ７の個別表示幅となる。この個別表示幅の決定は、組織における対象会員ＴＭに対する左側会員ＭＬ、対象会員ＴＭに対する右側会員ＭＲのそれぞれの会員について行われる。
【００４５】
個別表示幅は、個別表示幅の決定対象となる各会員よりも下位側の会員の個別表示幅に基づいて決定され得る。たとえば、個別表示幅は、下位レベルの会員から、親会員情報Ｄ２を参照しながら、上位側に向かって必要な幅を累積的に加算することにより行われる。より具体的には、下位レベルの会員のそれぞれに必要な幅を算出し、必要な幅が算出された会員と紐づいている親会員には、親子関係にある子会員に必要な幅が累積的に加算されていくことにより、それぞれの会員に必要な個別表示幅が決定される。
【００４６】
参考までに図６を参照すると、対象会員ＴＭの左側で直下の会員Ｍ１の場合、会員Ｍ２および会員Ｍ３の個別表示幅をもとに会員Ｍ１の個別表示幅が決定され、会員Ｍ３は、会員Ｍ４および会員Ｍ５の個別表示幅をもとに個別表示幅が決定される。同様に会員Ｍ５は、会員Ｍ５の下位側の会員Ｍ６および会員Ｍ７の個別表示幅から、会員Ｍ７は、会員Ｍ８および会員Ｍ９の個別表示幅から、会員Ｍ９は会員Ｍ１０および会員Ｍ１１の個別表示幅から、それぞれ個別表示幅が算出される。このように、下位側の会員の個別表示幅を算出し、下位側の会員の個別表示幅からリンクされている上位側の会員に向かって、下位の会員の個別表示幅を累積していき、上位側の会員の個別表示幅が決定される。この個別表示幅は、組織上左側に属する左側会員、組織上右側に属する右側会員のそれぞれについて決定される。
【００４７】
個別表示幅の累積の仕方は特に限定されないが、たとえば、直接リンクされている下位会員の数に応じて累積の幅を決定することができる。たとえば、会員Ｍ９のように左右に会員Ｍ１２および会員Ｍ１３の両方がリンクされている場合は、左側に１つ分のマージン（スペース）が必要で、右側に１つ分のマージン（スペース）が必要という情報を会員Ｍ９の個別表示幅として関連付ければよい。また、会員Ｍ６のように直下の会員が会員Ｍ１４の１人だけの場合は、会員Ｍ１４の個別表示幅と同じであるという情報を会員Ｍ６の個別表示幅として関連付ければよい。会員Ｍ１５のように下位側に会員が存在しない場合は、１人分の幅が必要という情報を会員Ｍ１５の個別表示幅として関連付ければよい。なお、個別表示幅の算出方法は、上述した例に限定されず、個別表示幅を算出する下位の会員とのリンク状態（左右両方にリンクしているか、左右のうち一方のみがリンクしているか、下位に会員が存在しないか）という情報に応じて、個別表示幅を設定すればよい。
【００４８】
第１表示幅Ｗ１および第２表示幅Ｗ２が算出されると、バイナリー方式のツリー型組織図において、対象会員ＴＭに対して左側会員（左側組織）ＭＬに必要な幅と右側会員（右側組織）ＭＲに必要な幅が確定する。これにより、左側組織全体の表示に必要な幅（Ｗ１）と、右側組織全体の表示に必要な幅（Ｗ２）とに基づいて、表示されるバイナリー組織の頂部に位置する対象会員ＴＭが、図６に示されるように、左側会員ＭＬと右側会員ＭＲとの間の境界となるように配置されるようにプロセッサＰにより制御が行われる（対象会員配置位置決定工程Ｓ４）。具体的には、後述するように、対象会員ＴＭの位置を基準として、第１表示幅Ｗ１の範囲に左側組織に属する左側会員ＭＬが配置され、第２表示幅Ｗ２の範囲に右側組織に属する右側会員ＭＲが配置される。
【００４９】
このように、第１表示幅Ｗ１および第２表示幅Ｗ２を用いて、対象会員ＴＭに対する左側会員ＭＬおよび右側会員ＭＲの表示領域を決定することにより、左側会員ＭＬおよび右側会員ＭＲの数やツリー構造の広がり方によって、対象会員ＴＭの位置が変化する（または対象会員ＴＭを中心とした左側会員ＭＬおよび右側会員ＭＲの幅のバランスが変化する）。たとえば、左側会員ＭＬが少なく、右側会員ＭＲが多い場合は、第１表示幅Ｗ１は狭くなり、第２表示幅Ｗ２は広くなる。逆に左側会員ＭＬが多く、右側会員ＭＲが少ない場合は、第１表示幅Ｗ１は広くなり、第２表示幅Ｗ２が広くなる。したがって、左側会員ＭＬおよび右側会員ＭＲの境界となる対象会員ＴＭの位置は、組織の構造に応じて変化する。または、対象会員ＴＭを中心として、第１表示幅Ｗ１および第２表示幅Ｗ２に応じた幅を有するように、左側会員ＭＬおよび右側会員ＭＲが配置される。そのため、本実施形態によれば、左側会員ＭＬおよび右側会員ＭＲの人数や組織構築のバランスを容易に把握することができ、組織の管理が容易になる。
【００５０】
また、本実施形態では、組織図上、対象会員ＴＭに対して左側（一方側）に表示されている会員は、必ず対象会員ＴＭの左側組織に属する会員となる（左側組織に属する会員が、対象会員ＴＭを通る境界線Ｌを越えて右側に位置することがない）。また、組織図上、対象会員ＴＭに対して右側（他方側）に表示されている会員は、必ず対象会員ＴＭの右側組織に属する会員となる（右側組織に属する会員が、対象会員ＴＭを通る境界線Ｌを越えて左側に位置することがない）。したがって、ツリー型組織図に表示された際に、会員Ｍ１０〜Ｍ１３のような下層側の会員が左側組織に属するのか、右側組織に属するのかを容易に判断することができる。そのため、従来のように下位側の会員から対象会員ＴＭに向かって、指などで辿りながら、その会員が左側、右側のどちらに属するのかを判断するという煩雑な作業が必要なくなる。したがって、会員の情報やコミッションの額の計算や確認などをする際のミスを減らすことができる。また、本実施形態では、組織図に表示されない会員の情報は参照する必要がなく、表示をさせる階層の数に応じた情報のみを参照し、抽出した情報に合わせてツリーの表示を行っている。そのため、表示領域よりも下位となる会員の情報を用いることがないため、処理速度が向上し、かつ、表示段数に応じた最適な必要幅を有するツリーを描画することが可能となる。
【００５１】
第１表示幅Ｗ１および第２表示幅Ｗ２により、対象会員ＴＭの配置位置が特定されると、対象会員ＴＭに対する各会員の座標を決定する（座標決定工程Ｓ５）。座標の決定方法は特に限定されないが、たとえば、各会員について算出された個別表示幅に基づいて、対象会員ＴＭに対する各会員の座標を決定することができる。
【００５２】
個別表示幅に基づく座標は、たとえば、上述したように、ある会員の左右のそれぞれについて、ある会員の左側にいくつ分のマージン（スペース）が必要であり、右側にいくつ分のマージン（スペース）が必要であるかを判定することにより得られた個別表示幅を用いて算出することができる。たとえば、横軸をＸ、縦軸をＹとする座標軸において、対象会員ＴＭを原点とし、ツリーの階層構造が下位になるにつれて、原点からＹ軸に沿ってマイナス方向に進み、Ｘ軸のマイナス側に左側会員が、プラス側に右側会員が配置される場合を考える。各会員の座標は、たとえば、対象会員ＴＭの座標（０，０）を基準として、対象会員ＴＭの直下に位置する会員（たとえば会員Ｍ１など）に関連する個別表示幅を用いて算出することができる。この座標の算出を、上位側の会員から下位側の会員に向かって、それぞれの会員に関連する個別表示幅を用いて繰り返し行う。あくまで一例であるが、たとえば、対象会員ＴＭの直下に位置する左側会員の個別表示幅として、右側に４つ分のマージン（４ｍ）が必要で、左側に１つ分のマージン（１ｍ）が必要と算出されたと仮定すると、この会員は対象会員ＴＭに対して左側に配置され、かつ、対象会員ＴＭとの間に４ｍ分の幅が必要と判断される。したがって、この会員のＸ座標は、Ｘ＝０−４ｍとして決定される。さらに、この会員は親会員情報Ｄ２を参照して、対象会員ＴＭの直下、すなわち対象会員ＴＭの１レベル下層側に配置される必要がある。したがって、この会員のＹ座標は、Ｙ＝０−１として決定され、座標として（Ｘ，Ｙ）＝（−４ｍ，−１）として決定される。このようにして、順次、親会員の座標を基礎として、子会員の個別表示幅を用いて子会員の座標が決定される。左側会員と同様に、右側会員についても、同様の方法で座標を決定することができる。
【００５３】
各会員の座標が決定されると、座標情報をもとにして、端末装置２において描画処理が行われる（描画工程Ｓ６）。描画処理の方法は特に限定されないが、本実施形態では、端末装置２のウェブブラウザ上でサーバーコンピュータ１から受信したスクリプトを実行することにより、描画処理が行われるように構成されている。より具体的には、本実施形態では、サーバーコンピュータ１が、決定された左側会員ＭＬおよび右側会員ＭＲの座標情報および組織図描画用のスクリプトを、端末装置２に送信する。端末装置２は、ウェブブラウザ上でサーバーコンピュータ１から受信したスクリプトを実行し、座標情報に基づいて組織図を描画する。これにより、受信した座標情報に基づいて端末装置２において描画処理が行われ、図６に示されるように、対象会員ＴＭに対して左側会員ＭＬと右側会員ＭＲに分離されたツリー型の組織図が端末装置２の表示装置２４に表示される。
【００５４】
なお、本実施形態では、図６に示されるように、プロセッサＰが、端末装置２に対して、左側会員ＭＬが、端末装置２の表示装置２４の画面上で対象会員ＴＭの左側に配置され、右側会員ＭＲが、端末装置２の表示装置２４の画面上で対象会員ＴＭの右側に配置されるように指令を送信するように構成されている。これにより、左側会員ＭＬは画面上左側に配置され、右側会員ＭＲは画面上右側に配置されている。しかし、組織図における左側会員ＭＬおよび右側会員ＭＲを分離して表示する方法は、左右に分けるものに限定されない。たとえば、左側会員ＭＬが画面上で上側に表示され、右側会員ＭＲが画面上で下側に表示されていてもよく、画面に描画された際に、対象会員ＴＭに対して一方側に左側会員ＭＬが表示され、他方側に右側会員ＭＲが表示されるものであればよい。
【００５５】
また、描画処理において、左側会員ＭＬおよび右側会員ＭＲが対象会員ＴＭを基準として分離して表示される組織図は、左側会員ＭＬと右側会員ＭＲとを視覚的に判別しやすい画面表示とすることが好ましい。判別しやすい画面表示としては、たとえば、左側会員ＭＬと右側会員ＭＲとの間に境界線Ｌ（図６参照）を引くことにより左側会員および右側会員とを分離してもよいし、左側会員ＭＬおよび右側会員ＭＲの表示領域のそれぞれの領域を区別可能な異なる表示としてもよい。区別可能な異なる表示としては、たとえば、左側会員ＭＬと右側会員ＭＲの背景が、互いに異なる色（たとえば、境界線Ｌを境に左側が青色、右側が赤色など）、模様となるようにしてもよいし、左側会員ＭＬと右側会員ＭＲとを、互いに異なるアイコンで表示してもよい。また、区別可能な表示は、左側会員ＭＬの会員同士を繋ぐ接続線ＣＬ１および右側会員ＭＲの会員同士を繋ぐ接続線ＣＬ２の色、線種などを左右で変化させる表示としてもよい。以上のように、左側会員ＭＬと右側会員ＭＲとを区別可能な異なる表示とする場合、たとえば、プロセッサＰが、端末装置２に対して、左側会員ＭＬが配置される配置領域、および、右側会員ＭＲが配置される配置領域のそれぞれの領域について、互いに異なる表示とするように指令を送信すればよい。
【００５６】
また、本実施形態の組織管理システムＳは、上述した制御に加えて、対象会員ＴＭは同じままで、表示されるレベル数を変更するように構成されていてもよい。具体的には、端末装置２が、所定のレベルのレベル数を変更する表示レベル変更部ＬＣを備え、表示レベル変更部ＬＣを端末装置２の入力装置２５（マウスなど）を操作することによりレベル数を変更することができる。表示されるレベル数が変更されると、プロセッサＰは、表示されるレベル数に応じて、再度会員情報の抽出を行い、第１表示幅Ｗ１および第２表示幅Ｗ２を再度算出する。これにより、対象会員ＴＭの配置位置を再決定することができる。たとえば、下位６レベルのみを表示した状態から、さらに下位側の会員の状態を把握したい場合に、端末装置２の表示レベル変更部ＬＣを操作して、たとえば、表示レベルを１３レベルとすることにより、より深層に位置する会員の情報を把握することができる。再度プロセッサＰにより計算が行われ、最適な必要幅を有するツリー型組織図が形成される。なお、幅や座標などの計算方法などは上述した計算方法と同様とすることができるため、説明は省略する。
【００５７】
また、本実施形態の組織管理システムＳは、上述した制御に加えて、対象会員ＴＭを変更して組織図を表示できるように構成してもよい。具体的には、サーバーコンピュータ１が、端末装置２から、対象会員ＴＭとは異なる他の対象会員を基準にした組織図に変更することを要求する変更要求を受信する。対象会員ＴＭの変更要求を受信すると、プロセッサＰは、第１表示幅Ｗ１１および第２表示幅Ｗ２１（図７参照）を再度算出する。具体的には、図６に示される状態から、会員Ｍ３を新たな対象会員とする組織図を表示する場合について説明する。図６に示される組織図が端末装置２の表示装置２４に表示された状態から、たとえば、端末装置２の入力装置２５を操作して、新たに対象会員としたい会員Ｍ３をクリックする。会員Ｍ３を新たな対象会員とするための操作を行うと、プロセッサＰは、再度、会員情報を所定のレベル数分抽出し、新たな第１表示幅Ｗ１１および第２表示幅Ｗ２１を算出する。
【００５８】
新たな第１表示幅Ｗ１１および第２表示幅Ｗ２１が算出されると、図７に示されるように、変更後の第１表示幅Ｗ１１および第２表示幅Ｗ２１に基づいて、新たな対象会員ＴＭ２の配置位置が決定される。この新たな対象会員ＴＭ２の配置位置は、新たな対象会員ＴＭ２（会員Ｍ３）に対する全ての左側会員ＭＬ２が新たな対象会員ＴＭ２の座標よりも座標軸上で一方側（左側）に配置されるように決定される。同様に、新たな対象会員ＴＭ２に対する全ての右側会員ＭＲ２が新たな対象会員ＴＭ２の座標よりも座標軸上で他方側（右側）に配置されるように、新たな対象会員ＴＭ２の配置位置が決定される。このように、異なる会員をツリーの頂部とした組織図を把握したい場合に、変更後の会員を対象会員としたツリー型組織図を新たに表示させることができる。なお、幅や座標などの計算方法などは上述した計算方法と同様とすることができるため、説明は省略する。
【００５９】
このような対象会員ＴＭを変更して新たな対象会員ＴＭ２をツリーの頂部とした組織図を作成する場合、プロセッサＰが、左右位置情報Ｄ３に基づいて、上位側の会員に対して下位側の会員が右側か左側かを示す識別表示を表示させる指令を送信するように構成されていてもよい。識別表示としては、たとえば、左側会員ＭＬ２同士を繋ぐ接続線ＣＬ１１の色や種類を、右側会員ＭＲ２同士を繋ぐ接続線ＣＬ２１の色や種類と異なるものとしたり、左側会員ＭＬ２のアイコンと、右側会員ＭＲ２のアイコンとを異なるものとすることにより変更後の対象会員ＴＭ２に対して左側か右側かを容易に判別することができる。図７に示される組織図は、図６に示される会員Ｍ３を頂部とするツリー構造であり、図７の組織図において表示される会員は全て図６の対象会員ＴＭに対しては左側会員となっている。そのため、元の対象会員ＴＭに対して左側であることを容易に判断できるように、図６から図７に表示が切り替わったとしても、背景はそのまま（たとえば、図６において左側会員の背景が青色の場合は、図７の背景全体を青色とする）とすることが好ましい。このように背景が一色で表示されている場合であっても、各会員を繋ぐ接続線ＣＬ１１、ＣＬ２１や、アイコンの種類や色を左右で変化させることにより、新たな対象会員ＴＭ２に対して左側か右側かを容易に判別することができる。
【００６０】
また、上述した組織図は、図６や図７に示されるバイナリー方式のツリー型組織図について説明したが、本実施形態の組織管理システムＳは、バイナリー方式のツリー型組織図に加えて、紹介者となる１の会員が実際に紹介をした被紹介会員との関係を示す実紹介組織図（図８参照）を表示できるようにしても構わない。この場合、会員情報データベースＤＢが、図４に示されるように、１の被紹介会員について、当該被紹介会員を紹介した紹介者を示す紹介者情報Ｄ４を含むように構成すればよい。そして、サーバーコンピュータ１が、端末装置２から、実紹介組織図の表示要求を受信すると、プロセッサＰが、紹介者情報Ｄ４に基づいて、１の対象紹介者と対象紹介者に紹介された被紹介会員との関係を示す実紹介組織図を表示するように指令を送信するように構成すればよい。
【００６１】
より具体的には、１の会員を特定すると、特定された会員（紹介者Ｉ。図８参照）の会員情報を参照し、特定された会員に紹介者情報（紹介者ＩＤ）Ｄ４で紐づけられた会員（被紹介会員ＩＭ。図８参照）を抽出する。紹介者情報Ｄ４に基づいて複数の被紹介会員ＩＭが抽出されると、プロセッサＰは、紹介者情報Ｄ４を参照して、被紹介会員ＩＭのレベルごとに、それぞれの会員の表示に必要な幅が算出される。プロセッサＰは、算出されたそれぞれの被紹介会員（ＩＭ１〜ＩＭ１４、ＩＭ７１〜ＩＭ７４）の表示に必要な幅に基づいて、１の被紹介会員ＩＭ（ＩＭ７）の下位にリンクされた会員（ＩＭ７１〜ＩＭ７４）の表示領域と、１の被紹介会員と同じレベルに隣接して配置される他の被紹介会員（ＩＭ６、ＩＭ８）および／または他の被紹介会員の下位に連なる会員の表示領域とが、実紹介組織図のレベルの深さ方向で重ならないように各被紹介会員の配置を決定する。
【００６２】
また、被紹介会員のうち、上位側の会員の表示に必要な幅は、実紹介組織図上で下位側の会員の幅に基づいて決定される。プロセッサＰは、上述した被紹介会員ＩＭの表示に必要な幅に基づいて、対象紹介者Ｉに対する座標を決定する。これにより、実紹介組織図における座標が決定され、座標情報を端末装置２に送信することにより、図８に示されるような実紹介組織図が描画される。このように、バイナリー方式のツリー型組織図と実紹介組織図の両方を表示できるようにすることにより、実紹介組織図による会員の実績を確認しつつ、バイナリー方式のツリー型組織図において、どの会員をサポートすればよいかを把握しやすくなる。そのため、効果的な組織構築や、会員の効率的なサポートが可能となる。
【符号の説明】
【００６３】
１  サーバーコンピュータ
２  端末装置
２１  通信部
２２  制御部
２３  記憶部
２４  表示装置
２５  入力装置
ＣＬ１、ＣＬ１１  接続線
ＣＬ２、ＣＬ２１  接続線
Ｄ１  会員識別情報
Ｄ２  親会員情報
Ｄ３  左右位置情報
Ｄ４  紹介者情報
ＤＢ  会員情報データベース
Ｉ  紹介者
ＩＭ、ＩＭ１〜１４、ＩＭ７１〜７４  被紹介会員
ＩＮ  インターネット
Ｌ  境界線
ＬＣ  表示レベル変更部
Ｍ１〜Ｍ１５  会員
ＭＬ、ＭＬ２  左側会員
ＭＲ、ＭＲ２  右側会員
Ｐ  プロセッサ
Ｓ  組織管理システム
Ｓ１  対象会員特定工程
Ｓ２  会員情報抽出工程
Ｓ３  左右幅算出工程
Ｓ４  対象会員配置位置決定工程
Ｓ５  座標決定工程
Ｓ６  描画工程
ＴＭ、ＴＭ２  対象会員
Ｗ１、Ｗ１１  第１表示幅
Ｗ２、Ｗ２１  第２表示幅
【図１】
2018180903.tif 000003
【図２】
2018180903.tif 000004
【図３】
2018180903.tif 000005
【図４】
2018180903.tif 000006
【図５】
2018180903.tif 000007
【図６】
2018180903.tif 000008
【図７】
2018180903.tif 000009
【図８】
2018180903.tif 000010