ฝังมุมมอง Tableau ลงใน Salesforce

คอมโพเนนต์เว็บ Lightning การแสดงเป็นภาพของ Tableau นี้เลิกใช้งานแล้วจาก Salesforce AppExchange ในเดือนพฤษภาคม 2024 และแทนที่ด้วยคอมโพเนนต์แบบเนทีฟสำหรับการแสดงเป็นภาพของ Tableau หากต้องการข้อมูลเพิ่มเติม โปรดดูที่การตรวจสอบสิทธิ์ที่ราบรื่นสำหรับคอมโพเนนต์เว็บ Lightning มุมมองของ Tableau

คุณสามารถฝังมุมมอง Tableau ลงในหน้า Salesforce Lightning ได้อย่างง่ายดายโดยใช้คอมโพเนนต์เว็บ Tableau Viz Lightning ที่มีอยู่ใน Salesforce AppExchange เมื่อแก้ไขหน้า Lightning คุณเพียงแค่ลากแล้ววางคอมโพเนนต์เว็บ Tableau Viz Lightning ลงในหน้าเว็บ จากนั้นระบุ URL สำหรับมุมมอง Tableau คุณสามารถฝังมุมมอง Tableau จาก Tableau Server, Tableau Cloud หรือ Tableau Public ได้ คอมโพเนนต์เว็บ Tableau Viz Lightning รองรับ Tableau ทุกเวอร์ชัน การใช้คอมโพเนนต์เว็บ Tableau Viz Lightning ช่วยให้ผู้ดูแลระบบและนักพัฒนาของ Salesforce สามารถผสานรวมแดชบอร์ด Tableau กับหน้าเว็บ Salesforce ได้อย่างรวดเร็ว

คุณสามารถตั้งค่า Tableau Server และ Tableau Cloud สำหรับการลงชื่อเพียงครั้งเดียว (SSO) เพื่อให้ผู้ใช้คอมโพเนนต์เว็บ Tableau Lightning ไม่ต้องเข้าสู่ระบบ Tableau ทุกครั้งที่เข้าชมหน้าเว็บ Salesforce

คอมโพเนนต์เว็บ Tableau Lightning ประกอบด้วยการสนับสนุนในตัวสำหรับการกรองมุมมองตามหน้าระเบียนของ Lightning ที่คุณกำลังฝังมุมมอง คอมโพเนนต์ช่วยให้คุณกำหนดค่าวิธีการแสดงมุมมองใน Salesforce และมีความสามารถเพิ่มเติมในการกรองตามฟิลด์ Tableau และ Salesforce ที่คุณเลือก

ข้อกำหนดและสิทธิ์

  • คอมโพเนนต์เว็บ Tableau Viz Lightning ออกแบบมาให้ทำงานบน Salesforce Lightning Experience มีการรองรับคอมโพเนนต์เว็บ Lightning ในการใช้งานและเครื่องมือต่างๆ ของ Salesforce เช่น ชุมชน Lightning และแอป Salesforce คอมโพเนนต์เว็บ Tableau Viz Lightning ไม่รองรับ Salesforce Classic
  • หากต้องการติดตั้งและกำหนดค่าคอมโพเนนต์ของ Tableau Viz Lightning คุณต้องมีสิทธิ์ของผู้ดูแลระบบสำหรับ Salesforce org
  • การกรองบริบทและการกรองขั้นสูงของมุมมอง Tableau พร้อมให้ใช้งานในหน้าระเบียนของ Lightning Experience เท่านั้น

คอมโพเนนต์เว็บ Tableau Viz Lightning รองรับ Salesforce Lightning Experience เท่านั้น หากต้องการฝังมุมมอง Tableau ลงใน Salesforce Classic คุณมีตัวเลือกอื่นๆ คุณสามารถใช้ Salesforce Canvas Adapter สำหรับ Tableau หรือสร้างโซลูชันที่กำหนดเองโดยใช้โค้ด Apex และหน้า Visualforce หากต้องการข้อมูลเพิ่มเติม โปรดดูคอมโพเนนต์เว็บ Tableau Viz Lightning ไม่ทำงานบน Salesforce Classic(ลิงก์จะเปิดในหน้าต่างใหม่)

กำหนดค่าการลงชื่อเพียงครั้งเดียว (SSO)

