ใช้ประโยชน์จากฟังก์ชันแอตทริบิวต์ของผู้ใช้ (UAF) ด้วยคอมโพเนนต์เว็บ Lightning ของ Tableau

คุณสามารถใช้ประโยชน์จากฟังก์ชันแอตทริบิวต์ของผู้ใช้ (UAF) กับมุมมองของ Tableau และคอมโพเนนต์เว็บ Lightning (LWC) ของ Pulse เพื่อแสดงข้อมูลเฉพาะตามแอตทริบิวต์ของผู้ใช้ที่ดูการแแสดงเป็นภาพ ฟังก์ชันแอตทริบิวต์ของผู้ใช้มีการรักษาความปลอดภัยระดับแถวเพื่อให้บุคคลที่ดูการแสดงเป็นภาพของคุณจะเห็นเฉพาะข้อมูลที่เกี่ยวข้องกับตนเท่านั้น หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับ UAF โปรดดูปลดล็อกพลังของการวิเคราะห์เฉพาะบุคคลด้วยฟังก์ชันแอตทริบิวต์ของผู้ใช้

ข้อกำหนดเบื้องต้น

การกำหนดการอ้างสิทธิ์ Tableau UAF ใน Salesforce

การกำหนดของ Tableau UAF ช่วยให้คุณสามารถรวมการอ้างสิทธิ์สำหรับแอตทริบิวต์ของผู้ใช้ใน JWT ได้ คุณสามารถดึงค่าสำหรับแอตทริบิวต์เหล่านี้จากออบเจ็กต์บัญชีหรือผู้ใช้ใน Salesforce ได้ เมื่อใช้ร่วมกับฟังก์ชันแอตทริบิวต์ของผู้ใช้ในเนื้อหาของ Tableau จะแสดงเฉพาะข้อมูลที่ตรงกับแอตทริบิวต์ที่ระบุเท่านั้น

ตัวอย่างเช่น แดชบอร์ด Tableau อาจได้รับการกำหนดค่าให้แสดงเฉพาะข้อมูลการขายโดยที่ค่าในคอลัมน์ข้อมูล [รัฐ/จังหวัด] ตรงกับค่าใดค่าหนึ่งในการอ้างสิทธิ์ JWT สำหรับแอตทริบิวต์ 'รัฐ'

ไวยากรณ์: USERATTRIBUTEINCLUDES('attribute_name', ค่าที่คาดหวัง)

ตัวอย่าง: USERATTRIBUTEINCLUDES('รัฐ', [รัฐ/จังหวัด])

การสร้างการกำหนดการอ้างสิทธิ์ใน Salesforce สามารถรวมข้อมูลเฉพาะผู้ใช้ที่เหมาะสมใน JWT ได้ ในตัวอย่างนี้ แอตทริบิวต์ 'รัฐ' อาจได้รับการเติมด้วยค่าจากบัญชีที่ผู้ใช้ปัจจุบันเป็นเจ้าของบัญชี โดยดึงค่าจากฟิลด์รัฐ/จังหวัดที่เรียกเก็บเงิน

ตัวอย่างคำจำกัดความการอ้างสิทธิ์

  • ชื่อคำจำกัดความ: state_Account_BillingState

  • ชื่อแอตทริบิวต์: รัฐ

  • ออบเจ็กต์เป้าหมาย: บัญชี

  • ฟิลด์ออบเจ็กต์เป้าหมาย: รัฐ/จังหวัดที่เรียกเก็บเงิน

  • ความสัมพันธ์ระหว่างออบเจ็กต์เป้าหมายของ Viewer: Viewer ปัจจุบันคือเจ้าของบัญชี

ในกรณีของตัวแทนฝ่ายขายที่เป็นเจ้าของบัญชีในวอชิงตัน ออริกอน และแคลิฟอร์เนีย JWT จะรวมการอ้างสิทธิ์สำหรับ 'รัฐ' ด้วยค่า [WA, OR, CA] แดชบอร์ด Tableau จะแสดงเฉพาะข้อมูลที่มีค่า [รัฐ/จังหวัด] ที่ตรงกับ WA, OR หรือ CA

สร้างการกำหนด

