(57)【要約】第１コンピュータ化システムによる使用のための第１フォーマットでの保存製品管理情報は、コスト効率的、及び、時間効率的な方法で、第２フォーマットを利用する第２コンピュータ化システムでの使用のために、保存製品管理情報を、徐々に利用可能とするために変換される。【特許請求の範囲】
【請求項１】
製品管理のためのコンピューティングシステムでの方法において、
第１ソース・コンピュータ化製品管理システムに関係する第１形式の製品管理情報を抽出し、
前記第１形式の前記製品管理情報を第２中間形式である製品管理情報に変換し、かつ、
前記第２中間形式の前記製品管理情報を、ターゲット・コンピュータ化製品管理システムに対応するターゲット形式の製品管理情報に変換することを備える方法。
【請求項２】
前記ターゲット・コンピュータ化製品管理システムで新製品レコードを作成し、
前記ターゲット・コンピュータ化製品管理システムで既存の製品管理レコードを更新することを備える一組のコンピュータ実装動作から、少なくとも１つのコンピュータ実装動作で実行するために前記ターゲット形式の前記製品管理情報を用いることをさらに備える請求項１に記載の方法。
【請求項３】
前記第１ソース・コンピュータ化製品管理システムと異なる第２ソース・コンピュータ化製品管理システムに関係する第３形式の製品管理情報を抽出し、
前記第３の前記製品管理情報を、前記第２中間形式である製品管理情報に変換し、
前記第２中間形式の前記製品管理情報を、前記ターゲット形式の製品管理情報に変換し、かつ、
前記ターゲット・コンピュータ化製品管理システムで新製品レコードを作成し、前記ターゲット・コンピュータ化製品管理システムで既存の製品管理レコードを更新することを備える一組のコンピュータ実装動作から、少なくとも１つのコンピュータ実装動作で実行するために前記ターゲット形式の前記製品管理情報を用いることをさらに備える請求項１に記載の方法。
【請求項４】
前記第２中間形式は、データエレメントの階層を定義する製品表エレメントを含み、データエレメントの前記階層は、他のエレメントを含む多数の製品エレメントを含む請求項１に記載の方法。
【請求項５】
前記多数の製品エレメントの各々は、
製品識別子、
製品ベースデータエレメント、
製品販売データエレメント、
製品構成データエレメント、
製品ラインエレメントを定義するための関連製品ラインエレメント、
多数の製品価格タイプエレメントを定義するための価格タイプ製品表エレメント、
前記製品のための在庫位置エレメントに関連する多数の製品を定義するための関連在庫位置製品表エレメント、
多数の関連製品エレメントを定義する関連製品表エレメント、
業務単位エレメントに関連する製品を定義するための製品関連業務単位表エレメント、及び、
製品カスタムデータエレメント、を備えるグループから選択された１以上のエレメントを含む請求項４に記載の方法。
【請求項６】
前記製品ベースデータエレメントは、
製品カテゴリーコードエレメント、
製品説明エレメント、
製品の効果的に有効最終日付を定義する製品有効終了日付エレメント、
製品の効果的に有効開始日付を定義する製品有効開始日付エレメント、
グローバル製品識別子エレメント、
グローバル製品分類コードエレメント、
グローバル製品連番識別子エレメント、
グローバル製品特別取扱コードエレメント、
製品名称エレメント、
製品番号エレメント、
製品部品番号エレメント、
製品ステータスコードエレメント、
製品タイプコードエレメント、
製品測定単位コードエレメント、及び、
製品ベンダ部品連続番号エレメント、を備えるグループから選択された１以上のエレメントを含む請求項５に記載の方法。
【請求項７】
前記製品販売データエレメントは、
製品フィールド交換可能フラグ、
製品リードタイムエレメント、
製品最大注文量エレメント、
製品最小注文量エレメント、
製品改定番号エレメント、
製品注文可能フラグ、
販売製品フラグ、
サービス製品フラグ、
サービスインスタンスフラグ、及び、
続きもの製品フラグ、を備えるグループから選択された１以上のエレメントを含む請求項５に記載の方法。
【請求項８】
前記製品構成データエレメントは、製品構成フラグ、及び、製品に特有の製品関連クラスエレメントを含み、
前記製品ラインエレメントは、製品ライン識別子、製品ラインベースデータエレメント、及び、製品ラインカスタムデータエレメントを含み、該製品ラインベースデータエレメントは、製品ライン説明エレメント、及び、製品ライン名称エレメントを含み、
前記多数の製品価格タイプエレメントの各々は、製品価格タイプコードエレメントを含み、
前記製品の前記多数の製品関連在庫位置エレメントは、製品在庫位置識別子、及び、前記製品のための製品在庫データエレメントを含み、前記製品のための前記製品在庫データエレメントは、製品移動クラスコードエレメント、及び、製品値クラスコードエレメントから選択される１以上のエレメントを含む製品在庫位置分類データエレメント、
製品割当安全保管レベル以下フラグ、製品自動置換フラグ、製品自動割当フラグ、製品最大在庫レベルエレメント、製品最小在庫レベルエレメント、及び、製品安全在庫レベルエレメントから選択される１以上のエレメントを含む製品在庫位置保管エレメント、から選択される１以上のエレメントを含み、
前記多数の関連製品エレメントの各々は、関連製品識別子、関連製品名称エレメント、関連製品番号エレメント、及び、関連製品タイプコードエレメントから選択される１以上のエレメントを含み、
前記製品関連業務単位エレメントは、製品組織識別子、及び、製品業務単位データを含み、該製品業務単位データは、製品販売測定単位コードエレメントを含む製品業務単位データを含む請求項５に記載の方法。
【請求項９】
製品管理のための１以上の一連の命令を運ぶコンピュータ読み取り可能媒体において、１以上のプロセッサによる前記１以上の一連の命令の実行は、前記１以上のプロセッサに、
第１ソース・コンピュータ化製品管理システムに関係する第１形式の製品管理情報を抽出し、
前記第１形式の前記製品管理情報を第２中間形式である製品管理情報に変換し、かつ、
前記第２中間形式の前記製品管理情報を、ターゲット・コンピュータ化製品管理システムに対応するターゲット形式の製品管理情報に変換すること、を実行させるコンピュータ読み取り可能媒体。
【請求項１０】
前記ターゲット・コンピュータ化製品管理システムで新製品レコードを作成し、かつ、
前記ターゲット・コンピュータ化製品管理システムで既存の製品管理レコードを更新することを備える一組のコンピュータ実装動作から、少なくとも１つのコンピュータ実装動作で実行するために前記ターゲット形式の前記製品管理情報を用いることをさらに備える請求項９に記載のコンピュータ読み取り可能媒体。
【請求項１１】
前記第１ソース・コンピュータ化製品管理システムと異なる第２ソース・コンピュータ化製品管理システムに関係する第３形式の製品管理情報を抽出し、
前記第３の前記製品管理情報を、前記第２中間形式である製品管理情報に変換し、
前記第２中間形式の前記製品管理情報を、前記ターゲット形式の製品管理情報に変換し、かつ、
前記ターゲット・コンピュータ化製品管理システムで新製品レコードを作成し、前記ターゲット・コンピュータ化製品管理システムで既存の製品管理レコードを更新することを備える一組のコンピュータ実装動作から、少なくとも１つのコンピュータ実装動作で実行するために前記ターゲット形式の前記製品管理情報を用いることをさらに備える請求項９に記載のコンピュータ読み取り可能媒体。
【請求項１２】
前記第２中間形式は、データエレメントの階層を定義する製品エレメントの表を含み、データエレメントの前記階層は、他のエレメントを含む多数の製品エレメントを含む請求項９に記載のコンピュータ読み取り可能媒体。
【請求項１３】
前記多数の製品エレメントの各々は、
製品識別子、
製品ベースデータエレメント、
製品販売データエレメント、
製品構成データエレメント、
製品ラインエレメントを定義するための関連製品ラインエレメント、
多数の製品価格タイプエレメントを定義するための価格タイプ製品表エレメント、
前記製品のための在庫位置エレメントに関連する多数の製品を定義するための関連在庫位置製品表エレメント、
多数の関連製品エレメントを定義する関連製品表エレメント、
業務単位エレメントに関連する製品を定義するための製品関連業務単位表エレメント、及び、
製品カスタムデータエレメント、を備えるグループから選択された１以上のエレメントを含む請求項１２に記載のコンピュータ読み取り可能媒体。
【請求項１４】
前記製品ベースデータエレメントは、
製品カテゴリーコードエレメント、
製品説明エレメント、
製品の効果的な有効最終日付を定義する製品有効終了日付エレメント、
製品の効果的な有効開始日付を定義する製品有効開始日付エレメント、
グローバル製品識別子エレメント、
グローバル製品分類コードエレメント、
グローバル製品連番識別子エレメント、
グローバル製品特別取扱コードエレメント、
製品名称エレメント、
製品番号エレメント、
製品部品番号エレメント、
製品ステータスコードエレメント、
製品タイプコードエレメント、
製品測定単位コードエレメント、及び、
製品ベンダ部品連続番号エレメント、を備えるグループから選択された１以上のエレメントを含む請求項１３に記載のコンピュータ読み取り可能媒体。
【請求項１５】
前記製品販売データエレメントは、
製品フィールド交換可能フラグ、
製品リードタイムエレメント、
製品最大注文量エレメント、
製品最小注文量エレメント、
製品改定番号エレメント、
製品注文可能フラグ、
販売製品フラグ、
サービス製品フラグ、
サービスインスタンスフラグ、及び、
続きもの製品フラグ、を備えるグループから選択された１以上のエレメントを含む請求項１３に記載のコンピュータ読み取り可能媒体。
【請求項１６】
前記製品構成データエレメントは、製品構成フラグ、及び、製品に特有の製品関連クラスエレメントを含み、
前記製品ラインエレメントは、製品ライン識別子、製品ラインベースデータエレメント、及び、製品ラインカスタムデータエレメントを含み、該製品ラインベースデータエレメントは、製品ライン説明エレメント、及び、製品ライン名称エレメントを含み、
前記多数の製品価格タイプエレメントの各々は、製品価格タイプコードエレメントを含み、
前記製品の前記多数の製品関連在庫位置エレメントの各々は、製品在庫位置識別子、及び、前記製品のための製品在庫データエレメントを含み、前記製品のための前記製品在庫データエレメントは、製品移動クラスコードエレメント、及び、製品値クラスコードエレメントから選択される１以上のエレメントを含む製品在庫位置分類データエレメント、
製品割当安全保管レベル以下フラグ、製品自動置換フラグ、製品自動割当フラグ、製品最大在庫レベルエレメント、製品最小在庫レベルエレメント、及び、製品安全在庫レベルエレメントから選択される１以上のエレメントを含む製品在庫位置保管エレメント、から選択される１以上のエレメントを含み、
前記多数の関連製品エレメントの各々は、関連製品識別子、関連製品名称エレメント、関連製品番号エレメント、及び、関連製品タイプコードエレメントから選択される１以上のエレメントを含み、
前記製品関連業務単位エレメントは、製品組織識別子、及び、製品業務単位データを含み、該製品業務単位データは、製品販売測定単位コードエレメントを含む製品業務単位データを含む請求項１３に記載のコンピュータ読み取り可能媒体。
【請求項１７】
データエレメントの階層を定義する製品表エレメントを備え、前記エレメントの前記階層は、他のエレメントを含む多数の製品エレメントを含む製品管理のためのデータ構造。
【請求項１８】
前記多数の製品エレメントの各々は、
製品識別子、
製品ベースデータエレメント、
製品販売データエレメント、
製品構成データエレメント、
製品ラインエレメントを定義するための関連製品ラインエレメント、
多数の製品価格タイプエレメントを定義するための価格タイプ製品表エレメント、
前記製品のための在庫位置エレメントに関連する多数の製品を定義するための関連在庫位置製品表エレメント、
多数の関連製品エレメントを定義する関連製品表エレメント、
業務単位エレメントに関連する製品を定義するための製品関連業務単位表エレメント、及び、
製品カスタムデータエレメント、を備えるグループから選択された１以上のエレメントを含む請求項１７に記載のデータ構造。
【請求項１９】
前記製品ベースデータエレメントは、
製品カテゴリーコードエレメント、
製品説明エレメント、
製品の効果的に有効最終日付を定義する製品有効終了日付エレメント、
製品の効果的に有効開始日付を定義する製品有効開始日付エレメント、
グローバル製品識別子エレメント、
グローバル製品分類コードエレメント、
グローバル製品連番識別子エレメント、
グローバル製品特別取扱コードエレメント、
製品名称エレメント、
製品番号エレメント、
製品部品番号エレメント、
製品ステータスコードエレメント、
製品タイプコードエレメント、
製品測定単位コードエレメント、及び、
製品ベンダ部品連続番号エレメント、を備えるグループから選択された１以上のエレメントを含む請求項１８に記載のデータ構造。
【請求項２０】
前記製品販売データエレメントは、
製品フィールド交換可能フラグ、
製品リードタイムエレメント、
製品最大注文量エレメント、
製品最小注文量エレメント、
製品改定番号エレメント、
製品注文可能フラグ、
販売製品フラグ、
サービス製品フラグ、
サービスインスタンスフラグ、及び、
続きもの製品フラグ、を備えるグループから選択された１以上のエレメントを含む請求項１８に記載のデータ構造。
【請求項２１】
前記製品構成データエレメントは、製品構成フラグ、及び、製品に特有の製品関連クラスエレメントを含み、
前記製品ラインエレメントは、製品ライン識別子、製品ラインベースデータエレメント、及び、製品ラインカスタムデータエレメントを含み、該製品ラインベースデータエレメントは、製品ライン説明エレメント、及び、製品ライン名称エレメントを含み、
前記多数の製品価格タイプエレメントの各々は、製品価格タイプコードエレメントを含み、
前記製品の前記多数の製品関連在庫位置エレメントは、製品在庫位置識別子、及び、前記製品のための製品在庫データエレメントを含み、前記製品のための前記製品在庫データエレメントは、製品移動クラスコードエレメント、及び、製品値クラスコードエレメントから選択される１以上のエレメントを含む製品在庫位置分類データエレメント、
製品割当安全保管レベル以下フラグ、製品自動置換フラグ、製品自動割当フラグ、製品最大在庫レベルエレメント、製品最小在庫レベルエレメント、及び、製品安全在庫レベルエレメントから選択される１以上のエレメントを含む製品在庫位置保管エレメント、から選択される１以上のエレメントを含み、
前記多数の関連製品エレメントの各々は、関連製品識別子、関連製品名称エレメント、関連製品番号エレメント、及び、関連製品タイプコードエレメントから選択される１以上のエレメントを含み、
前記製品関連業務単位エレメントは、製品組織識別子、及び、製品業務単位データを含み、該製品業務単位データは、製品販売測定単位コードエレメントを含む製品業務単位データを含む請求項１８に記載のデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、ＵＳ仮出願番号６０／４５７，４７４  ２００３年５月２４日出願、バーン−レオン等による「カスタム共通オブジェクト」の利益を主張し、そして、それは、ここに、その全体の参照により同一のものとされる。
【０００２】
本発明は、企業資源計画の背景におけるデータモデリングの分野に向けられ、特に、プロダクトライフサイクルマネージメントの側面に関する。
【背景技術】
【０００３】
新製品が作られ、又は、既存の製品が更新されたとき、関係する新しくて、更新された製品の定義は、ライフサイクルマネージメントシステムを作り出す様々なサブプロセスと通信される必要がある。
【０００４】
例えば、販売及び顧客サービス用フロントオフィスは、全ての関連製品情報のソースとし扱われ得る。説明の目的のために、フロントオフィスは、一括販売の製品定義、及び、構造化可能な製品を定義するのはもちろんのこと、全販売カタログを維持し、定義すると仮定する。フロントオフィスは、製品定義及び要求を修正するか、新製品定義及び要求を作り出すためかのために、顧客のフィードバックを使うことが出来る。新製品定義がフロントオフィスで作られるとき、そのような新製品定義は、エンジニアリング設計及び製造システム用バックオフィスで利用できるようにする必要がある。例えば、売上高記入、フロントオフィスによって集められるサービスとサポート活動状況は、所与の製品用顧客情報を定義し、分析する処理の中にフィードバックして機能する。そのような情報は、バックオフィスエンジニアリング／製造システムによって使用されて、より良い製品を作り出し、又は、既存の製品を改良する。
【０００５】
同様に、バックオフィスエンジニアリング設計及び製造システムは、さらに、新製品定義を開始し、又は、既存の製品定義を修正する。例えば、バックオフィスのエンジニアは、新製品を開発する。新製品情報は、その会社は顧客に申出る最新の製品を差し出すために、フロントオフィス（会社の販売及びサービス部門）で利用可能にする必要がある。
【０００６】
フロントオフィスソフトウェアコンピュータ化システムのユーザは、典型的に、フロントオフィスコンピュータ化システムによって使用できる形式でデータを保存し、そのフロントオフィスコンピュータ化システムは、しばしば、バックオフィスコンピュータ化システムで使用可能な形式とは著しく異なる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従って、製品管理の幾つか又は全ての状況が、バックオフィス及びフロントオフィスシステム両方によって管理されるとき、両コンピュータ化システムでの製品管理情報を同期する必要がある。一般に、フロントオフィスコンピュータ化システムが、既に使用されているバックオフィスコンピュータ化システムと通信するために、ユーザは、フロントオフィスコンピュータ化システムによって使用可能な形式に、バックオフィスコンピュータ化システムからのデータ等を、手動作成しなければならない。そのような手動作成は、（１）高価で、（２）完成するのにかなりの時間を要し、（３）バックオフィスシステム、又は、フロントオフィスシステムのどちらかのデータ変更の度に繰り返され、（４）エラーを生ずる等の様々な大きな不利益を有する。
【課題を解決するための手段】
【０００８】
上述に関して、バックオフィスコンピュータ化システムによって使用されるデータを、フロントオフィスコンピュータ化システム等による使用のために、返還する自動化アプローチが必要となる。
【実施例】
【０００９】
ある実施例により、製品管理情報の同期化は、会社の要望を解決するために努力し、そしてそれは、会社の製品管理システムでの、コンピュータアプリケーションの複数ベンダから得られる複数のコンピュータアプリケーションの配置に帰着することを要求する。同期化動作は、製品管理システムのユーザに、様々なコンピュータアプリケーションを横断した製品管理情報に関して同じ見方を与える。製品管理情報の全変化は、捕獲されることが必要であり、かつ、製品管理システムの全関連コンピュータアプリケーションにアクセス可能とする必要がある。従って、共通データストレージモデルは、製品管理システムのユーザに、様々なコンピュータアプリケーションを横断した製品管理情報に関する同じ見方を持たせることを可能にする必要がある。
【００１０】
説明の目的のために、顧客の製品管理システムは、販売や、顧客サービス等のような接客作業のためのフロントオフィスシステムを含むと仮定する。さらに、会社の製品管理システムは、例えば、エンジニアリング設計及び製造アプリケーションを含むバックオフィスシステムをも含むと仮定する。フロントオフィスシステムのコンピュータアプリケーションは、バックオフィスのコンピュータアプリケーションで使用されるデータモデルとは違うデータモデルを使用する。
【００１１】
例えば、新しい又は更新された製品管理情報は、フロントオフィスで集められる売上記入、サービス、及び、サポート活動情報に基づいてフロントオフィスで作られる。そのような情報は、より良い製品を作り、又は、既存の製品を改良するために、バックオフィスエンジニアリング／製造システムで使用される。このようにして、共通データストレージモデルは、フロントオフィスで使用される様々なコンピュータアプリケーションが、バックオフィスコンピュータアプリケーション等と一緒に製品管理情報を共有するために、必要とされる。
【００１２】
製品管理情報は、販売及びエンジニアリングシステムに制限されない。プロダクトライフサイクルマネージメントは、製品管理情報を、エンジニアリング及び製造から、計画、価格見積もり、価格表示、部品表、予測等などのような他の重大な企業プロセスに、拡張できる。
【００１３】
このようにして、企業内の全システムは、製品管理情報の一貫性があり、かつ、正確な視界を有するとき、次のような測定基準に関して改良がなされる。
【００１４】
市場への時間：これは、会社が新製品を市場に送るのにどれくらい時間がかかったかを追跡するためのキーとなる測定基準である。競争と価格圧力の時間の中で、市場への時間は、会社が競争性利点及び利益率を維持することを確実にすることにおいて重要である。正確な製品情報は、販売カタログに新製品を加える時間を減らし、かる、促進や販売のための準備に必要な時間を減らす。
【００１５】
構成正確性：構成正確性は、最新かつ最高精度の製品情報のみが販売又はサービスの点で利用可能であるということを確実にする。例えば、製品の属性が変更され、又は、製品が時代遅れの場合、そのような変更は、バックオフィスの視野から有効ではなく、フロントオフィスの視野から有効であるという構成に帰着する。正確な製品情報へのアクセスは、販売カタログ及び構成エンジンの中の製品構成情報を更新するコストの削減に帰着する。
【００１６】
タイムリーな注文：正確な製品管理情報は、買手に、タイムリーな方法で新製品告示を知らせることを可能にする。さらに、新製品のためのＳＫＵのタイムリーな作成は、会社に、そのような新製品の注文を顧客に受諾させることを許す。
【００１７】
確実な注文：不正確な製品管理情報は、正しくない注文を集めることに帰着する。
【００１８】
製品管理情報を自動的に変換するソフトウェアファシリティ（これから“ファシリティ”と言う）を述べる。幾つかの実施例では、ファシリティは、製品管理情報を、ソースシステムによって使用される形式から、ターゲットシステムで使用される形式に変換する。ある実施例は、バックオフィスシステムは、エンジニアリング、設計、製造、及び、金融等のような機能のための支援を与えるものである。ある実施例では、フロントオフィスシステムは、消費者に対する販売とサービスとして機能するためのサポートを提供するものである。先に説明したように、製品管理情報の流れは、双方向である。他の言葉で言えば、製品管理情報は、フロントオフィス製品管理システムか、バックオフィス管理システムのどちらかから開始されるべきである。
【００１９】
製品管理情報が、バックオフィスシステムからフロントオフィスシステムに通過するとき、バックオフィス製品管理システムは、ソースシステムとして引用され、フロントオフィス製品管理システムは、ターゲットシステムとして引用される。他方では、製品管理情報が、フロントオフィス製品管理システムからバックオフィス製品管理システムに通過するとき、フロントオフィス製品管理システムは、ソースシステムとして引用され、バックオフィスシステム製品管理システムは、ターゲットしすてむとして引用される。
【００２０】
幾つかの実施例では、第１ソースフォーマットの製品管理情報を変換する実施例であり、ファシリティは、製品管理情報を、第１ソースフォーマットである製品管理情報を、中間フォーマットに変換する。その中間フォーマットは、それから、製品管理情報をターゲットフォーマットに変換するために使用される。
【００２１】
そのような変換を実行することによって、ファシリティの実施例は、第１コンピュータ化システムによる使用のための第１フォーマットで製品管理情報を保存した第１コンピュータ化システムのユーザに、コスト効率及び時間効率的な方法で、第２フォーマットを利用する第２コンピュータ化システムでの使用のために、保存された製品管理情報を徐々に利用可能とすることを可能にする。
【００２２】
図１Ａは、ファシリティが作動する典型的なハードウェア環境の概要を示す高レベルネットワーク図である。図１Ａは、ソースシステム１１０、ターゲットシステム１３０、統合サーバ１２０、および、ネットワーク１５０を示す。ソースシステム１１０は、製品管理情報をソースフォーマットで保存する。１以上のソースシステムであって良い。ターゲットシステム１３０は、製品管理情報を、ターゲットフォーマットで保存する。１以上のターゲットシステムであって良い。
【００２３】
ファシリティ（図示しない）は、製品管理情報の中間フォーマットを用いることによって、ソースフォーマットである幾つかまたは全ての製品管理情報を、ターゲットフォーマットに変換する。ある実施例では、そのような変換は、統合サーバシステム１２０のような１以上の他のコンピュータシステムの補助で実行される。ファシリティの部品は、存在し、および／または、これらのコンピュータシステムのいかなる組み合わせ上で実行し、そして、変換からの中間結果は、同様に、これらのコンピュータシステムの組み合わせに存在する。
【００２４】
図１Ａに示されるコンピュータシステムは、ネットワーク１５０を介して接続され、そのネットワークは、様々な異なるネットワーク技術を使い、有線、ガイドされた光学、視線光学、および、無線周波数ネットワークを含む。いくつかの実施例においては、ネットワークは、公共の切り替え電話ネットワークを含む。そのネットワークを介して設けられたネットワーク接続は、十分に透過的であり、セッションベースで、断続的で、パケットベースである。そのファシリティが、典型的に図１Ａおよび上述に示されるような環境で作動するが、当業者は、ファシリティが他の環境のより広い多様性において作動することを認識するだろう。
【００２５】
図１Ｂは、図１Ａに示されるサーバとクライアントコンピュータの幾つかまたは全てを含んだ、少なくとも幾つかのコンピュータシステム及びファシリティが実行する他のデバイスにおいて、典型的に組み込まれる幾つかの部品を示す。これらのコンピュータシステム及びデバイス１００は、コンピュータプログラムを実行するための１以上の中央処理装置（“ＣＰＵ”）１０１、使用される間にプログラムやデータ−−データ構造を含む−−保存するためのコンピュータメモリ１０２、ハードドライブのような永続的にプログラムやデータを保存するための永続的ストレージデバイス１０３、コンピュータ読取可能媒体上に保存されたプログラムやデータを読むためのＣＤ−ＲＯＭドライブのようなコンピュータ読取可能媒体ドライブ１０４、プログラム、および／または、データ構造を含むデータを変換するために、インターネットを介してのような、コンピュータシステムを他のコンピュータシステムに接続するためのネットワーク接続１０５を含む。上述のように構成されたコンピュータシステムは、ファシリティの動作をサポートするように典型的に使用されるが、当業者は、ファシリティは、様々なタイプおよび構成のデバイス、および、様々な部品を用いて実行されることを認識するだろう。
【００２６】
ファシリティは、多数の異なるソースシステム及び多数の異なるソースソフトウェアパッケージからの製品管理情報を、多数のターゲットシステム、及び／又は、多数のターゲットソフトウェアパッケージに変換することを当業者は理解するだろう。
【００２７】
図２は、製品管理情報を、１以上のソースフォーマットからターゲットフォーマットに変換するために、ファシリティによって典型的に実行されるいくつかの
【００２８】
ステップを示す高レベルフロー図である。ブロック２０１では、ファシリティは、製品管理情報を、１以上のソースシステムから抽出する。ブロック２０２では、ファシリティは、抽出情報を中間フォーマットに変換する。中間フォーマットは、共通オブジェクトデータモデルに関連して、ここにより詳細に述べられる。ブロック２０３では、ファシリティは、中間フォーマットの製品管理情報をターゲットフォーマットに変換することによって、ソースシステムからの製品管理情報を、ターゲットシステムの製品管理情報と同期する。
【００２９】
ある実施例により、製品管理のための共通オブジェクトデータモデルは、次の情報を幾つか又は全て含んでも良い。
【００３０】
●製品名称
●製品品番
●製品説明
●製品識別子（製品名称と相違）
●組織
●ベンダ名称
●ベンダ品番
●ベンダ組織
●在庫組織
●クラス
●属性
●他のサービス情報
●製品タイプ
●測定単位
●有効開始日付
●有効終了日付
●注文可能
●販売可能
●リードタイム
●代替製品
●関連製品
●相当製品
●相当製品第１組織
●相当製品ベンダ
●相当製品ベンダ組織
●クラス名称
●リードタイム
●最大品質
●最小品質
●注文可能フラグ
●販売製品フラグ
●続き物製品
●サービス製品
●船運送業者
●船経由
●在庫単位
●ある日付の在庫単位
【００３１】
製品管理のための共通オブジェクトデータモデルは、ここでは、製品共通オブジェクトモデルとして引用される。図３から図１５は、製品管理に関係する製品共通オブジェクトモデルのデータ構造である。そのような製品共通オブジェクトモデルは、ソースフォーマットの中で対応する製品管理情報から作り出されるサンプル中間データ構造を説明する。ここで述べられるような製品データ構造モデルにおけるエレメント及び関係するサブエレメントは、オプションである。他の言葉で言えば、与えられたエレメント又はサブエレメントの定義は、実装から実装へ、企業のニーズに依存して、変化しても良い。
【００３２】
ここで述べられるように製品共通オブジェクトモデルを、多くの産業のための様々な製品を表すように適応し、及び／又は、拡張しても良い。さらに、製品共通オブジェクトデータモデルは、顧客注文、会社価値、会社業務機会、製品値付け、製品見積等に関係する要求を満足させるために使用される。
【００３３】
図３では、ファシリティで使用される中間データ構造は、listOfProductエレメント３００によって表される。そしてそれは、多くの製品エレメント３１０を含める。製品エレメントを説明するようなものは、図４に示されるように製品エレメント４００である。
【００３４】
図４では、製品エレメント４００は、製品識別子（ＩＤ）エレメント４０２、製品ベースデータ（baseData）エレメント４０４（所与の製品に関する基本情報を含む）、製品販売データ（salesData）エレメント４０６（所与の製品のための販売情報を含む）、製品構成データ（configurationData）エレメント４０８（所与の製品のための構成データを含む）、関連製品ライン（relatedProductLine）エレメント４１０（所与の製品に関係する製品ラインに関する情報を含む）、価格タイプ製品表（Product listOfPriceType）エレメント４１２（所与の製品のための有効な価格タイプに関する情報を含む）、関連在庫位置製品表（Product listOfRelatedInvLoc）エレメント４１４（所与の製品を保存する在庫位置に関する情報を含む）、関連製品表（listOfRelatedProduct）４１６（所与の製品に関連する製品の情報を含む）、製品関連業務単位表（listOfRelatedBusUnit）エレメント４１８（所与の製品を売るために認証された販売組織に関する情報を含む）、及び、製品カスタムデータ（customData）エレメント４２０（所与の製品に関係するカスタマイズデータを含む）がある。
【００３５】
製品ベースデータ（baseData）エレメント４０４は、図５に関連してより詳細に述べられる。製品販売データ（salesData）エレメント４０６は、図６に関連してより詳細に述べられる。製品構成データ（configurationData）エレメント４０８は、図７に関連してより詳細に述べられる。関連製品ライン（relatedProductLine）エレメント４１０は、図８に関連してより詳細に述べられる。製品価格表（listOfPriceType）エレメント４１２は、図９に関連してより詳細に述べられる。関連在庫位置製品表（Product listOfRelatedInvLoc）エレメント４１４は、図１０に関連してより詳細に述べられる。関連製品表（listOfRelatedProduct）４１６は、図１１に関連してより詳細に述べられる。製品関連業務単位表（listOfRelatedBusUnit）エレメント４１８は、図１２に関連してより詳細に述べられる。
【００３６】
図５において、製品ベースデータ（baseData）エレメント５００は、製品カテゴリーコード（categoryCode）エレメント５０２（製品カテゴリーコードに関する情報を含む）、製品説明エレメント５０４（製品説明情報を含む）、製品有効終了日付（effectiveEndData）エレメント５０６（製品有効最終日付に関する情報を含む）、製品有効開始日付（effectiveStartDate）エレメント５０８（製品の有効開始日付に関する情報を含む）、グローバル製品識別子（globalProductIdentifir）エレメント５１０（所与の製品のためのグローバル識別子に関する情報、例えば、ＤＵＮＳ、ＩＳＢＮ等、業務間関係でよく使用されるものを含む）、グローバル製品分類コード（globalProductClassificationCode）エレメント５１２（所与の製品用グローバル分類コードに関する情報を含み、グローバル分類コードは、国際標準の本体部によって設定しても良い）、製品グローバル連番識別子（globalSerialIdentifier）エレメント５１４（所与の製品が続きもの化される場合、その製品のためのグローバル連番識別子に関する情報を含む）、製品グローバル特別取扱コード（globalSpecialHandlingCode）エレメント５１６（所与の製品のための取り扱い指示を含む）、製品名称（name）エレメント５１８（所与の製品の名称を含む）、製品番号（number）エレメント５２０（所与の製品が続きもの化される場合、その製品の連続番号を含む）、製品部品番号（partNumber）エレメント５２２（所与の製品の部品番号を含む）、製品ステータスコード（statusCode）エレメント５２４（所与の製品に関係するステータス情報を含み、例えば、所与の製品のために段階的に廃止するサポートがあるかどうかのようなものである）、製品タイプコード（typeCode）エレメント５２６（例えば、その製品が銀行業務なら、普通預金、口座預金のような所与の製品であって、その製品に関係するタイプコード情報を含む）、製品測定単位コード（unitOfMeasureCode）エレメント５２８（例えば、キログラムやポンド）、製品ベンダ部品番号（vendorPartNumber）エレメント５３０（所与の製品に関係するベンダによって使用される連続番号を含む）である。
【００３７】
図６は、ある実施例により、所与の製品の販売に関連する情報を含む様々なエレメントを説明する。図６において、製品販売データ（salesData）エレメント６００は、製品フィールド交換可能フラグ（replaceFlag）エレメント６０２を含み、それは製品がフィールドサービスエンジンによって交換可能かどうかを示すフラグである。製品販売データ（salesData）エレメント６００は、製品リードタイム（leadTime）エレメント６０２を含み、それは、製品の配送に必要なリードタイムである。製品最大注文量（maximumOrderQuantity）エレメント６０６（顧客注文毎の製品最大量を示す）、製品最小注文量（minimumOrderQuantity）エレメント６０８（顧客注文毎の製品の最小量を示す）、製品改定エレメント６１０（製品構成改定番号や、製品設計改定番号のような、改定番号を示す）、及び、所与の製品が注文されたか否かを示す製品注文可能フラグ（orderableFlag）エレメント６１２である。例えば、所与の製品は、所与の製品が企業によって終えるものである場合、注文されないというフラグを立てる。製品販売データエレメント６００は、販売製品フラグ（salesProductFlag）エレメント６１４（所与の製品がサービスと対立するものとして陳列できるものかどうかを示す）、製品サービスフラグ（serviceFlag）エレメント６１６（所与の製品が陳列できるものと対立するものかどうかを示す）、製品サービスインスタンスフラグ（serviceInstanceFlag）エレメント６１８（所与の製品が、例えば、保証サービスのような、構成可能なサービスかどうかを示す）、及び、製品続きもの化フラグ（serializedFlag）エレメント６２０（所与の製品が同期されるべきかを示す）である。
【００３８】
図７では、製品構成データ（configurationData）エレメント７００は、製品構成フラグ（configFlag）エレメント７０２（即ち、所与の製品のための構成フラグ）、及び、製品関連クラス（relatedClass）エレメント７０４、ある実施例により、それは、構成データが所与の製品によって継承されるものから、クラスを識別する。製品関連クラス（relatedClass）エレメント７０４は、図１３に関連して、より詳細に記述される。
【００３９】
図８は、ある実施例により、所与の製品に関係する製品ラインに関する情報を含む幾つかのエレメントを説明する。図８では、関連製品ライン（relatedProductLine）エレメント８００は、製品ライン（productLine）エレメント８０２を含み、それは、所与の製品に関係する製品ラインを識別する識別情報を含む。製品ラインエレメント８０２は、製品ライン識別（ＩＤ）エレメント８０４、製品ラインベースデータ（baseData）エレメント８０６、及び、製品ラインカスタムデータ（customdata）エレメント８０８（製品ラインに関係するカスタマイズエレメントデータを含む）を含む。製品ラインベースデータエレメント８０６は、製品ライン説明（description）８０９、及び、製品ライン名称（name）エレメント８１０を含む。
【００４０】
図９は、ある実施例により、所与の製品に関係する側面に対するある値付けに関する情報を含む幾つかのエレメントを説明する。図９では、製品価格表タイプ（listOfPriceType）エレメント９０２は、製品価格タイプコード（priceTypeCode）エレメント９０４（価格タイプコードの例は、料金、一回払い、使用料等を生じる価格タイプコードの例）を含む。
【００４１】
図１０は、ある実施例により、所与の製品を保存する在庫位置に関する情報を含むエレメントである。所与の製品を保管する複数の場所がある。図１０では、関連在庫位置製品表（Product listOfRelatedInvLoc）エレメント１０００は、製品関連在庫位置（relatedInvLoc）エレメント１０１０（所与の製品を保管するウェアハウスやプラントなどの在庫位置に関する情報を含む）の数を含む。各製品関連在庫位置１０１０は、製品在庫位置識別子１０１２（所与の製品の在庫位置を識別するＩＤ）、製品在庫データ（inventoryData）エレメント１０１４（所与の製品の特定在庫位置の前後関係における所与の製品の属性に関する情報）を含む。製品在庫データエレメント１０１４は、図１４に関連して詳細に記述する。
【００４２】
図１１は、ある実施例により、所与の製品に関連する製品に関する情報を含む幾つかのエレメントを説明する。例えば、関連製品は親子製品、相当製品、代替製品などがある。図１１では、関連製品表（listOfRelatedProduct）エレメント１１００は、関連製品エレメント１１０２（関連製品は親製品、相当製品、代替製品など）の番号を含む。各関連製品エレメント１１０２は、関連製品識別子（ＩＤ）エレメント１１０４、関連製品名称（name）エレメント１１０６、関連製品番号（number）エレメント１１０８、及び、関連製品タイプコード（typeCode）エレメント１１１０（例えば、タイプコードは、“親”、“相当”、“置換”等）含む。
【００４３】
図１２は、ある実施例により、所与の製品を売る権限を与えられた販売又は業務組織に関する情報を含む幾つかのエレメントを説明する。図１２では、関連業務単位製品表（Product listOfRelatedBusUnit）エレメント１２００は、製品関連業務単位（relatedBusUnitData）エレメント１２０２（所与の製品を売る権限を与えられた販売又は業務組織の１つ）を含む。製品関連業務単位エレメント１２０２は、製品販売、又は、業務組織識別子（ＩＤ）エレメント１２０４、及び、製品業務単位データ（productBusUnitData）エレメント１２０６（所与の製品を売る権限を与えられた販売又は業務組織に関する情報を含む）を含む。製品業務単位データエレメント１２０６は、図１５に関連してここに詳細に記述する。
【００４４】
図１３では、関連クラス（relatedClass）エレメント１３００は、製品関連クラス識別子（ＩＤ）エレメント１３０２を含む。クラスエレメントに関連する製品は、所与の製品に関係する構成データの一部である。
【００４５】
図１４は、ある実施例により、所与の製品を特定する属性、及び、所与の製品のための在庫位置を特定する属性を記述する幾つかのエレメントを説明する。図１４では、製品在庫データ（inventoryData）エレメント１４００は、製品分類データ（classificationData）エレメント１４０２（製品在庫位置分類データを含む）、及び、製品保管データ（stockingData）エレメント１４０４（製品在庫位置保管データを含む）を含む。製品分類データエレメント１４０２は、製品移動クラスコード（movementClassCode）エレメント１４０６（即ち、カウント数サイクルで示すように、所与の製品が製品の流れが遅いか、速いかのどちらかを識別する分類コード）、及び、製品値クラスコード（valueClassCode）エレメント１４０８（即ち、所与の製品が、高い値、真ん中の値、低い値のような値によって分類される）。
【００４６】
さらに、図１４では、製品保存データ（stockingData）エレメント１４０４は、製品割当安全保管レベル以下フラグ（allocateBelowSafetyStockLevelFlag）エレメント１４１０（そのようなフラグは、注文応答に応じて、安全在庫レベル以下に割当ているかどうかを示す）、製品自動置換フラグ（autoSubstituteFlag）エレメント１４１２（そのようなフラグは、所与の製品が注文応答時、別の製品に自動的に置換されるかどうかを示す）、製品自動割当フラグ（autoAllocateFlag）エレメント１４１４（そのようなフラグは、所与の製品が自動的に割当てられるかどうかを示す）、製品最大在庫レベル（maxInventoryLevel）エレメント１４１６（所与の製品に関して所与の在庫位置を維持する最大在庫レベルを示す）、製品最小在庫レベル（minInventoryLevel）エレメント１４１８（所与の製品の再補充が、所与の在庫位置でトリガーされる最小在庫レベルを示す）、及び、製品安全在庫レベル（safetyStockLevel）エレメント１４２０（所与の製品が所与の在庫位置で保管されるべき安全レベルを示す）を含む。
【００４７】
図１５は、ある実施例により、所与の製品を売る権限のある業務又は販売組織を特定する情報を含む幾つかの要素を説明する。図１５では、製品業務単位データ（productBusUnitData）１５００は、製品販売測定単位コード（salesUnitOfMeasureCode）エレメント１５０２を含み、それは、所与の製品のための販売測定単位である。
【００４８】
上述の機能は、直接的に様々な方法において適応され、かつ、拡張されることが、当業者によって評価されるだろう。例えば、ファシリティは、在庫取引情報の様々な他の種類を変形するために使用され、かつ、企業情報を様々な他の形式の間に変形するために使用される。
【００４９】
前述において、本発明の実施例は、実装から実装へ変化するたくさんの明確な詳細情報に関連して述べられた。このようにして、本発明が何であるか、及び、出願人によって発明と考えられるものが何であるかの唯一であり、かつ、排他的な表示は、この出願から生じる請求項の組であり、そのような請求項は特定した型であり、いかなる補正も含んでいる。ここで、請求項に含まれる用語を説明する明白な定義は、請求項で使用されるような用語の意味を定義する。ここから、請求項ではっきりと復唱されていない制限の無い、要素、特性、機能、長所、又は、属性は、形はどうあれ、そのような請求項の範囲を制限するべきである。本明細書と図面は、従って、制限的というより、説明的とみなされるべきである。
【図面の簡単な説明】
【００５０】
【図１Ａ】ある実施例により、ファシリティが作動するコンピュータ化された環境の概要を示す高レベルネットワーク図である。
【図１Ｂ】少なくとも幾つかのコンピュータシステムにおいて、典型的に合体される幾つかの要素、及び、ファシリティが実行する他のデバイスを示すブロック図である。
【図２】ファシリティによって実行される幾つかのステップを示す高レベルフローダイアグラムである。
【図３】ある実施例による製品共通オブジェクトモデルを説明するデータ構造図である。
【図４】ある実施例による製品共通オブジェクトモデルを説明するデータ構造図である。
【図５】ある実施例による製品共通オブジェクトモデルを説明するデータ構造図である。
【図６】ある実施例による製品共通オブジェクトモデルを説明するデータ構造図である。
【図７】ある実施例による製品共通オブジェクトモデルを説明するデータ構造図である。
【図８】ある実施例による製品共通オブジェクトモデルを説明するデータ構造図である。
【図９】ある実施例による製品共通オブジェクトモデルを説明するデータ構造図である。
【図１０】ある実施例による製品共通オブジェクトモデルを説明するデータ構造図である。
【図１１】ある実施例による製品共通オブジェクトモデルを説明するデータ構造図である。
【図１２】ある実施例による製品共通オブジェクトモデルを説明するデータ構造図である。
【図１３】ある実施例による製品共通オブジェクトモデルを説明するデータ構造図である。
【図１４】ある実施例による製品共通オブジェクトモデルを説明するデータ構造図である。
【図１５】ある実施例による製品共通オブジェクトモデルを説明するデータ構造図である。
【図１Ａ】
2006523349.tif 000002
【図１Ｂ】
2006523349.tif 000003
【図２】
2006523349.tif 000004
【図３】
2006523349.tif 000005
【図４】
2006523349.tif 000006
【図５】
2006523349.tif 000007
【図６】
2006523349.tif 000008
【図７】
2006523349.tif 000009
【図８】
2006523349.tif 000010
【図９】
2006523349.tif 000011
【図１０】
2006523349.tif 000012
【図１１】
2006523349.tif 000013
【図１２】
2006523349.tif 000014
【図１３】
2006523349.tif 000015
【図１４】
2006523349.tif 000016
【図１５】
2006523349.tif 000017
【国際調査報告】
2006523349.tif 000018