หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
การเรียกดูร่วมและการแชร์หน้าจอเป็นช่องทางการเลื่อนระดับในช่องทางการแชทของ Microsoft Dynamics 365 ช่องทางการยกระดับการเรียกดูร่วมกันหรือการแชร์หน้าจอช่วยให้เจ้าหน้าที่ขององค์กรสามารถเริ่มเซสชันการเรียกดูร่วมกันหรือการแชร์หน้าจอกับลูกค้าได้ ด้วย cobrowse ตัวแทนสามารถดูและโต้ตอบกับเว็บเบราว์เซอร์ของลูกค้าได้ ด้วยการแชร์หน้าจอ เจ้าหน้าที่สามารถดูและโต้ตอบกับหน้าจอปัจจุบันของลูกค้าได้ ลูกค้าจะได้รับตัวเลือกเพิ่มเติมในการเชื่อมต่อกับเจ้าหน้าที่ที่สามารถแก้ไขปัญหาแบบเรียลไทม์ได้อย่างมีประสิทธิภาพ
Cobrowse และการแชร์หน้าจอสามารถเปิดใช้งานได้ในช่องทางแชทโดยผสานรวมกับโซลูชันของบุคคลที่สาม มีให้ความสามารถในการขยายเพื่อให้ผู้ให้บริการสามารถเตรียมความพร้อมโซลูชันการเรียกดูร่วมและการแชร์หน้าจอไปยังช่องทาง Omni สําหรับ Customer Service
Note
คุณลักษณะการเรียกดูร่วมกันและการแชร์หน้าจอของบุคคลที่สามไม่พร้อมใช้งานใน Unified Service Desk
ข้อกําหนดเบื้องต้น
- การสมัครสมาชิกการส่งข้อความดิจิทัลหรือแชทที่ใช้งานอยู่
- อัปเดตฐานช่องทาง Omni และโซลูชันการแชท Omnichannel โดยเปิดใช้งานภายนอก cobrowse ของบุคคลที่สาม
cobrowse ของบุคคลที่สามและเฟรมเวิร์กการขยายการแชร์หน้าจอ
เมื่อต้องการเปิดใช้งานการเรียกดูร่วมกันและการแชร์หน้าจอของบุคคลที่สาม แอปพลิเคชันช่องทาง Omni สําหรับ Customer Service มีระบบความสามารถในการขยายเพื่อสนับสนุนคุณลักษณะนี้ ในระบบนี้ เอนทิตีบางรายการจะพร้อมใช้งานในโซลูชันช่องทาง Omni สําหรับ Customer Service ที่ผู้ให้บริการแชร์หน้าจอสามารถใช้ได้ กราฟต่อไปนี้อธิบายความสัมพันธ์ของเอนทิตีพื้นฐานที่สนับสนุนคุณลักษณะการเรียกดูร่วมกันและการแชร์หน้าจอของบุคคลที่สาม
ไม่จําเป็นต้องกรอกข้อมูลทุกช่องสําหรับผู้ให้บริการ cobrowse และการแชร์หน้าจอของบุคคลที่สาม สําหรับเวอร์ชัน 1.0 ผู้จําหน่ายซอฟต์แวร์อิสระได้รับการสนับสนุนเพื่อนําคุณลักษณะการเรียกดูร่วมและการแชร์หน้าจอมาสู่ช่องทาง Omni สําหรับ Customer Service โดยการเปิดใช้งานปุ่มในวิดเจ็ตแชทของตัวแทน เมื่อผู้ใช้เลือกปุ่มนี้ จะเปิดแท็บแอปภายในช่องทาง Omni สําหรับ Customer Service ด้วยเว็บไซต์แอปพลิเคชันของผู้จําหน่ายซอฟต์แวร์อิสระ ในการเปิดใช้งานปุ่มนี้ ISV จําเป็นต้องนําข้อมูลที่จําเป็นมาใช้กับโซลูชันการเรียกดูร่วมกันและการแชร์หน้าจอ
ส่วนต่อไปนี้แสดงรายการข้อมูลเอนทิตีที่จําเป็นในการสนับสนุนคุณลักษณะนี้
เอนทิตีการดําเนินการการสนทนา (msdyn_conversationaction)
การกระทําที่สามารถทําได้ในการสนทนา
ฟิลด์:
- ชื่อ: ชื่อตัวระบุสําหรับปุ่มของคุณ
- ชื่อเหตุการณ์ (ชุดตัวเลือก: เปิดเทมเพลตแท็บแอป, ส่งข้อความ, ฟังก์ชันที่กําหนดโดยลูกค้า สําหรับคุณสมบัติการเรียกดูร่วมกัน/แชร์หน้าจอของบุคคลที่สาม ให้ป้อน Open App Tab Template)
- พารามิเตอร์เหตุการณ์ (สําหรับปุ่มเรียกดูร่วม/แชร์หน้าจอของบุคคลที่สาม ให้ใส่ชื่อเทมเพลตแท็บแอปที่นี่)
- ลําดับ (ใช้เพื่อกําหนดตําแหน่งสําหรับการดําเนินการการสนทนา ผู้ดูแลระบบสามารถแก้ไขได้ จํานวนที่น้อยที่สุดมาก่อน)
- ไอคอน (URL ของทรัพยากรบนเว็บที่เชื่อมโยงไปยังไอคอนปุ่ม)
การจําแนกฟิลด์และการใช้งาน:
- นี่คือเอนทิตีเพื่อจัดเก็บข้อมูลเมตาของปุ่มการดําเนินการที่มองเห็นได้บนตัวควบคุมการสนทนา
- ฟิลด์ที่แปลเป็นภาษาท้องถิ่นจากความสัมพันธ์กับเอนทิตีตําแหน่งที่ตั้ง (ป้ายชื่อ คําแนะนําเครื่องมือ คําสั่งเครื่องหมายทับ) เป็นกริดย่อยในฟอร์มการดําเนินการการสนทนานี้
- ป้ายกํากับ, คําสั่งซื้อ, คําแนะนําเครื่องมือ, ไอคอนใช้สําหรับแสดงปุ่มใน UI คําสั่งเครื่องหมายทับถูกใช้โดยตัวแทนเพื่อทริกเกอร์การดําเนินการการสนทนาโดยพิมพ์คําสั่งเครื่องหมายทับในกล่องแชท
- ชื่อเหตุการณ์ ทรัพยากรเว็บ พารามิเตอร์เหตุการณ์ และชื่อฟังก์ชันใช้สําหรับจัดการการดําเนินการ onButtonClick
เอนทิตี Conversation Action Locale (msdyn_conversationactionlocale)
ข้อมูลการแปลเป็นภาษาท้องถิ่นที่เกี่ยวข้องกับการดําเนินการการสนทนา
ฟิลด์:
- ป้ายชื่อ (ป้ายชื่อของปุ่มที่แสดงต่อผู้ใช้ในการควบคุมการสนทนา)
- คําแนะนําเครื่องมือ (คําแนะนําเครื่องมือสําหรับปุ่มนั้น)
- ตําแหน่งที่ตั้ง (คีย์ภาษาสําหรับปุ่มนั้น)
- การดําเนินการการสนทนา (FK ไปยังเอนทิตีการดําเนินการการสนทนา)
นิติบุคคลผู้ให้บริการ (msdyn_provider)
รายชื่อผู้ให้บริการบุคคลที่สามที่นําความสามารถมาสู่แอปพลิเคชัน
เขตข้อมูล: ชื่อ (ชื่อ ISV)
เอนทิตีความสามารถของช่องทาง (msdyn_channelcapability)
ความสามารถที่ช่องสามารถเปิดใช้งานได้ เช่น cobrowse และการแชร์หน้าจอ
ฟิลด์:
- ชื่อ (provider_channelcapability ชื่อความสัมพันธ์)
- โหมดช่องเลื่อนระดับ (Cobrowse, การแชร์หน้าจอ, เสียง, วิดีโอ หรือไม่มี สําหรับผู้ให้บริการ cobrowse และการแชร์หน้าจอของบุคคลที่สาม ให้ใช้ "Cobrowse" หรือ "การแชร์หน้าจอ")
- ผู้ให้บริการ (คีย์ต่างประเทศไปยังเอนทิตีผู้ให้บริการ)
- การดําเนินการการสนทนา (ฟิลด์การค้นหาสําหรับการดําเนินการการสนทนา) หากไม่มีการสร้างปุ่มสําหรับความสามารถบางอย่าง ก็สามารถว่างเปล่าได้ สําหรับคุณลักษณะการเรียกดูร่วมกันและการแชร์หน้าจอของบุคคลที่สาม ให้เชื่อมโยงความสามารถของช่องทางกับเรกคอร์ดการดําเนินการการสนทนา
การจัดประเภทฟิลด์และการใช้งาน
แอตทริบิวต์โหมดช่องเลื่อนระดับจะบอกว่าปุ่มนี้สามารถทําอะไรได้บ้าง ตัวอย่างเช่น cobrowse, audio, video เมื่อผู้ใช้เลือกโหมดช่องทางการเลื่อนระดับบางอย่างสําหรับการดําเนินการการสนทนา ตัวอย่างเช่น "cobrowse" ช่องทาง Omni สําหรับ Customer Service จะจัดการเหตุการณ์ cobrowse นี้และทริกเกอร์รายการของเหตุการณ์ภายใน เช่น "สร้างเซสชันใหม่สําหรับช่องทางรอง" "ส่งข้อความระบบ" และ "อัปเดตการแสดงตน" ซึ่งควรนําไปใช้ในฐานโค้ดช่องทาง Omni สําหรับ Customer Service
ผู้ให้บริการรายหนึ่งสามารถนําความสามารถของช่องทางได้หลายรายการ แต่สําหรับการดําเนินการการสนทนาหนึ่งรายการและผู้ให้บริการหนึ่งราย สิ่งนี้ได้รับการจัดการโดยใช้เอนทิตีความสามารถของช่องทาง ดังที่แสดงในสคีมาต่อไปนี้
| ความสามารถของช่อง | ผู้จัดหา | โหมดช่องเลื่อนระดับ | การดําเนินการการสนทนา |
|---|---|---|---|
ISV_screensharing |
ISV |
การแชร์หน้าจอ | แคลิเออร์ 1 |
ISV_cobrowse |
ISV |
โคบลูบรูม | แคลิเอช 2 |
การแสดงผล UI สําหรับปุ่ม cobrowse และการแชร์หน้าจอของบุคคลที่สาม
ป้ายกํากับ คําสั่ง คําแนะนําเครื่องมือ และไอคอนใช้สําหรับแสดงปุ่มใน UI ผู้ใช้ยังสามารถระบุปุ่มคําสั่งเครื่องหมายทับสําหรับปุ่มของตนได้ แต่คําสั่งเครื่องหมายทับจะต้องไม่ซ้ํากันในระบบ ผู้ใช้ต้องป้อนข้อมูลนี้เมื่อนําปุ่มเข้ามา
| ชื่อ | ฉลาก | ใบสั่ง | คําแนะนําเครื่องมือ | คําสั่งเครื่องหมายทับ | ไอคอน |
|---|---|---|---|---|---|
ISVCobrowse |
ISV Co-browse |
0 | Start a Cobrowse session provided by ISV |
/ซีบี | /ทรัพยากรเว็บ/.../... เอสวีจี |
ตัวจัดการเหตุการณ์สําหรับการเรียกดูร่วมกันและการแชร์หน้าจอของบุคคลที่สาม
สําหรับ cobrowse บุคคลที่สาม ผู้จําหน่ายซอฟต์แวร์อิสระจําเป็นต้องป้อนข้อมูลการดําเนินการการสนทนาเพื่อทริกเกอร์เหตุการณ์ Open App Tab Template ชื่อเหตุการณ์เป็นชุดตัวเลือก อาจเป็นเหตุการณ์ช่องทาง Omni ที่กําหนดไว้ล่วงหน้าซึ่งสามารถใช้ได้กับกรณีส่วนใหญ่ เช่น เปิดเทมเพลตแท็บแอป หรือ ส่งข้อความ ในกรณี cobrowse ของบุคคลที่สาม จะใช้เทมเพลตแท็บแอปที่เปิดเป็นชื่อเหตุการณ์ และพารามิเตอร์เหตุการณ์อาจเป็นชื่อเทมเพลตแท็บแอปได้ ไม่มีข้อมูลทรัพยากรบนเว็บสําหรับเหตุการณ์นี้ เนื่องจากเฟรมเวิร์กเทมเพลตแท็บแอปจัดการทรัพยากรบนเว็บ
| ชื่อ | ชื่อเหตุการณ์ | พารามิเตอร์เหตุการณ์ | ความสามารถ | |
|---|---|---|---|---|
| ISVCobrowse | เปิดเทมเพลตแท็บแอป | เทมเพลต ISVAppTab | โคบลูบรูม |
เทมเพลตแท็บแอปสําหรับการเรียกดูร่วมกันของบุคคลที่สามและการแชร์หน้าจอ
เราสนับสนุนให้ผู้ให้บริการ cobrowse บุคคลที่สามที่รวมเข้าด้วยกันของเราสร้างแอปพลิเคชัน cobrowse และการแชร์หน้าจอภายในแท็บ Omnichannel for Customer Service เมื่อตัวแทนเลือกปุ่มเรียกดู ร่วม ในวิดเจ็ตแชท จะเปิดแท็บนี้ ภายในแท็บนี้ ตัวแทนสามารถเริ่มและสิ้นสุดเซสชัน cobrowse และแชร์คําเชิญเซสชันกับลูกค้าได้ คุณสามารถรวมข้อมูลในฟอร์มนี้ภายในโซลูชันของคุณได้ ทําตามขั้นตอนเหล่านี้เพื่อสร้างเทมเพลตแท็บแอป:
ทําตามขั้นตอนใน จัดการเทมเพลตแท็บแอปพลิเคชัน เพื่อสร้างทรัพยากรบนเว็บ
ในฟิลด์ ชนิดแอปพลิเคชัน ให้เลือก
**webresource**ในส่วน พารามิเตอร์ ให้เพิ่ม URL ของทรัพยากรบนเว็บและพารามิเตอร์แบบสอบถามที่จําเป็นสําหรับ ISV ในการเปิดทรัพยากรบนเว็บของตน
webresourcename:<URL path to the web resource>
พารามิเตอร์ URL เดียวที่เรียกว่า data มีออบเจ็กต์ JSON วัตถุนี้เมื่อถอดรหัสและแยกวิเคราะห์จะมีฟิลด์conversationId รหัสนี้สามารถใช้เพื่อแนบข้อมูลใดๆ กลับไปยังการสนทนาได้
สร้างโซลูชันการเรียกดูร่วมกันและการแชร์หน้าจอของบุคคลที่สามด้วยข้อมูลที่จําเป็น
ผู้จําหน่ายซอฟต์แวร์อิสระควรนําข้อมูลที่จําเป็นทั้งหมดตามที่ระบุไว้ในส่วน เฟรมเวิร์กการขยาย cobrowse ของบุคคลที่สาม และเทมเพลต แท็บแอปสําหรับส่วน cobrowse ของบุคคลที่สาม เพื่อให้เฟรมเวิร์กนี้ใช้งานได้
ข้อกําหนดในการป้อนข้อมูลสําหรับผู้ให้บริการบุคคลที่สามมีดังนี้:
เรกคอร์ดเทมเพลตแท็บแอป
บันทึกการดําเนินการการสนทนา (ถ้าคุณมีทั้งตัวเลือก cobrowse และการแชร์หน้าจอ คุณสามารถสร้างระเบียนสองระเบียนได้ โดยแต่ละระเบียนหนึ่งระเบียน)
เรกคอร์ดพื้นที่การดําเนินการการสนทนา (สําหรับการดําเนินการการสนทนาแต่ละรายการที่คุณสร้างขึ้น คุณควรมีเรกคอร์ดตําแหน่งที่ตั้งของการดําเนินการการสนทนาอย่างน้อยหนึ่งเรกคอร์ด ภาษาพื้นฐานที่เรารองรับคือภาษาอังกฤษ)
บันทึกผู้ให้บริการ
บันทึกความสามารถของช่อง (ถ้าคุณมีทั้งตัวเลือก cobrowse และการแชร์หน้าจอ คุณสามารถสร้างระเบียนสองระเบียนได้ โดยแต่ละระเบียนหนึ่งระเบียน)
รวมเรกคอร์ดเป็นส่วนหนึ่งของโซลูชันที่คุณสร้างขึ้นในฐานะผู้ให้บริการบุคคลที่สาม เพื่อให้ผู้ใช้ปลายทางไม่จําเป็นต้องสร้างเรกคอร์ดด้วยตนเอง
ประสบการณ์ผู้ดูแลระบบสําหรับการเรียกดูร่วมกันและการแชร์หน้าจอของบุคคลที่สาม
ในแท็บ ตัวเลือกการสนทนา ของวิดเจ็ตการแชท ในส่วน ความช่วยเหลือระยะไกล ผู้ดูแลระบบช่องทาง Omni สามารถเลือกที่จะเปิดหรือปิดใช้งานตัวเลือกการเรียกดูร่วมกันและการแชร์หน้าจอของบุคคลที่สามต่อวิดเจ็ตการแชท หากไม่มีผู้ให้บริการ cobrowse และการแชร์หน้าจอติดตั้งอยู่ในองค์กรนี้ ตัวเลือกทั้งสองนี้จะถูกปิดใช้งานตามที่แสดงไว้ที่นี่
Note
ผู้ให้บริการ cobrowse และผู้ให้บริการการแชร์หน้าจอจะถูกควบคุมแยกกัน คุณสามารถติดตั้งผู้ให้บริการ cobrowse โดยการสร้างเรกคอร์ดความสามารถของช่องทาง cobrowse ที่มีผู้ให้บริการและข้อมูลการดําเนินการการสนทนาที่จําเป็น เช่นเดียวกับผู้ให้บริการการแชร์หน้าจอ
เมื่อองค์กรได้รับการจัดเตรียมด้วยตัวเลือกทั้งสอง นั่นคือ เมื่อมีความสามารถของช่องทางที่แตกต่างกัน 2 รายการ ผู้ดูแลระบบจะเลือกผู้ให้บริการ cobrowse ของบุคคลที่สามที่จะใช้ได้ นอกจากนี้ยังเป็นทางเลือกของผู้ดูแลระบบว่าจะปิดใช้งานหรือเปิดใช้งานตัวเลือกเหล่านี้ นี่คือภาพหน้าจอสําหรับผู้ดูแลระบบที่เปิดใช้งานทั้งสองตัวเลือกและเลือกผู้ให้บริการทั้งสอง
การแสดงปุ่ม Cobrowse และการแชร์หน้าจอในวิดเจ็ตแชทของตัวแทน
เมื่อมีการกําหนดปุ่ม cobrowse และการแชร์หน้าจอ ปุ่มนั้นจะแสดงที่ด้านบนของตัวควบคุมการสนทนาดังที่แสดงไว้ที่นี่
บริการเซสชันช่องทาง Omni และโฟลว์ข้อมูลสําหรับการเรียกดูร่วมกันและการแชร์หน้าจอของบุคคลที่สาม
เมื่อตัวแทนเลือกปุ่มสําหรับการเรียกดูร่วมกันหรือการแชร์หน้าจอ ระบบจะทริกเกอร์แท็บแอปพลิเคชันภายในบริการช่องทาง Omni ช่องทาง Omni สําหรับ Customer Service จัดการเหตุการณ์เป็นชนิดเหตุการณ์ช่องทางการยกระดับ ช่องทาง Omni สําหรับบริการภายใน Customer Service จะอัปเดตสถานะสําหรับเหตุการณ์เซสชันปัจจุบัน
หลังจากที่แอปพลิเคชันของบุคคลที่สามเข้าครอบครองข้อมูลทั้งหมดจะถูกจัดการโดยเซิร์ฟเวอร์แอปพลิเคชันของบุคคลที่สาม ดูกราฟต่อไปนี้สําหรับโฟลว์ข้อมูลการรวม
เหตุการณ์สําคัญบางอย่าง เช่น การเริ่มต้นหรือสิ้นสุดเหตุการณ์เซสชัน ควรรายงานไปยังบริการช่องทาง Omni เพื่อให้บริการโดยรวมทราบสถานะของตัวแทนปัจจุบัน เราจัดหากรอบงานนี้ให้กับผู้ให้บริการบุคคลที่สาม เป็นความรับผิดชอบของผู้ให้บริการบุคคลที่สามในการนําไปใช้ในฐานรหัสของตน ส่วนถัดไปจะให้รายละเอียดเกี่ยวกับวิธีการใช้งาน
เหตุการณ์ที่คาดหวังจากแอปพลิเคชันของบุคคลที่สาม
แอปพลิเคชันของบุคคลที่สามคาดว่าจะส่งเหตุการณ์ที่แจ้งให้ Omnichannel for Customer Service ทราบถึงเหตุการณ์สําคัญต่างๆ ในเซสชัน cobrowse และการแชร์หน้าจอ ปัจจุบันกิจกรรมเหล่านี้มีดังนี้:
- CobrowseConnectedEvent (ในการเชื่อมต่อของเซสชัน cobrowse)
- CobrowseEndedEvent (เมื่อสิ้นสุดเซสชัน cobrowse)
- ScreenShareConnectedEvent (ในการเชื่อมต่อของเซสชันการแชร์หน้าจอ)
- ScreenShareEndedEvent (เมื่อสิ้นสุดเซสชันการแชร์หน้าจอ)
เหตุการณ์จะต้องถูกส่งภายในทรัพยากรบนเว็บของบุคคลที่สามไปยัง window.top องค์ประกอบ
function triggerCobrowseStart() {
if(document.createEvent) {
let params = {};
let evt = new CustomEvent('CobrowseConnectedEvent', {detail: params});
window.top.dispatchEvent(evt);
}
}
ควรเพิ่ม และ CobrowseEndedEventScreenShareEndedEvent ลงใน onbeforeunload คุณสมบัติของทรัพยากรบนเว็บ เพื่อให้เซสชันสิ้นสุดลงหากตัวแทนปิดแท็บภายในช่องทาง Omni สําหรับ Customer Service
<script>
function triggerCobrowseStop() {
if(document.createEvent){
let params = {};
let evt= new CustomEvent('CobrowseEndedEvent', {detail:params});
window.top.dispatchEvent(evt);
}
}
</script>
</head>
<body onbeforeunload="return triggerCobrowseStop()">
</body>
ข้อกําหนดในการจัดสรรและการยกเลิกการจัดสรร
ในการจัดเตรียมโซลูชันการเรียกดูร่วมกันและการแชร์หน้าจอของบุคคลที่สามสําหรับลูกค้าของเรา ISV ควรจัดเตรียมโซลูชันที่มีข้อมูลที่จําเป็น เมื่อลูกค้าติดตั้งโซลูชัน จําเป็นต้องมีขั้นตอนด้วยตนเองเพียงเล็กน้อยหรือไม่มีเลยเพื่อเปิดใช้งานคุณสมบัติ cobrowse และการแชร์หน้าจอ เรากําหนดให้ ISV ต้องรับผิดชอบต่อข้อมูลที่พวกเขาสร้างขึ้นและปฏิบัติตามคําแนะนําของเราตามที่กําหนด
ในการยกเลิกการเตรียมใช้งานโซลูชันการเรียกดูร่วมกันและการแชร์หน้าจอของบุคคลที่สามสําหรับลูกค้าของเรา ISV ควรลบโซลูชันพร้อมกับข้อมูลที่สร้างขึ้นด้วยเฟรมเวิร์กนี้ ไม่ควรมีข้อมูลหรือโค้ดเดิมใดๆ ที่เหลืออยู่ในองค์กรนั้นหลังจากยกเลิกการจัดสรร
กลยุทธ์การเผยแพร่
ต่อไปนี้เป็นลิงก์สําหรับการเผยแพร่แอปพลิเคชันไปยัง Microsoft Marketplace:
นโยบาย PDF (รวมตารางผลประโยชน์)
หน้าโปรแกรมบนเว็บไซต์ partner.microsoft.com ที่มีลิงก์ไปยังข้อมูลใบรับรอง
ความรับผิดชอบของผู้ให้บริการบุคคลที่สามและข้อจํากัดความรับผิดชอบของข้อมูล
ตรวจสอบให้แน่ใจว่าได้เผยแพร่ลิงก์นโยบายความเป็นส่วนตัวไปยัง Marketplace เพื่อความปลอดภัยและการปกป้องความเป็นส่วนตัวของข้อมูลส่วนบุคคลที่จะถูกประมวลผล และจัดเตรียมแนวทางการปกป้องข้อมูลที่สอดคล้องกัน