CRM データストリームの更新に失敗した場合は、[状況] 列のエラーアイコンをクリックして、[履歴の更新] セクションで例外を確認します。ポップアップに詳細が表示されない場合は、[ログをダウンロード] リンクをクリックして詳細を確認します。
この記事の解決ステップは、次の例のようなエラーに関連するものです。
「Invalid extractor job query found. [{\"message\":\"FieldName, FieldName FROM ObjectName LIMIT 1 ^ERROR at Row:1:Column:634sObject type 'ObjectName' is not supported.If you are attempting to use a custom object, be sure to append the '__c' after the entity name.Please reference your WSDL or the describe call for the appropriate names.\",\"errorCode\":\"INVALID_TYPE\"}]」 (無効な抽出ジョブクエリが見つかりました。[{\"message\":\"FieldName, FieldName FROM ObjectName LIMIT 1 ^ERROR at Row:1:Column:634s オブジェクト種別「ObjectName」はサポートされていません。カスタムオブジェクトの使用を試みる場合は、エンティティ名の後に「__c」を付加してください。WSDL を参照するか、適切な名前の呼び出しを記述してください。\",\"errorCode\":\"INVALID_TYPE\"}])
「Invalid extractor job query found. [{\"message\":\"FieldName, FieldName, FieldName, FieldName ^ERROR at Row:1:Column:4162No such column 'FieldName' on entity 'ObjectName'.If you are attempting to use a custom field, be sure to append the '__c' after the custom field name.Please reference your WSDL or the describe call for the appropriate names.\",\"errorCode\":\"INVALID_FIELD\"}]」 (無効な抽出ジョブクエリが見つかりました。[{\"message\":\"FieldName, FieldName, FieldName, FieldName ^ERROR at Row:1:Column:4162 そのような列「FieldName」はエンティティ「ObjectName」に存在しません。カスタム項目を使用しようとしている場合は、項目名の後に '__c' を付加してください。WSDL を参照するか、適切な名前の呼び出しを記述してください。\",\"errorCode\":\"INVALID_FIELD\"}])
「INVALID_TYPE」エラーは、CRM オブジェクトへのアクセスに問題があることを示しています。 「INVALID_FIELD」エラーコードは、オブジェクトの項目が削除されたか、権限の変更によってその項目へのアクセス権が失われていることを示しています。項目名とオブジェクト名は、太字で強調表示されている例外にリストされます。
注意: 「INVALID_FIELD」の更新の例外では 1 つの項目または列のみがリストされます。このエラーの原因がオブジェクトの複数項目の削除である場合、削除された項目の特定方法についての詳細を、次の「監査ログを使用したトラブルシューティング」セクションで参照してください。
これらの更新エラーは、項目またはオブジェクトの削除が原因で発生する可能性があるため、組織でオブジェクトと項目の両方を参照できることを確認します。
注意: CRM データストリームが外部組織の接続を使用して作成されている場合、その組織にログインしてこれらの詳細を確認する必要があります。
接続された組織内のオブジェクトに対して Data 360 がアクセスできる範囲は、Data 360 Salesforce コネクタ権限セットによって決まり、この権限セットはプラットフォームインテグレーションユーザーと呼ばれるシステムユーザーに割り当てられています。
注意: 最近更新されていないリリース済み組織の場合、「Data 360 Salesforce コネクタ」権限セットは [Salesforce CDP Salesforce Connector Integration] (Salesforce CDP Salesforce コネクタインテグレーション)、[Customer Data Platform Salesforce Connector Integration] (Customer Data Platform Salesforce コネクタインテグレーション)、または [Customer 360 Audiences Salesforce Connector Integration] (Customer 360 Audiences Salesforce コネクタインテグレーション) と表示されます。
接続された組織で Data 360 の Salesforce CRM の「Object and Field Permissions」(オブジェクトおよび項目権限) のステップに従って、例外にリストされているオブジェクトの [参照]、[すべてのレコードの参照]、[すべての項目の表示]権限が Data 360 Salesforce コネクタ権限セットにまだあることを確認します。このアクセス権はデータストリームの作成に必要です。データストリームの作成後に例外でこれらの権限が削除された場合、更新エラーが発生します。
INVALID_FIELD 例外が表示され、エラーにリストされている項目が参照項目である場合、参照項目で参照されるオブジェクトへのアクセス権が権限セットにまだあることを確認します。たとえば、例外が「そのような列「ContactId」はエンティティ「Case」に存在しません」と表示されている場合は、取引先責任者オブジェクトの [参照]、[すべてのレコードの参照]、[すべての項目の表示] 権限が権限セットにまだあることを確認します。
例外またはその関連オブジェクトのオブジェクトに必要な権限が不足している場合、権限セットを更新して不足している権限を付与します。その後、「データストリームを更新」のステップと提案に従います。不足している権限がない場合は、「Data 360 Salesforce コネクタ権限セットがプラットフォームインテグレーションユーザーから削除されたかどうかを確認」のステップを確認してください。
[設定] の [クイック検索] で [設定変更履歴の参照] を検索し、組織の変更を確認します。CRM データストリームが外部組織接続を使用して作成されている場合、接続された組織の監査履歴を確認する必要があります。 監査履歴ログをダウンロードし、データストリームの [履歴の更新] で、エラーが始まった日付に行われた変更を確認します。
例外で言及されている項目が削除されていることを、「オブジェクトと項目が削除されていないことを確認」のステップで確認したにもかかわらず、データストリーム側でその項目を無効化しても更新エラーが解消しない場合は、[アクション] 列で[Deleted custom field] (削除されたカスタム項目) または [Permanently deleted custom field] (完全に削除されたカスタム項目) を含むログを絞り込んで、その日に他にどの項目が削除されたかを確認してください。監査ログに複数の項目が削除されていることが記録されている場合は、「オブジェクトと項目が削除されていないことを確認」のステップに従って、削除されたすべての項目を無効にします。その後、「データストリームを更新」のステップと提案に従います。
削除された項目を特定できず、さらに Data 360 Salesforce コネクタ権限セットに不足している権限も見当たらない場合は、プラットフォームインテグレーションユーザーから Data 360 Salesforce コネクタ権限セットが削除されたことを示す監査ログがないか確認してください。[アクション] 列には次のテキストが含まれます。
「Permission set Data 360 Salesforce Connector Integration: unassigned to user Platform Integration User (UserID: [005XXXXXXXXXXXX])」 (権限セット Data 360 Salesforce コネクタインテグレーション: ユーザー「プラットフォームインテグレーションユーザー」に未割り当て (UserID: [005XXXXXXXXXXXX]))
注意: 最近更新されていないリリース済み組織の場合、「Data 360 Salesforce コネクタ」権限セットは [Salesforce CDP Salesforce Connector Integration] (Salesforce CDP Salesforce コネクタインテグレーション)、[Customer Data Platform Salesforce Connector Integration] (Customer Data Platform Salesforce コネクタインテグレーション)、または [Customer 360 Audiences Salesforce Connector Integration] (Customer 360 Audiences Salesforce コネクタインテグレーション) と表示されます。ログが、プラットフォームインテグレーションユーザーが権限セットを削除したことを示している場合、通常はすべての CRM データストリームエラーが表示されます。次のステップに従って、このシステムユーザーに権限セットを再割り当てします。
PermissionSetAssignment psa = new PermissionSetAssignment(AssigneeId = 'USER_ID', PermissionSetId ='PERMISSION_SET_ID');insert psa;
「データストリームを更新」のステップと提案に従います。
データストリームの [更新] ボタンをクリックして、データストリームを更新します。CRM のオブジェクトから取り込まれるレコードが大量にある場合、更新が正常に完了するまで 1~2 時間かかります。
000395797

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.