機械翻訳について

カスタム属性を持つパーティに対するマスター・レコード設定ルールの定義の例

このトピックでは、特定のカスタム属性を持つパーティをマスターとして選択する「マスター・レコードの設定」タイプの生存ルールを定義する方法について説明します。

このルールは、次の2つの条件に基づいてマスター・レコードを識別して返します。

  1. 指定されたカスタム属性を持つマスターをピックします。 この例では、カスタム属性はTestfieldone_cです。

  2. 最大パーティIDを持つマスターをピックします。

次の表に、特定のカスタム属性を持つパーティをマスターとして選択するマスター・レコード・ルールを設定するユース・ケースの詳細を示します。

レコード番号

パーティID

Testfieldone_c

マスター

レコード1

11

テスト

No

レコード2

12

テスト

はい

レコード3

13

なし

No

レコード4

14

なし

No

この例では、カスタム属性Testfieldone_cを持つレコードが2つあります。 したがって、最大パーティIDを持つレコードがマスター・レコードとしてピックされます。

次の図は、指定された属性を持つレコードをマスターとしてピックする「マスター・レコードの設定」ルールを作成するためのIFおよびTHENルール条件値が指定された「生存ルールの定義: マスター・レコードの選択」ページを示しています。 条件の詳細は次のとおりです:IF条件 : masterPartyIdがmaster.PartyIdの最大値の場合、 {masterがHZ_PERSON_FactType.PersonDVOで、master.Testfielddone_cがnullでない}THEN条件です: Then Assert new Result (name:"masterId", value:masterPartyId)
「マスター・レコードの設定」ルールを作成するためのIFおよびTHENルール条件値が指定された「生存ルールの定義: マスター・レコードの選択」ページ