ฉันกำลังสร้างแอปที่มีการรักษาความปลอดภัยตามบทบาท ฉันได้สร้างประเภทบันทึกของฉัน (โปรเจ็กต์ บัญชี บันทึกประวัติ การเงิน ลูกค้า ฯลฯ) ใน Cloudkit Dashboard และฉันก็ได้สร้าง Security Role ด้วย ฉันมีบทบาทชื่อ: Executive และ DeptManager ฉันได้กำหนดการเข้าถึงที่เหมาะสมตามบทบาทให้กับประเภทเรคคอร์ดแล้ว ฉันยังได้มอบหมายบทบาทของผู้บริหารหรือผู้จัดการแผนกให้กับผู้ใช้ในประเภทบันทึกพิเศษ "ผู้ใช้"
ฉันเข้าถึงและจัดการข้อมูลในประเภทบันทึกได้สำเร็จ ตอนนี้ฉันกำลังใช้การดูตามบทบาทในแอป ดังนั้นในมุมมองแรกจะมีคุณลักษณะการเข้าสู่ระบบ "ถูกใจ" ดังนั้นหลังจากที่ฉันค้นพบผู้ใช้แล้ว ฉันต้องการแสดงบทบาทของผู้ใช้นั้นใน PickerView เพื่อให้พวกเขาเลือก เมื่อพวกเขาเลือกบทบาทแล้ว ฉันจะพาพวกเขาไปสู่มุมมองที่เหมาะสม เช่น ฉันอาจมีบทบาทเป็นทั้ง DeptManager และ Executive หากวันนี้ฉันเลือก DeptManager ฉันจะถูกพาไปยังมุมมองที่ให้ฉันเข้าสู่เมตริกการผลิตได้ หากวันอื่นฉันเลือกผู้บริหาร ฉันจะดูการวัดผลการปฏิบัติงานของทุกแผนกที่รายงานให้ฉันทราบ
นี่คือรูปภาพจาก CloudKit Dashboard ที่แสดงข้อมูลที่ฉันพยายามดึงข้อมูล ขอบคุณล่วงหน้าสำหรับคำแนะนำใด ๆ