スプレッドシートを使用したルールの管理
Application Development Framework Desktop Integration (ADFDI)をMicrosoft Excelスプレッドシートとともに使用して、モデルおよび環境間のルールを管理できます。
ルールを管理する方法を次に示します。
操作 | 説明 |
---|---|
検索 | ドラフト・モデルのルールを管理します。 モデルを名前、ワークスペース、またはモデルを含むワークスペースの名前で検索します。 |
作成 | 検索したモデルのルールを作成し、ADFDIスプレッドシートにダウンロードし、ルールに詳細を追加してアップロードします。 |
更新 | 検索したモデル内のルールを更新し、ADFDIスプレッドシートにダウンロードして、ルールを変更してからアップロードします。 |
スプレッドシートでこれらの属性を使用します。
属性 | 更新可能 | 説明 |
---|---|---|
モデル | Yes |
ルールを含むモデルの名前。 この方法で新しいモデルを作成することはできません。 |
ワークスペース | Yes |
モデルのドラフトを含むワークスペースの名前。 この方法で新しいワークスペースを作成することはできません。 |
名前 | Yes |
ルールの名前。 新しい名前を入力すると、アップロードによってモデル、ワークスペースおよびフォルダに新しいルールが作成されます。 この方法で既存のルールの名前を変更することはできません。 モデルの別の下書きにすでに存在するルール名は使用できません。 |
説明 | Yes | ルールの説明。 |
フォルダ・パス | Yes |
ルールを含むフォルダの名前とパス。
新しいパスを入力すると、アップロードによってモデルの最上位の「ルール」フォルダの下に新しいフォルダが作成されます。
新しいサブフォルダには、次のフォーマットを使用します:
|
タイプ | Yes | ルールのタイプ。 文ルール・タイプのみを使用できます。 |
ルール・クラス | Yes |
ルールが現在存在するクラス。 変更するには、次のいずれかを選択します:
|
使用可能 | Yes | ルールを有効にするかどうかを指定します。 YesまたはNoを選択します。 |
ルール・テキスト | Yes |
ルールを定義するCDLテキスト。 各ノード名を一重引用符(' ')で囲んでください。 ルールをノード名で開始する場合は、名前の直前に一重引用符の別のセットを追加します。 たとえば:
|
ルール・ステータス | No |
Oracle Configuratorでルール・テキストが検証され、「ルール・ステータス」列に結果が表示されます:
コンフィギュレータは、アップロードしたルールと、「コンフィギュレータ・モデル」作業領域で作成したルールに対して同じ検証を実行します。 検証が失敗した場合でも、アップロードによってルールがアップロードされますが、エラー・ステータスになります。 |
ステータス | No |
ADFDIは、スプレッドシート内のデータを検証し、「ステータス」列に結果を表示します。 「ステータス」が「挿入失敗」の場合は、更新から変更を削除するように求められたら「いいえ」をクリックし、「ステータス・ビューア」をクリックしてエラーの詳細を確認します。 |
終了日 | No | コンフィギュレータがこのルールを適用しなくなる日付。 |
エラー・メッセージ | No | 検証が失敗した理由を説明します。 |
ADFDIおよびコンフィギュレータは、アップロードのたびにルールを更新します。
変更を確認するには、「ルール」ページを閉じて開く必要がある場合があります。
演習
「製品情報管理」作業領域からzCZ_CAR4DRSDNモデルをすでにインポートし、コンフィギュレータがそのワークスペースを作成したとします。 詳細は、「ワークスペースの管理」を参照してください。
これで、ADFDIを使用して、モデルのCAR4DRSDN参加要素のルールを管理する必要があります。
- 「コンフィギュレータ・モデル」作業領域に移動します。
- zCZ_CAR4DRSDNモデル作成ワークスペースを開きます。
- 「ワークスペースの参加者」領域で、CAR4DRSDNをクリックします。
- 「コンフィギュレータ・モデルの編集」ページで、「タスク」をクリックし、「ファイルベース・データ管理」領域があることを確認します。 この領域のタスクを使用して、ADFDIを介してモデルを管理します。
- 「ルールの管理」をクリックします。
- ブラウザに表示される保存ダイアログで、ManageStatementRules.xlsxファイルを任意のロケーションに保存します。 たとえば、
C:my_rules
という名前のフォルダをすでに作成しているとします。my_rules
フォルダにダウンロードします。 - Windowsファイル・エクスプローラを開き、
my_rules
フォルダに移動して、ManageStatementRules.xlsxを開きます。 - Microsoft Excelで、表示されるダイアログで、「はい」をクリックしてADFDIプラグインに接続します。 Oracle Applicationsへのログインおよび「コンフィギュレータ・モデル」作業領域へのアクセスに使用するものと同じユーザー名とパスワードを使用します。
- 「ルールの管理」ワークシートが表示されていることを確認し、列見出しのすぐ下にある最初の行に値を入力します。
属性 値 モデル CAR4DRSDN ワークスペース zCZ_CAR4DRSDN (V1)モデル作成ワークスペース 名前 Rule 1 説明 Rule 1 フォルダ・パス 空 タイプ 計算書ルール ルール・クラス デフォルト ルール・テキスト ''CAR4DRSDN'.'CAREXTOPT'.'CARWHEELS'.'CARWHEELS01' EXCLUDES 'CAR4DRSDN'.'CAREXTOPT'.'CARWHEELS'.'CARWHEELS02''
このテキスト文字列を囲むには、一重引用符(' ')を使用する必要があります。 二重引用符(" ")を使用しないでください。
使用可能 Yes 「タイプ」、「ルール・クラス」および「使用可能」属性で、セルをクリックし、下矢印を使用して値を選択します。
- 「作成または更新」をクリックします。
- 「コンフィギュレータ・モデル」作業領域のワークスペースに戻ります。
- ルール「タブ」をクリックします。
- ワークシートから追加したルールがツリーに含まれていることを確認します。
ADFDIの使用方法の詳細は、「スプレッドシートを使用した補足構成の管理の概要」を参照してください。