หากกำลังฝังมุมมอง Tableau จาก Tableau Server หรือ Tableau Cloud คุณอาจต้องกำหนดค่า SSO ด้วย Salesforce เมื่อผู้ใช้เข้าสู่ระบบ Salesforce และเปิดหน้าเว็บที่มีมุมมอง Tableau แบบฝัง ผู้ใช้ไม่ต้องยืนยันตัวตนอีกครั้งกับ Tableau ด้วยวิธีนี้ คอมโพเนนต์เว็บ Tableau Viz Lightning รองรับ SAML เป็นวิธีการ SSO เท่านั้น SAML IdP ที่ใช้สำหรับการตรวจสอบสิทธิ์ Tableau ต้องเป็น Salesforce IdP หรือ IdP เดียวกันกับที่ใช้ในอินสแตนซ์ของ Salesforce การกำหนดค่า Tableau Server หรือ Tableau Cloud จำเป็นต้องมีสิทธิ์ของผู้ดูแลระบบ Tableau

หมายเหตุ: ผู้ใช้ Tableau Cloud ที่ได้รับการกำหนดค่าด้วย การตรวจสอบสิทธิ์ของ Salesforce(ลิงก์จะเปิดในหน้าต่างใหม่) จะต้องตรวจสอบสิทธิ์อีกครั้งเพื่อดูการแสดงเป็นภาพที่ฝังใน Tableau Cloud

ติดตั้งคอมโพเนนต์เว็บ Tableau Lightning

คอมโพเนนต์เว็บ Tableau Lightning ใช้งานได้จาก Salesforce AppExchange

  1. รับคอมโพเนนต์จาก Salesforce AppExchange(ลิงก์จะเปิดในหน้าต่างใหม่)
  2. ติดตั้งคอมโพเนนต์เว็บ Tableau Viz Lightning ใน Salesforce org

เพิ่มมุมมอง Tableau ในหน้าเว็บ Lightning

หลังจากที่ติดตั้งคอมโพเนนต์ Tableau สำหรับ Salesforce org เรียบร้อยแล้ว คุณสามารถใช้คอมโพเนนต์ดังกล่าวเพื่อเพิ่มมุมมอง Tableau ในหน้าเว็บ Lightning Experience ได้

  1. จาก App Launcher (ตัวเปิดแอป) ให้ค้นหาและเลือกหน้าเว็บที่จะฝังการแสดงเป็นภาพของ Tableau (ตัวอย่างเช่น เลือกยอดขายหรือแอปอื่นๆ ที่มีหน้าหลักหรือหน้าระเบียนที่คุณสามารถฝังคอมโพเนนต์เว็บ Tableau Lightning ได้)
  2. คลิกเฟือง “ตั้งค่า” (เฟืองตั้งค่า) แล้วเลือกแก้ไขหน้า
  3. ลากคอมโพเนนต์ Tableau Visualization จากพื้นที่ที่กำหนดเอง - มีการจัดการของรายการคอมโพเนนต์ Lightning ไปยังด้านบนของแคนวาสหน้าเว็บ
  4. เลือกมุมมอง Tableau ที่จะแสดงโดยระบุ URL สำหรับมุมมองในกล่องข้อความป้อน URL ของการแสดงเป็นภาพ
  5. หากต้องการค้นหา URL สำหรับมุมมองบน Tableau Server หรือ Tableau Cloud ให้คลิกแชร์บนแถบเครื่องมือและเลือกคัดลอกลิงก์จากกล่องโต้ตอบ “แชร์มุมมอง” สำหรับ Tableau Public ให้คัดลอก URL สำหรับมุมมองจากแถบที่อยู่บนเบราว์เซอร์ของคุณ
  6. ใน Salesforce ให้ใช้ตัวเลือกสำหรับคอมโพเนนต์ Tableau Visualization เพื่อควบคุมขนาดของมุมมอง และไม่ว่าคุณจะต้องการแสดงแถบเครื่องมือ Tableau หรือแท็บใดๆ สำหรับมุมมอง

    นอกจากนี้ คุณยังสามารถควบคุมเมื่อคอมโพเนนต์เว็บ Tableau Viz Lightning ปรากฏขึ้นโดยการเลือกตัวกรองการมองเห็นคอมโพเนนต์ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกตั้งค่าการมองเห็นคอมโพเนนต์​ โปรดดูหน้าเว็บ Lightning แบบไดนามิก(ลิงก์จะเปิดในหน้าต่างใหม่)ในความช่วยเหลือของ Salesforce

เพื่อประสบการณ์การใช้งานที่ดีที่สุด คุณอาจต้องการกำหนดค่า Tableau และ Salesforce เพื่อใช้ SSO โปรดดูกำหนดค่าการลงชื่อเพียงครั้งเดียว (SSO)

LWC ของการแสดง Tableau เป็นภาพ

 

