Adobe Experience Platformenum を空にすることはできません
この記事では、ECID] のプロパティの meta:enum を使用してフィールドグループを更新する際にエラーが発生する問題 [ 対処します。 これを解決するには、空の列挙値を見つけて置き換え、Postman API コレクションからフィールドグループのリストコールを実行した後に、この記事で説明する手順を実行します。
説明 description
環境
Adobe Experience Platform(AEP)
問題/症状
フィールドグループを更新しようとすると、エラー Error at meta:enum of property [ ECID] が表示されます。 meta:enum を空にすることはできません。
解決策 resolution
回避策として、空の列挙値を見つけ、置き換えます。
-
すべてのフィールドグループを表示する List フィールドグループ 呼び出しを postman API コレクションから実行します。 CONTAINER_ID を Tenant に設定してください。 手順については、開発者向けドキュメントの フィールドグループのリスト を参照してください。
-
フィールドグループのリストを検索し、
"meta:enum": {}を含むグループを見つけます。 -
フィールドグループごとに、手順 4~6 に従います。
-
手順 2 のリストにあるフィールドグループ ID を使用して、 フィールドグループを取得 呼び出しを実行します。 手順については、開発者向けドキュメントの フィールドグループの取得 を参照してください。
-
応答全体をコピーします。 この問題を抱えるフィールドグループ内のフィールドの例を次に示します。
code language-none "Profile Number": { "title": "Profile Number", "description": "Profile Number", "type": "string", "meta:xdmType": "string", "required": [ ] , "meta:enum": {} },"meta:enum": {}の行を削除します"meta:enum": {}が削除されると、次のようになります。code language-none "Profile Number": { "title": "Profile Number", "description": "Profile Number", "type": "string", "meta:xdmType": "string", "required": [ ] }, -
応答(
"meta:enum": {}行がなくなったもの)をコピーします。 -
カスタムフィールドグループの更新 呼び出しを実行し、手順 6 で編集した応答全体を貼り付けて送信します。 手順については、開発者向けドキュメントの カスタムフィールドグループの更新 を参照してください。
-
これにより、その特定のフィールドグループが更新され、エラーを受信しなくなります。 このエラーが発生した各フィールドグループに対して、手順 4 ~ 7 を繰り返します。
これらの呼び出しを含むコレクションについて詳しくは、Experience Platformの概要の Postman コレクション を参照してください。
原因
UI が更新され、空の列挙ができなくなりました。