ヘッダーをスキップ
Oracle® Fusion Middleware WebCenter Sites開発者ガイド
11gリリース1 (11.1.1.8.0)
E49681-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

44 階層的なフレックス・ファミリの作成

この章では、フレックス・ファミリの作成に役立つチュートリアルを示します。このフレックス・ファミリは、値が1つの定義に基づいた3つのレベルによる単純な階層です(また、ここでは当面、属性とそれを継承したものは無視します)。このチュートリアルを完了すると、フレックス・アセット・モデルについて、またWebCenter Sitesで階層的なコンテンツを作成するためにフレックス・アセット・モデルをどのように使用するかについて、基本的なことが理解できるようになります。同様の階層の作成元となるモデルも得られます。

第44.1項「階層組織」および第44.2項「フレックス・ファミリの仕様」では、これから作成するフレックス・ファミリについて説明します。第44.3項「手順」はチュートリアルです。ここでは、小さなフレックス・ファミリを作成し、そのファミリ・メンバーに汎用的な名前を付けます。

この章には次の項が含まれます。

44.1 階層組織

このチュートリアルで作成するフレックス・ファミリは、次の3つのレベルで構成されています。

WebCenter Sitesインタフェースでは、階層は図Aに示したとおりになります。そこに表されているのは定型的なものであり、図Bは、それが、avisportsサンプル・サイトで表される現実世界のモデルにどのように変換されるかを示しています。

data_model.gifの説明が続きます
図data_model.gifの説明

サンプル・サイトでは(図B):

44.2 フレックス・ファミリの仕様

表44-1には、このチュートリアルで作成するフレックス・ファミリのメンバーが一覧表示されています。フレックス・ファミリはオプションのコンポーネントであり、このチュートリアルには含まれていないことに注意してください。

表44-1 フレックス・ファミリのメンバー

フレックス・ファミリのメンバー 名前 インスタンス 親定義がベース フレックス定義がベース

フレックス属性タイプ

My Attribute

Attribute_1注 1 

Attribute_2

なし

なし

フレックス親定義タイプ

My Parent Definition

Level 1 Def

Level 2 Def

なし

Level 1 Def

なし

フレックス定義タイプ

マイ・フレックス定義

Flex Def 1

Flex Def 2

Flex Def_12

Level 1 Def

Level 2 Def

Level 1 DefおよびLevel 2 Def

なし

フレックス親タイプ

My Parent

Parent 1 [Level 1]

Parent 2 [Level 2]

Level 1 Def

Level 2 Def

なし

フレックス・アセット・タイプ

My Asset

Asset 1

Asset 2

Asset_12

なし

Flex Def 1

Flex Def 1

Flex Def_12

フレックス・フィルタ・タイプ

なし

なし

なし

なし


注 1 接尾辞の1、2および_12は、階層のレベルのことです(_12は、レベル1とレベル2の両方を指しています)。たとえば、Asset 1はレベル1の下に配置されているアセットを指しています。Asset_12はレベル1とレベル2の、両方の下に配置されているアセットを指しています。

44.3 手順

このチュートリアルでは、小さなフレックス・ファミリを作成し、そのファミリ・メンバーに汎用的な名前を付けます。このアプローチでは、階層構築の公式を視覚化しやすくなります。

このチュートリアルの終了時には、定型的なデータ・モデルがビジネス関連のデータ・モデルにどのように変換されるかを理解するために、選択したファミリ・メンバーの名前を現実世界の名前に変更します。また、さらに多くの親とアセットを階層に追加し、作成する際に現実世界の名前を付けます。

この項の内容は、次のとおりです。

44.3.1 手順1: フレックス・ファミリの作成

この手順では、フレックス・ファミリを作成し、その必須メンバーに名前を付けます。