กรองมุมมองตามบริบทของหน้าเว็บ

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

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

  1. ใน Salesforce org ให้เลือกหน้าระเบียนที่คุณต้องการฝังการแสดงเป็นภาพ (เช่น ผู้ใช้หรือโอกาส)

  2. แก้ไขหน้าระเบียนและกำหนดค่าคอมโพเนนต์โดยป้อน URL มุมมอง Tableau ที่มีข้อมูลที่คุณต้องการแสดง การแสดงเป็นภาพของ Tableau ต้องมีฟิลด์ที่มี ID ระเบียน (เช่น ID ผู้ใช้หรือบัญชี)

  3. เลือกกรองการแสดงเป็นภาพตามหน้าเว็บและบันทึกการเปลี่ยนแปลงของหน้าเว็บ

    เมื่อ ID ระเบียนของหน้าเว็บตรงกับค่าที่เกี่ยวข้องในฟิลด์ในมุมมอง Tableau คอมโพเนนต์ของ Tableau Lightning จะใช้ตัวกรองนั้น ตัวอย่างเช่น หากคุณต้องการฝังมุมมอง Tableau ในหน้า “บัญชี” และกรองสำหรับบัญชีเฉพาะ มุมอง Tableau จะต้องมีฟิลด์ชื่อID บัญชี คอมโพเนนต์เว็บ Tableau Viz Lightning ใช้ชื่อฟิลด์เริ่มต้นเมื่อผู้ใช้เชื่อมต่อกับ Salesforce โดยใช้ Tableau

ใช้ตัวกรองตามฟิลด์ของ Tableau และ Salesforce

หากต้องการการควบคุมการกรองการแสดงเป็นภาพของ Tableau มากขึ้นในหน้าระเบียน คุณสามารถแมปฟิลด์หรือพารามิเตอร์ใน Tableau กับฟิลด์เฉพาะใน Salesforce ฟิลด์หรือพารามิเตอร์ของ Tableau ต้องแสดงบนมุมมองที่คุณกำลังฝัง ฟิลด์ Salesforce ต้องเป็นฟิลด์ที่มีคุณสมบัติบนหน้าเว็บที่คุณกำลังฝังมุมมอง เมื่อค่าของสองฟิลด์นี้ตรงกัน คอมโพเนนต์ Tableau Visualization จะกรองมุมมอง Tableau โดยอัตโนมัติ

หากต้องการใช้การกรองขั้นสูง ให้เพิ่มคอมโพเนนต์ Tableau Visualization​ ลงในหน้าระเบียน ตัวอย่างเช่น หากคุณมีมุมมอง Tableau ที่มีข้อมูล Salesforce ที่เกี่ยวข้องกับข้อมูลการขาย คุณสามารถเพิ่มมุมมองนั้นลงในหน้าระเบียนโอกาสของคุณได้

  1. ใน Salesforce org ของคุณให้คลิก “ตัวเปิดแอป” (ตัวเปิดแอป) ค้นหาและเลือกยอดขาย (หรือแอปอื่นๆ ที่มีหน้าระเบียนที่คุณสามารถฝังคอมโพเนนต์ Tableau Lightning) เช่น คลิกแท็บ “บัญชี” เลือกบัญชี เช่น Burlington Textiles จากรายการ “บัญชีทั้งหมด”

  2. คลิกเฟือง “ตั้งค่า” (เฟืองตั้งค่า) แล้วเลือกแก้ไขหน้า

  3. ลากคอมโพเนนต์ Tableau Visualization จากพื้นที่ที่กำหนดเองของรายการ “คอมโพเนนต์ Lightning” ไปยังด้านบนของแคนวาสหน้าเว็บ

  4. กำหนดค่าคอมโพเนนต์

    • ป้อน URL ของมุมมอง Tableau ที่มีข้อมูลการขายที่คุณต้องการแสดง

    • ระบุชื่อฟิลด์ของ Tableau ที่จะใช้สำหรับการกรอง ฟิลด์ของ Tableau ต้องเป็นชื่อของฟิลด์ในมุมมองที่คุณกำลังฝัง ตัวอย่างเช่น มุมมองอาจมีฟิลด์สำหรับ ID ผู้ใช้

    • ระบุชื่อฟิลด์ของ Salesforce ที่จะใช้สำหรับการกรอง คุณสามารถเลือกชื่อฟิลด์ที่มีคุณสมบัติสำหรับหน้าเว็บได้จากรายการดรอปดาวน์ ตัวอย่างเช่น ในหน้าระเบียนบัญชี คุณสามารถเลือกID เจ้าของได้

      เมื่อค่าของสองฟิลด์นี้ตรงกัน คอมโพเนนต์ Tableau Visualization จะกรองมุมมองโดยอัตโนมัติ

      ตัวเลือกการกรอง Tableau Viz LWC

  5. บันทึกการเปลี่ยนแปลงของหน้าเว็บ

ขอบคุณสำหรับข้อเสนอแนะของคุณส่งข้อเสนอแนะของคุณเรียบร้อยแล้ว ขอขอบคุณ