แชร์ผ่าน


โค้ดตัวอย่างสำหรับการรวมซอฟต์โฟนโดยใช้เฟรมเวิร์กการรวมช่องทางของ Dynamics 365 2.0

ดาวน์โหลด ตัวอย่างการรวมซอฟต์โฟนสำหรับเฟรมเวิร์กการรวมช่องทางของ Microsoft Dynamics 365 2.0

หมายเหตุ

ไม่รองรับโค้ดตัวอย่างบน Internet Explorer และบนเบราว์เซอร์ที่ไม่รองรับ webRTC ข้อมูลเพิ่มเติม: WebRTC

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

  • ช่องทาง Omni สำหรับ Dynamics 365 Customer Service

  • จำเป็นต้องมีการสมัครใช้งาน Azure ที่ถูกต้องเพื่อเผยแพร่แอปตัวอย่างไปยัง Azure

    หมายเหตุ

    ถ้าคุณยังไม่มีการสมัครใช้งาน Azure คุณสามารถสร้าง บัญชีฟรี

เผยแพร่แอปตัวอย่างไปยัง Azure

  1. เปิดโซลูชัน SampleInteg.sln โดยใช้ Visual Studio 2017

  2. ใน ตัวสำรวจโซลูชัน ให้คลิกขวาที่โซลูชันและสร้างโซลูชันที่สมบูรณ์

  3. ใน ตัวสำรวจโซลูชัน ให้คลิกขวาที่โครงการ SampleInteg และเลือก เผยแพร่

  4. เลือก เริ่มต้น เพื่อเปิดใช้วิซาร์ด เผยแพร่

  5. เลือก บริการแอป เป็นเป้าหมายการเผยแพร่

  6. เลือก สร้างใหม่ จากนั้นเลือก เผยแพร่

  7. ใส่ชื่อแอป ตัวอย่างเช่น SampleInteg

  8. ระบุรายละเอียดการสมัครใช้งาน กลุ่มทรัพยากร และแผนโฮสติ้งที่ถูกต้อง

  9. เลือก สร้าง เพื่อสร้างบริการแอป Azure และบันทึก URL บริการแอปเพื่อใช้ในอนาคต

    ตัวอย่างเช่น: https://sampleinteg.azurewebsites.net

    เลือก สร้าง เพื่อเผยแพร่แอปบน Azure

สร้างฟังก์ชันเพื่อใช้งานกับบริการแอป

  1. สร้างโค้ดตัวอย่างสำหรับฟังก์ชัน client-voice
    ดูที่ฟังก์ชันจากไฟล์ Readme ที่มาพร้อมกับการรวมซอฟต์โฟนตัวอย่างใน Dynamics 365 Insider Portal

  2. ใช้โค้ดตัวอย่างสำหรับฟังก์ชัน capability-token
    ดูที่ฟังก์ชันจากไฟล์ Readme ที่มาพร้อมกับการรวมซอฟต์โฟนตัวอย่างใน Dynamics 365 Insider Portal

หมายเหตุ

บันทึก URL สำหรับฟังก์ชัน capability-token ที่คุณได้รับจากโค้ดตัวอย่างข้างต้น ตัวอย่างเช่น URL คือ https://sampleinteg.sample/capability-token

กำหนดค่าแอปตัวอย่างใน Dynamics 365

  1. สังเกต URL พื้นฐานขององค์กร Dynamics 365 ซึ่งทรัพยากรบนเว็บทั้งหมดถูกจัดเก็บไว้ สำหรับองค์กรออนไลน์ URL ควรอยู่ในรูปแบบนี้ https://<orgname>.crmXX.dynamics.com ตัวอย่าง: https://sampleorg.crm10.dynamics.com

  2. รับโซลูชัน เฟรมเวิร์กการรวมช่องทางของ Dynamics 365 สำหรับข้อมูลเพิ่มเติม โปรดดู รับเฟรมเวิร์กการรวมช่องทาง Dynamics 365

  3. กำหนดค่าผู้ให้บริการช่องทางโดยระบุรายละเอียดตามที่แสดงในเมทริกซ์ สำหรับข้อมูลเพิ่มเติม ดู กำหนดค่าผู้ให้บริการช่องทาง

    ฟิลด์ Description
    Name ชื่อของผู้ให้บริการช่องทาง

    ตัวอย่าง: Contoso
    ชื่อที่ไม่ซ้ำกัน รหัสเฉพาะใน <คำนำหน้า>_<ชื่อ> รูปแบบ
    สำคัญ: รายการต่อไปนี้จำเป็นสำหรับชื่อเฉพาะ:
    • คำนำหน้าต้องเป็นตัวเลขและตัวอักษร และความยาวต้องอยู่ระหว่าง 3 ถึง 8 อักขระ
    • ต้องมีเครื่องหมายขีดล่างระหว่างคำนำหน้าและชื่อ
    Label ป้ายชื่อจะแสดงเป็นชื่อบนวิดเจ็ต

    ตัวอย่าง: Contoso
    URL ช่องทาง 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
  4. เปิดแอปส่วนติดต่อแบบรวม เพื่อดูวิดเจ็ตการสื่อสารทางด้านซ้าย

