機械翻訳について

処理制約のインポートおよびエクスポート

テスト環境で処理制約をテストすることをお薦めします。 このトピックでは、テスト環境と本番環境の間など、環境間で処理制約をインポートおよびエクスポートする方法について学習します。

この例では、ORDER_ENTRY_SPECIALISTロールが販売オーダーの運送業者属性の更新を制約し、この制約からORDER_MANAGERロールを除外する必要があるとします。 運送業者を更新すると運用コストに影響する可能性があるため、これが必要なのは、これらの変更をORDER_MANAGERロールに制限する必要があるためです。

以前の時点でCARRIER_UPDATE_NOT_ALLOWED制約を作成し、これを変更する必要があるとします。 次に、その現在の値を示します。

属性

制約名

CARRIER_UPDATE_NOT_ALLOWED

制約エンティティ

オーダー履行明細

制約操作

更新

属性名

運送業者

このトピックでは、事前定義済ジョブ・ロールを使用します。 セキュリティ要件に応じて、独自のジョブ・ロールを作成する必要があります。 詳細は、「Order Managementの実装に必要な権限」を参照してください。

処理制約のエクスポート

  1. 「設定および保守」作業領域に移動し、オーダー管理オファリングを選択します。

  2. 機能領域リストで、Ordersという「行」をクリックします。

  3. オーダー領域で、「表示」>「列」をクリックし、処理オプションにチェック・マークを追加します。

  4. タスクの検索ウィンドウで、処理制約の管理を検索します。

  5. タスク・リストで、タスク列の処理制約の管理がある行で、「処理」>「CSVファイルにエクスポート」>「新規作成」をクリックします。

  6. 設定データの「CSVファイル」へのエクスポート・ページで、「送信」をクリックし、確認ダイアログで処理の管理Constraints_20210212_062347_662などのプロセス名の値をノートします。

  7. 設定ページのタスク列に処理制約の管理がある行で、「処理」>「CSVファイルにエクスポート」をクリックし、表示されるステータスを確認します。

    ステータスが処理中の場合は、終了するまで待機します。 ステータスがダウンロードの準備完了の場合は、「ダウンロードの準備完了」をクリックします。

  8. 設定データの「CSVファイルの結果」へのエクスポート・ページで、「アクション」>「ダウンロード」>「CSVファイル・パッケージ」をクリックします。

  9. 表示されたダイアログで、ファイルとして保存するオプションを選択し、OKをクリックします。

  10. ブラウザを使用して、ダウンロード・ロケーションにアクセスします。 ご使用のブラウザによって異なります。 たとえば、Firefoxで、上部バナーの「下向き矢印」をクリックします。

  11. ダウンロードによって、複数のcsvファイルを含む単一のzipファイルが作成されることに注意してください。 これらのファイルを任意のフォルダに抽出します。

処理制約の変更

  1. ORA_DOO_CONSTRAINT_ASSIGN.csvファイルを編集して、制約にロールを割り当てます。

    属性

    ORA_DOO_CONSTRAINT_SETUP.ConstraintName

    CARRIER_UPDATE_NOT_ALLOWED

    RoleCommonName

    ORDER_ENTRY_SPECIALIST

  2. ORA_DOO_CONSTRAINT_EXCLUSION.csvファイルを編集して、制約からロールを除外します。

    属性

    ORA_DOO_CONSTRAINT_SETUP.ConstraintName

    sru_shippingmeth

    RoleCommonName

    ORDER_MANAGER

  3. zipファイルへの変更を保存します。