フレックス・ファミリを作成するには:

  1. WebCenter SitesのAdminインタフェースを起動します。

  2. 「管理」タブで、「フレックス・ファミリ・メーカー」を開き、「新規ファミリの追加」をダブルクリックします。

  3. 「フレックス・ファミリ・メーカー」フォームのフィールドに、次に示すように入力します。

    表44-2 「フレックス・ファミリ・メーカー」フォーム

    フィールド名 入力値 コメント

    フレックス属性

    MyAttribute

    この手順では、フレックス・ファミリに対してWebCenter Sitesが作成するデータベース表に名前を付けます。この名前には空白を入れないでください。

    フレックス親定義

    MyParentDefinition

    なし

    フレックス定義

    MyFlexDefinition

    なし

    フレックス親

    MyParent

    なし

    フレックス・アセット

    MyAsset

    なし

    フレックス・フィルタ

    なし

    なし


  4. 「続行」をクリックします。

  5. 次のフォームで、ファミリの新規メンバーごとに、各フィールドに次のように入力します。

    1. 「説明」フィールドをクリックして、手順3と同じ名前を入力します。ただし、名前の中の単語は空白で区切ります。

      ここで入力する名前は、アセット・タイプを識別するために、WebCenter Sitesインタフェース全体で使用されます。

    2. 「複数」フィールド内をクリックして、前の手順で使用した名前の複数形を入力します。

    3. 「新規フレックス・ファミリの追加」をクリックします。

  6. WebCenter Sitesがフレックス・ファミリを作成し、フレックス・ファミリ・メンバー(アセット・タイプ)が正常にインストールされたことを示すメッセージを返すまで待ってください。

  7. 次の手順に進みます。

44.3.2 手順2: 新規のフレックス・アセット・タイプの有効化

この手順では、avisportsサンプル・サイトに対してフレックス・ファミリ・メンバーを有効化します。また、メンバーのスタート・メニュー・アイテムも作成し、後続の手順でインスタンスの作成および検索ができるようにします。


注意:

avisportsサンプル・サイトがシステムにインストールされていない場合は、サイトを選択し、それに対してフレックス・ファミリを有効化できます。


新規のフレックス・アセット・タイプを有効化するには:

  1. 「管理」タブで、「サイト」ノードを開き、次の手順を実行します。

    1. avisports (フレックス・ファミリが有効にされるサンプル・サイト)、または選択したサイトを開きます。

    2. そのサイトで「アセット・タイプ」を開き、「有効化」をダブルクリックします。

      1. リストから、先ほど作成したアセット・タイプ(MyAsset、MyAttribute、MyFlexDefinition、MyParent、MyParentDefinition)を選択します。

      2. 「アセット・タイプの有効化」をクリックします。

    3. 「アセット・タイプの有効化」フォームで次の操作を行います。

      1. 「スタート・メニュー」のオプションがすべて選択されていることを確認します(後でファミリ・メンバーのインスタンスの作成および検索ができるようにするため。)

      2. 「アセット・タイプの有効化」をクリックします。

  2. アセット・タイプがサイトで有効化されたことを示すメッセージをWebCenter Sitesが表示するまで待ってください。

  3. 次の手順に進みます。

44.3.3 手順3: 「フレックス・ファミリ」タブのWebCenter Sitesのツリーへの追加

この手順では、フレックス・ファミリの作成を追跡するタスクを追加します。このタブは、フレックス・ファミリのメンバーの作成を終了したら、選択したそのメンバーが表示されるようにするために設定します。

ツリー・タブを追加するには:

  1. 「管理」タブで、「ツリー」ノードをダブルクリックします。

  2. 「ツリー・タブ」フォームで、一番下までスクロールして「新規ツリー・タブの追加」をクリックします。

  3. 「新規ツリー・タブの追加」フォームで、フィールドに次のように入力します。

    表44-3 「新規ツリー・タブの追加」フォーム

    フィールド名 入力または選択する値 コメント

    タイトル

    Sample Flex Family

    タブの名前。

    ツールチップ

    Sample Flex Family

    タブの説明。

    サイト

    avisports (または第44.3.2項「手順2: 新規のフレックス・アセット・タイプの有効化」で選択したサイト)

    フレックス・ファミリを有効化するサイト。

    必須ロール

    任意

    なし

    タブ・コンテンツ

    My Parent Definition

    My Parent

    My Flex DefinitionMy Asset

    注意: 「選択したアイテムの追加」をクリックし、「表示の順序」矢印を使用して、前述の順にメンバーを並べ替えます。

    なし


  4. 「保存」をクリックします。

  5. 画面をリフレッシュします。

  6. 「Sample Flex Family」タブをクリックして、そのコンテンツが、次の表示と同一のものになっていることを確認してください。

    hierarch-tree-tab.pngの説明が続きます
    図hierarch-tree-tab.pngの説明

  7. 次の手順に進みます。

44.3.4 手順5: 親定義アセットの作成

この手順では、2つの親定義を作成します。最初の親定義では階層の最上位レベルが確立され、2番目の親定義では2番目のレベルが確立されます。