หากต้องการสร้างคำจำกัดความแอตทริบิวต์ของผู้ใช้ ให้ปฏิบัติตามขั้นตอนเหล่านี้

  1. จากแอป Salesforce ให้เลือกรูปเฟืองที่มุมบนขวา จากนั้นเลือกตั้งค่า

  2. ในบานหน้าต่างนำทางด้านซ้าย ให้ป้อน “Tableau” ในแถบค้นหาค้นหาด่วน

  3. เลือกหน้าการตั้งค่าคำจำกัดความการอ้างสิทธิ์ของ Tableau UAF

  4. เลือกสร้างใหม่

  5. กรอกค่าคำจำกัดความ:

    1. ชื่อคำจำกัดความ: ป้อนชื่อเฉพาะ (ตัวอย่าง: state_Account_BillingState)

    2. ชื่อแอตทริบิวต์: ป้อนชื่อแอตทริบิวต์ที่ระบุโดยฟังก์ชันแอตทริบิวต์ของผู้ใช้ใน Tableau (ตัวอย่าง: รัฐ)

    3. ออบเจ็กต์เป้าหมาย: เลือกออบเจ็กต์เป้าหมายที่คุณต้องการดึงข้อมูลจาก ขณะนี้ Tableau LWC รองรับออบเจ็กต์ผู้ใช้และบัญชี

    4. ฟิลด์ออบเจ็กต์เป้าหมาย: เลือกฟิลด์ที่คุณต้องการดึงข้อมูลจาก (ตัวอย่าง: รัฐ/จังหวัดที่เรียกเก็บเงิน)

    5. ความสัมพันธ์ออบเจ็กต์เป้าหมายของ Viewer: เลือกความสัมพันธ์ระหว่าง Viewer ปัจจุบันและออบเจ็กต์เป้าหมาย (ตัวอย่าง: Viewer ปัจจุบันคือเจ้าของบัญชี)

  6. เลือกบันทึก หรือหากคุณต้องการกลับไปที่หน้าการตั้งค่า “คำจำกัดความการอ้างสิทธิ์ของ Tableau UAF” โดยไม่บันทึก ให้เลือกยกเลิก

เพิ่มคำจำกัดความลงในหน้าคอมโพเนนต์เว็บ Lightning ของ Tableau

เมื่อคุณกำหนดค่า Tableau LWC ให้ใช้ฟิลด์คอมโพเนนต์ชื่อคำจำกัดความ UAF เพื่อเลือกคำจำกัดความการอ้างสิทธิ์ UAF ที่คุณต้องการเพิ่ม

วิธีเพิ่มคำจำกัดความ:

  1. เลือกเลือก…

  2. ใช้ลูกศรเพื่อย้ายคำจำกัดความที่มีอยู่ไปยังฟิลด์ที่เลือก

  3. เลือกตกลง

สัมผัสหน้าระบบคลาวด์

ป้อนรายการที่คั่นด้วยจุลภาคของชื่อคำจำกัดความการอ้างสิทธิ์ UAF เพื่อคัดลอกชื่อคำจำกัดความ จากแอป Salesforce ให้ไปที่หน้าการตั้งค่าคำจำกัดความการอ้างสิทธิ์ Tableau UAF และเลือกคัดลอก

ลบคำจำกัดความ

หากต้องการลบคำจำกัดความแอตทริบิวต์ของผู้ใช้ ให้ปฏิบัติตามขั้นตอนเหล่านี้

  1. จากแอป Salesforce ให้เลือกรูปเฟืองที่มุมบนขวา จากนั้นเลือกตั้งค่า

  2. ในบานหน้าต่างนำทางด้านซ้าย ให้ป้อน “Tableau” ในแถบค้นหาค้นหาด่วน

  3. เลือกหน้าการตั้งค่าคำจำกัดความการอ้างสิทธิ์ของ Tableau UAF

  4. เลือกลบ สำหรับคำจำกัดความที่คุณต้องการลบ

หน้าแอป หน้าแรก และระเบียน

หากคุณลบคำจำกัดความที่เพิ่มไปยัง Tableau LWC แล้ว ให้รีเฟรชหน้าในตัวสร้างแอป Lightning เพื่ออัปเดตคำจำกัดความที่มีอยู่ คำจำกัดความที่ลบจะถูกลบออกโดยอัตโนมัติ

สัมผัสหน้าระบบคลาวด์

คำจำกัดความที่ลบจะไม่ถูกลบออกจากฟิลด์คอมโพเนนต์ Tableau LWC โดยอัตโนมัติ ลบคำจำกัดความในฟิลด์คอมโพเนนต์ชื่อคำจำกัดความของ UAF จะไม่ก่อให้เกิดปัญหา แต่จะสร้างข้อมูลที่ไม่จำเป็นและน่าสับสน หากต้องการลบคำจำกัดความออกจากฟิลด์คอมโพเนนต์ Tableau LWC ให้เลือกฟิลด์ชื่อคำจำกัดความ UAF และลบชื่อใดๆ ที่ไม่ได้ใช้งานอีกต่อไปด้วยตนเอง