処理制約のインポート

  1. 「オーダー管理の設定」ページのタスクの検索ウィンドウで、処理制約の管理を検索します。

  2. タスク・リストで、タスク列の処理制約の管理がある行で、「処理」>「CSVファイルからインポート」>「新規作成」をクリックします。

  3. 「CSVファイルへの設定データのインポート」ページで、変更したzipファイルを参照し、「送信」をクリックします。

  4. 設定ページのタスク列に処理制約の管理がある行で、「アクション」>「CSVファイルからインポート」をクリックし、表示されるステータスを確認します。

  5. ステータスが設定データのインポートからデータ検証の準備完了に変わるのを待ちます。

  6. データ検証の準備完了ステータスをクリックします。

  7. 「CSVファイルの結果」からの設定データのインポート・ページで、値を確認します。

    属性

    ステータス

    正常に完了

  8. 「ビジネス・オブジェクト」領域を展開し、タスクに進む列の「矢印」をクリックします。

  9. 「処理制約の管理」ページで、追加したロールが表示されることを確認します。

ノート

  • エクスポートでは、事前定義済の処理制約はエクスポートされません。 作成した制約のみがエクスポートされます。 そのため、「処理制約の管理」ページの事前定義済オプションにチェック・マークが含まれている場合は、制約の一部を変更できません。

  • 「設定および保守」作業領域の処理制約の管理タスクでは、制約、条件、ルール・セット、レコード・セットなどの関係が管理されます。 インポートまたはエクスポートする場合は、csvファイルでこれらの関係を手動で管理する必要があります。

  • csvファイルのパッケージ全体を単一のzipファイルとしてインポートおよびエクスポートします。 これは、ファイル間の関係を維持するのに役立ちます。 個々のcsvファイルまたはそれらのサブセットをインポートおよびエクスポートしないでください。

  • Oracle Applicationsに存在するデータのみをインポートします。 たとえば、MY_ROLEという名前のロールをインポートする場合は、MY_ROLEがOracle Applicationsに存在し、そのロールがアクティブであることを確認します。 必要に応じて、セキュリティ・コンソールを使用してロールを追加してアクティブにするか、インポート・ファイルにロールを含めないでください。 ロールを含める場合は、セキュリティ・コンソールのRoleCommonName属性の値と一致していることを確認してください。

ファイルの説明

パッケージに含まれるファイルは次のとおりです。

ファイル

説明

ASM_SETUP_CSV_METADATA.xml

ダウンロードによって作成される仮想オブジェクトのメタデータが含まれます。 このファイルは変更しないでください。

DOO_CHANGE_CONSTRAINT_DEF.csv

制約から作成または参照するすべてのレコード・セットが含まれます。

ORA_DOO_CONSTRAINT_ASSIGN.csv

制約タブの各制約と制約タブの制約ロール領域でロール間の関係を作成します。

ORA_DOO_CONSTRAINT_CONDITION.csv

制約名などの「処理制約の管理」ページの制約タブの各制約と、グループ番号、メッセージ、有効などの条件タブのデータとの関係を作成します。

ORA_DOO_CONSTRAINT_EXCLUSION.csv

制約タブの各制約と制約タブの除外されたロール領域でロール間の関係を作成します。

ORA_DOO_CONSTRAINT_RECORD_SET_COLUMN.csv

条件付き制約に使用するレコード・セットが含まれます。

ORA_DOO_CONSTRAINT_SETUP.csv

制約名、制約操作、有効、操作時アクション、適用可能なロールなど、「処理制約の管理」ページの制約タブの各制約の詳細が含まれます。

また、「処理制約の管理」ページで設定できない他の属性(有効日など)も含まれます。

csvファイルにはこれらの列が含まれていますが、「処理制約の管理」ページは含まれていません。 .csvファイルからこれらの列を削除します。

ORA_DOO_CONSTRAINT_VALIDATION_TEMPLATE.csv

制約と検証ルール・セットの関係を作成します。

短縮名、検証タイプなど、「処理制約の管理」ページの「検証ルール・セット」タブの詳細が含まれます。

ORA_DOO_CONSTRAINT_VALIDATION_TEMPLATE_COLUMN.csv

制約タブの制約と「検証ルール・セット」タブの詳細領域のデータ(属性名、検証操作、値文字列など)の間の関係を作成します。