(57)【要約】【課題】先行オーダの処理が完了するのを待たずに、後行オーダを登録する。【解決手段】オペレータ端末２０から先行オーダ１に続いて後行オーダ２を受け付けると、判定部１１１は、後行オーダ２について、後行オーダ２が対象とする契約情報または顧客情報の現在の状態と、すでに受け付けたオーダのうち後行オーダ２と同一の契約情報または顧客情報を対象としかつ未処理であるオーダの内容とに基づいて整合性を判定する。登録部１１３は、後行オーダ２に整合性があると判定されれば、先行オーダ１の処理が完了しているか否かに拘わらず、後行オーダ２を記憶部１１２に登録する。【選択図】図１
2007316988.tif 000002
【特許請求の範囲】
【請求項１】
所定のサービスに関する契約情報または顧客情報を更新するためのオーダを端末から受け付け、当該オーダを処理するオーダ管理システムであって、
前記端末から受け付けたオーダを管理するとともに、当該オーダに基づき更新された契約情報または顧客情報の現在の状態を管理する管理部と、
前記端末から受け付けたオーダについて、当該オーダが対象とする契約情報または顧客情報の現在の状態として前記管理部で管理されている状態と、前記管理部で管理されているオーダのうち同一の契約情報または顧客情報を対象としかつ未処理であるオーダの内容とに基づいて、整合性を判定する判定部と、
前記判定部で前記オーダについて整合性があると判定されると、当該オーダを登録する登録部と、
前記登録部により登録されたオーダの順序で、当該オーダに基づき契約情報または顧客情報を更新する処理部とを有するオーダ管理システム。
【請求項２】
前記判定部は、前記端末から受け付けたオーダに整合性がない場合、前記端末に対して前記オーダの修正を促し、修正後のオーダについて再度整合性を判定し、
前記登録部は、前記判定部で修正後のオーダについて整合性があると判定されると、当該修正後のオーダを登録する、請求項１に記載のオーダ管理システム。
【請求項３】
所定のサービスに関する契約情報または顧客情報を更新するためのオーダを端末から受け付け、当該オーダを処理するオーダ管理システムによるオーダ管理方法であって、
管理部が、前記端末から受け付けたオーダを管理するとともに、当該オーダに基づき更新された契約情報または顧客情報の現在の状態を管理する管理ステップと、
判定部が、前記端末から受け付けたオーダについて、当該オーダが対象とする契約情報または顧客情報の現在の状態として前記管理部で管理されている状態と、前記管理部で管理されているオーダのうち同一の契約情報または顧客情報を対象としかつ未処理であるオーダの内容とに基づいて、整合性を判定する判定ステップと、
登録部が、前記判定部で前記オーダについて整合性があると判定されると、当該オーダを登録する登録ステップと、
処理部が、前記登録部により登録されたオーダの順序で、当該オーダに基づき契約情報または顧客情報を更新する処理ステップとを有するオーダ管理方法。
【請求項４】
前記判定ステップでは、前記端末から受け付けたオーダに整合性がない場合、前記端末に対して前記オーダの修正を促し、修正後のオーダについて再度整合性を判定し、
前記登録ステップでは、前記判定部で修正後のオーダについて整合性があると判定されると、当該修正後のオーダを登録する、請求項３に記載のオーダ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定のサービスに関する契約情報または顧客情報を更新するためのオーダを処理するオーダ管理システムおよびオーダ管理方法に関する。
【背景技術】
【０００２】
オペレータは、あるサービス（電話申込サービス等）に加入している場合に、そのサービスに関する契約情報または顧客情報を更新するためのオーダをオーダ管理システムに連続して登録し、処理を行わせる場合がある。
【０００３】
このような場合、従来のオーダ管理システムでは、先行オーダの処理が完了するまで後行オーダを登録することが不可能であったため、オペレータは、先行オーダの処理が完了したことを確認してから後行オーダを登録しなければならかった。
【０００４】
そのため、オペレータは、オーダを連続して登録する場合、既に登録したオーダの内容を変更するなどで対応する必要があった。
【０００５】
また、オペレータは、複雑なオーダについて登録ミスがあった場合には、特許文献１に開示されているように、登録ミスがあったオーダを取り消した後にオーダを再生成して再登録するか、または、登録ミスがあったオーダの処理を完了させた後にオーダを再生成して再登録しなければならないという面倒が生じていた。
【特許文献１】特開２００１−１９５４７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したように、従来のオーダ管理システムでは、先行オーダの処理が完了するまで後行オーダを登録することが不可能であることに起因して、様々な問題が生じていた。
【０００７】
そこで、本発明の目的は、先行オーダの処理が完了するのを待たずに、後行オーダを登録することができるオーダ管理システムおよびオーダ管理方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明は、
所定のサービスに関する契約情報または顧客情報を更新するためのオーダを端末から受け付け、当該オーダを処理するオーダ管理システムであって、
前記端末から受け付けたオーダを管理するとともに、当該オーダに基づき更新された契約情報または顧客情報の現在の状態を管理する管理部と、
前記端末から受け付けたオーダについて、当該オーダが対象とする契約情報または顧客情報の現在の状態として前記管理部で管理されている状態と、前記管理部で管理されているオーダのうち同一の契約情報または顧客情報を対象としかつ未処理であるオーダの内容とに基づいて、整合性を判定する判定部と、
前記判定部で前記オーダについて整合性があると判定されると、当該オーダを登録する登録部と、
前記登録部により登録されたオーダの順序で、当該オーダに基づき契約情報または顧客情報を更新する処理部とを有することを特徴とする。
【０００９】
この構成によれば、登録部は、端末から受け付けたオーダに整合性があれば、先行オーダの処理が完了しているか否かに拘わらず、そのオーダの登録を行うため、オペレータは、契約情報または顧客情報を更新するためのオーダを連続で登録する場合に、先行オーダの処理が完了するのを待たずに、後行オーダを登録することが可能になる。
【００１０】
その結果、オペレータは、オーダを連続して登録する場合に、既に登録したオーダの内容を変更するなどで対応する必要がなくなる。
【００１１】
また、前記判定部は、前記端末から受け付けたオーダに整合性がない場合、前記端末に対して前記オーダの修正を促し、修正後のオーダについて再度整合性を判定し、
前記登録部は、前記判定部で修正後のオーダについて整合性があると判定されると、当該修正後のオーダを登録することとしても良い。
【００１２】
この構成によれば、オーダに整合性がなければ、そのオーダの修正を促すため、オーダの登録ミスが生じる可能性が低減される。また、複雑なオーダの場合も、いくつかのオーダに分割して登録することが可能であるため、登録ミスが生じる可能性が低減される。
【発明の効果】
【００１３】
本発明によれば、判定部が、端末から受け付けたオーダについて、そのオーダが対象とする契約情報または顧客情報の現在の状態と、すでに受け付けたオーダのうち同一の契約情報または顧客情報を対象としかつ未処理であるオーダの内容とに基づいて整合性を判定し、登録部が、オーダに整合性があれば登録を行う構成になっている。
【００１４】
よって、端末から受け付けたオーダに整合性があれば、先行オーダの処理が完了しているか否かに拘わらず、そのオーダが登録されるため、オペレータは、契約情報または顧客情報を更新するためのオーダを連続で登録する場合に、先行オーダの処理が完了するのを待たずに、後行オーダを登録することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１５】
以下に、本発明を実施するための最良の形態について図面を参照して説明する。
【００１６】
図１を参照すると、本実施形態のオーダ管理システム１０は、オペレータ端末２０から所定のサービスに関する契約情報または顧客情報を更新するためのオーダを受け付け、そのオーダを処理するシステムであり、オーダ管理サーバ１１と状態管理サーバ１２を有している。
【００１７】
オペレータ端末２０は、オペレータがオーダ管理システム１０に登録するオーダの生成、送信等を行うための端末である。なお、オペレータ端末２０は、任意の公知技術で実現可能であるため、内部構成の詳細は図１からは省略されている。
【００１８】
本実施形態では、オペレータが先行オーダ１と後行オーダ２をオーダ管理システム１０に連続して登録しようとしているものとする。
【００１９】
先行オーダ１は、所定のサービスに関する契約情報または顧客情報をＡ→Ｂに更新するためのオーダとする。
【００２０】
後行オーダ２は、先行オーダ１の次に登録する予定のオーダであって、先行オーダ１と同一の対象の契約情報または顧客情報をＢ→Ｃに更新するためのオーダとする。すなわち、先行オーダ１と後行オーダ２の間には順序関係が存在する。
【００２１】
状態管理サーバ１２は、オペレータ端末２０から受け付けたオーダと、そのオーダに基づき更新された契約情報および顧客情報の現在の状態を管理する管理部１２１を有している。
【００２２】
オーダ管理サーバ１１は、オペレータ端末２０から受け付けたオーダについて、そのオーダが対象とする契約情報または顧客情報の現在の状態と、オペレータ端末２０からすでに受け付けたオーダのうち同一の契約情報または顧客情報を対象としかつ未処理であるオーダの内容とに基づいて、整合性を判定する判定部１１１と、オーダが登録される記憶部１１２と、判定部１１１で整合性があると判定されたオーダを記憶部１１２に登録する登録部１１３と、登録部１１３により記憶部１１２に登録されたオーダの順序で、そのオーダに基づき契約情報または顧客情報を更新する処理部１１４を有している。
【００２３】
以下、図１に示したオーダ管理システム１０の動作について説明する。なお、以下の記載では、先行オーダ１と後行オーダ２が契約情報を更新するためのオーダであるものとして説明するが、顧客情報を更新するためのオーダである場合も同様の動作が行われる。
【００２４】
まず、先行オーダ１の処理が完了した後に、オペレータ端末２０から後行オーダ２を受け付けた場合の動作について図２を参照して説明する。
【００２５】
図２を参照すると、オペレータ端末２０は、オペレータの指示の元で契約情報をＡ→Ｂに更新するための先行オーダ１を生成し、オペレータにより登録ボタンが押下されたタイミングで、先行オーダ１をオーダ管理サーバ１１に対して送信したとする（ステップ２０１）。このとき、オペレータ端末２０は、先行オーダ１に禁止文字等が含まれるか否かのチェックも実行する。
【００２６】
すると、オーダ管理サーバ１１においては、判定部１１１は、状態管理サーバ１２に対し、先行オーダ１が対象とする契約情報の契約ＩＤを指定して、先行オーダ１に関する状態情報要求を送信する（ステップ２０２）。
【００２７】
すると、状態管理サーバ１２においては、管理部１２１は、先行オーダ１を未処理として管理を開始する。さらに、管理部１２１は、契約ＩＤをキーとして、先行オーダ１が対象とする契約情報の現在の状態と、すでに管理しているオーダのうち先行オーダ１と同一の契約情報を対象としかつ未処理のオーダの内容とを状態情報として抽出し、オーダ管理サーバ１１に対して送信する（ステップ２０３）。ここでは、先行オーダ１が対象とする契約情報の現在の状態がＡであり、その契約情報に対する未処理のオーダはないとする。
【００２８】
すると、オーダ管理サーバ１１においては、判定部１１１は、先行オーダ１の整合性を判定する（ステップ２０４）。ここでは、先行オーダ１が契約情報をＡ→Ｂに更新するためのオーダであり、その契約情報の現在の状態がＡであり、その契約情報に対する未処理のオーダはないため、判定部１１１は、先行オーダ１に整合性があると判定する。仮に、先行オーダ１に整合性がなければ、判定部１１１は、オペレータ端末２０に対し、エラー箇所を指摘して先行オーダ１の修正を促し（ステップ２０５）、オペレータ端末２０から修正後の先行オーダ１を受信すると（ステップ２０６）、再度、ステップ２０４で修正後の先行オーダ１について整合性を判定する。
【００２９】
先行オーダ１に整合性があると判定されると、登録部１１３は、先行オーダ１を記憶部１１２に登録し（ステップ２０７）、さらに、オペレータ端末２０に対し、先行オーダ１の登録完了通知を送信する（ステップ２０８）。
【００３０】
処理部１１４は、登録部１１３により記憶部１１２に登録されたオーダの順序で、そのオーダを処理する。ここでは、記憶部１１２には先行オーダ１のみが登録されているため、状態管理サーバ１２に対し、先行オーダ１が対象とする契約情報の契約ＩＤを指定して、その契約情報をＡ→Ｂに更新するための更新要求を送信する（ステップ２０９）。
【００３１】
すると、状態管理サーバ１２においては、管理部１２１は、契約ＩＤをキーとして、先行オーダ１が対象とする契約情報をＡ→Ｂに更新し（ステップ２１０）、さらに、オーダ管理サーバ１１に対し、先行オーダ１の処理完了通知を送信する（ステップ２１１）。以降、管理部１２１は、先行オーダ１を処理済として管理する。
【００３２】
すると、オーダ管理サーバ１１においては、登録部１１３は、オペレータ端末２０に対し、先行オーダ１の処理完了通知を転送する（ステップ２１２）。
【００３３】
ステップ２１２の処理が終了した後、オペレータ端末２０は、オペレータの指示の元で契約情報をＢ→Ｃに更新するための後行オーダ２を生成し、オペレータにより登録ボタンが押下されたタイミングで、後行オーダ２をオーダ管理サーバ１１に対して送信したとする（ステップ２１３）。
【００３４】
すると、オーダ管理サーバ１１においては、判定部１１１は、状態管理サーバ１２に対し、後行オーダ２が対象とする契約情報の契約ＩＤを指定して、後行オーダ２に関する状態情報要求を送信する（ステップ２１４）。
【００３５】
すると、状態管理サーバ１２においては、管理部１２１は、後行オーダ２を未処理として管理を開始する。さらに、管理部１２１は、契約ＩＤをキーとして、後行オーダ２が対象とする契約情報の現在の状態と、すでに管理しているオーダのうち後行オーダ２と同一の契約情報を対象としかつ未処理のオーダの内容とを状態情報として抽出し、オーダ管理サーバ１１に対して送信する（ステップ２１５）。ここでは、後行オーダ２が対象とする契約情報の現在の状態がＢであり、その契約情報に対する未処理のオーダはない。
【００３６】
すると、オーダ管理サーバ１１においては、判定部１１１は、後行オーダ２の整合性を判定する（ステップ２１６）。ここでは、後行オーダ２が契約情報をＢ→Ｃに更新するためのオーダであり、その契約情報の現在の状態がＢであり、その契約情報に対する未処理のオーダはないため、判定部１１１は、後行オーダ２に整合性があると判定する。仮に、後行オーダ２に整合性がなければ、判定部１１１は、オペレータ端末２０に対し、エラー箇所を指摘して後行オーダ２の修正を促し（ステップ２１７）、オペレータ端末２０から修正後の後行オーダ２を受信すると（ステップ２１８）、再度、ステップ２１６で修正後の後行オーダ２について整合性を判定する。
【００３７】
後行オーダ２に整合性があると判定されると、登録部１１３は、後行オーダ２を記憶部１１２に登録し（ステップ２１９）、さらに、オペレータ端末２０に対し、後行オーダ２の登録完了通知を送信する（ステップ２２０）。
【００３８】
処理部１１４は、登録部１１３により記憶部１１２に登録されたオーダの順序で、そのオーダを処理する。ここでは、記憶部１１２には先行オーダ１と後行オーダ２の順序で登録されているが、先行オーダ１は処理済であるため、状態管理サーバ１２に対し、後行オーダ２が対象とする契約情報の契約ＩＤを指定して、その契約情報をＢ→Ｃに更新するための更新要求を送信する（ステップ２２１）。
【００３９】
すると、状態管理サーバ１２においては、管理部１２１は、契約ＩＤをキーとして、後行オーダ２が対象とする契約情報をＢ→Ｃに更新し（ステップ２２２）、さらに、オーダ管理サーバ１１に対し、後行オーダ２の処理完了通知を送信する（ステップ２２３）。以降、管理部１２１は、後行オーダ２を処理済として管理する。
【００４０】
すると、オーダ管理サーバ１１においては、登録部１１３は、オペレータ端末２０に対し、後行オーダ２の処理完了通知を転送する（ステップ２２４）。
【００４１】
次に、先行オーダ１の処理が完了する前に、オペレータ端末２０から後行オーダ２を受け付けた場合の動作について図３を参照して説明する。なお、図３では、ステップ３０１〜３０８の処理は図２のステップ２０１〜２０８の処理と同様であるため、これ以降の処理についてのみ説明する。
【００４２】
図３を参照すると、ステップ３０８の処理が終了した後、オペレータ端末２０は、オペレータの指示の元で契約情報をＢ→Ｃに更新するための後行オーダ２を生成し、オペレータにより登録ボタンが押下されたタイミングで、後行オーダ２をオーダ管理サーバ１１に対して送信したとする（ステップ３０９）。
【００４３】
すると、オーダ管理サーバ１１においては、判定部１１１は、状態管理サーバ１２に対し、後行オーダ２が対象とする契約情報の契約ＩＤを指定して、後行オーダ２に関する状態情報要求を送信する（ステップ３１０）。
【００４４】
すると、状態管理サーバ１２においては、管理部１２１は、後行オーダ２を未処理として管理を開始する。さらに、管理部１２１は、契約ＩＤをキーとして、後行オーダ２が対象とする契約情報の現在の状態と、すでに管理しているオーダのうち後行オーダ２と同一の契約情報を対象としかつ未処理のオーダの内容とを状態情報として抽出し、オーダ管理サーバ１１に対して送信する（ステップ３１１）。ここでは、後行オーダ２が対象とする契約情報の現在の状態がＡであり、その契約情報に対する未処理のオーダとして契約情報をＡ→Ｂに更新するための先行オーダ１がある。
【００４５】
すると、オーダ管理サーバ１１においては、判定部１１１は、後行オーダ２の整合性を判定する（ステップ３１２）。ここでは、後行オーダ２が契約情報をＢ→Ｃに更新するためのオーダであり、その契約情報の現在の状態がＡであるが、未処理のオーダとして契約情報をＡ→Ｂに更新するための先行オーダ１が存在する。よって、後行オーダ２の処理を開始する時点では、その前に先行オーダ１の処理が行われることからその契約情報の状態がＢになっていることになる。そのため、判定部１１１は、後行オーダ２に整合性があると判定する。仮に、後行オーダ２に整合性がなければ、判定部１１１は、オペレータ端末２０に対し、エラー箇所を指摘して後行オーダ２の修正を促し（ステップ３１３）、オペレータ端末２０から修正後の後行オーダ２を受信すると（ステップ３１４）、再度、ステップ３１２で修正後の後行オーダ２について整合性を判定する。
【００４６】
後行オーダ２に整合性があると判定されると、登録部１１３は、後行オーダ２を記憶部１１２に登録し（ステップ３１５）、さらに、オペレータ端末２０に対し、後行オーダ２の登録完了通知を送信する（ステップ３１６）。
【００４７】
処理部１１４は、登録部１１３により記憶部１１２に登録されたオーダの順序で、そのオーダを処理する。ここでは、記憶部１１２には先行オーダ１と後行オーダ２の順序で登録されているため、まず、状態管理サーバ１２に対し、先行オーダ１が対象とする契約情報の契約ＩＤを指定して、その契約情報をＡ→Ｂに更新するための更新要求を送信する（ステップ３１７）。
【００４８】
すると、状態管理サーバ１２においては、管理部１２１は、契約ＩＤをキーとして、先行オーダ１が対象とする契約情報をＡ→Ｂに更新し（ステップ３１８）、さらに、オーダ管理サーバ１１に対し、先行オーダ１の処理完了通知を送信する（ステップ３１９）。以降、管理部１２１は、先行オーダ１を処理済として管理する。
【００４９】
すると、オーダ管理サーバ１１においては、登録部１１３は、オペレータ端末２０に対し、先行オーダ１の処理完了通知を転送する（ステップ３２０）。
【００５０】
続いて、処理部１１４は、状態管理サーバ１２に対し、後行オーダ２が対象とする契約情報の契約ＩＤを指定して、その契約情報をＢ→Ｃに更新するための更新要求を送信する（ステップ３２１）。
【００５１】
すると、状態管理サーバ１２においては、管理部１２１は、契約ＩＤをキーとして、後行オーダ２が対象とする契約情報をＢ→Ｃに更新し（ステップ３２２）、さらに、オーダ管理サーバ１１に対し、後行オーダ２の処理完了通知を送信する（ステップ３２３）。以降、管理部１２１は、後行オーダ２を処理済として管理する。
【００５２】
すると、オーダ管理サーバ１１においては、登録部１１３は、オペレータ端末２０に対し、後行オーダ２の処理完了通知を転送する（ステップ３２４）。
【００５３】
上述したように本実施形態においては、オペレータ端末２０から先行オーダ１に続いて後行オーダ２を受け付けると、判定部１１１は、後行オーダ２について、後行オーダ２が対象とする契約情報または顧客情報の現在の状態と、すでに受け付けたオーダのうち後行オーダ２と同一の契約情報または顧客情報を対象としかつ未処理であるオーダの内容とに基づいて整合性を判定し、登録部１１３は、後行オーダ２に整合性があれば、後行オーダ２を記憶部１１２に登録している。
【００５４】
よって、オペレータ端末２０から受け付けた後行オーダ２に整合性があれば、先行オーダ１の処理が完了しているか否かに拘わらず、後行オーダ２が登録されるため、オペレータは、契約情報または顧客情報を更新するための先行オーダ１と後行オーダ２を連続で登録する場合に、先行オーダ１の処理が完了するのを待たずに、後行オーダ２を登録することができる。
【００５５】
また、本実施形態においては、判定部１１１は、オペレータ端末２０から受け付けた先行オーダ１または後行オーダ２に整合性がない場合、オペレータ端末２０に対してそのオーダの修正を促している。
【００５６】
よって、先行オーダ１または後行オーダ２の登録ミスが生じる可能性が低減される。また、先行オーダ１または後行オーダ２が複雑なオーダである場合も、いくつかのオーダに分割して登録することが可能であるため、登録ミスが生じる可能性が低減される。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施形態のオーダ管理システムの構成を示す図である。
【図２】図１に示したオーダ管理システムの動作の一例を示すフローチャートである。
【図３】図１に示したオーダ管理システムの動作の他の例を示すフローチャートである。
【符号の説明】
【００５８】
１０    オーダ管理システム
１１    オーダ管理サーバ
１２    状態管理サーバ
２０    オペレータ端末
１１１    判定部
１１２    記憶部
１１３    登録部
１１４    処理部
１２１    管理部
【図１】
2007316988.tif 000003
【図２】
2007316988.tif 000004
【図３】
2007316988.tif 000005