オブジェクト・エントリーの関係

オブジェクトのリレーションシップを定義した後、Liferay UIとリレーションシップREST APIの2つの方法でエントリをリレーションすることができます。 ここでは、UIを介して評価とアプリケーションを関連付ける練習をする。

テストデータの追加

  1. この演習のリソースをダウンロードし、解凍してください

    curl https://resources.learn.liferay.com/courses/latest/en/application-development/modeling-data-structures/liferay-g2n9.zip -O
    
    unzip liferay-g2n9.zip
    

    これには、アプリケーションと評価エントリーを作成するための2つのスクリプトが含まれています。

  2. liferay-g2n9フォルダ内のcurl フォルダに移動します:

    cd liferay-g2n9/curl
    
  3. このコマンドを実行し、Distributor Applicationオブジェクトに3つのエントリーを作成します:

    ./DistributorApplication_POST_Batch.sh
    
  4. Distributor Applications」にエントリーが表示されていることを確認します:

    Verify the entries appear in Distributor Applications.

  5. このコマンドを実行して、アプリケーション評価オブジェクトに3つのエントリーを作成する:

    ./ApplicationEvaluation_POST_Batch.sh
    
  6. Application Evaluationsにエントリーが表示されることを確認する:

    Verify the entries appear in Application Evaluations.

では、これらのエントリーを関連付けてみよう。

関連項目

  1. アプリケーション評価エントリの編集を開始します。

  2. Application to Evaluationsフィールドの値を選択します。 関係フィールドで使用可能なオプションには、表示する権限を持っているすべてのアプリケーションが含まれます。

    By default, application entries are identified by their IDs.

    デフォルトでは、アプリケーションエントリーはIDで識別される。

  3. Objects を開き、Distributor Application 定義の編集を開始します。

  4. タイトルフィールドを ビジネス名 に設定し、 保存 をクリックします。 これは、リレーションシップ・フィールドでオブジェクト・エントリを識別するために使用されるフィールドを決定します。

    Set Title Field to Business Name and click Save.

  5. アプリケーション評価に戻り、エントリーの編集を開始する。

  6. Application to Evaluationsフィールドの値を選択します。 アプリケーションがビジネス名フィールドを使用して識別されるようになったことに注意してください。

    Applications are now identified using the business name field.

  7. Distributor Applicationsを開き、エントリーの編集を開始します。

  8. 評価ノート タブに移動する。

  9. 追加(追加ボタン)をクリックし、既存のアプリケーション評価から選択します。

    Select from existing application evaluations.

    リレーションシップテーブルは、IDとタイトルフィールドを使用して、関連する各評価を識別します。

    The relationship table uses the ID and title field to identify each related evaluation.

  10. アプリケーション評価定義のタイトルフィールドを Author に更新する。

  11. ディストリビューター・アプリケーションに戻り、リレーションシップテーブルがIDフィールドと著者フィールドを使用して、関連する評価を識別していることに注目してください。

    The relationship table now uses the ID and Author fields to identify related evaluations.

さいごに

  あなたは、Delectable Bonsaiのディストリビューターのオンボーディングフローに必要なデータ構造のモデリングに成功しました。 これで、ワークフロー、検証、通知など、アプリケーションに命を吹き込むために必要なビジネス・ロジックを組み込み始めることができる。 これは次のモジュールで行う。

モジュール 2: ビジネスロジックの実装

関連コンセプト

Capabilities

Product

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy