---
schema_version: "1"
id: 1cbb5f753cd4d0d217c901979c50bf5c90558e46c9fa31a974d21dd0b06196ad
title: ใช้ประโยชน์จากฟังก์ชันแอตทริบิวต์ของผู้ใช้ (UAF) ด้วยคอมโพเนนต์เว็บ Lightning ของ Tableau
collection: tableau
version: current
locale: th-th
portal_url: https://docs.salesforce.com/tableau/current/th-th/online/lwc_uaf.md
canonical_url: https://help.tableau.com/current/online/th-th/lwc_uaf.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 0d434f106ee0a9269b4503de1bc5459484454c72bd472cd608dc69f33b733249
description: Use User Attribute Functions (UAF) with Tableau Lightning web components for row-level security.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

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

คุณสามารถใช้ประโยชน์จากฟังก์ชันแอตทริบิวต์ของผู้ใช้ (UAF) กับมุมมองของ Tableau และคอมโพเนนต์เว็บ Lightning (LWC) ของ Pulse เพื่อแสดงข้อมูลเฉพาะตามแอตทริบิวต์ของผู้ใช้ที่ดูการแแสดงเป็นภาพ [ฟังก์ชันแอตทริบิวต์ของผู้ใช้](https://help.tableau.com/current/pro/desktop/th-th/functions_functions_user.htm)มีการรักษาความปลอดภัยระดับแถวเพื่อให้บุคคลที่ดูการแสดงเป็นภาพของคุณจะเห็นเฉพาะข้อมูลที่เกี่ยวข้องกับตนเท่านั้น หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับ UAF โปรดดู[ปลดล็อกพลังของการวิเคราะห์เฉพาะบุคคลด้วยฟังก์ชันแอตทริบิวต์ของผู้ใช้](https://www.tableau.com/th-th/blog/unlock-power-personalized-analytics-user-attribute-functions)

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

- การลงชื่อเพียงครั้งเดียว (SSO) พร้อมการตรวจสอบสิทธิ์ด้วยโทเค็นได้รับการกำหนดค่าสำหรับคอมโพเนนต์เว็บ Lightning ของ Tableau ดู[กำหนดค่าคอมโพเนนต์เว็บ Lightning ของ Tableau และการลงชื่อเพียงครั้งเดียว (SSO) ด้วยการตรวจสอบสิทธิ์ด้วยโทเค็น](https://help.tableau.com/current/server/th-th/lwc_seamless_auth.htm)
- Tableau ได้รับการกำหนดค่าเพื่อบันทึกแอตทริบิวต์ของผู้ใช้ในเวิร์กโฟลว์การตรวจสอบสิทธิ์ ดู[อนุญาตให้บันทึกแอตทริบิวต์ของผู้ใช้](https://help.tableau.com/current/server/th-th/lwc_seamless_auth.htm#allow-capture-of-user-attributes)
- เนื้อหา Tableau ที่จะฝังรวมถึง[ฟังก์ชันแอตทริบิวต์ของผู้ใช้](https://help.tableau.com/current/pro/desktop/th-th/functions_functions_user.htm) สำหรับตัวอย่างวิธีใช้ฟังก์ชันแอตทริบิวต์ของผู้ใช้ในเวิร์กบุ๊ก Tableau โปรดดู[ตรวจสอบให้แน่ใจว่าผู้เขียนเนื้อหามีฟังก์ชันแอตทริบิวต์ของผู้ใช้](https://help.tableau.com/current/api/embedding_api/th-th/docs/embedding_api_user_attributes.html#4-ensure-the-content-author-includes-user-attribute-functions)

## การกำหนดการอ้างสิทธิ์ 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

## การรองรับผู้ใช้ภายนอกใน Experience Cloud

รองรับฟังก์ชันแอตทริบิวต์ผู้ใช้ (UAF) และการแมปโฮสต์สำหรับ**ผู้ใช้ภายนอก**ที่เข้าถึง Tableau ผ่านไซต์ Experience Cloud วิธีนี้ช่วยให้แอตทริบิวต์ Salesforce ที่เชื่อมโยงกับผู้ใช้ภายนอกที่เข้าสู่ระบบสามารถรวมไว้ใน JWT ได้ โดยจะเปิดใช้งานมุมมอง Tableau ที่ปรับให้เหมาะกับแต่ละบุคคลตามข้อมูลของผู้ใช้รายนั้น

ผู้ใช้ภายนอก ได้แก่ ผู้ใช้ Experience Cloud ที่ตรวจสอบสิทธิ์แล้ว เช่น ผู้ใช้พาร์ทเนอร์และชุมชนลูกค้า **ไม่รองรับผู้ใช้ที่มีสิทธิ์จำกัด**

เพื่อให้แน่ใจว่ามีฟังก์ชันการทำงานที่เหมาะสม:

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

เมื่อกำหนดค่าการแชร์ที่เหมาะสมแล้ว UAF และการแมปโฮสต์จะทำงานแบบเดียวกันสำหรับผู้ใช้ภายนอกเหมือนกับที่ทำสำหรับผู้ใช้ภายใน

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

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

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

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

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

1. เลือกเลือก…
2. ใช้ลูกศรเพื่อย้ายคำจำกัดความที่มีอยู่ไปยังฟิลด์ที่เลือก
3. เลือกตกลง
4. ทำซ้ำกับคอมโพเนนต์เว็บ Lightning ของ Tableau ทั้งหมดในหน้าเดียวกัน หากต้องการข้อมูลเพิ่มเติม โปรดดู[ข้อควรพิจารณาสำหรับคอมโพเนนต์หลายรายการในหน้าเดียวกัน](#Consider)

### หน้า Experience Cloud และแถบยูทิลิตี้

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

### ข้อควรพิจารณาสำหรับคอมโพเนนต์หลายรายการในหน้าเดียวกัน

หากมีการเพิ่มคอมโพเนนต์เว็บ Lightning ของ Tableau View หรือ Tableau Pulse หลายรายการในหน้าเดียวกัน คอมโพเนนต์แต่ละรายการจะต้องมีชื่อคำจำกัดความของ UAF เซตเดียวกัน มีเพียงหนึ่งในคอมโพเนนต์เท่านั้นที่ตรวจสอบสิทธิ์กับ Tableau และเซสชันนั้นจะถูกใช้เพื่อโหลดทั้งสองคอมโพเนนต์ ซึ่งหมายความว่าต้องมีข้อมูลแอตทริบิวต์ของผู้ใช้ที่เกี่ยวข้องสำหรับทั้งสองคอมโพเนนต์ในเซสชันนั้น ไม่ว่าคอมโพเนนต์ใดจะทำการตรวจสอบสิทธิ์

ตัวอย่าง:

- หากคุณมีคอมโพเนนต์ Tableau View สองรายการและรายการหนึ่งต้องใช้ข้อมูลแอตทริบิวต์ของผู้ใช้จากคำจำกัดความ A และอีกรายการหนึ่งต้องใช้ข้อมูลแอตทริบิวต์ของผู้ใช้จากคำจำกัดความ B คอมโพเนนต์ทั้งสองต้องมีทั้งคำจำกัดความ A และ B
- หากคอมโพเนนต์ Tableau View ต้องใช้คำจำกัดความ A แต่คอมโพเนนต์ Tableau Pulse ในหน้าเดียวกันไม่ต้องใช้ข้อมูลแอตทริบิวต์ของผู้ใช้ คอมโพเนนต์ทั้งสองต้องมีคำจำกัดความ A

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

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

1. จากแอป Salesforce ให้เลือกรูปเฟืองที่มุมบนขวา จากนั้นเลือกตั้งค่า
2. ในบานหน้าต่างนำทางด้านซ้าย ให้ป้อน “Tableau” ในแถบค้นหาค้นหาด่วน
3. เลือกหน้าการตั้งค่าคำจำกัดความการอ้างสิทธิ์ของ Tableau UAF
4. เลือกลบ สำหรับคำจำกัดความที่คุณต้องการลบ

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

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

### หน้า Experience Cloud และแถบยูทิลิตี้

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