最初の親定義アセットを作成するには:

  1. メニュー・バーで、「新規」をクリックします。

  2. 表示されるオプションのリストで、「新規のマイ親定義」を選択します。

  3. 次のフォームで、次の操作を行います。

    1. 次のようにフィールドに入力します。

      表44-4 「新規のマイ親定義」フォーム

      フィールド名 入力または選択する値 コメント

      名前

      Level 1 Def

      これは、階層の最初のレベルの定義に付けた名前です。

      説明

      Level 1 Def

      なし

      親選択スタイル

      選択ボックス

      なし

      マイ親定義

      なし

      このフィールドでは、親定義が選択されていません(または使用できません)。そのため、この親定義では階層の最初のレベルが確立されます。


    2. 「保存」アイコンをクリックします。

2番目の親定義アセットを作成するには:

  1. メニュー・バーで、「新規」をクリックします。

  2. 表示されるオプションのリストで、「新規のマイ親定義」を選択します。

  3. 次のフォームで、次の操作を行います。

    1. 次のようにフィールドに入力します。

      表44-5 「新規のマイ親定義」フォーム

      フィールド名 入力または選択する値 コメント

      名前

      Level 2 Def

      これは、階層の2番目のレベルの定義に付けた名前です。

      説明

      Level 2 Def

      なし

      親選択スタイル

      選択ボックス

      なし

      マイ親定義

      Level 1 Def

      注意: 「単一値」で「必須」矢印をクリックして、選択したものを「選択済」リストに移動します。

      「Level 1 Def」を選択すると、現在の親定義が「Level 1 Def」の下位に置かれます。このようにして定義を変更すると、2番目のレベルとしてLevel 2 Defが確立されます。

      親が作成され、現在の親定義(Level 2 Def)がベースにされると、Level 1 Defをベースにした親の下位に置かれます。


    2. 「保存」アイコンをクリックします。

  4. 画面をリフレッシュします。

  5. 「Sample Flex Family」タブをクリックして、そのコンテンツを開き、次の表示と同一のものになっていることを確認してください。

    hierarch-parent-defs.pngの説明が続きます
    図hierarch-parent-defs.pngの説明

  6. 次の手順に進みます。

44.3.5 手順6: フレックス親アセットの作成

この手順では、2つのフレックス親アセットを作成し、前の手順で作成したフレックス親アセットをベースにします。最初の親アセットは、階層の最上位レベルを占めます。2番目の親アセットは、階層の2番目のレベルを占めます。

階層の最上位レベルの親を作成するには:

  1. 最上位で「コントリビュータ」アイコンをクリックして、Contributorアプリケーションに切り替えます。

  2. 「コンテンツ」メニューから「新規」「新規のマイ親」を選択します。

  3. 表示されたフォームで、フィールドに次のように入力します。

    表44-6 「新規のマイ親」フォーム

    フィールド名 入力または選択する値 コメント

    名前

    Parent 1 [Level 1]

    これは、階層内のレベル1の親に付けた名前です(ここに示す例では、名前は、レベルを識別しやすくするためにのみ汎用化されています)。

    注意: このチュートリアルの終了時には、この名前をビジネス固有の名前(この例ではOutdoor Sports Equipment。これは、スポーツ用品を扱う会社の在庫を記述しています)に変更します。

    My Parent Definition

    Level 1 Def

    「Level 1 Def」を選択すると、作成中の親が階層の最上位レベルに置かれます。


  4. フォームの最上部で、「保存」アイコンをクリックします。

階層の2番目のレベルの親を作成するには:

  1. 「コンテンツ」メニューから「新規」「新規のマイ親」を選択します。

  2. 表示されたフォームで、フィールドに次のように入力します。

    表44-7 「新規のマイ親」フォーム

    フィールド名 入力または選択する値 コメント

    名前

    Parent 2 [Level 2]

    これは、階層内のレベル2の親に付けた名前です(ここに示す例では、名前は、レベルを識別しやすくするためにのみ汎用化されています)。

    注意: このチュートリアルの終了時には、この名前をビジネス固有の名前(この例ではMountain Climbing)に変更します(これは、Parent 1 [Level 1]がSports Equipmentであれば適切な名前です)。

    My Parent Definition

    Level 2 Def

    「Level 2 Def」を選択すると、作成中の親が階層の2番目のレベルに置かれます。

    Level 1 Def

    デフォルトでは、Parent 1 [Level 1]が選択されます。

    なし


  3. 「保存」アイコンをクリックします。

  4. コンテンツ・ツリーで「Sample Flex Family」を開き、そのコンテンツが次の表示と同一のものになっていることを確認してください。

    hierarch-parents.pngの説明が続きます
    図hierarch-parents.pngの説明


    注意:

    次の手順に進む前に、図44-1を確認してください。この図は、作成したオブジェクト(親定義、および定義をベースにした親)が、お互いどのように関連しているかをまとめたものです。


    図44-1 親および親定義

    図44-1の説明が続きます
    「図44-1 親および親定義」の説明

