※これは、How to check if an SFDC sync user can see a fieldの翻訳記事です。
SFDC同期ユーザーがフィールドを表示できるか確認する方法
この記事の内容
概要
SalesforceとMarketo間でフィールドまたはフィールドの値が同期されない場合、
最も一般的な原因は、Salesforceの同期ユーザーにそのフィールドへのアクセス権限がないことです。
ユーザーごとにロールに基づいて異なるフィールドへのアクセス権限が設定されているため、すべてのユーザーがすべてのフィールドやレコードを表示できるわけではありません。
しかし、特定のプログラムをテストする必要がある場合や、権限設定の際にユーザーが見落とされていた場合など、アクセスが必要なケースもあります。
そのような場合には、同期ユーザーが対象のフィールドを表示できるか確認することができます。
同期ユーザーログインを使用する方法
同期ユーザーがフィールドにアクセスできるかどうかを確認するには、Salesforceの統合IDを確認します。
[管理] > [Salesforce] に移動し、認証情報(Credentials) を確認します。
これによりログインIDが確認できます。このログインIDに対応するパスワードはSalesforce管理者が保持しています。
次に、そのSFDC同期ユーザーの認証情報を使用してCRMにログインします。
リードまたは取引先責任者のレコードに移動します。
リードレコードにフィールドが表示されているか確認します。フィールドが表示されない場合は、同期ユーザーがそのフィールドにアクセスする権限を持っていないことを意味します。
フィールドレベルセキュリティの確認
フィールドが表示されない場合、次の手順でフィールドレベルセキュリティ(Field Level Security)を確認します。ここでは、各フィールドに対してアクセス可能かどうかを示すチェックボックスが表示されます。
ここで、各フィールドと対応する権限設定を確認できます。権限が制限されている場合、SFDC同期ユーザーはフィールドまたはレコードを表示できないため、必要に応じて権限を変更して表示可能に設定します。