機械翻訳について

データ要件の決定およびランタイム動作の検討

必要なデータのタイプとそのアクセス方法を決定します。 次に、必要なランタイム動作を決定します。

データ要件の決定

必要なデータのタイプと、そのデータへのアクセス方法を決定します。

必要なデータの型

データへのアクセス方法

制限事項

オーダー管理の販売オーダーからのデータ。

データを読み取るには、methodgetAttributeを使用します。

データを書き込むには、setAttributeメソッドを使用します。

各メソッドは、オーダー入力スペシャリストが現在作業領域オーダー管理に入力している販売オーダーに対してのみ、読取りまたは書込みを実行できます。 現在の販売オーダーの他のバージョン、またはオーダー管理の他の販売オーダーに対する読取りや書込みは行いません。

公開ビュー・オブジェクトを使用して、現在の販売オーダーではない販売オーダーのデータにアクセスします。

各メソッドは、属性に対してのみ読取りまたは書込みを実行できます。 オーダー明細を作成できません。

顧客マスター、Oracle ProcurementまたはOracle Receivablesの品目マスターなど、オーダー管理の外部にあるOracleアプリケーションからのデータ。

現在の販売オーダーではないオーダー管理の販売オーダーからのデータ。

Public View Object (PVO)。

詳細は、「拡張機能を使用したOracle Applicationsからのデータの取得」を参照してください。

Oracleアプリケーションは、パブリック・ビュー・オブジェクトを介してそのデータを共有する必要があります。 必要なパブリック・ビュー・オブジェクトが使用できないか、必要な属性にアクセスできない可能性があります。 必要なデータにアクセスするために、リクエストを送信する必要がある場合があります。

Oracleアプリケーションの外部に存在するシステムからのデータ。

WebサービスまたはREST API。

webサービスまたはREST APIを使用できます。

webサービスを使用する場合は、同期サービスを使用する必要があります。 非同期webサービスは使用できません。

詳細と例については、「Oracle Supply Chain Management CloudのREST API」、Order Management、「オーダー・ハブの販売オーダーをクリック」の順に展開します。

アクセスできるデータを検討します。

読取り権限

書込みアクセス

次のいずれかの拡張ポイントでこのデータに対して読取り操作を実行します:

  • 拡張可能フレックスフィールドを含むオーダー・ヘッダー

  • 拡張可能フレックスフィールドを含むオーダー明細

  • 販売実績

  • 価格設定エンティティ(手数料、手数料コンポーネント、手動価格調整、合計、価格検証、税金詳細など)

  • ロットまたはシリアル

  • トランザクション属性

  • 支払

  • 請求プラン

  • 添付

  • 文書参照

「保存時」または「送信要求の開始時」拡張ポイントで、このデータに対して書込み操作を実行します。

  • 拡張可能フレックスフィールドを含むオーダー・ヘッダー

  • 拡張可能フレックスフィールドを含むオーダー明細

  • 添付

  • 販売実績

  • トランザクション属性

  • 文書参照

オーダー管理では、この時点で事前定義済の一連の大きい検証がすでに実行されているため、送信リクエスト終了の拡張ポイント中にこのデータに対する書込み操作を実行できません。

送信終了リクエスト拡張ポイントで、データに対する書込み操作を実行します。

  • オーダー・ヘッダーの拡張可能フレックスフィールド

  • オーダー明細の拡張可能フレックスフィールド

  • 添付

完全なリストについては、「Order Managementの拡張機能で使用できるエンティティ」を参照してください。

実行時の動作の考慮

実行時の動作のフロー

ノート

  • オーダー管理では、各拡張が順番に実行され、アクティブ属性にチェック・マーク実行が含まれている拡張のみが実行されます。 拡張x、yおよびzを作成するとします。 拡張子xが最初に実行され、次に拡張子yが実行されます。 zをアクティブにすると、Order Managementでは拡張x、z、yが実行されます。

    順序

    拡張名

    アクティブ

    1

    x

    チェック・マークが含まれます

    10

    y

    チェック・マークが含まれます

    5

    z

    チェック・マークが含まれていません

  • オーダー管理では、エラーまたは警告が発生しないかぎり、アクティブな拡張が終了するまで各拡張が実行されます。 エラーまたは警告が発生した場合、オーダー管理では拡張は実行されません。 たとえば、x、yおよびzがアクティブで、xは終了するがzはエラーで終了するとします。 オーダー管理では拡張は実行されません。

  • 各変数は各拡張に対してローカルです。 複数の拡張機能で共有することはできません。 たとえば、拡張子xとyに変数Aが必要であるとします。 変数Aをxに指定した場合、yではAを使用できません。 かわりに、xでAを参照するyにロジックを記述する必要があります。

関連属性の値の指定

一部の属性はセットと考えることができます。 たとえば:
  • 出荷先パーティおよび出荷先パーティ・サイト

  • 請求先顧客および請求先顧客サイト

  • 請求先担当者および請求先担当者サイト

これらの属性のいずれかの値を指定する場合は、もう一方の属性の値も指定することをお薦めします。 出荷先パーティ・サイトを指定する場合は、出荷先パーティも指定します。 これにより、検証エラーを回避できます。 出荷先パーティ・サイトとして12345を指定したが、Order Managementでそのサイトを使用する出荷先パーティが見つからない場合、拡張は失敗します。 失敗を回避するために、両方の属性の値を指定します。