44.3.6 手順7: フレックス定義アセットの作成

この手順では、3つのフレックス定義アセットを作成します。

  • 最初のフレックス定義アセットは、アセットをParent 1 [Level 1]の下に配置するために使用します。

  • 2番目のフレックス定義アセットは、アセットをParent 2 [Level 2]の下に配置するために使用します。

  • 3番目のフレックス定義アセットは、アセットを階層の両方のレベルの下に配置するために使用します。

最初のフレックス定義アセットを作成するには:

  1. アプリケーション・バーにある「管理」アイコンをクリックして、Adminインタフェースに切り替えます。

  2. メニュー・バーで、「新規」をクリックします。

  3. 表示されるオプションのリストで、「新規のマイ・フレックス定義」を選択します。

  4. 表示されたフォームで、フィールドに次のように入力します。

    表44-8 「新規のマイ・フレックス定義」フォーム

    フィールド名 入力または選択する値 コメント

    名前

    Flex Def 1

    なし

    マイ親定義

    Level 1 Def

    注意: 「単一値」で「必須」矢印をクリックします。

    「Level 1 Def」「単一値」を選択するとは、現在のフレックス定義を使用してフレックス・アセットを作成するときに、その親定義としてLevel 1 Defを使用する唯一の親の下にアセットを配置できるという意味です。ここに示す例では、このアセットはParent 1 [Level 1]の下に配置されます。

    注意: 「複数値」オプションを選択すると、その親定義としてLevel 1 Defを使用する、任意の、そしてすべての親の下にアセットを配置できます。


  5. 「保存」アイコンをクリックします。

2番目のフレックス定義アセットを作成するには:

  1. ボタン・バーから、「新規」をクリックします。

  2. 表示されるオプションのリストで、「新規のマイ・フレックス定義」を選択します。

  3. 表示されたフォームで、フィールドに次のように入力します。

    表44-9 「新規のマイ・フレックス定義」フォーム

    フィールド名 入力または選択する値 コメント

    名前

    Flex Def 2

    なし

    マイ親定義

    Level 2 Def

    注意: 「単一値」で「必須」矢印をクリックします。

    「Level 2 Def」「単一値」を選択するとは、現在のフレックス定義を使用してフレックス・アセットを作成するときに、その親定義としてLevel 2 Defを使用する唯一の親の下にアセットを配置できるという意味です。ここに示す例では、このアセットはParent 2 [Level 2]の下に配置されます。

    注意: 「複数値」オプションを選択すると、その親定義としてLevel 2 Defを使用する、任意の、そしてすべての親の下にアセットを配置できます。


  4. 「保存」アイコンをクリックします。

3番目のフレックス定義アセットを作成するには:

  1. ボタン・バーから、「新規」をクリックします。

  2. 表示されるオプションのリストで、「新規のマイ・フレックス定義」を選択します。

  3. 表示されたフォームで、フィールドに次のように入力します。

    表44-10 「新規のマイ・フレックス定義」フォーム

    フィールド名 入力または選択する値 コメント

    名前

    Flex Def_12

    なし

    親定義

    Level 1 Def

    Level 2 Def

    注意: 「単一値」で「必須」矢印をクリックします。

    「Level 1 Def」「Level 2 Def」および「単一値」を選択するとは、現在のフレックス定義を使用してフレックス・アセットを作成するときに、親定義としてLevel 1 Defを使用する唯一の親の下、および親定義としてLevel 2 Defを使用する唯一の親の下に、アセットが配置されるという意味です。

    この例では、このアセットは、Parent 1 [Level 1]およびParent 2 [Level 2]の下に配置されます。

    親定義(続き)

    なし

    注意: 「複数値」オプションを選択すると、その親定義としてLevel 1 DefおよびLevel 2 Defを使用する、任意の、そしてすべての親の下にアセットを配置できます。


  4. 「保存」アイコンをクリックします。

  5. 画面をリフレッシュします。

  6. 「Sample Flex Family」タブをクリックしてそのコンテンツを開き、次の表示と同一のものになっていることを確認してください。

    hierarch-asset-defs1.pngの説明が続きます
    図hierarch-asset-defs1.pngの説明


    注意:

    次の手順に進む前に、図44-2を確認してください。この図には、Sample Flex Familyの構造が、Contributorアプリケーションで表示されるとおりに描かれています。この図は、作成したオブジェクト(フレックス定義)とベースの親定義の関連をまとめたものです。


