REST APIを使ったフィールドの追加
object-admin
サービスは、オブジェクト定義に対してフィールドの追加などの CRUD 操作を行うための REST API を提供する。 ここでは、これらのAPIを使用して、Distributor Applicationオブジェクトにビジネスフィールドと信用参照フィールドを追加します。
-
この練習のためのリソース をダウンロードして解凍してください。
curl https://resources.learn.liferay.com/courses/latest/en/application-development/modeling-data-structures/liferay-p6k3.zip -O
unzip liferay-p6k3.zip
この .zip ファイルには
object-admin
REST API を呼び出すシェルスクリプトが含まれている。 -
liferay-p6k3/curl
に移動する。cd liferay-p6k3/curl
-
このスクリプトを実行して、ビジネス情報を格納するためのフィールドを作成する:
./ObjectField_POST_BusinessDetails_ByExternalReferenceCode.sh
項目名 種類 businessName
テキストボックス businessWebsite
テキストボックス businessEstablishedDate
日付 businessEmployeeNumber
整数 businessAnnualRevenue
テキストボックス businessOtherBrandsOffered
長いテキスト businessPhoneNumber
テキストボックス businessAddressLineOne
テキストボックス businessAddressLineTwo
テキストボックス businessCity
テキストボックス businessStateProvinceRegion
テキストボックス businessZipPostalCode
テキストボックス businessCountry
テキストボックス businessLicenseNumber
テキストボックス businessResaleNumber
テキストボックス businessTaxIDNumber
テキストボックス businessLicense
添付ファイル businessProofOfInsurance
添付ファイル -
ビジネスの銀行詳細を保存するためのフィールドを作成します:
./ObjectField_POST_BankDetails_ByExternalReferenceCode.sh
項目名 種類 bankName
テキストボックス bankAccountNumber
テキストボックス bankPhoneNumber
テキストボックス bankAddressLineOne
テキストボックス bankAddressLineTwo
テキストボックス bankCity
テキストボックス bankStateProvinceRegion
テキストボックス bankZIPPostalCode
テキストボックス bankCountry
テキストボックス -
ビジネス・リファレンスの詳細を受け取るためのフィールドを作成する:
./ObjectField_POST_BusinessReference_ByExternalReferenceCode.sh
項目名 種類 referenceSupplierName
テキストボックス referencePhoneNumber
テキストボックス referenceAddressLineOne
テキストボックス referenceAddressLineTwo
テキストボックス referenceCity
テキストボックス referenceStateProvinceRegion
テキストボックス referenceZIPPostalCode
テキストボックス referenceCountry
テキストボックス
完了すると、Distributor Applicationには48のフィールドが追加されます。
これらのフィールドは、Delectable BonsaiがKYCポリシーとAML法に準拠して各申請者を評価し、審査するために必要なデータを収集するのに役立ちます。
そして、各パートナーシップのビジネス価値を評価するための情報を収集する必要がある。