EBS Match子オブジェクトの作成
EBS Matchは、Account標準オブジェクトの子オブジェクトとして作成します。
子オブジェクトの作成
次の手順を使用して、EBS Match子オブジェクトを作成します。 子オブジェクトを作成する手順は、カスタム・オブジェクトの作成で説明されている手順と似ていますが、子オブジェクト・レコードのセットに対する内部名を指定するために「子コレクション名」フィールドも入力します。
-
「ナビゲータ」をクリックし、「アプリケーション・コンポーザ」を選択します。
-
Standard Objectsノードを展開し、「アカウント」を選択します。
-
アカウント上: 概要ページで、「子オブジェクトの作成」ボタンをクリックします。
-
「子オブジェクトの作成」ダイアログ・ボックスで、次の表に示すオブジェクト情報を入力し、OKをクリックします。
パラメータ |
値 |
---|---|
表示ラベル |
EBS一致 |
複数ラベル |
EBS一致 |
レコード名ラベル |
EBS一致ID |
レコード名データ型 |
ドロップダウン・メニューからAutomatically Generated Sequence(自動生成順序)を選択します。 |
順序書式 |
{000000000000000} (中カッコ内に15個のゼロ) |
オブジェクト名 |
O_INT_EBS_Match |
摘要 |
空欄にしておきます。 |
子コレクション名 |
O_INT_EBS_MatchCollection |
子オブジェクトへのフィールドの追加
次の手順を使用して、EBS Match子オブジェクトの次の表に示すフィールドを作成します。
-
「ナビゲータ」をクリックし、「アプリケーション・コンポーザ」を選択します。
-
「販売オブジェクト・タグ」をクリックします。
-
オブジェクト・メニューから、標準オブジェクト・ノードを展開し、「アカウント」を選択します。
-
子オブジェクト・ノードを展開し、アカウントで「EBS一致」をクリック: 概要ウィンドウで、「カスタム・オブジェクト」リストからEBS一致ノードを展開します。
-
「フィールド」をクリックします。
-
フィールド・ページで、「カスタム・フィールドの作成」アイコンをクリックします。
-
「フィールド・タイプの選択」ダイアログ・ボックスで、適切なフィールド・タイプを選択し、OKをクリックします。
-
Object_Typeフィールドの作成ウィンドウで、パラメータを入力し、OKをクリックします。
-
必要に応じて、他のフィールドについてステップ6から8を繰り返します。
次の表に、EBS Match子オブジェクトの作成に必要な追加フィールドを示します。
パラメータ |
Address1フィールド |
市区町村フィールド |
状態フィールド |
州フィールド |
国フィールド |
MatchScoreフィールド |
---|---|---|---|---|---|---|
フィールド・タイプ |
テキスト |
テキスト |
テキスト |
テキスト |
テキスト |
テキスト |
表示ラベル |
住所行1 |
市区町村 |
State |
Province |
Country |
照合スコア |
名前 |
Address1 |
市区町村 |
State |
Province |
Country |
MatchScore |
表示幅 |
20 |
20 |
20 |
20 |
20 |
20 |
表示タイプ |
単純なテキスト・ボックス |
単純なテキスト・ボックス |
単純なテキスト・ボックス |
単純なテキスト・ボックス |
単純なテキスト・ボックス |
単純なテキスト・ボックス |
制約 |
更新可能、検索可能 |
更新可能、検索可能 |
更新可能、検索可能 |
更新可能、検索可能 |
更新可能、検索可能 |
更新可能、検索可能 |
最大長 |
80 |
80 |
80 |
80 |
80 |
80 |
次の表に、EBS Match子オブジェクトの作成に必要なその他のフィールドを示します。
パラメータ |
選択したフィールド |
PartyNameフィールド |
PartyIDフィールド |
PartyNumberフィールド |
PartyTypeフィールド |
---|---|---|---|---|---|
フィールド・タイプ |
テキスト |
テキスト |
テキスト |
テキスト |
テキスト |
表示ラベル |
住所行1 |
市区町村 |
State |
Province |
Country |
名前 |
Address1 |
市区町村 |
State |
Province |
Country |
表示幅 |
20 |
20 |
20 |
20 |
20 |
表示タイプ |
単純なテキスト・ボックス |
単純なテキスト・ボックス |
単純なテキスト・ボックス |
単純なテキスト・ボックス |
単純なテキスト・ボックス |
制約 |
更新可能、検索可能 |
更新可能、検索可能 |
更新可能、検索可能 |
更新可能、検索可能 |
更新可能、検索可能 |
最大長 |
80 |
80 |
80 |
80 |
80 |
次の表に、EBS Match子オブジェクトの作成に必要なその他のフィールドを示します。
パラメータ |
PrimaryPhoneCountryCodeフィールド |
PrimaryPhoneAreaCodeフィールド |
PrimaryPhoneNumberフィールド |
PrimaryEmailフィールド |
---|---|---|---|---|
フィールド・タイプ |
テキスト |
テキスト |
テキスト |
テキスト |
表示ラベル |
プライマリ電話国コード |
プライマリ電話市外局番 |
プライマリ電話番号 |
PrimaryEmail |
名前 |
PrimaryPhoneCountryCode |
PrimaryPhoneAreaCode |
PrimaryPhoneNumber |
プライマリEメール |
表示幅 |
20 |
20 |
20 |
20 |
表示タイプ |
単純なテキスト・ボックス |
単純なテキスト・ボックス |
単純なテキスト・ボックス |
単純なテキスト・ボックス |
制約 |
更新可能、検索可能 |
更新可能、検索可能 |
更新可能、検索可能 |
更新可能、検索可能 |
最大長 |
80 |
80 |
80 |
80 |
選択したチェックボックスの制約式の追加
選択済チェック・ボックスを作成して保存した後、これを編集して更新可能制約に式を追加します。 選択済チェック・ボックスの更新可能制約に式を追加するには、次の手順を実行します:
-
EBS Match Childオブジェクトにフィールドを追加した後、「フィールド」ページの「選択済」チェック・ボックスのリンクをクリックします。
-
「チェック・ボックス・フィールドの編集: 選択済」ウィンドウで、制約領域の「式ビルダー」をクリックします。
式ビルダーが表示され、関数タブがデフォルトで表示されます。
-
式ウィンドウで、次のテキストを入力: Selected_c == null || Selected_c == 'N'
-
「OK」をクリックします。
-
「チェック・ボックス・フィールドの編集: 選択済」ウィンドウで、「保存してクローズ」をクリックします。
検証ルールの作成
検証ルールの作成の手順を使用して、UniqueKey.groovyファイルからオブジェクト検証ルールを作成します。
グローバル関数の作成
グローバル関数の作成の手順を使用して、O_INT_GetMappedField.groovyファイルからグローバル関数を作成します:
サンドボックスの検証と公開
統合サンドボックスの公開トピックを使用して、EBS Match子オブジェクトのサンドボックスを検証および公開します。
インポートおよびエクスポート用のアーティファクトの生成
フィールド・マッピングなどのカスタム・オブジェクトのインポートとエクスポートをサポートするには、まずインポートとエクスポートの両方に必要なオブジェクト・アーティファクトを生成する必要があります。
インポートおよびエクスポート用のアーティファクトを生成するには、次の手順を実行します:
-
サンドボックスを終了し、「ナビゲータ」をクリックして、「アプリケーション・コンポーザ」を選択します。
-
「共通設定」領域で、「インポートとエクスポート」をクリックします。
-
「インポートおよびエクスポート・アーティファクトの生成」領域で、「生成」をクリックします。
-
必要に応じてページをリフレッシュします。
-
詳細ウィンドウで、「フィールド・マッピング」カスタム・オブジェクトのステータスが次のようになっていることを確認します:
-
総合ステータス: 完了
-
インポート・ステータス: 成功
-
エクスポート・ステータス: 成功
-