44.3.7 手順8: フレックス・アセットの作成

この手順では、階層の3番目のレベル(フレックス・アセット)を追加して、フレックス・ファミリを完成します。作成するアセットは次の3つです。

  • Parent 1 [Level 1]の下に配置する最初のアセット。

  • Parent 2 [Level 2]の下に配置する2番目のアセット。

  • Parent 1 [Level 1]とParent 2 [Level 2]の、両方の下に配置する3番目のアセット。

最初のフレックス・アセットを作成するには:

  1. 最上位で「コントリビュータ」アイコンをクリックして、Contributorアプリケーションに切り替えます。

  2. 「コンテンツ」メニューから、「新規」「新規のマイ・アセット」を選択します。

  3. 表示されたフォームで、フィールドに次のように入力します。

    表44-11 「新規のマイ・アセット」フォーム

    フィールド名 入力または選択する値 コメント

    名前

    Asset 1

    なし

    マイ・フレックス定義

    Flex Def 1

    Flex Def 1を選択すると、作成中のアセットがParent 1 [Level 1]の下に配置されます。


  4. 「保存」アイコンをクリックします。

2番目のフレックス・アセットを作成するには:

  1. 最上位で「コントリビュータ」アイコンをクリックして、Contributorアプリケーションに切り替えます。

  2. 「コンテンツ」メニューから、「新規」「新規のマイ・アセット」を選択します。

  3. 表示されたフォームで、フィールドに次のように入力します。

    表44-12 「新規のマイ・アセット」フォーム

    フィールド名 入力または選択する値 コメント

    名前

    Asset 2

    なし

    マイ・フレックス定義

    Flex Def 2

    Flex Def 2を選択すると、作成中のアセットがParent [Level 2]の下に配置されます。


  4. 次のフォームで、「保存」をクリックします。

2番目のフレックス・アセットを作成するには:

  1. 最上位で「コントリビュータ」アイコンをクリックして、Contributorアプリケーションに切り替えます。

  2. 「コンテンツ」メニューから、「新規」「新規のマイ・アセット」を選択します。

  3. 表示されたフォームで、フィールドに次のように入力します。

    表44-13 「新規のマイ・アセット」フォーム

    フィールド名 入力または選択する値 コメント

    名前

    Asset_12

    なし

    フレックス定義

    Flex Def_12

    Flex Def_12を選択すると、作成中のアセットがParent [Level 1]Parent [Level 2]の、両方の下に配置されます。


  4. 次のフォームで、「保存」アイコンをクリックします。

  5. 画面をリフレッシュします。

  6. 「Sample Flex Family」タブをクリックして、そのコンテンツを開き、次の表示と同一のものになっていることを確認してください。

    図44-2 Sample Flex Familyの構造

    図44-2の説明が続きます
    「図44-2 Sample Flex Familyの構造」の説明


    注意:

    次の図は、作成したオブジェクト(アセット)が、ベースとなるフレックス定義とどのように関連しているかをまとめたものです。


    flex_def.gifの説明が続きます
    図flex_def.gifの説明

44.3.8 手順9: 定型データ・モデルを現実世界のデータ・モデルに変換

この手順では、作成した定型データ・モデルを現実世界のモデルに変換するために、親定義、親およびアセットの名前を変更します。(実際には、フレックス・ファミリ・メンバーの名前を変更するのではなく、フレックス・ファミリ・メンバーの作成時に、ビジネス・コンテキストにおいて直接名前を付けます。)

ここに示す例では、現実世界のモデルは、スポーツ用品を扱う企業を記述しています。フレックス親とアセットは、名前変更の終了後に、次の図に示すように、「コンテンツ・ツリー」タブに一覧表示されます。

hierarch-realworld1.pngの説明が続きます
図hierarch-realworld1.pngの説明

