【Salesforce 認定Platformアプリケーションビルダー】試験対策:第211問

問題

あるアプリケーションビルダーが、Salesforceにデータを読み込んでいます。新しいレコードを旧システムと紐づけるために、取引先オブジェクト上に旧システムのIDを追跡する項目を使用します。今後のデータ読み込み時には、このIDを使ってレコードをUpsertします。この要件を満たすために、どの項目属性を選択するべきですか。2つ選びなさい。

  • 外部 ID
  • テキスト (暗号化)
  • 必須項目
  • ユニーク

正解

  • 外部 ID
  • テキスト (暗号化)
  • 必須項目
  • ユニーク

解説

それぞれの選択肢の理由について説明します。

□ 外部 ID
これは正解です。外部 ID属性は、Salesforce外のシステムから取り込んだデータとSalesforceのレコードを対応付けるために使用されます。Upsert操作では、この外部 IDを照合キーとして使用することで、対象レコードが既に存在するかどうかを判断し、適切に更新または新規作成を行うことができます。データの移行や連携において非常に重要な属性です。

□ テキスト (暗号化)
これは不正解です。テキスト (暗号化)項目は、機密性の高い情報を暗号化して保存するためのデータ型です。セキュリティやプライバシー保護には有効ですが、レコードの識別やUpsert操作の照合キーとして使用することはできません。そのため、今回の要件には適していません。

□ 必須項目
これは不正解です。必須項目属性は、レコードを保存する際に値の入力を強制するためのものであり、項目の入力忘れを防ぐ目的で使われます。ただし、今回のように旧システムのIDを使ってレコードを識別し、Upsertする要件に対しては直接関係ありません。

□ ユニーク
これは正解です。ユニーク属性を設定すると、その項目の値が重複しないように強制されます。これは、外部 IDとして使用する場合に、1つのIDが1レコードのみに紐づくことを保証するために重要です。Upsert時に正確にレコードを識別し、意図した更新または挿入を行うためには、ユニーク属性の設定が効果的です。

参考:データローダーで外部 ID を使用して関連レコードをインポートする

次の問題へ

前の問題へ

1問目から復習する

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

雇われのシステムエンジニアです。
普段は車載ECUのセキュリティー分野に従事しております。

コメント

コメントする

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約が適用されます。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

目次