สำคัญ

  • URL ทั้งหมดต้องเป็น HTTPS
  • หากคุณใช้ใบรับรองที่ลงนามด้วยตนเองสำหรับแอป Azure หรือองค์กร Dynamics 365 เบราว์เซอร์บางตัวอาจปฏิเสธการเชื่อมต่อและไม่สามารถโหลดโทรศัพท์ตัวอย่างได้ วิธีแก้ปัญหาชั่วคราว ให้เปิดแอป Azure ในแท็บแยกต่างหากและยอมรับใบรับรองหนึ่งครั้ง
  • ตรวจสอบให้แน่ใจว่าการเข้าถึงไมโครโฟนและลำโพงไม่ได้ถูกบล็อกโดยนโยบายเบราว์เซอร์

นำเข้าการตั้งค่าคอนฟิกข้อมูล

  1. ดาวน์โหลด เครื่องมือย้ายการกำหนดค่า เครื่องมือย้ายการกำหนดค่าสามารถใช้งานในลักษณะเป็นแพคเกจ NuGet

  2. เริ่มการทำงานของเครื่องมือย้ายการกำหนดค่า ดับเบิลคลิก DataMigrationUtility.exe ในโฟลเดอร์: [your folder]\Tools\ConfigurationMigration\

  3. ในหน้าจอหลัก เลือก นำเข้าข้อมูล แล้วเลือก ดำเนินการต่อ

  4. บนหน้าจอลงชื่อเข้าใช้ มีรายละเอียดการรับรองความถูกต้องในการเชื่อมต่อไปยังอินสแตนซ์ Dynamics 365 ของคุณจากที่ที่คุณต้องการนำเข้าข้อมูล ถ้าคุณมีหลายองค์กรบน Dynamics 365 Server และต้องการเลือกตำแหน่งที่จะนำเข้าข้อมูลการกำหนดค่า เลือกกล่องกาเครื่องหมาย แสดงรายการขององค์กรที่พร้อมใช้งานเสมอ เลือกเข้าสู่ระบบ

  5. ถ้าคุณมีหลายองค์กร และต้องการเลือกกล่องกาเครื่องหมาย แสดงรายการขององค์กรที่พร้อมใช้งานเสมอ หน้าจอถัดไปจะให้คุณเลือกองค์ที่คุณต้องการเชื่อมต่อ เลือกองค์กรที่ใช้แอป Dynamics 365 ที่จะเชื่อมต่อ

  6. ระบุไฟล์ข้อมูล (data.zip) ที่จะนำเข้า เรียกดูไฟล์ข้อมูล และเลือก เลือก นำเข้าข้อมูล

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

  8. หน้าจอถัดไปแสดงสถานะการนำเข้าเรกคอร์ดของคุณ การนำเข้าข้อมูลเสร็จสิ้นแล้วในการนำเข้าข้อมูลพื้นฐานก่อนขณะกำลังจัดคิวข้อมูลอิสระ แล้วนำเข้าข้อมูลอิสระในการส่งผ่านในเวลาต่อมาเพื่อจัดการการขึ้นต่อกันของข้อมูลหรือลิงค์ใดๆ เพื่อความแน่ใจในความปลิอดภัยและสอดคล้องในการนำเข้า

  9. เลือก เสร็จสิ้น เพื่อปิดเครื่องมือ

ดูเพิ่มเติม

รับเฟรมเวิร์กการรวมช่องทางของ Dynamics 365