現実世界のモデルを作成するには:

  1. 次のようにして、親定義の名前を変更します。

    1. Adminアプリケーションを開きます。

    2. Sample Flex Familyのツリーで「Level 1 Def」を右クリックし、コンテキスト・メニューから「編集」を選択します。

    3. 親の名前を「Level 1 Def (Type of Sports Equipment)」に置換し、「保存」アイコンをクリックします。

    4. 同じようにして、「Level 2 Def」の名前をLevel 2 Def (Sport)に置換します。

  2. 次のようにして、親の名前を変更します。

    1. Contributorアプリケーションに切り替えます。

    2. 「コンテンツ・ツリー」をクリックして、そのコンテンツを表示します。

    3. Sample Flex Familyのツリーで「Parent 1 [Level 1]」を右クリックし、コンテキスト・メニューから「編集」を選択します。

    4. 親の名前をOutdoor Sports Equipmentに置換して、「保存」アイコンをクリックします。

    5. 同じようにして、「Parent 2 [Level 2]」の名前をMountain Climbingに置換します。Sample Flex Familyのツリーは、次のようになります。

      l_h_rename-parents.pngの説明が続きます
      図l_h_rename-parents.pngの説明

  3. 次のようにして、アセットの名前を変更します。

    1. Sample Flex Familyのツリーで、「Outdoor Sports Equipment」を開きます。

    2. 「Asset 1」を右クリックし、「編集」を選択します。

    3. アセットの名前をOur Awesome Catalogに置換し、「保存」アイコンをクリックします。

    4. 同じようにして、「Mountain Climbing」を開いて「Asset 2」の名前をHigh Altitude Gearに置換します。

    5. 「Asset_12」の名前をSpecial Ordersに置換します。名前変更後のアセットは、次のようになります。

      l_h_rename-assets.pngの説明が続きます
      図l_h_rename-assets.pngの説明

44.3.9 手順10: 現実世界のモデルの開発

この手順では、親およびそのアセットを新規作成し、それぞれに現実世界の名前を指定することによって、データ・モデルを開発します。次の操作を行います。

  • レベル2の2番目の親を作成し、White Wateringという名前を付けます。

  • 親のアセット(カタログ)を作成し、Rafts, Canoes, and Kayaksという名前を付けます。「White Watering」を開いて、そのアセットを表示します。

    l_h_realworld_final.pngの説明が続きます
    図l_h_realworld_final.pngの説明


    注意:

    この手順を完了すると、高度な手法を用いて、現実世界のモデルをさらに開発できるようになります。ここに示す例では、値が複数ある親定義とフレックス定義を使用することを通じた、n:1の親子関係の作成を示します。開発プロセスを進めやすくし、プロセスをどの程度理解しているかをテストできるようにするため、手順を追った説明ではなくガイドラインが用意されています。


モデル開発の指示が必要な場合は、次の手順に従ってください。

レベル2の親を作成するには:

  1. 最上位で「コントリビュータ」アイコンをクリックして、Contributorアプリケーションに切り替えます。

  2. 「コンテンツ」メニューから「新規」「新規のマイ親」を選択します。

  3. 表示されたフォームで、フィールドに次のように入力します。

    表44-14 「新規のマイ親」フォーム

    フィールド名

    名前

    White Watering

    My Parent Definition

    Level 2 Def (Sports)


  4. 「保存」アイコンをクリックします。

親のアセットを作成するには:

  1. 最上位で「コントリビュータ」アイコンをクリックして、Contributorアプリケーションに切り替えます。

  2. 「コンテンツ」メニューから、「新規」「新規のマイ・アセット」を選択します。

  3. 表示されたフォームで、フィールドに次のように入力します。

    表44-15 「新規のマイ・アセット」フォーム

    フィールド名

    名前

    Rafts, Canoes, and Kayaks

    マイ・フレックス定義

    Flex Def 2


  4. 「Level 2 Def」ドロップダウン・リストから、「White Watering」を選択します。

  5. 「保存」アイコンをクリックします。

  6. 画面をリフレッシュして、Sample Flex Familyのツリー・タブを表示します。そのコンテンツは、次の表示されるものと同一になります。

    l_h_realworld_final.pngの説明が続きます
    図l_h_realworld_final.pngの説明

44.4 次の手順

この時点では、基礎的なデータ・モデルを作成しています。ここからは、指定されたレベルを占める追加の親を作成したり、(フレックス親定義をつないで)追加のレベルを作成するなどして、データ・モデルを開くことができます。アセット間にアソシエーションを作成したり、テンプレート・コードを記述してアセットを書式設定したり、サイト訪問者にアセットを表示するパブリッシュ・オプションをテストしたりすることもできます。これらの操作の詳細は、第16章「フレックス・アセット・タイプの設計」を参照してください。