Oracle® Fusion Middleware Oracle Enterprise Repositoryユーザーズ・ガイド 11gリリース1 (11.1.1.7) B72432-01 |
|
前 |
次 |
この章では、タイプ・マネージャを使用して、Oracle Enterprise Repositoryのアセット・エディタやアセット詳細に表示されるように、アーティファクトごとの情報の編成と表示を制御する方法について説明します。
この章では、次の項目について説明します。
Oracle Enterprise Repositoryの各アーティファクトは、次の3つのいずれかの見出しに分類されます。
アセット
コンプライアンス・テンプレート
ポリシー
各見出しは様々なタイプで表されます。
アセット・タイプ
コンプライアンス・テンプレート・タイプ
ポリシー・タイプ
これらのタイプはパターンであり、その各種インスタンスは、Oracle Enterprise Repository内で管理できる多様なアーティファクトに対応するように作成されます。次に例を示します。
アプリケーションは、アセット・タイプのインスタンスです。
プロジェクト・プロファイルは、コンプライアンス・テンプレート・タイプのインスタンスです。
規制コンプライアンス・ポリシーは、ポリシー・タイプのインスタンスです。
タイプによって、Oracle Enterprise Repositoryのすべてのアーティファクト(アセット、コンプライアンス・テンプレート、ポリシー)に関する情報の表示とそのアーティファクトの分類の両方が決まります。Oracle Enterprise Repositoryには複数のタイプが付属しています。タイプ・マネージャを使用して、これらのタイプを変更したり、新しいタイプを作成できます。
タイプ・マネージャは、アセット・エディタやアセット詳細に表示されるように、アーティファクトごとの情報の編成と表示を制御します。
この手順は、アセット・エディタで実行されます。
「アクション」メニューで、タイプの管理を選択します。図3-1に示すように、タイプ・マネージャページが表示されます。
ツリーでアセット・タイプ、コンプライアンス・テンプレートまたはポリシーを選択して、その構成を表示または編集します。
各タイプにはエディタとビューアがあります。
各タイプのエディタとビューアのビューの構成に関連する情報は、データベースのXMLファイルに保存されます。タイプ・マネージャは、GUIにXMLファイルをロードします。これにより、タイプの作成、変更および削除が可能になります。タイプが保存されると、データはXMLでアセンブルされ、データベースにロードされます。
エディタは、アセット・エディタに表示されるように、特定タイプのアセットおよびコンプライアンス・テンプレートの情報の編成と表示を制御します。
エディタの表示は次の3つのセクションに分類されます。
一般
タイプ名、使用ステータス・セレクタ、タイプ・アイコン・セレクタ、「プレビュー」ボタン(アセット・エディタで表示される場合と同様に、アセット、コンプライアンス・テンプレートまたはポリシー・タイプを表示)が含まれます。
タブ
タイプに使用可能なタブのリストが表示されます。これらのタブは、アセットおよびコンプライアンス・テンプレートのアセット・エディタ・ビューに表示されるタブに相当します。リストされているタブをクリックすると、タブセクションの真下にある「要素」セクションにその要素が表示されます。
要素
項目をクリックすると、タブセクションにリストされているタブの要素がここに表示されます。
タブセクションと「要素」セクションの右側に次の複数のボタンが表示されます。
追加
編集
削除
上へ移動
下へ移動
これらのアクションは、タブセクションまたは「要素」セクションにリストされるどの項目にも適用できます。単純に項目を選択してから、適切なボタンをクリックします。
次に示される要素は、有効なタイプに必要です。これらの名前を変更できますが、タイプから削除することはできません。
名前
バージョン
説明
ファイル情報
電子メールで通知
キーワード
ビューアは、Oracle Enterprise Repositoryの「アセット」セクションに表示されるように(アセットとコンプライアンス・テンプレート情報の一般ユーザー・ビュー)、特定タイプのアセット、コンプライアンス・テンプレートまたはポリシーの情報の編成および表示を制御します。
「ビューア」の表示は、主に次の3つのセクションに分類されます。
非表示要素
表示可能なすべての要素をリストします。
(右側にある)「編集」ボタンを使用して、リストされている要素の構成を変更します。
グループでの表示ボタンを使用して、Oracle Enterprise Repositoryの主なアセット表示にある2つの列のいずれかに要素を割り当てます。
グループ
列1と列2があります。これらは、Oracle Enterprise Repositoryの主なアセット表示にある主要な2つの列に相当します。右側のボタンを使用して、それぞれの列の要素を構成します。
要素
「グループ」、列1またはグループ、列2で項目をクリックし、「要素」セクションでそれぞれの項目の要素を表示します。右側のボタンを使用して、これらの要素を構成します。
注意: タイプに加えられる変更は、そのタイプに割り当てられるすべてのアセットの表示に影響します。 |
タブは、登録ワークフローに対応する論理シーケンスでタイプに配置される必要があります。たとえば、「フレームワーク」アセット・タイプ(Oracle Enterprise Repositoryに付属)では、最初に「一般」情報の入力は直感で行われます。「ドキュメント」タブと「テスト」タブは非常に似ており、互いに近くにあります。ワークフロー・プロセスの最後である実際の登録手順は、「管理」タブで実行されます。そのため、「管理」タブはシステムで生成され、意図的にその位置で固定されます。
タブが承認されると、必ずTabApprovedEventイベントがトリガーされます。このイベントと、タブ名およびその他特定のメタデータが、ワークフローに送られ処理されます。このイベントは、多層ワークフローによって使用されます。この場合、承認されたタブと構成に応じて、承認プロセスの次の層を割り当てる必要があるかどうかがワークフローによって決定されます。
また、ユーザーは、TabApprovedEventイベントを、ChangeAssetLifecycleなどの事前定義済ワークフローに密接につなげることができます。そのため、これはタブ名とも結び付けられます。
注意: タブを削除すると、そのタブに関連付けられているすべてのデータが削除されます。 |
タブを削除するには、次の手順を実行します。
変更するタイプを選択します。
図3-16に示すように、エディタタブで、削除するタブを選択します。
「削除」をクリックします。図3-17に示すように、確認のダイアログが表示されます。
「はい」をクリックします。タブが削除され、タブのリストやプレビューに表示されなくなります。
「保存」をクリックして、変更内容を保存します。
次の必須要素のいずれかを含むタブを除き、すべてのタブをタイプから削除できます。
名前
バージョン
説明
ファイル情報
電子メールで通知
キーワード
システムにより、これらの要素を含むタブは削除されません。これらの要素を含むタブを削除するには、最初に要素を別のタブに移動する必要があります。
各種要素は、アセット・メタデータの管理やプレゼンテーションに対応するようにタブに追加できます。これらの要素の一部は使い捨てになります。つまり、タイプで一度しか使用されません。要素が割り当てられると、使い捨ての要素は、使用可能な要素のリストに表示されなくなります。各要素タイプのプロパティを次に示します。
テキスト・フィールド -- データ文字列を含む
表示名
アセット・エディタに表示される要素ラベル。
必須
選択した場合、アセットを保存する前に、フィールドにデータを移入する必要があります。
索引付き
選択した場合、そのタイプの詳細な検索オプションにフィールドが表示されます。
最大長
フィールドの最大データ長の検証ルール。数字のエントリを受け入れます。
数値テキスト・フィールド -- 単一の数値を含む
表示名
アセット・エディタに表示される要素ラベル。
必須
選択した場合、アセットを保存する前に、フィールドにデータを移入する必要があります。
索引付き
選択した場合、そのタイプの詳細な検索オプションにフィールドが表示されます。
最小値
フィールドの最小データ値の検証ルール。数字のエントリを受け入れます。
最大値
フィールドの最大データ値の検証ルール。数字のエントリを受け入れます。
小数点以下の桁数
フィールドのデータの小数点以下の桁数を指定するための検証ルール。数字のエントリを受け入れます。
日付フィールド -- 単一の日付値を含む
表示名
アセット・エディタに表示される要素ラベル。
必須
選択した場合、アセットを保存する前に、フィールドにデータを移入する必要があります。
索引付き
選択した場合、そのタイプの詳細な検索オプションにフィールドが表示されます。
URL -- URLにリンクする文字列を含む
表示名
アセット・エディタに表示される要素ラベル。
必須
選択した場合、アセットを保存する前に、フィールドにデータを移入する必要があります。
索引付き
選択した場合、そのタイプの詳細な検索オプションにフィールドが表示されます。
チェック・ボックス -- 2つの値(有効または無効)によるチェック・ボックスを含む
表示名
アセット・エディタに表示される要素ラベル。
必須
選択した場合、アセットを保存する前に、フィールドにデータを移入する必要があります。
デフォルトで選択
「はい」を選択した場合、チェック・ボックスは、同じタイプの新しいアセットに関して自動的に選択されます。
リスト -- 限定された項目のリストを含む
表示名
アセット・エディタに表示される要素ラベル。
必須
選択した場合、アセットを保存する前に、フィールドにデータを移入する必要があります。
索引付き
選択した場合、そのタイプの詳細な検索オプションにフィールドが表示されます。
許容可能な値
リストを移入する使用可能なデータのリスト。「構成」ボタンを使用すると、値を構成できます。
編集可能なリスト -- データまたは数値のいずれかの項目を含む
表示名
アセット・エディタに表示される要素ラベル。
必須
選択した場合、アセットを保存する前に、フィールドにデータを移入する必要があります。
索引付き
選択した場合、そのタイプの詳細な検索オプションにフィールドが表示されます。
エントリ・フィールド
英数字の値のリスト。「構成」を使用すると、英数字または数値のいずれかの値を構成できます。
複数選択リスト -- 一度のみ選択可能な項目で構成されたリストのデータを含む
表示名
アセット・エディタに表示される要素ラベル。
必須
選択した場合、アセットを保存する前に、フィールドにデータを移入する必要があります。
索引付き
選択した場合、そのタイプの詳細な検索オプションにフィールドが表示されます。
許容可能な値
リストを移入する使用可能なデータのリスト。「構成」ボタンを使用すると、新しい値や既存の値を構成できます。
表 -- 列と行の情報(列は要素に対応し、行は要素に関するデータに対応する)を含む。使用可能なタイプは次のとおりです。
テキスト・フィールド
数値テキスト・フィールド
URL
チェック・ボックス
ドロップ・ダウン・ボックス
表
グループ表示名
アセット・エディタに表示される要素ラベル。
項目表示名
データ・エントリ領域
必須
選択した場合、アセットを保存する前に、フィールドにデータを移入する必要があります。
要素
各要素は、表の列になり、要素タイプと同じルールに従います。
カテゴリ分け -- アセット・エディタのビューの動作に関連するデータを含む。タイプにつき1回のみ使用できます。
表示名
アセット・エディタに表示される要素ラベル。
カテゴリ分けタイプ
Oracle Enterprise Repositoryで使用可能な各種カテゴリ分けのリスト。
アセット・リレーションシップ -- リレーションシップの動作に固有のデータを含む。アセット間のリレーションシップを検索して設定するには、この要素タイプをタイプにつき1回のみ使用できます。
表示名
アセット・エディタに表示される要素ラベル。
関連付けられたファイル -- ファイルの動作に固有のデータを含む。関連付けられているファイルを追加すると、そのファイルへのリンクが作成されます。
表示名
アセット・エディタに表示される要素ラベル。
連絡先の選択 -- 連絡先の動作に固有のデータを含む。連絡先の作成や既存の連絡先の使用を有効にするには、この要素をタイプにつき1回のみ使用できます。
表示名
アセット・エディタに表示される要素ラベル。
プロジェクトの作成 -- アセットを作成して使用するプロジェクトの動作に固有のデータを含む。プロジェクトの作成を有効にするには、この要素をタイプにつき1回のみ使用できます。
表示名
アセット・エディタに表示される要素ラベル。
JARイントロスペクション -- JARファイルの動作に固有のデータを含む。完全修飾クラス名を要素の内容に追加するには、この要素をタイプにつき1回のみ使用できます。
表示名
アセット・エディタに表示される要素ラベル。
要件リストとカップリング -- 要件の動作に固有のデータを含む。この要素では、要素に入力したデータ(英数字)に基づきカップリングが有効になります。
表示名
アセット・エディタに表示される要素ラベル。
ベンダー選択 -- ベンダーの動作に固有のデータを含む。この要素は、タイプにつき1回のみ使用できます。名前は、アセット・エディタのベンダーの構成オプションで構成されるベンダーの名前に相当します。
表示名
アセット・エディタに表示される要素ラベル。
アップロードされた発行ファイル -- アップロードされたファイルの動作に固有のデータを含む。この要素は、タイプにつき1回のみ使用でき、アップロード・パスのアセットIDと同じ指定ディレクトリの内容に基づいてデータを生成します。
表示名
アセット・エディタに表示される要素ラベル。
SFID -- 使用追跡の自動化の動作に関連するデータを含む。タイプにつき1回のみ使用できます。
表示名
アセット・エディタに表示される要素ラベル。
一意の要素 -- 一意のIDの動作に関連するデータを含む。タイプにつき1回のみ使用できます。
表示名
アセット・エディタに表示される要素ラベル。
テンプレートの適用先プロジェクト -- コンプライアンス・テンプレートの動作に関連するデータを含む。タイプにつき1回のみ使用できます。
表示名
アセット・エディタに表示される要素ラベル。
UDDIサービス・キー -- Harvester Solution Packで使用され、UDDIレジストリに公開されるサービスを一意に特定します。
表示名
アセット・エディタに表示される要素ラベル。
UDDIレジストリ -- Harvester Solution Packで使用され、アセットが公開されたUDDIレジストリのリストを表示します。
表示名
アセット・エディタに表示される要素ラベル。
XPathメタデータ・ビューア -- XPath共通メタデータ・ビューアです。詳細は、第3.8.1項「XPath共通メタデータ・ビューア」を参照してください。
表示名
アセット・エディタに表示される要素ラベル。
メタデータ・タイプ
XML形式のエントリ・タイプを含むエントリ・タイプ。
XPath
指定のメタデータ・タイプ内でのメタデータの検索に使用されるXPath。
イントロスペクション標準属性ビューア -- Harvester Solution Packで使用され、ハーベスタ操作に関連するメタデータを表示します。通常は、ハーベスタ・プロパティと呼ばれる要素としてHarvester Solution Packのアセット・タイプに追加されます。このビューアは、XSLT共通メタデータ・ビューアの例でもあります。詳細は、第3.8.2項「XSLT共通メタデータ・ビューア」を参照してください。
表示名
アセット・エディタに表示される要素ラベル。
メタデータ・ファイル -- この要素はアセット・ファイルと同様に実行されます。この要素はXML形式のメタデータを公開します。ハーベスタまたはユーティリティ交換操作によってアセットに付加されます。メタデータは、アセットに関する使用およびダウンロード操作に公開されます。この要素は、タイプのビューア部分では使用できず、「アセット詳細」には表示されません。
表示名
アセット・エディタに表示される要素ラベル。
アセット・ファイル -- この要素では、アセットの使用およびダウンロード操作用にファイルを公開できます。アセットに名前とURLのぺアを指定することで各ファイルを追加できます。この要素は、タイプのビューア部分では使用できず、「アセット詳細」には表示されません。デフォルトでは、ファイル情報と呼ばれる要素としてすべてのアセット・タイプに追加されます。
表示名
アセット・エディタに表示される要素ラベル。
WSDLサマリー -- Harvester Solution Packで使用され、WSDL(本来はサービスを定義)へのリンクを提供します。
表示名
アセット・エディタに表示される要素ラベル。
数値テキスト要素には数値情報が含まれ、多くの場合、レポートで使用されます。次の例では、タイプの「概要」タブに数値テキスト要素を追加してレポート作成フィールドを作成します。
変更するタイプを選択します。
図3-18に示すように、エディタタブの「要素」セクションで、「追加」をクリックします。
図3-19に示すように、追加する要素タイプの選択ダイアログが表示されます。
リストから数値テキスト・フィールドを選択します。
「OK」をクリックします。数値テキスト・フィールドの編集ダイアログが表示されます。
「表示名」テキスト・ボックスに適切な情報を入力します。
「必須」を選択する場合、必要なデータがこの要素のすべてのフィールドに入力されるまで、このタイプのアセットを(アセット・エディタで)保存できません。
Oracle Enterprise Repositoryの検索に要素フィールドを含めるには、「索引付き」を選択します。
「最小値」フィールドと「最大値」フィールドに適切な情報を入力します。
入力後、「OK」をクリックします。
タイプ・マネージャ・アイコンにイメージを追加できます。この項の内容は次のとおりです。
サイズ: 16x16ピクセル
形式: GIF形式
保存先: Oracle Enterprise Repositoryインストール・ファイルのホスト・ディレクトリのサブディレクトリimages/tree/enterprise/asset
。
アイコン要素を追加するには、次のようにします。
images/tree/enterprise/asset
サブディレクトリでicons.xml
ファイルを見つけます。
icons.xml
を必要に応じて編集し、新しいGIFイメージのアイコン要素を追加します。
これが開いている場合、アセット・エディタを閉じて再度開きます。
Oracle Enterprise Repositoryに発行されるすべてのアセットには、Oracle Enterprise Repositoryに固有のID番号が自動的にタグ付けされます。これは、アセットの編成と管理に使用されます。ただし、特定の環境や状況では、組織が特定のアセットに追加のカスタム特定キーを割り当てる場合に効果があります。たとえば、Oracle Enterprise Repositoryに対して外部のシステムのリソースまたはアセットにアセットを関連付ける場合、一意のIDキーを使用して一意性を実行できます。
Oracle Enterprise Repositoryの一意のID機能を使用すると、タイプ・マネージャへのアクセス権を持つユーザーは、選択したアセット・タイプまたはコンプライアンス・テンプレート・タイプ(あるいはその両方)に一意のID要素を追加できます。タイプごとに追加できる一意のID要素は1つのみです。この一意のID要素は、選択したタイプのアセットのアセット・エディタ表示に表示されます。
アクセス・エディタへのアクセス権を持つユーザーは、「一意のID」テキスト・ボックスに適切な情報を追加することで、これらのアセットおよびコンプライアンス・テンプレートに一意のIDキーを割り当てることができます。
各IDキーの一意性は、システム全体で実行したり、特定のタイプ内での実行に制限したりすることができます。たとえば、システム全体で実行される場合、タイプに関係なく2つのアセットに同じ一意のIDキーを割り当てることはできません。タイプ内で実行される場合、同じタイプの2つのアセットに同じキーを割り当てることはできません。ただし、同じ一意のIDを異なるタイプの複数のアセットに割り当てることができます。アセット・エディタ内では、すでに別のアセットに割り当てられた一意のIDキーを含むアセットを保存しようとすると、エラー・メッセージが生じます。
一意のID要素の具体的なタイプ・マネージャ構成によって、その中に含まれる要素や情報が、Oracle Enterprise Repositoryの各アセットのアセット詳細表示に表示されるかどうかが決まります。
この手順は、タイプ・マネージャで実行されます。
注意: 一意のID要素に関連付けられているプロパティを、「管理」画面のシステム設定セクションで有効にする必要があります。 |
変更するタイプを選択します。
一意のID要素が追加されるタブを選択します。
図3-24に示すように、そのタブに割り当てられている要素が「要素」セクションに表示されます。
「要素」セクションで、「追加」をクリックします。図3-25に示すように、追加する要素タイプの選択ダイアログが表示されます。
リストから一意の要素を選択します。
「OK」をクリックします。図3-26に示すように、一意の要素の編集ダイアログが表示されます。
一意の要素の編集ダイアログの「表示名」テキスト・ボックスに適切な情報を入力します。
「OK」をクリックします。図3-27に示すように、「一意のID」要素が「要素」リストに表示されます。
「保存」をクリックします。
カスタム・レポートに一意のID要素を含めるには、この要素のスキーマ情報が必要です。このメタデータは、「アセット」表と結合できる表に格納され、特定のシステム設定の値に基づいて移入されます。メタデータと、そのデータを制御するルールの場所は、このセクションで指定されます。
表名:
UniqueElementValues
フィールド:
assetid: アセットのID(assets.idの外部キー)
assettypeid: アセット・タイプのID(assettypes.idの外部キー)
value: 一意の値(varchar 4000)
注意: アセットの一意のID要素(アセット・エディタに表示される場合と同じ)に値が含まれる場合のみ、レコードがuniqueelementvalues表に表示されます。 |
プロパティ
次の2つのプロパティが一意の要素に関連付けられます。
cmee.unique-element.enable
一意性についてフィールドの有効と無効を切り替えます。
cmee.unique-element.per-assettype
True = アセット・タイプ内で実行される一意性
False = システム全体で実行される一意性
注意: このプロパティのtrueとfalseを繰り返し切り替えると、予想外のシステム動作が生じることがあります。 |
サンプル・シナリオ
cmee.unique-element.per-assettype
はtrueに設定されます。
一意性はアセット・タイプ内で実行されます。
異なるアセット・タイプの複数のアセットで同じ一意のIDを共有できます。
同じアセット・タイプのアセットで同じ一意のIDは共有できません。
cmee.unique-element.per-assettype
はfalseに設定されます。
一意性はシステム全体で実行されます。
アセット・タイプに関係なく、2つのアセットで同じ一意のIDは共有できません。
このプロパティの変更によって、一意のIDの以前の割当てが影響を受けることはありません。ただし、アセットが一意のIDを共有する場合、アセットの変更保存が拒否されることがあります。
アセット・タイプ、コンプライアンス・テンプレートおよびポリシーには2つの要素があり、これらを使用すると、ユーザーは、アセットに添付するXML形式のメタデータを表示できます。1つはXPath表現に基づき、もう1つはXSLT変換に基づきます。要素がアセット・タイプに追加されると、アセット・エディタ・ビューとアセット詳細ビューでメタデータを表示できます。メタデータはアセット・エディタに表示されますが、これは参照目的のみです。これらのビューアでメタデータの編集は行えません。
この項の内容は次のとおりです。
アセット・タイプに追加する場合、共通メタデータ・タイプとXPathを指定する必要があります。アセットを表示する場合、アセットにそのタイプの共通メタデータがある場合、XPathが共通メタデータに対して評価され、結果として作成される項目が簡単なリストとしてアセットに表示されます。
タイプ・マネージャには、ユーザーがアセット・タイプ、コンプライアンス・テンプレート・タイプおよびポリシー・タイプのXMLスキーマを表示および編集できる機能があります。
スキーマのエクスポート
選択したタイプのXMLスキーマを表示します。
管理ロールが割り当てられるユーザーのみが使用できます。
タイプ・マネージャの「ファイル」メニューからアクセスします。
XMLエディタ
タイプ・マネージャを通じて、すべてのタイプのエディタ表示とビューア表示のXMLソースを編集できます。
管理ロールのユーザー、および特定のシステム設定に基づきその他のユーザーが利用できます。
タイプ・マネージャの「サポート」メニューからアクセスします。
この項では、使用可能な構成オプションについて説明します。
「スキーマのエクスポート」ビューアは、管理ロールに割り当てられるユーザーのみが使用できます。
表示される「サポート」メニューは、次の条件によって決まります。
ユーザーに管理権限がある場合。
XMLエディタオプションは「サポート」メニューで使用できます。
プロパティcmee.asseteditor.allow.manual.proxy
が有効な場合。
手動によるプロキシ構成オプションは、「サポート」メニューで使用できます。
XMLエディタでは、アセット・タイプ、コンプライアンス・テンプレートおよびポリシー・タイプのXMLソースの未検証の変更が有効になります。
注意: XMLソースの変更が適切に行われないと、すべてのタイプが使用不可の状態になる場合があります。 |
タイプ・マネージャで、「サポート」メニューからXMLエディタを選択します。次の警告メッセージが表示されます。
XMLエディタで行われた変更が検証されないため、タイプは使用不可と見なされます!
「OK」をクリックします。空白のダイアログが表示されます。
「OK」をクリックします。XMLスキーマ表示が開きます。
空のウィンドウの「ファイル」メニューで、「ロード」を選択します。
図3-30に示すように、「ロード」ダイアログで、編集するXMLスキーマのタイプを「タイプ」リストから選択します。
XMLタイプリストから、エディタまたは「ビューア」を選択します。これらの選択が、タイプ・マネージャでのエディタタブと「ビューア」タブになります。
「OK」をクリックします。図3-31に示すように、選択したスキーマが表示されます。
必要に応じてスキーマを編集します。
「ファイル」メニューで「保存」を選択して変更を保存します。