この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

複合項目の考慮事項と制限

住所複合項目と地理位置情報複合項目は便利で、コードがより簡潔でわかりやすくなります。ただし、これらの複合項目をアプリケーションで使用する場合、考慮事項がいくつかあります。
住所複合項目と地理位置情報複合項目のどちらにも、次の制限があります。
  • 複合項目は参照のみです。項目値を更新するには、個別の項目コンポーネントを使用します。
  • 複合項目は、SOAP および REST API を介してのみアクセスできます。複合バージョンの項目は、Salesforce ユーザインターフェースのどこからもアクセスできません。
  • 複合項目には Apex データ型がないため、Apex では複合項目を使用できません。項目値にアクセスするか項目値を更新するには、個別の項目コンポーネントを使用します。
  • 複合項目は、<apex:outputField> などの Visualforce では使用できません。項目値にアクセスするか項目値を更新するには、個別の項目コンポーネントを使用します。
  • 複合項目は検索できません。類似検索を行うには、WHERE DISTANCE(field, GEOLOCATION(lat, long), "units") < desiredPoximity 句を使用します。たとえば、市区群や郵便番号などの文字列の一致の場合は、個別の項目を検索します。
  • 複合項目は、インポートまたはエクスポートできません。値の読み込みまたはエクスポートを行うには、個別の項目コンポーネントを使用します。
住所複合項目には、次の制限があります。
  • 複合住所項目は、標準住所でのみ使用できます。つまり、Salesforce に含まれる標準オブジェクトの基本部分として存在する住所項目でのみ使用できます。カスタム複合住所項目は作成できません。
  • 住所項目の地理位置情報コンポーネントは、自動的に設定されません。住所項目を場所の値として使用する前に、地理コードサービスを使用して、これらの値を設定する必要があります。「geocode」AppExchange を検索して、いくつかの可能なソリューションを見つけてください。