頻繁に指定される項目
- OwnerId
- RecordTypeId
- CurrencyIsoCode
OwnerId
- 多くのユーザおよび多くのオブジェクトについて、この項目を挿入時に直接設定することはできません。オブジェクトの挿入時に現在のユーザに暗黙的に設定できます。
- Case または Lead を作成または更新する場合、クライアントアプリケーション (レコードの転送に十分な権限でログイン) はこの項目を組織の有効な User または組織の適切なタイプの有効なキューに設定できます。
- API を使用してこの項目を更新すると、そのレコードの所有者のみが変更されます。この所有者の変更は、Salesforce ユーザインターフェースでレコード所有権を移行する場合カスケードしますが、関連付けられたレコードにはカスケードしません。
- 取引先のこの項目を更新すると、既存の共有情報を削除し、組織全体の共有デフォルトおよび共有ルールを再適用します。
- ownerId 項目を更新するには、ユーザには新規所有者への「所有権の移行」権限と「参照」権限が必要です。
API バージョン 12.0 以降では、組織が商談チームを設定した場合、OwnerId 項目はその他のオブジェクトに対してと同じように、取引先オブジェクトおよび商談オブジェクトに同じ動作を実行します。つまり、いずれかのオブジェクトで OwnerId 項目を更新すると、AccountShare レコードまたは OpportunityShare レコードは、RowCause が Sales Team に設定されて、保存されます。API バージョン 11.0 以前の場合は、共有レコードが削除されます。
RecordTypeId
レコードタイプを使用すると、ユーザの Profile 設定に応じて異なるビジネスプロセスと選択リストのサブセットをさまざまな User レコードに提供できます。(また、個人取引先はレコードタイプを使用して、さまざまな追加要素を管理します。
API で RecordType オブジェクトを作成、編集、または削除することによって、レコードタイプをユーザインターフェースで設定することができます。RecordType オブジェクトを照会して、オブジェクトの有効なレコードタイプ ID (文字列) のリストを取得します。
CurrencyIsoCode
組織でマルチ通貨を使用できる場合、CurrencyIsoCode 項目には、オブジェクトの通貨値と関連付けられている通貨の ISO コードの文字列表示が指定されています。User オブジェクトにも DefaultCurrencyIsoCode 項目があります。そのユーザのデフォルトの通貨です。たとえば、フランスのユーザは DefaultCurrencyIsoCode を Euro に設定し、それがアプリケーションのデフォルト通貨になります。ただし、User オブジェクトには、ユーザレコード作成時点での組織の通貨に対応する、異なる通貨で保存された通貨のカスタム項目がある可能性があります。