価格設定アルゴリズムをテストから本番に移行
特定のビジネス要件を満たすように価格設定アルゴリズムを拡張し、エクスポートとインポートを使用して環境間を移動できます。
通常、アルゴリズムはテスト環境で開発します。 テストが終了したら、エクスポートおよびインポート処理を使用して本番環境に移動します。 エクスポートを使用して、拡張アルゴリズムをバックアップすることもできます。
![エクスポートおよびインポート処理を使用して、本番環境に移動](images/qp_various_graphics_159_20072429.png)
アルゴリズムのエクスポート
Testという名前の環境でアルゴリズムを開発およびテストするとします。 テストが終了したら、すべてのアルゴリズム(事前定義済のアルゴリズムを含む)をProductionという名前の環境にエクスポートする必要があります。
-
価格設定の管理に必要な権限を使用して、テスト環境にサインインします。
-
価格設定管理作業領域で、「タスク」>「アルゴリズムの管理」をクリックします。
-
「アルゴリズムの管理」ページで、「処理」>「すべてエクスポート」をクリックします。
処理
説明
選択項目のエクスポート
-
このアクションは、選択したアルゴリズムのみをエクスポートします。
-
選択した各アルゴリズムのすべてのバージョンがエクスポートされます。 たとえば、出荷手数料の計算アルゴリズムにバージョン0、1、2、3、4、5、6および7があり、出荷手数料の計算のバージョン3のみを選択した場合、エクスポートでは出荷手数料の計算のすべてのバージョンがエクスポートされます。
-
1つのバージョンのみ、またはアルゴリズムの一部のバージョンのみをエクスポートすることはできません。
すべてエクスポート
すべてのアルゴリズムのすべてのバージョンをエクスポートします。
インポート
-
「選択したエクスポート」または「すべて選択済」処理を使用するときに作成したzipファイルから1つ以上のアルゴリズムをインポートします。
-
一部のバージョンのアルゴリズムのみをインポートすることはできません。
-
zipファイルに複数のアルゴリズムが含まれている場合は、それらをすべてインポートする必要があります。 選択はできません。
-
-
表示されたダイアログで、「ファイルを保存」オプションを選択し、「OK > 保存」をクリックします。
-
事前定義済のExportedAllAlgorithms.zipファイル名を使用することも、変更することもできますが、ファイルをzipファイル・タイプとして保存する必要があります。
-
ファイルを保存するロケーションをノートにとります。 この例では、my_algorithmsという名前のフォルダを作成し、zipファイルを
c:\my_algorithms
のローカル・コンピュータに保存するとします。 -
このファイルをバックアップとして使用できます。 たとえば、サーバーで致命的な障害が発生した場合、そのファイルを新しい環境にインポートし、中断した場所をピック・アップできます。
-
アルゴリズムのインポート
-
テスト環境からサインアウトし、本番環境にサインインします。
-
「アルゴリズムの管理」ページにナビゲートし、「処理」>「すべてインポート」をクリックします。
-
表示されたダイアログで、
c:\my_algorithms
にナビゲートし、前にエクスポートしたExportedAllAlgorithms.zipファイルを見つけて選択し、OKをクリックします。-
インポートでは、本番に現在存在するアルゴリズムが、テストからエクスポートしたアルゴリズムに置き換えられます。
-
Testからインポートするzipファイルに複数のバージョンのアルゴリズムが含まれている場合、インポートによって、バージョン0および1を除く本番のアルゴリズムのすべてのバージョンが削除され、Testのバージョンに置き換えられます。 本番環境でバージョン0および1のインポートは使用されません。 それらは変わらない。
-
Algorithm_1、Algorithm_2およびAlgorithm_3_Customをインポートするとします。1および2は事前定義されています。3は作成したものです。
アルゴリズム名 |
テストのバージョン |
インポート前の本番バージョン |
インポート後の本番バージョン |
---|---|---|---|
Algorithm_1 |
Version 0, 1, 2, 3 (inactive), 5 |
バージョン0、1、2 |
Version 0, 1, 2, 3 (inactive), 5 |
Algorithm_2 |
バージョン0、1、6、7 (非アクティブ)、9、10、11、12 |
バージョン0、1、2、3、6 |
バージョン0、1、6、7 (非アクティブ)、9、10、11、12 |
Algorithm_3_Custom |
バージョン1、2 エクスポートでは、作成するアルゴリズムごとに、バージョン0より上位のすべてのバージョンがエクスポートされます。 |
バージョン1、2、3、4 |
バージョン1、2 |
バージョンがどのように機能するかを学習します。 詳細は、「価格設定アルゴリズムを最新の更新に促進」および「更新による変更の管理」を参照してください。