ฝังมุมมอง Tableau ลงใน Salesforce
คอมโพเนนต์เว็บ Lightning การแสดงเป็นภาพของ Tableau เลิกใช้แล้วสำหรับ Salesforce AppExchange ในเดือนพฤษภาคม 2024 และแทนที่ด้วยคอมโพเนนต์แบบเนทีฟสำหรับการแสดงเป็นภาพของ Tableau หากต้องการข้อมูลเพิ่มเติม โปรดดูกำหนดค่าคอมโพเนนต์เว็บ Lightning ของ Tableau และการลงชื่อเพียงครั้งเดียว (SSO) ด้วยการตรวจสอบสิทธิ์โทเค็น
คุณสามารถฝังมุมมอง Tableau ลงในหน้า Salesforce Lightning ได้อย่างง่ายดายโดยใช้คอมโพเนนต์เว็บ Tableau ของมุมมอง Tableau แบบเนทีฟ เมื่อแก้ไขหน้า Lightning คุณเพียงแค่ลากแล้ววางคอมโพเนนต์เว็บ Lightning ของมุมมอง Tableau ลงในหน้าเว็บ จากนั้นระบุ URL สำหรับมุมมอง Tableau คุณสามารถฝังมุมมอง Tableau จาก Tableau Server, Tableau Cloud หรือ Tableau Public ได้ คอมโพเนนต์เว็บ Lightning ของมุมมอง Tableau รองรับ Tableau ทุกเวอร์ชัน การใช้คอมโพเนนต์เว็บ Lightning ของมุมมอง Tableau ช่วยให้ผู้ดูแลและนักพัฒนาของ Salesforce สามารถผสานรวมแดชบอร์ด Tableau กับหน้าเว็บ Salesforce ได้อย่างรวดเร็ว
คุณสามารถตั้งค่า Tableau Server และ Tableau Cloud สำหรับการลงชื่อเพียงครั้งเดียว (SSO) เพื่อให้ผู้ใช้คอมโพเนนต์เว็บ Tableau Lightning ไม่ต้องเข้าสู่ระบบ Tableau ทุกครั้งที่เข้าชมหน้าเว็บ Salesforce
คอมโพเนนต์เว็บ Tableau Lightning ประกอบด้วยการสนับสนุนในตัวสำหรับการกรองมุมมองตามหน้าระเบียนของ Lightning ที่คุณกำลังฝังมุมมอง คอมโพเนนต์ช่วยให้คุณกำหนดค่าวิธีการแสดงมุมมองใน Salesforce และมีความสามารถเพิ่มเติมในการกรองตามฟิลด์ Tableau และ Salesforce ที่คุณเลือก
ข้อกำหนดและสิทธิ์
- คอมโพเนนต์เว็บ Lightning ของมุมมอง Tableau ออกแบบมาให้ทำงานบนประสบการณ์การใช้งาน Salesforce Lightning มีการรองรับคอมโพเนนต์เว็บ Lightning ในการใช้งานและเครื่องมือต่างๆ ของ Salesforce เช่น ชุมชน Lightning และแอป Salesforce Salesforce Classic และ Marketing Cloud ไม่รองรับคอมโพเนนต์เว็บ Lightning ของมุมมอง Tableau
- หากต้องการกำหนดค่าคอมโพเนนต์เว็บ Lightning ของมุมมอง Tableau คุณต้องมีสิทธิ์ของผู้ดูแลสำหรับองค์กร Salesforce
- การกรองบริบทและการกรองขั้นสูงของมุมมอง Tableau พร้อมให้ใช้งานในหน้าระเบียนของ Lightning Experience เท่านั้น
คอมโพเนนต์เว็บ Lightning ของมุมมอง Tableau รองรับประสบการณ์การใช้งาน Salesforce เท่านั้น หากต้องการฝังมุมมอง Tableau ลงใน Salesforce Classic คุณมีตัวเลือกอื่นๆ คุณสามารถใช้ Salesforce Canvas Adapter สำหรับ Tableau หรือสร้างโซลูชันที่กำหนดเองโดยใช้โค้ด Apex และหน้า Visualforce
หากกำลังฝังมุมมอง Tableau จาก Tableau Server หรือ Tableau Cloud คุณอาจต้องกำหนดค่า SSO ด้วย Salesforce เมื่อผู้ใช้เข้าสู่ระบบ Salesforce และเปิดหน้าเว็บที่มีมุมมอง Tableau แบบฝัง ผู้ใช้ไม่ต้องยืนยันตัวตนอีกครั้งกับ Tableau ด้วยวิธีนี้ คอมโพเนนต์เว็บ Lightning ของมุมมอง Tableau รองรับ SAML เป็นวิธีการ SSO เท่านั้น SAML IdP ที่ใช้สำหรับการตรวจสอบสิทธิ์ Tableau ต้องเป็น Salesforce IdP หรือ IdP เดียวกันกับที่ใช้ในอินสแตนซ์ของ Salesforce การกำหนดค่า Tableau Server หรือ Tableau Cloud จำเป็นต้องมีสิทธิ์ของผู้ดูแลระบบ Tableau
หมายเหตุ: ผู้ใช้ Tableau Cloud ที่ได้รับการกำหนดค่าด้วย การตรวจสอบสิทธิ์ของ Salesforce(ลิงก์จะเปิดในหน้าต่างใหม่) จะต้องตรวจสอบสิทธิ์อีกครั้งเพื่อดูการแสดงเป็นภาพที่ฝังใน Tableau Cloud
- หากต้องการข้อมูลเกี่ยวกับการตั้งค่า SSO ด้วย Tableau Cloud โปรดดูกำหนดค่า SAML ด้วย Salesforce(ลิงก์จะเปิดในหน้าต่างใหม่) และกำหนดค่า SAML สำหรับคอมโพเนนต์เว็บ Tableau Viz Lightning(ลิงก์จะเปิดในหน้าต่างใหม่)
- หากต้องการข้อมูลเกี่ยวกับการตั้งค่า SSO ด้วย Tableau Server โปรดดูกำหนดค่า SAML สำหรับคอมโพเนนต์เว็บ Tableau Viz Lightning(ลิงก์จะเปิดในหน้าต่างใหม่)
เพิ่มมุมมอง Tableau ในหน้าเว็บ Lightning
ใช้คอมโพเนนต์แบบเนทีฟเพื่อเพิ่มมุมมอง Tableau ให้กับหน้าประสบการณ์การใช้งาน Lightning
- จาก App Launcher (
) ให้ค้นหาและเลือกหน้าเว็บที่จะฝังการแสดงเป็นภาพของ Tableau (ตัวอย่างเช่น เลือกยอดขายหรือแอปอื่นๆ ที่มีหน้าหลักหรือหน้าระเบียนที่คุณสามารถฝังคอมโพเนนต์เว็บ Tableau Lightning ได้)
- คลิกเฟือง “ตั้งค่า” (
) แล้วเลือกแก้ไขหน้า
- ลากคอมโพเนนต์มุมมอง Tableau จากรายการ “คอมโพเนนต์ Lightning” ไปยังด้านบนของแคนวาสหน้าเว็บ
- เลือกมุมมอง Tableau ที่จะแสดงโดยระบุ URL สำหรับมุมมองในกล่องข้อความป้อน URL ของการแสดงเป็นภาพ
- หากต้องการค้นหา URL สำหรับมุมมองบน Tableau Server หรือ Tableau Cloud ให้คลิกแชร์บนแถบเครื่องมือและเลือกคัดลอกลิงก์จากกล่องโต้ตอบ “แชร์มุมมอง” สำหรับ Tableau Public ให้คัดลอก URL สำหรับมุมมองจากแถบที่อยู่บนเบราว์เซอร์ของคุณ
- ใน Salesforce ให้ใช้ตัวเลือกสำหรับคอมโพเนนต์มุมมอง Tableau เพื่อควบคุมขนาดของมุมมอง และไม่ว่าคุณจะต้องการแสดงแถบเครื่องมือ Tableau หรือแท็บใดๆ สำหรับมุมมอง
นอกจากนี้ คุณยังสามารถควบคุมเมื่อคอมโพเนนต์เว็บ Lightning ของมุมมอง Tableau ปรากฏขึ้นโดยการเลือกตัวกรองการมองเห็นคอมโพเนนต์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกตั้งค่าการมองเห็นคอมโพเนนต์ โปรดดูหน้าเว็บ Lightning แบบไดนามิก(ลิงก์จะเปิดในหน้าต่างใหม่)ในความช่วยเหลือของ Salesforce
เพื่อประสบการณ์การใช้งานที่ดีที่สุด คุณอาจต้องการกำหนดค่า Tableau และ Salesforce เพื่อใช้ SSO โปรดดูกำหนดค่าการลงชื่อเพียงครั้งเดียว (SSO)
กรองมุมมองตามบริบทของหน้าเว็บ
คอมโพเนนต์ของ Tableau Lightning รองรับสองวิธีในการกรองการแสดงเป็นภาพของ Tableau วิธีการกรองเหล่านี้ใช้ได้เฉพาะในหน้าระเบียนของ Lightning เท่านั้น การกรองไม่สามารถใช้ได้กับหน้าแรกหรือหน้าของแอป สำหรับหน้าระเบียน คุณสามารถกรองการแสดงเป็นภาพ Tableau โดยอัตโนมัติตามหน้าที่ฝังอยู่ใน (การกรองบริบท) หรือสามารถระบุฟิลด์ที่จะใช้สำหรับการกรองใน Tableau และใน Salesforce เพื่อสร้างมุมมองที่ซับซ้อนมากขึ้น
หากต้องการกรองมุมมองตามหน้าเว็บที่ฝังอยู่ มุมมอง Tableau จะต้องมีฟิลด์ที่สอดคล้องกับ ID หน้าเว็บระเบียน ตัวอย่างเช่น หากคุณต้องการฝังมุมมองสำหรับยอดขายบนหน้าเว็บของผู้ใช้ที่แสดงเฉพาะยอดขายสำหรับผู้ใช้นั้น มุมมองของ Tableau ควรมีฟิลด์หรือพารามิเตอร์ที่มี ID ระเบียนสำหรับผู้ใช้
ใน Salesforce org ให้เลือกหน้าระเบียนที่คุณต้องการฝังการแสดงเป็นภาพ (เช่น ผู้ใช้หรือโอกาส)
แก้ไขหน้าระเบียนและกำหนดค่าคอมโพเนนต์โดยป้อน URL มุมมอง Tableau ที่มีข้อมูลที่คุณต้องการแสดง การแสดงเป็นภาพของ Tableau ต้องมีฟิลด์ที่มี ID ระเบียน (เช่น ID ผู้ใช้หรือบัญชี)
เลือกกรองการแสดงเป็นภาพตามหน้าเว็บและบันทึกการเปลี่ยนแปลงของหน้าเว็บ
เมื่อ ID ระเบียนของหน้าเว็บตรงกับค่าที่เกี่ยวข้องในฟิลด์ในมุมมอง Tableau คอมโพเนนต์ของ Tableau Lightning จะใช้ตัวกรองนั้น ตัวอย่างเช่น หากคุณต้องการฝังมุมมอง Tableau ในหน้า “บัญชี” และกรองสำหรับบัญชีเฉพาะ มุมอง Tableau จะต้องมีฟิลด์ชื่อID บัญชี คอมโพเนนต์เว็บ Tableau Viz Lightning ใช้ชื่อฟิลด์เริ่มต้นเมื่อผู้ใช้เชื่อมต่อกับ Salesforce โดยใช้ Tableau
ใช้ตัวกรองตามฟิลด์ของ Tableau และ Salesforce
หากต้องการการควบคุมการกรองการแสดงเป็นภาพของ Tableau มากขึ้นในหน้าระเบียน คุณสามารถแมปฟิลด์หรือพารามิเตอร์ใน Tableau กับฟิลด์เฉพาะใน Salesforce ฟิลด์หรือพารามิเตอร์ของ Tableau ต้องแสดงบนมุมมองที่คุณกำลังฝัง ฟิลด์ Salesforce ต้องเป็นฟิลด์ที่มีคุณสมบัติบนหน้าเว็บที่คุณกำลังฝังมุมมอง เมื่อค่าของสองฟิลด์นี้ตรงกัน คอมโพเนนต์ Tableau Visualization จะกรองมุมมอง Tableau โดยอัตโนมัติ
หากต้องการใช้การกรองขั้นสูง ให้เพิ่มคอมโพเนนต์มุมมอง Tableau ลงในหน้าระเบียน ตัวอย่างเช่น หากคุณมีมุมมอง Tableau ที่มีข้อมูล Salesforce ที่เกี่ยวข้องกับข้อมูลการขาย คุณสามารถเพิ่มมุมมองนั้นลงในหน้าระเบียนโอกาสของคุณได้
ใน Salesforce org ของคุณให้คลิก “ตัวเปิดแอป” (
) ค้นหาและเลือกยอดขาย (หรือแอปอื่นๆ ที่มีหน้าระเบียนที่คุณสามารถฝังคอมโพเนนต์ Tableau Lightning) เช่น คลิกแท็บ “บัญชี” เลือกบัญชี เช่น Burlington Textiles จากรายการ “บัญชีทั้งหมด”
คลิกเฟือง “ตั้งค่า” (
) แล้วเลือกแก้ไขหน้า
ลากคอมโพเนนต์มุมมอง Tableau จากพื้นที่ที่กำหนดเองของรายการ “คอมโพเนนต์ Lightning” ไปยังด้านบนของแคนวาสหน้าเว็บ
กำหนดค่าคอมโพเนนต์
ป้อน URL ของมุมมอง Tableau ที่มีข้อมูลการขายที่คุณต้องการแสดง
ระบุชื่อฟิลด์ของ Tableau ที่จะใช้สำหรับการกรอง ฟิลด์ของ Tableau ต้องเป็นชื่อของฟิลด์ในมุมมองที่คุณกำลังฝัง ตัวอย่างเช่น มุมมองอาจมีฟิลด์สำหรับ ID ผู้ใช้
ระบุชื่อฟิลด์ของ Salesforce ที่จะใช้สำหรับการกรอง คุณสามารถเลือกชื่อฟิลด์ที่มีคุณสมบัติสำหรับหน้าเว็บได้จากรายการดรอปดาวน์ ตัวอย่างเช่น ในหน้าระเบียนบัญชี คุณสามารถเลือกID เจ้าของได้
เมื่อค่าของสองฟิลด์นี้ตรงกัน คอมโพเนนต์มุมมอง Tableau จะกรองมุมมองโดยอัตโนมัติ
สำคัญ:คุณจะต้องป้อนชื่อฟิลด์ตามที่กำหนดไว้ในแหล่งข้อมูล ตัวอย่างเช่น หากแหล่งข้อมูลเป็นภาษาอังกฤษ แต่ฟิลด์แหล่งข้อมูลได้รับการแปลเป็นภาษาญี่ปุ่นสำหรับผู้ใช้ ผู้ใช้จะต้องป้อนชื่อฟิลด์ภาษาอังกฤษต้นฉบับ
บันทึกการเปลี่ยนแปลงของหน้าเว็บ