Universal Containers (UC) では、すべてのユーザーが各商談を「受注済み」とマークする前に、契約書が送信されたことを指定する必要があります。UC は、商談がクローズされたときに、契約書が送信された商談の数と、契約書が送信されていない商談の数を比較してレポートできるようにしたいと考えています。この要件を満たすために、アプリビルダーはどのフィールドタイプを設定すればよいでしょうか?
正解:C
The safest reading of the scenario is practical, not theoretical. Use C. Checkbox. The decision turns on record sharing targets. Manual record sharing can grant access to individual users, public groups, and roles with subordinates. It is a record-level access mechanism, separate from field-level security and permission set assignment.
This is how the same requirement would be handled in a well-governed Salesforce org: identify the controlling object, relationship, field, page, automation, or environment first, and then configure the native capability for that control point. The selected answer satisfies the requirement without requiring users to perform extra interpretation or administrators to maintain an unnecessary custom workaround.
The alternatives are plausible only if the requirement is read too narrowly. A (Picklist) should be rejected because That field type either stores the wrong kind of value or fails to support the required behavior as cleanly as the selected option. B (Text) would be fragile here 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 (Text Area) is only a partial match because That field type either stores the wrong kind of value or fails to support the required behavior as cleanly as the selected option. A complete implementation should also check page assignment, field access, record ownership, and mobile behavior where those factors apply.
---