| |||||||||
フィールド間のカスタム関係を作成および管理する方法を教えてください。
関係エントリには、関係のインポートと関係エントリのインポートの 2 つのデータインポートタスクがあります。
最初に、[関係をインポートする] データインポートタスクを使用して、RelationType.csv を使用して 2 つのフィールド間の関係を確立します。
たとえば、[サプライヤ] フィールドと [会社コード] フィールド間の関係を確立するには、以下のようにファイルをインポートします。
UTF8
UniqueName,Name,LeftClass,RightClass
SupplierCompanyMap、Supplier to Company Validation,ariba.core.Supplier,ariba.core.CompanyCode
次に、[関係エントリをインポートする (RelationEntry.csv)] データインポートタスクを使用して、1 つのフィールドの値を別のフィールドの値にマッピングします (どちらも RelationType.csv にすでに含まれている必要があります)。
たとえば、以下のビジネス要件を満たすために、
以下のファイルを使用することができます。
UTF8
RelationType.UniqueName,LeftId,RightId,LeftKey1,LeftKey2,LeftKey3,RightKey1,RightKey2,RightKey3
SupplierCompanyMap,SUP_0523,Company112,SUP_0523,,,Company112,,
SupplierCompanyMap,SUP_0523, Company113, SUP_0523,,,Company113,,
SupplierCompanyMap,SUP_0523, Company114, SUP_0523,,,Company114,,
SupplierCompanyMap,SUP_0536,Company120,SUP_0536,,,Company120,,
SupplierCompanyMap,SUP_0536,Company121,SUP_0536,,,Company121,,
SupplierCompanyMap,SUP_0536,Company122,SUP_0536,,,Company122,,
LeftId 列と RightId 列の値の組合せにより、各関係エントリが一意として設定されます。
これらの値を構成するか、既存の項目値を使用することができます。
上記の例では、LeftKey1 値と RightKey1 値が LeftId および RightId に使用されます。
フィールド間のカスタマイズされた関係の詳細については、『共通データのインポートおよび管理ガイド』を参照してください。
購買アプリケーションサービス > アプリケーションフレームワーク > カスタマイズ (サービス)