アプリ開発者は、一部のカスタムフィールドのデータ型を変更する必要があります。カスタムフィールドのデータ型を変更する際に、アプリ開発者が注意すべき2つの制限事項は何ですか? 2つ選択してください。
正解:A,B
The key is to separate behavior from appearance. The best answer is A. It is not possible to change the data type of a formula field to any data type.; B. It is not possible to change the data type of field referenced by Apex code. The selected option is not chosen because it sounds familiar; it is chosen because it gives Salesforce the right instruction at runtime. Formula and validation expressions must respect Salesforce data types. Picklists require picklist-aware handling, dates require date functions or date arithmetic, and image or text formulas must return the correct type.
The scenario describes a business outcome, not merely an administrative preference. If the feature is configured correctly, users get the intended result without depending on memory, spreadsheets, or manual policing. That is the professional standard for Platform App Builder work: place the rule in metadata, test it under the correct permissions, and keep the design supportable.
None of the other options gives the same administrative control. C (It is not possible to change the data type of a field used as an External ID from number to Text.) misses the mark because That field type either stores the wrong kind of value or fails to support the required behavior as cleanly as the selected option. D (It is not possible to change the data type of a Text Area (Long) field to Text.) is not enough: That field type either stores the wrong kind of value or fails to support the required behavior as cleanly as the selected option. This is the stronger design because it respects security, data quality, user experience, and lifecycle management at the same time.
---