อัปเดตล่าสุดเมื่อวันที่ 23 มีนาคม 2566 โดย Rakesh Gupta
แนวคิดใหญ่หรือคำถามที่ยืนยง:
- ตัวกรองเพรดิเคตจะรักษาความปลอดภัยชุดข้อมูล CRM Analytics ตามข้อกำหนดด้านความปลอดภัยได้อย่างไร
วัตถุประสงค์:
หลังจากอ่านบล็อกนี้แล้ว คุณจะสามารถ:
- ใช้ตัวกรองเพรดิเคตเพื่อรักษาความปลอดภัยชุดข้อมูล
- ใช้การสืบทอดการแชร์เพื่อเพิ่มความปลอดภัยเพิ่มเติมให้กับชุดข้อมูล
- และอีกมากมาย
ที่ผ่านมาได้เขียนบทความเกี่ยวกับ การวิเคราะห์ CRM. ทำไมไม่ลองดูในขณะที่คุณอยู่ที่นี่ล่ะ?!
- การวิเคราะห์ CRM: เขียนผลลัพธ์ของสูตรไปยังชุดข้อมูลหลายชุด
- การวิเคราะห์ CRM: สร้างชุดข้อมูลโดยใช้ไฟล์ CSV
ดอนน่า เซอร์ดูล่า เป็นผู้ดูแลระบบที่ Gurukul On Cloud (GoC). ก่อนอ่าน นี้ บทความ เธอเริ่มเรียนรู้การวิเคราะห์ CRM และสร้างชุดข้อมูล (OpportunityWithAccount_1).
ตอนนี้เธอได้รับข้อกำหนดใหม่เพื่อรักษาความปลอดภัยแถวชุดข้อมูลตามเงื่อนไขต่อไปนี้:
- ผู้ใช้ ควรจะสามารถดูบันทึกที่พวกเขาเป็นเจ้าของเท่านั้น
- สร้างการกำหนดค่าที่อนุญาตให้ผู้ดูแลระบบให้สิทธิ์ ‘ดูแถวทั้งหมด’ ของชุดข้อมูลแก่ผู้ใช้
แนวทาง Automation Champion (I-do):
ความปลอดภัยจะไม่ซ้ำกันสำหรับชุดข้อมูลแต่ละชุดใน CRM Analytics ผู้ใช้สามารถดูแถวและฟิลด์ทั้งหมดในชุดข้อมูลที่สามารถเข้าถึงได้ตามค่าเริ่มต้น หากต้องการจำกัดการเข้าถึงเรกคอร์ด คุณสามารถใช้การรักษาความปลอดภัยระดับแถวในชุดข้อมูลได้เมื่อคุณใช้การสืบทอดร่วมกันและการรักษาความปลอดภัยเพรดิเคต
CRM Analytics มีคุณลักษณะต่างๆ เพื่อควบคุมการเข้าถึงแถวชุดข้อมูล
- ผู้ใช้บูรณาการ – ตามค่าเริ่มต้น ผู้ใช้การผสานรวมจะต้องดูการเข้าถึงข้อมูลทั้งหมด พิจารณาลบการเข้าถึงฟิลด์ออกจากโปรไฟล์ หากคุณต้องการจำกัดการเข้าถึงเฉพาะวัตถุและฟิลด์ที่มีข้อมูลที่ละเอียดอ่อน
- ตัวกรองภาคแสดง – ตัวกรองเพรดิเคตจะทำงานเมื่อผู้ใช้เข้าถึงชุดข้อมูลที่ใช้เพื่อส่งคืนเฉพาะแถวที่ตรงกับเงื่อนไขเฉพาะ
- การรักษาความปลอดภัยระดับแถวตามความเป็นเจ้าของเรกคอร์ด – ใช้เพรดิเคตความปลอดภัยตาม Ownership เพื่อแสดงเฉพาะแถวที่มีค่าในคอลัมน์ Owner Id (ในชุดข้อมูล) เป็นผู้ใช้ที่เข้าสู่ระบบเดียวกัน
- การรักษาความปลอดภัยระดับแถวตามลำดับชั้นของบทบาท – หากคุณต้องการใช้บันทึกร่วมกันตามลำดับชั้นของบทบาทของ Salesforce ให้สร้างเพรดิเคตความปลอดภัยเพื่อแสดงแถวที่รหัสบทบาทของผู้ใช้ที่เข้าสู่ระบบอยู่ในรายการของบทบาทหลักเหนือบทบาทของเจ้าของบันทึก ตัวอย่างเช่น หากต้องการจำกัดการเข้าถึงแต่ละเรกคอร์ดในชุดข้อมูลลูกค้าเป้าหมาย คุณต้องสร้างนโยบายความปลอดภัยที่ผู้ใช้สามารถดูเฉพาะลูกค้าเป้าหมายที่พวกเขาเป็นเจ้าของหรือเป็นเจ้าของโดยผู้ใต้บังคับบัญชาตามลำดับชั้นของบทบาท Salesforce
- การรักษาความปลอดภัยระดับแถวตามอาณาเขต – หากคุณต้องการควบคุมการเข้าถึงแถวชุดข้อมูลตามพื้นที่ที่คุณกำหนด ให้สร้างภาคแสดงความปลอดภัยเพื่อแสดงแถวที่ผู้ใช้สามารถดูเฉพาะข้อมูลที่เหมาะสมสำหรับอาณาเขตที่พวกเขาอยู่
- การรักษาความปลอดภัยระดับแถวตามทีม – ใช้การรักษาความปลอดภัยระดับแถวตามทีมเพื่อควบคุมการเข้าถึงแถวชุดข้อมูลตามทีมโอกาส
- ความปลอดภัยระดับแถวที่กำหนดเอง – การใช้ความปลอดภัยระดับแถวอาจทำให้ผู้ใช้บางรายไม่สามารถเข้าถึงข้อมูลได้ เพื่อแก้ปัญหานี้ คุณสามารถใช้เพรดิเคตความปลอดภัยเพื่อให้สิทธิ์การเข้าถึงแก่ผู้ใช้เฉพาะตามค่าในฟิลด์ที่กำหนดเองบนออบเจกต์ผู้ใช้ เราจะเรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้ในขณะที่ดำเนินการตามข้อกำหนดทางธุรกิจ
- การรักษาความปลอดภัยระดับแถวตามความเป็นเจ้าของเรกคอร์ด – ใช้เพรดิเคตความปลอดภัยตาม Ownership เพื่อแสดงเฉพาะแถวที่มีค่าในคอลัมน์ Owner Id (ในชุดข้อมูล) เป็นผู้ใช้ที่เข้าสู่ระบบเดียวกัน
- การแบ่งปันมรดก –
- ใช้การสืบทอดการแชร์กับชุดข้อมูล – การสืบทอดการแบ่งปันช่วยให้ CRM Analytics สามารถสืบทอดการตั้งค่าการแบ่งปันจาก Salesforce Object และนำไปใช้กับชุดข้อมูล CRM Analytics โดยไม่ต้องเปลี่ยนเนื้อหา คุณลักษณะนี้สามารถใช้กับวัตถุต่อไปนี้:
- บัญชี
- กรณี
- ติดต่อ
- ลูกค้าเป้าหมาย
- โอกาส
- ใช้การสืบทอดการแชร์กับชุดข้อมูล – การสืบทอดการแบ่งปันช่วยให้ CRM Analytics สามารถสืบทอดการตั้งค่าการแบ่งปันจาก Salesforce Object และนำไปใช้กับชุดข้อมูล CRM Analytics โดยไม่ต้องเปลี่ยนเนื้อหา คุณลักษณะนี้สามารถใช้กับวัตถุต่อไปนี้:
หากต้องการเรียนรู้เกี่ยวกับไวยากรณ์นิพจน์เพรดิเคตสำหรับชุดข้อมูล โปรดดู นี้ ช่วยแนะนำ.
แนวทางปฏิบัติ (เราทำ):
มี 6 ขั้นตอนในการแก้ปัญหาความต้องการทางธุรกิจของ Donna โดยใช้ การวิเคราะห์ CRM. พวกเราต้อง:
- ขั้นแรก สร้างฟิลด์ที่กำหนดเองบนวัตถุผู้ใช้เพื่อให้สิทธิ์การเข้าถึง ‘ดูแถวทั้งหมด’ แก่ผู้ใช้
- หากต้องการซิงค์ฟิลด์แบบกำหนดเองที่สร้างขึ้นใหม่ ให้ไปที่ การเชื่อมต่อ แท็บ.
- เลือกการเชื่อมต่อภายในเครื่องเริ่มต้น เช่น SFDC_LOCAL.
- เลือก ผู้ใช้ วัตถุ.
- เลือกช่องทำเครื่องหมายถัดจาก การเข้าถึงข้อมูล CRMA ฟิลด์ที่คุณต้องการซิงค์
- คลิก บันทึก.
- ในท้ายที่สุด ตรวจสอบให้แน่ใจว่า เรียกใช้การซิงโครไนซ์ข้อมูล.
- ขั้นตอนต่อไปคือการอัปเดต สูตรอาหาร โอกาสด้วยบัญชีที่คุณสร้างขึ้นเป็นส่วนหนึ่ง นี้ บทความถึง เข้าร่วม เดอะ ผู้ใช้ วัตถุ.
- ตอนนี้เราต้องมีค่าในชุดข้อมูลที่ตรงกับผู้ใช้ที่เข้าสู่ระบบ สำหรับสิ่งนี้ เราจะสร้างการแปลงสูตรที่ใช้ในการเตรียมข้อมูลเพื่อเพิ่มฟิลด์ที่ได้รับ (มุมมอง) ไปยังชุดข้อมูล
- สำหรับสิ่งนี้เราจะใช้ การเปลี่ยนแปลง องค์ประกอบ.
- สำหรับสิ่งนี้เราจะใช้ การเปลี่ยนแปลง องค์ประกอบ.
- เกือบจะมี! เมื่อทุกอย่างดูดีแล้ว ให้คลิก บันทึกและเรียกใช้ ปุ่ม.
- หลังจากที่กระแสข้อมูลได้รับการอัปเดตเพื่อรวมฟิลด์ที่ได้รับใหม่แล้ว เพรดิเคตความปลอดภัย สามารถเพิ่มไปยังชุดข้อมูลเป้าหมายได้
การประเมินรายทาง:
ฉันอยากได้ยินจากคุณ!
สิ่งหนึ่งที่คุณได้เรียนรู้จากโพสต์นี้คืออะไร? คุณจินตนาการถึงการนำความรู้ใหม่นี้ไปใช้ในโลกแห่งความเป็นจริงอย่างไร? อย่าลังเลที่จะแบ่งปันในความคิดเห็นด้านล่าง