โค้ดตัวอย่างสำหรับการรวมซอฟต์โฟนโดยใช้เฟรมเวิร์กการรวมช่องทางของ Dynamics 365 2.0
ดาวน์โหลด ตัวอย่างการรวมซอฟต์โฟนสำหรับเฟรมเวิร์กการรวมช่องทางของ Microsoft Dynamics 365 2.0
หมายเหตุ
ไม่รองรับโค้ดตัวอย่างบน Internet Explorer และบนเบราว์เซอร์ที่ไม่รองรับ webRTC ข้อมูลเพิ่มเติม: WebRTC
ข้อกำหนดเบื้องต้น
ช่องทาง Omni สำหรับ Dynamics 365 Customer Service
จำเป็นต้องมีการสมัครใช้งาน Azure ที่ถูกต้องเพื่อเผยแพร่แอปตัวอย่างไปยัง Azure
หมายเหตุ
ถ้าคุณยังไม่มีการสมัครใช้งาน Azure คุณสามารถสร้าง บัญชีฟรี
เผยแพร่แอปตัวอย่างไปยัง Azure
เปิดโซลูชัน SampleInteg.sln โดยใช้ Visual Studio 2017
ใน ตัวสำรวจโซลูชัน ให้คลิกขวาที่โซลูชันและสร้างโซลูชันที่สมบูรณ์
ใน ตัวสำรวจโซลูชัน ให้คลิกขวาที่โครงการ SampleInteg และเลือก เผยแพร่
เลือก เริ่มต้น เพื่อเปิดใช้วิซาร์ด เผยแพร่
เลือก บริการแอป เป็นเป้าหมายการเผยแพร่
เลือก สร้างใหม่ จากนั้นเลือก เผยแพร่
ใส่ชื่อแอป ตัวอย่างเช่น SampleInteg
ระบุรายละเอียดการสมัครใช้งาน กลุ่มทรัพยากร และแผนโฮสติ้งที่ถูกต้อง
เลือก สร้าง เพื่อสร้างบริการแอป Azure และบันทึก URL บริการแอปเพื่อใช้ในอนาคต
ตัวอย่างเช่น:
https://sampleinteg.azurewebsites.net
สร้างฟังก์ชันเพื่อใช้งานกับบริการแอป
สร้างโค้ดตัวอย่างสำหรับฟังก์ชัน client-voice
ดูที่ฟังก์ชันจากไฟล์ Readme ที่มาพร้อมกับการรวมซอฟต์โฟนตัวอย่างใน Dynamics 365 Insider Portalใช้โค้ดตัวอย่างสำหรับฟังก์ชัน capability-token
ดูที่ฟังก์ชันจากไฟล์ Readme ที่มาพร้อมกับการรวมซอฟต์โฟนตัวอย่างใน Dynamics 365 Insider Portal
หมายเหตุ
บันทึก URL สำหรับฟังก์ชัน capability-token ที่คุณได้รับจากโค้ดตัวอย่างข้างต้น ตัวอย่างเช่น URL คือ https://sampleinteg.sample/capability-token
กำหนดค่าแอปตัวอย่างใน Dynamics 365
สังเกต URL พื้นฐานขององค์กร Dynamics 365 ซึ่งทรัพยากรบนเว็บทั้งหมดถูกจัดเก็บไว้ สำหรับองค์กรออนไลน์ URL ควรอยู่ในรูปแบบนี้
https://<orgname>.crmXX.dynamics.com
ตัวอย่าง:https://sampleorg.crm10.dynamics.com
รับโซลูชัน เฟรมเวิร์กการรวมช่องทางของ Dynamics 365 สำหรับข้อมูลเพิ่มเติม โปรดดู รับเฟรมเวิร์กการรวมช่องทาง Dynamics 365
กำหนดค่าผู้ให้บริการช่องทางโดยระบุรายละเอียดตามที่แสดงในเมทริกซ์ สำหรับข้อมูลเพิ่มเติม ดู กำหนดค่าผู้ให้บริการช่องทาง
ฟิลด์ Description Name ชื่อของผู้ให้บริการช่องทาง
ตัวอย่าง: Contosoชื่อที่ไม่ซ้ำกัน รหัสเฉพาะใน <คำนำหน้า>_<ชื่อ> รูปแบบ
สำคัญ: รายการต่อไปนี้จำเป็นสำหรับชื่อเฉพาะ:- คำนำหน้าต้องเป็นตัวเลขและตัวอักษร และความยาวต้องอยู่ระหว่าง 3 ถึง 8 อักขระ
- ต้องมีเครื่องหมายขีดล่างระหว่างคำนำหน้าและชื่อ
Label ป้ายชื่อจะแสดงเป็นชื่อบนวิดเจ็ต
ตัวอย่าง: ContosoURL ช่องทาง URL ของช่องทางจะอยู่ในรูปแบบ: <azure_app_service_url>?base=<crm_base_url>
หมายเหตุ: สำหรับตัวอย่างนี้ URL คือhttps://sampleinteg.azurewebsites.net?base=https://sampleorg.crm10.dynamics.com
เปิดใช้งานการสื่อสารขาออก ใช่ ลำดับของช่องทาง 0 รุ่น API 2.0 โดเมนที่เชื่อถือได้ โดเมน (URL) ที่สามารถเข้าถึง API เฟรมเวิร์กการรวมช่องทาง เลือกแอปส่วนติดต่อแบบรวมสำหรับช่องทาง รายการของแอปส่วนติดต่อแบบรวมที่แสดงช่องทางสำหรับเจ้าหน้าที่ เลือกบทบาทสำหรับช่องทาง บทบาทความปลอดภัยที่มีอยู่ใน Dynamics 365
หมายเหตุ: หากคุณไม่ได้กำหนดบทบาทใดๆ ผู้ให้บริการช่องทางจะแสดงต่อผู้ใช้ทั้งหมดที่ได้รับการกำหนดสำหรับแอปส่วนติดต่อแบบรวม Dynamics 365เปิดแอปส่วนติดต่อแบบรวม เพื่อดูวิดเจ็ตการสื่อสารทางด้านซ้าย
สำคัญ
- URL ทั้งหมดต้องเป็น HTTPS
- หากคุณใช้ใบรับรองที่ลงนามด้วยตนเองสำหรับแอป Azure หรือองค์กร Dynamics 365 เบราว์เซอร์บางตัวอาจปฏิเสธการเชื่อมต่อและไม่สามารถโหลดโทรศัพท์ตัวอย่างได้ วิธีแก้ปัญหาชั่วคราว ให้เปิดแอป Azure ในแท็บแยกต่างหากและยอมรับใบรับรองหนึ่งครั้ง
- ตรวจสอบให้แน่ใจว่าการเข้าถึงไมโครโฟนและลำโพงไม่ได้ถูกบล็อกโดยนโยบายเบราว์เซอร์
นำเข้าการตั้งค่าคอนฟิกข้อมูล
ดาวน์โหลด เครื่องมือย้ายการกำหนดค่า เครื่องมือย้ายการกำหนดค่าสามารถใช้งานในลักษณะเป็นแพคเกจ NuGet
เริ่มการทำงานของเครื่องมือย้ายการกำหนดค่า ดับเบิลคลิก DataMigrationUtility.exe ในโฟลเดอร์:
[your folder]\Tools\ConfigurationMigration\
ในหน้าจอหลัก เลือก นำเข้าข้อมูล แล้วเลือก ดำเนินการต่อ
บนหน้าจอลงชื่อเข้าใช้ มีรายละเอียดการรับรองความถูกต้องในการเชื่อมต่อไปยังอินสแตนซ์ Dynamics 365 ของคุณจากที่ที่คุณต้องการนำเข้าข้อมูล ถ้าคุณมีหลายองค์กรบน Dynamics 365 Server และต้องการเลือกตำแหน่งที่จะนำเข้าข้อมูลการกำหนดค่า เลือกกล่องกาเครื่องหมาย แสดงรายการขององค์กรที่พร้อมใช้งานเสมอ เลือกเข้าสู่ระบบ
ถ้าคุณมีหลายองค์กร และต้องการเลือกกล่องกาเครื่องหมาย แสดงรายการขององค์กรที่พร้อมใช้งานเสมอ หน้าจอถัดไปจะให้คุณเลือกองค์ที่คุณต้องการเชื่อมต่อ เลือกองค์กรที่ใช้แอป Dynamics 365 ที่จะเชื่อมต่อ
ระบุไฟล์ข้อมูล (data.zip) ที่จะนำเข้า เรียกดูไฟล์ข้อมูล และเลือก เลือก นำเข้าข้อมูล
ขั้นตอนนี้จะใช้ได้เฉพาะเมื่อข้อมูลที่คุณกำลังนำเข้ามีข้อมูลผู้ใช้ของระบบต้นทาง ป้อนข้อมูลการแมปผู้ใช้บนระบบเป้าหมาย คุณสามารถแมปทั้งหมดไปยังผู้ใช้ที่กำลังเรียกใช้กระบวนการนำเข้า หรือแมปกับผู้ใช้แต่ละคน โดยใช้แฟ้มแมปผู้ใช้ (.xml) ถ้าคุณเลือกภยหลัง คุณจะต้องระบุการแมปแฟ้มผู้ใช้ที่มีอยู่แล้ว หรือเครื่องมือสำหรับสร้างอย่างใดอย่างหนึ่ง ถ้าคุณสร้างแฟ้มใหม่ กรอกข้อมูลการแมปชื่อผู้ใช้ในพารามิเตอร์ สร้าง สำหรับผู้ใช้ทุกคนบนเซิร์ฟเวอร์ต้นทาง เลือกแฟ้มแมปผู้ใช้ในเครื่องมือ เมื่อคุณดำเนินการเสร็จแล้ว เลือก ตกลง
หน้าจอถัดไปแสดงสถานะการนำเข้าเรกคอร์ดของคุณ การนำเข้าข้อมูลเสร็จสิ้นแล้วในการนำเข้าข้อมูลพื้นฐานก่อนขณะกำลังจัดคิวข้อมูลอิสระ แล้วนำเข้าข้อมูลอิสระในการส่งผ่านในเวลาต่อมาเพื่อจัดการการขึ้นต่อกันของข้อมูลหรือลิงค์ใดๆ เพื่อความแน่ใจในความปลิอดภัยและสอดคล้องในการนำเข้า
เลือก เสร็จสิ้น เพื่อปิดเครื่องมือ