価格設定スプレッドシートの使用に関するガイドライン
スプレッドシートを使用して価格設定を管理する場合は、次のガイドラインに従います。
ワークブックの管理とデータの検索
-
ワークブックは1回のみダウンロードします。 その後の用途では、ローカル・コンピュータで
xls
ファイルを直接開きます。 -
ダウンロードするワークブックには、価格表、割引リストまたは顧客価格設定プロファイルは含まれていません。 価格設定管理作業領域を使用して複数のオブジェクトにわたる変更を管理するかわりに、空のワークブックが用意されています。
-
ワークブック・ファイルを保存してラップトップ上の任意のロケーションに移動するか、別のコンピュータにコピーします。
-
同じワークブックを異なる環境で使用しないでください。 各ワークブックにはURLなどの住所詳細が含まれているため、特定の環境に接続できます。
-
同時に複数のワークブックを開かないでください。 たとえば、価格表と割引リストを管理する必要がある場合は、価格表のワークブックを開いて、すべての価格表タスクを実行し、ワークブックを閉じます。 次に、割引リストのワークブックを開きます。 複数のワークブックを開くと、キャッシュ、クリップボードおよびその他の領域で問題が発生する可能性があります。
-
セッション・タイムアウト設定に注意してください。 たとえば、セッションが15分後にタイムアウトし、ワークブックで作業している場合、サーバーと対話できないことがあります。 サーバーへのコマンドは応答しません。 ワークブックを閉じ、ワークブックを開いてサインインします。
-
スタックした場合は、データをクリアしてやり直します。
-
日付に従ってアクティブなすべての料金を検索するには、「有効な手数料」オプションを有効にします。
- 同じ名前の価格表が複数ある場合は、必ず名前全体を検索してください。 Vision Price List Aという名前の価格表があり、それを更新する必要があるとします。 また、Vision Price List Bという名前の別の価格表があり、各リストに1,000レコードが含まれているとします。 Vision Price Listという文字列を検索すると、スプレッドシートでは2,000件のレコードがすべてダウンロードされ、更新を行うと、リストAおよびBのすべてのレコードが更新されます。 この問題を回避するには、Vision Price List Aを検索します。
- デスクトップ統合アドインを最新の状態に保ちます。 Oracleは、アドインを定期的に変更します。 更新ごとに最新のアドインをダウンロードします。
- エラーが発生した場合は、エラーを修正してからアップロードを再試行してください。 最初にエラーを修正せずに再度アップロードしないでください。
- 「有効な手数料」オプションを使用して、検索結果をフィルタします。 これにより、パフォーマンスが向上し、現在使用している課金のみが考慮されるように更新に集中できます。
- 検索時に価格リストの名前全体を入力します。 たとえば、10の価格表名がすべてPrice Listで始まるが、Vision Operationsの価格表の価格表のみが必要な場合は、Vision Operationsの価格表を入力します。 価格表のみを入力しないでください。 これにより、不要な価格リストが大量にダウンロードされるのを防ぐことができます。
- 各ワークブックにはURLなどの住所詳細が含まれているため、特定の環境に接続できます。 複数の開発環境を使用する場合は、これらの環境で同じワークブックを使用しないでください。 かわりに、各環境に個別のワークブックをダウンロードします。
データの管理
-
•200を超えるレコードを処理する必要がある場合は、ADF Desktop Integrationを使用しないでください。 かわりにPriceListsImportBatchTemplate.xlsmを使用します。 詳細は、「価格表のバッチのインポート」を参照してください
-
ワークブック内のデータがサーバー上のデータに最新であることを確認するには、ワークブックの処理が終了するたびに検索をリフレッシュします。
-
ADFデスクトップ統合プラグインを最新の状態に保ちます。 ワークブックは通常、更新が使用可能になったときに通知します。 プラグインが最新でない場合、結果は正しくありません。
-
ADFデスクトップ統合を使用して、データを保守し、一括更新を実行します。 価格表インポート・テンプレートを使用して、1つの価格表に対して1回かぎりのインポートを実行します。 詳細は、「価格表のインポート」を参照してください。
Microsoft Excelの使用
-
プリファレンスにあわせて列を再配置、サイズ変更または非表示にします。
-
列を削除しないでください。 列をコピーして貼り付けないでください。 列を削除するか、列をコピーして貼り付けると、エラーが発生する可能性があります。
-
白いバックグラウンドで表示される属性のみを更新します。 灰色のバックグラウンドで表示される属性は更新しないでください。 たとえば、価格設定手数料の管理ワークシートで更新できる属性を次に示します。
-
計算方法
-
価格
-
開始日
-
終了日
-
手動調整の許可
-
計算タイプ
-
原価計算金額
価格設定手数料の管理ワークシートで他の属性は更新しないでください。
-
-
新しいレコードを作成するには、空の行にデータを追加します。 白のバックグラウンドで表示される属性や、新しいレコードの作成時に灰色のバックグラウンドで表示される属性に値を追加します。
-
別のワークシートからデータをコピーし、価格設定管理作業領域からダウンロードしたOracleワークシートに貼り付けます。
たとえば、販売する品目に関するデータを含む独自のスプレッドシートを保守するとします。 このデータをOracleワークシートにコピーし、Oracleサーバーにアップロードします。
-
データ行のみをコピーするようにしてください。
-
ヘッダー行をコピーしないでください。
-
Oracleワークシートのヘッダー行は上書きしないでください。
-
ファイル全体または非常に大きなデータ・セットをインポートしないでください。 かわりにファイルベースのデータ・インポートを使用します。 詳細は、「価格表のバッチのインポート」を参照してください。
-
-
ファイルの保存を求めるプロンプトが表示された場合は、サーバー上のデータと比較してデータが古くなる可能性があるため、スプレッドシートに変更を保存しないでください。 代わりに、各アクションの直前にサーバーからデータをダウンロードします。
-
CTRL+Sを使用せず、Excelのファイル・メニューの保存を使用しないでください。
-
接続モード中は、Excelで元に戻すコマンドを使用して変更を元に戻すことはできません。
-
接続モードでは、行を選択してから削除をクリックして削除することはできません。 かわりに、リボンで削除コマンドを使用します。
-
Excelですべてクリアまたはすべてクリア・コマンドを使用しないでください。 かわりに、ADF Desktop Integrationのインストール後にリボンに表示されるすべてのデータのクリア・コマンドを使用します。
-
Microsoft Excelを使用する必要があります。 他のスプレッドシート・アプリケーションは使用できません。
スプレッドシート要素の使用
スプレッドシート要素 |
説明 |
---|---|
ログイン ログアウトします |
Oracleサーバーにサインインするか、セッションからサインアウトします。 |
すべてのデータを消去 |
各セッションの最後にあるClear All Dataをクリックして、スプレッドシートからデータをクリアします。 このアクションは、次のセッションでスプレッドシートにサーバー上のデータが最新であることを確認するのに役立ちます。 |
オプションの編集 |
この値はサーバー・アドレスを参照します。 スプレッドシートを別のサーバーで使用するように変更できます。 ほとんどの場合、「オプションの編集」ダイアログの値を変更しないでください。 かわりに、サーバーごとに異なるスプレッドシートを使用してください。 |
検索 |
Oracleサーバー上のデータを検索します。 |
作成または更新 |
Oracleスプレッドシートで作成または更新したデータをアップロードします。 Oracleサーバーにアップロードします。 |
削除 |
スプレッドシートで1つ以上のデータ行を選択し、削除をクリックしてサーバーから削除します。 このアクションは、接続モードでただちに実行され、元に戻すことはできません。 |
ステータス・ビューア |
アクションの結果を説明するメッセージを表示します。 たとえば、ステータス・ビューアに たとえば、必須属性を含めないなどのエラーが発生した場合、ステータス・ビューアには次のようなエラー・メッセージが表示されます。
|
変更された列 |
行の値を変更したが、変更をサーバーにアップロードしていないことを示すアイコンが表示されます。 |
フラグ付き列 |
フラグ付き列をダブルクリックして、行を削除します。 フラグ付き列には、行の削除を計画しているが、削除をサーバーにアップロードしていないことを示すアイコンが表示されます。 リボンの「削除」をクリックして、削除をアップロードします。 |
ステータス列 |
アクションのステータスが表示されます。 各アクションの後にステータス列をスキャンして、サーバーがリクエストが正常に処理されたことを確認します。 リクエスト後にステータスが空であるか、行が正常に更新されましたと表示された場合、更新は成功しました。 エラーが発生した場合は、ステータス列にエラーのサマリーが表示されます。 ステータス・ビューアを使用して、エラーの詳細を表示します。 |
キー列 |
レコードを一意に識別する値が表示されます。 この値は変更できません。 行をコピーするときは、選択しないでください。 キー列を非表示にできます。 |
価格設定手数料の管理ワークシートの使用
-
品目および価格設定手数料を作成または更新します。
-
品目の価格設定および手数料を設定する前に、価格表を作成してビジネス・ユニットに関連付ける必要があります。
-
手数料属性価格、開始日、終了日または手動調整の許可を更新します。
-
価格設定賦課は削除できません。 かわりに、終了日を使用して、価格設定で価格設定料金を使用する必要がなくなった日付を設定します。
-
価格設定管理作業領域の更新済価格設定ルール領域には、スプレッドシートで行った変更は表示されません。
階層調整ルールの管理ワークシートの使用
-
価格設定賦課の階層ルールを作成、更新または削除します。
-
このワークシートでは、グループ内の各手数料のすべての階層明細がまとめて処理されます。 各行は個別に処理されません。
-
階層ベース・タイプ、適用メソッドおよび調整の強制を除くすべての階層ヘッダー属性を更新できます。 層ヘッダーの詳細は、「価格設定ルールへの階層の追加」を参照してください。
-
すべての階層明細属性を更新します。
-
接続モードでのみ、階層明細属性の最小値と最大値を更新します。
-
このワークシートを使用して手数料の最後の階層ルールを削除すると、このワークシートでは階層ヘッダーも削除されます。
-
品目を参照する階層調整ルールを管理する前に、価格表の品目の手数料を設定する必要があります。
-
ルールで指定する割引ルール属性が、階層グループ内の各行で同一であることを確認してください。
-
階層ヘッダーにすべての必須値が含まれていることを確認してください。
-
階層基準タイプを金額に設定する場合は、アプリケーション・メソッドをユニット当たりに設定していることを確認してください。
マトリックス調整ルールの管理ワークシートの使用
-
価格設定賦課のマトリックス・ルールまたは属性ルールを作成、更新または削除します。
-
品目を参照するマトリクス調整ルールを管理する前に、価格リストの品目の課金を設定する必要があります。
-
更新または削除操作は接続モードでのみ行います。
-
日付データには、
yyyy-mm-dd
形式を使用する必要があります。 -
タイムスタンプ・データには、
yyyy-mm-dd hh:mm:ss
形式を使用する必要があります。 -
条件列または結果列を追加する必要がある場合は、まず価格設定管理のマトリックス区分に追加してから、価格設定管理からワークブックをダウンロードする必要があります。
接続モードまたは遅延モードの使用
スプレッドシートは接続モードまたは遅延モードで動作しますが、これらのモードは透過的です。 どちらか一方を使用するためにアクションを実行する必要はありません。 たとえば、サーバーからスプレッドシートにデータをダウンロードし、行を編集して編集をアップロードすると、スプレッドシートは接続モードで動作します。 サーバーへのアクティブな接続を維持します。
遅延モードではアクティブな接続が存在しません。 たとえば、スプレッドシートをオープンし、サーバーに接続しないとします。 表示されるサインイン・ダイアログから意図的に取り消します。 かわりに、自分のスプレッドシート・ファイルなど、他のソースからOracleスプレッドシートにデータをコピーします。 サーバーにサインインし、接続モードになりました。 作成または更新をクリックして、変更をアップロードします。
作成または更新として処理を識別しなくても、データを作成または更新できます。 スプレッドシートは、接続モードと遅延モードのどちらを使用しても、アップロード中に更新または作成することを自動的に決定します。
-
「更新」。 指定したデータと一致するレコードが検索されるため、既存のレコードが更新されます。
-
「作成」。 指定したデータに一致するレコードが見つからないため、新しいレコードが作成されます。 たとえば、Corporate Segment Price Listの品目AS54888の価格設定料金に新しい行を追加するとします。 スプレッドシートは、アップロード中にOracleデータベースを調べます。 Product Information Managementで品目AS54888が検索されますが、Pricing AdministrationのCorporate Segment Price ListにAS54888が見つからないため、Corporate Segment Price ListにAS54888が追加されます。
トラブルシューティング
-
エラーが発生した場合は、ステータス列にエラー・ステータスのサマリーが表示されます。 これを使用してサマリーを読み取ります。
-
ステータス・ビューアを使用して、エラー・メッセージを読み取ります。
-
エラーが発生した場合は、スプレッドシートにダウンロード・ダイアログが表示されます。 テキスト
Do you want to discard the pending changes?
に注意してください。 値をクリックします。-
はい。 エラーの原因となった変更を破棄します。 サーバーがデータを更新しないため、スプレッドシートにエラーに関する詳細が表示されません。
-
いいえ。 サーバーはデータを更新しませんが、スプレッドシートではステータス列とステータス・ビューアにエラーに関する詳細が表示されます。
-
-
エラーの発生後にSearch(検索)コマンドを使用して、スプレッドシートの値をリストアします。
次に、トラブルシューティングの詳細をいくつか示します。
問題 |
解決 |
---|---|
メッセージを受信します。
|
編集中のセルからステップ・アウトし、更新を再試行します。 |
メッセージを受信します。
ステータス・ビューアの一部のメッセージには詳細が含まれています。
|
最大属性の値にBigDecimalデータ型が含まれていることを確認してください。 |
メッセージを受信します。
|
各必須属性に値が含まれていることを確認してください。 |
メッセージを受信します。
|
データをリフレッシュします。 アクションを実行し、データをリフレッシュせずに、別のアクションを実行すると、このエラーが発生することがあります。 たとえば、次のようにします。
この問題を修正するには、階層調整ルールの管理ワークシートに戻り、変更を加えてアップロードした後、データをリフレッシュします。 |
メッセージを受信します。
階層調整ルールの管理ワークシートの最小属性または最大属性に値を指定しました。 |
値が層間で重複しないようにしてください。 たとえば、第1層の値が0から99の場合、第2層の最小値が99以下ではなく100であることを確認します。 |
メッセージを受信します。
|
スプレッドシートに品目を追加し、その品目が存在しないというエラーが表示された場合は、製品情報管理に品目が含まれていることを確認する必要があります。 たとえば、価格設定手数料の管理ワークシートに新しい行を追加し、品目列にAS54999という値を指定したとします。 Product Information ManagementでAS54998品目が指定されているが、AS54999品目が指定されていない場合、品目は存在しません。 |
ワークブックには「価格表データの保守」タブが表示されません。 ワークブックを閉じて開き、接続ダイアログでNoをクリックすると、ワークブックに「価格表データの保守」タブが表示されません。 |
接続ダイアログでYesをクリックします。 |