アプリケーション評価オブジェクトの設定
デレクタブルボンサイは、申請書を審査する際、ディストリビューターの申請書ごとに評価メモを保管しなければなりません。 これを実現するために、Delectable Bonsai開発チームはアプリケーション評価オブジェクトを作成し、必要なフィールドを追加した。
彼らはこのオブジェクト定義を別の環境で作成しましたが、それをJSONとしてエクスポートしたため、Distributor Applicationオブジェクトを使ってあなたの環境にインポートすることができます。
ここでは、このJSONファイルを使ってアプリケーション評価オブジェクトをLiferayインスタンスにインポートします。 その前に、headless-admin-list-type
REST APIを使ってオブジェクトのピックリストを作成する。
ピックリストの作成
Application Evaluationオブジェクトは以下のピックリストを必要とします:評価スコア、推奨、および決定。
-
curl https://resources.learn.liferay.com/courses/latest/en/application-development/modeling-data-structures/liferay-w1m9.zip -O
unzip liferay-w1m9.zip
-
liferay-w1m9
フォルダ内のcurl
フォルダに移動します:cd liferay-w1m9/curl
-
このコマンドを実行して、アプリケーション評価オブジェクトに3つのピックリストを作成します:
./ListTypeDefinition_POST_ToInstance.sh
-
ピックリストが表示されることを確認する。
ピックリストを配置したら、アプリケーション評価オブジェクトをインポートします。
アプリケーション評価オブジェクトのインポート
-
グローバルメニュー](../../images/icon-applications-menu.png) を開き、[コントロールパネル] タブを開き、[オブジェクト] をクリックします。
-
アプリケーションバーの Actions( ) をクリックし、 Import を選択します。
-
これらの詳細を入力し、 インポート をクリックします。
項目 値 名前 ApplicationEvaluation
JSON ファイル Object_ApplicationEvaluation.json
アプリケーション評価 JSON ファイルは
liferay-w1m9
フォルダにあります。 このファイルには、一般的な設定やカスタムフィールドを含む、オブジェクトの基本スキーマが含まれています。 -
オブジェクト定義の編集を始める。
-
オブジェクトにこれらのカスタムフィールドが含まれていることを確認する:
- 事業名
- 評価スコア
- 添付ファイル
- 決定
- 取材メモ
- 推薦コメント
- レコメンド
-
詳細 タブに移動します。
-
[公開] をクリックします。
Delectable Bonsaiは、このオブジェクトを使用して、販売代理店に関するメモを保存することができます。
これで、Distributor Application オブジェクトと Application Evaluation オブジェクトの間にリレーションシップを定義し、それらのエントリーをリンクできるようになりました。