Cornickon / sf-examination

0 stars 0 forks source link

US04 - Access, Fields and Layouts #11

Closed Cornickon closed 1 year ago

Cornickon commented 1 year ago

Summary

  1. We're identifying our persona with the following access types: System Administrator, Exam Proctor, Exam Admin
  2. System Administrators will handle our Salesforce Setup, and should have access to all fields and objects
  3. There should be a single application our users have access to
  4. The application should be called 'Examination'
  5. It should feature the following navigation items: Assessment, Exam, Category
  6. There should be an ability to create 'Notes' directly from the Footer of the application
  7. We need to start creating questions. For that reason, please add the requested fields on Question object
  8. Ensure that fields are visible on our layouts
  9. We need an ability to create Answers to our Questions

Suggested Solution

  1. Create a single profile for everyone (except System Admins) called 'Exam User'
  2. Define Permission Set Groups intended for: Exam Proctor, Exam Admin
  3. Create Permission Sets, as seen in link here
  4. Create an application with correct Navigation and Utility items
  5. Grant proper access to the application (Profile based)
  6. Add new fields on Question, and grant access on all Permission Sets wherever applicable. Don't grant object or FLS access to profiles
  7. Include page layouts in your migration (alongside activation settings for profiles!)
  8. Create Answer object as seen in the Miro board
  9. On Answer, include following fields
  10. New object should have Private sharing model, and access SHOULD NOT be granted using hierarchies

Alternative Solutions

No response

Code of Conduct