ユーザー参照の保持
ユーザー項目は、メタデータのリリース中に保持されます。
ワークフローメール通知の受信者やダッシュボード実行ユーザーなど、リリース時にコンポーネントで特定のユーザーを参照すると、リリース中にユーザー名を比較することにより対象組織で一致するユーザーが Salesforce によって検索されます。
たとえば、データを Sandbox にコピーする場合、ユーザー名を含む本番組織の項目は Sandbox 名を含むように変更されます。test という名前の Sandbox の場合、ユーザー名 user@acme.com が user@acme.com.test になります。Sandbox のメタデータを別の組織にリリースする場合、ユーザー名に含まれる test は無視されます。
リリース時のユーザー参照では、Salesforce で次の順に処理が行われます。
- リリース元環境とリリース先環境でユーザー名が比較され、組織のドメイン名が適用されます。
- 一致するユーザー名が複数存在すると、一致する名前が一覧表示され、リリース元環境のいずれか 1 つのユーザー名を変更するよう要求されます。
- リリース元環境のユーザー名がリリース先環境に存在しない場合はエラーが表示され、ユーザー名を削除するかリリース先環境のユーザーが解決されるまでリリースが停止します。