問題
承認のためにロックされた後、どのユーザーがレコードを編集できますか。2つ選びなさい。
- システム管理者
- 以前にレコードを承認したユーザー
- 現在の承認者として割り当てられているユーザー
- 階層内でより高い役割を持つユーザー
正解
- システム管理者
- 以前にレコードを承認したユーザー
- 現在の承認者として割り当てられているユーザー
- 階層内でより高い役割を持つユーザー
解説
承認プロセスを通じてロックされたレコードを編集できるのは以下のユーザーや条件に該当する場合です。
- 管理者のみオプションを選択した場合:
- 特定のオブジェクトに対する「すべて変更」の権限を持つユーザー
- 「すべてのデータの編集」権限を持つユーザー
- 管理者またはオプションを選択した場合:
- 割り当てられた承認者
- システム管理者
つまり、具体的な設定やオプションによって、ロックされたレコードを編集できるユーザーが異なります。
それぞれの選択肢の理由について説明します。
□ システム管理者
これは正解です。Salesforceにおいて、システム管理者はほとんど全てのレコードや設定に対する権限を持っています。承認プロセスによりロックされたレコードも、システム管理者は編集することができます。
□ 以前にレコードを承認したユーザー
これは不正解です。レコードが以前に承認されたユーザーによって自動的に編集権限が与えられるわけではありません。このユーザーは、現在の承認者や設定に応じた特定の権限を持つ場合にのみ編集できます。
□ 現在の承認者として割り当てられているユーザー
これは正解です。承認プロセスの設定に「管理者または…」オプションが選択されている場合、現在の承認者はロックされたレコードを編集することができます。
□ 階層内でより高い役割を持つユーザー
これは不正解です。Salesforceの階層構造において、上位の役割を持つユーザーは通常、下位のユーザーが所有するレコードを表示または編集することができます。しかし、承認プロセスによってロックされたレコードの編集権限は、単に階層内での位置に基づくものではありません。
次の問題へ
【Salesforce 認定Platformデベロッパー】試験対策:第39問
問題 Apexで単体テストを作成する場合、以下のどの記述が正しいですか。 複数のメソッドを使用した単体テストでは、1つのメソッドが失敗するたびにすべてのメソッドが失…
前の問題へ
【Salesforce 認定Platformデベロッパー】試験対策:第37問
問題 Universal Containers社は、注文を外部データオブジェクトとしてSalesforceに含めています。 外部オブジェクトと取引先の両方にある取引先のキー項目を活用して、…
1問目から復習する
【Salesforce 認定Platformデベロッパー】試験対策:第1問
問題 デバッグログに書き込まれるときのxの値は何ですか。 Integer x = 0; do { x = 1; x++; } while (x < 1); System.debug(x); 0 1 2 3 正解 0 1 2 3 解説 デバッ…
コメント