ย้ายข้อมูลสำหรับช่องทางการสื่อสารทางเสียง
หมายเหตุ
ข้อมูลความพร้อมใช้งานของคุณลักษณะมีดังนี้
Dynamics 365 Contact Center—แบบฝัง | Dynamics 365 Contact Center—แบบสแตนด์อโลน | Dynamics 365 Customer Service |
---|---|---|
ใช่ | ใช่ | ใช่ |
ใช้เครื่องมือย้ายการกำหนดค่าเพื่อย้ายการกำหนดค่าจากองค์กรต้นทางไปยังองค์กรเป้าหมายสำหรับช่องทางการสื่อสารทางเสียง
หมายเหตุ
อย่างไรก็ตาม เราขอแนะนำให้คุณย้ายการกำหนดค่าโดยใช้กรอบงานโซลูชัน ข้อมูลเพิ่มเติม: ย้ายการกำหนดค่าสำหรับช่องทางโดยใช้โซลูชัน
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้เครื่องมือย้ายการกำหนดค่า ดูที่บทความต่อไปนี้
ข้อกำหนดเบื้องต้น
ข้อกำหนดเบื้องต้นต่อไปนี้ต้องเป็นไปตามเกณฑ์
- ในองค์กรต้นทาง หากชุดกฎการกำหนดเส้นทางแบบรวมอ้างอิงถึงสิ่งต่อไปนี้ ให้ตรวจสอบให้แน่ใจว่ามีอยู่ในองค์กรเป้าหมายก่อนที่คุณจะดำเนินการย้าย:
- เอนทิตีแบบกำหนดเอง
- แอตทริบิวต์
- ความสัมพันธ์
- ชุดตัวเลือก
- ค่าในการค้นหา
- ตรวจสอบให้แน่ใจว่าผู้ใช้ที่ทำการย้ายมีสิทธิ์ที่จำเป็นในเอนทิตีการกำหนดเส้นทางแบบรวมต่อไปนี้ในองค์กรต้นทางและเป้าหมาย:
- WorkStream (
msdyn_liveworkstream
) - การกำหนดค่าช่องทาง (
msdyn_omnichannelconfiguration
) - เทมเพลตการแจ้งเตือน (
msdyn_notificationtemplate
) - เทมเพลตเซสชัน (
msdyn_sessiontemplate
) - ช่วงเวลาทำการ (
msdyn_operatinghour
) - คุณลักษณะ (
characteristic
) - โมเดลการจัดอันดับ (
rating model
) - ค่าการจัดอันดับ (
ratingvalue
) - โปรไฟล์ความสามารถรองรับ (
msdyn_capacityprofile
) - คิว (
queue
) - สัญญาการตัดสินใจ (
msdyn_decisioncontract
) - ชุดกฎการตัดสินใจ (
msdyn_decisionruleset
) - การกำหนดค่าการมอบหมาย (
msdyn_assignmentconfiguration
) - ขั้นตอนการกำหนดค่าการมอบหมาย (
msdyn_assignmentconfigurationstep
) - การกำหนดค่าการกำหนดเส้นทาง (
msdyn_routingconfiguration
) - ขั้นตอนการกำหนดค่าการกำหนดเส้นทาง (
msdyn_routingconfigurationstep
) - โปรไฟล์ความสามารถรองรับของสตรีมงาน (
msdyn_liveworkstreamcapacityprofile
) - ตัวแปรบริบท (
msdyn_ocliveworkstreamcontextvariable
)
- WorkStream (
สำคัญ
การย้ายข้อมูลบัญชี ช่องทาง การซื้อหมายเลขโทรศัพท์ Azure Communication Services การกำหนดค่าหมายเลขโทรศัพท์ การกำหนดค่าบอท และการตั้งค่า AI และการวิเคราะห์ไม่อยู่ในขอบเขต
ย้ายการกำหนดค่าช่องทางการสื่อสารทางเสียง
คุณต้องทำตามขั้นตอนตามลำดับที่ระบุไว้เพื่อให้ย้ายข้อมูลการกำหนดค่าของคุณได้สำเร็จ ใช้ข้อมูลในตารางและอ้างถึง schema ตัวอย่างที่สอดคล้องกันสำหรับการกำหนดค่าแต่ละรายการ
- ย้ายการกำหนดค่าโดยใช้โซลูชัน
- ส่งออกและนำเข้าการกำหนดค่าสำหรับการกำหนดเส้นทางตามทักษะ
- ส่งออกและนำเข้าการกำหนดค่าสำหรับโปรไฟล์ความสามารถรองรับ
- ส่งออกและนำเข้าการกำหนดค่าสำหรับคิวช่องทางการสื่อสารทางเสียง
- ส่งออกและนำเข้าการกำหนดค่าสำหรับสตรีมงานช่องทางการสื่อสารทางเสียง
- ย้ายการกำหนดค่าสำหรับช่องทางการสื่อสารทางเสียง
- ตรวจสอบการย้ายของคุณ
- แก้ไขปัญหาการส่งออกและนำเข้าข้อมูล
ย้ายการกำหนดค่าโดยใช้โซลูชัน
หากคุณใช้เทมเพลตสำหรับเซสชันที่กำหนดเองและการแจ้งเตือนในการตั้งค่าการกำหนดเส้นทางการสื่อสารทางเสียง ให้ทำตามขั้นตอนที่ระบุไว้ใน ย้ายการกำหนดค่าโดยใช้โซลูชัน
ย้ายการกำหนดค่าตามทักษะ
หากใช้ชุดกฎการกำหนดเส้นทางตามทักษะในการตั้งค่าการกำหนดเส้นทางแบบรวม ให้ทำตามขั้นตอนที่ระบุไว้ใน ย้ายข้อมูลสำหรับการกำหนดเส้นทางตามทักษะ อย่าลืมปรับ fetch xml การกรองให้เหมาะสมสำหรับการสื่อสารทางเสียง
ย้ายการกำหนดค่าโปรไฟล์ความสามารถรองรับ
หากคุณกำหนดค่าโปรไฟล์ความสามารถรองรับในการตั้งค่าการกำหนดเส้นทางการสื่อสารทางเสียง ให้ทำตามขั้นตอนที่ระบุไว้ใน ส่งออกและนำเข้าข้อมูลสำหรับโปรไฟล์ความสามารถรองรับ
ย้ายการกำหนดค่าสำหรับคิวช่องทางการสื่อสารทางเสียง
สำหรับการส่งออกและนำเข้าคิวสำหรับช่องทางการสื่อสารทางเสียง ให้ทำตามขั้นตอนที่ระบุไว้ใน ย้ายข้อมูลสำหรับคิวเรกคอร์ดตามการกำหนดเส้นทางแบบรวม
ย้ายการกำหนดค่าสำหรับสตรีมงานช่องทางการสื่อสารทางเสียง
ใช้เครื่องมือย้ายการกำหนดค่าเพื่อสร้าง Schema และส่งออกข้อมูลจากองค์กรต้นทางสำหรับสตรีมงานการสื่อสารทางเสียง
- ชื่อที่แสดงของเอนทิตี: เมื่อคุณสร้างแบบแผน ให้เลือกเอนทิตีในลำดับเดียวกันกับที่กล่าวถึงในตาราง
- ชื่อที่แสดงของแอตทริบิวต์: เราขอแนะนำให้คุณเลือกแอตทริบิวต์ที่กำหนดไว้ในตารางต่อไปนี้ คุณไม่จำเป็นต้องเลือกแอตทริบิวต์ที่กำหนดโดยระบบแบบสำเร็จรูป เช่น สร้างโดย สร้างเมื่อ แก้ไขโดย แก้ไขเมื่อ และเจ้าของ คุณสามารถเลือกแอตทริบิวต์ที่กำหนดเองได้ หากจำเป็น
- ใช้ FetchXML เพื่อกรองเรกคอร์ด: สำหรับแต่ละเอนทิตี ให้ใช้การสอบถาม FetchXML ที่เหมาะสมที่อ้างถึงในตารางต่อไปนี้เพื่อรับเรกคอร์ดเดียว หลายเรกคอร์ด หรือทุกเรกคอร์ดตามความต้องการของคุณ สำหรับระเรกคอร์ดเดียวหรือหลายเรกคอร์ด คุณต้องใช้องค์กรต้นทางเพื่อให้ได้ชื่อที่ถูกต้องใน uiname และ GUID ในค่า หากจำเป็น คุณสามารถใช้รายการเมนู การค้นหาขั้นสูง เพื่อสร้างการสอบถาม FetchXML ที่เหมาะสม
- กำหนดค่าการตั้งค่าการนำเข้า: สำหรับหน่วยงานที่ทำสัญญาการตัดสินใจ ตรวจสอบให้แน่ใจว่าคุณได้เลือกกล่องกาเครื่องหมาย อย่าปรับปรุงเรกคอร์ดที่มีอยู่
ตรวจสอบให้แน่ใจว่าได้รวมสตรีมงานที่อ้างถึงในการกำหนดค่าของช่องทางการสื่อสารทางเสียงไว้ในการย้าย
S.No. ชื่อที่แสดงของเอนทิตี (ชื่อตรรกะ) ชื่อที่แสดงของแอตทริบิวต์ (ชื่อตรรกะ) ใช้ FetchXML เพื่อกรองเรกคอร์ด 1. สตรีมงาน (msdyn_liveworkstream) - คีย์ API (msdyn_apikey)
- หมายเลขเวอร์ชันคีย์ API (msdyn_apikeyversionnumber)
- อนุญาตข้อความอัตโนมัติ (msdyn_enableautomatedmessages) สถานะการแสดงตนที่อนุญาต (msdyn_allowedpresences)
- มอบหมาย WorkItem หลังการปฏิเสธหรือการหมดเวลา (msdyn_assignworkitemafterdecline)
- ปิดอัตโนมัติหลังจากไม่มีการใช้งาน (msdyn_autocloseafterinactivity)
- บล็อกความสามารถรองรับสำหรับสถานะสรุป (msdyn_blockcapacityforwrapup)
- คิวบอท (msdyn_bot_queue)
- กฎบอท (msdyn_bot_rule)
- ผู้ใช้บอท (msdyn_bot_user)
- CallbackPreviewDialing (msdyn_notificationtemplate_callback_previewdialing)
- ตัวเชื่อมต่อ (msdyn_connectorsurl)
- ปรึกษา (msdyn_notification template_consult)
- โหมดการสนทนาของช่องทางการแชท (msdyn_conversationmode)
- รหัสลูกค้า (msdyn_customerid)
- ลูกค้าตัดการเชื่อมต่อในระยะเวลาพักสายสำหรับการสนทนาที่เปิดอยู่ (msdyn_customerdisconnectholddurationforopenconversation)
- ความสามารถรองรับ (msdyn_capacityrequired)
- รูปแบบความสามารถรองรับ (msdyn_capacityformat)
- ช่องทาง (msdyn_streamsource)
- รหัสสัญญา (msdyn_routingcontractid)
- ค่าเริ่มต้น (msdyn_sessiontemplate_default)
- คิวเริ่มต้น (msdyn_defaultqueue)
- ทิศทาง (msdyn_direction)
- เปิดใช้งานการเลือกจากสตรีมงานแบบพุช (msdyn_enableselectingfrompushbasedworkstreams)
- เอนทิตี (msdyn_masterentityroutingconfigurationid)
- ภาษาที่ใช้แสดงแทน (msdyn_fallbacklanguage)
- ติดตามผลหลังจากรอ (msdyn_followupafterwaiting)
- ค่าเกณฑ์เวลาในการจัดการ (msdyn_handlingtimethreshold)
- การรับรองความถูกต้องขาเข้า (msdyn_notificationtemplate_incoming_auth)
- ขาเข้าที่ไม่มีการรับรองความถูกต้อง (msdyn_notificationtemplate_incoming_unauth)
- เป็นค่าเริ่มต้นหรือไม่ (msdyn_isdefault)
- คงเจ้าหน้าที่รายเดิมสำหรับการสนทนาทั้งหมด (msdyn_enableagentaffinity)
- การตรวจสอบล่าสุดเมื่อ (msdyn_lastvalidationon)
- สถานะการตรวจสอบล่าสุด (msdyn_lastvalidationstatus)
- ตรรกะที่ตรงกัน (msdyn_matchinglogic)
- การทำงานพร้อมกันสูงสุด (msdyn_maxconcurrentconnection)
- โหมด (msdyn_mode)
- ชื่อ (msdyn_name)
- การแจ้งเตือน (msdyn_notification)
- ตัวยึดสถานการณ์การแจ้งเตือน (msdyn_notificationscenarioplaceholder)
- คิวขาออก (msdyn_outboundqueueid)
- กฎการระบุเรกคอร์ด (msdyn_recordidentificationrule)
- กฎการตรวจสอบการระบุเรกคอร์ด (msdyn_recordidentificationvalidationrule)
- จำกัดการดาวน์โหลดการบันทึก (msdyn_restrictdownloadrecording)
- จำกัดการดาวน์โหลดการถอดความ (msdyn_restrictdownloadtranscript)
- การหมดเวลาป๊อปอัพหน้าจอ (msdyn_screenpoptimeout)
- การหมดเวลาป๊อปอัพหน้าจอ (msdyn_screenpoptimeout_optionSet)
- รหัส API ที่ปลอดภัย (msdyn_secureapikey)
- จำนวนกฎการแนบทักษะ (msdyn_skillattachmentrulescount)
- จำนวนกฎการแนบทักษะ (Last Updated On) (msdyn_skillattachmentrulescount_date)
- จำนวนกฎการแนบทักษะ (State) (msdyn_skillattachmentrulescount_state)
- ตัวยึดสถานการณ์เซสชัน (msdyn_sessionscenarioplaceholder)
- SupervisorAssign (msdyn_notificationtemplate_supervisorassign)
- ถ่ายโอน (msdyn_notificationtemplate_transfer)
- ค่าเกณฑ์เวลารอ (msdyn_waitingtimethreshold)
- โหมดการกระจายงาน (msdyn_workdistributionmode)
- สตรีมงาน (msdyn_liveworkstreamid)
ตัวอย่างที่ 1: สตรีมงานการสื่อสารทางเสียงทั้งหมด
ตัวอย่างที่ 2: สตรีมงานการสื่อสารทางเสียงรายการเดียว
ตัวอย่างที่ 3: สตรีมงานการสื่อสารทางเสียงหลายรายการ2. ตัวแปรบริบท (msdyn_ocliveworkstreamcontextvariable) - ชื่อ (msdyn_name)
- ชื่อความสัมพันธ์ (msdyn_relationshipname)
- ชนิด (msdyn_datatype)
- สตรีมงาน (msdyn_liveworkstreamid)
- IsList (msdyn_islist)
- แก้ไขได้ (msdyn_ismodifiable)
- ชื่อที่แสดง (msdyn_displayname)
- แสดงได้ (msdyn_isdisplayable)
- ชื่อตรรกะของเอนทิตี (msdyn_entitylogicalname)
- ตัวแปรบริบท (msdyn_ocliveworkstreamcontextvariableid)
- สถานะ (statecode)
- คำอธิบายรายการของสถานะ (statuscode)
- กำหนดโดยระบบ (msdyn_issystemdefined)
ตัวอย่างที่ 1: ตัวแปรบริบทสำหรับสตรีมงานการสื่อสารทางเสียงทั้งหมด
ตัวอย่างที่ 2: ตัวแปรบริบทสำหรับสตรีมงานการสื่อสารทางเสียงรายการเดียว
ตัวอย่างที่ 3: ตัวแปรบริบทสำหรับสตรีมงานการสื่อสารทางเสียงหลายรายการ3. สัญญาการตัดสินใจ (msdyn_decisioncontract) - คำจำกัดความของสัญญา (msdyn_contractdefinition)
- สัญญาการตัดสินใจ (msdyn_decisioncontractid)
- ชื่อ (msdyn_name)
- ชื่อเฉพาะ (msdyn_uniquename)
ตัวอย่างที่ 1: สัญญาการตัดสินใจสำหรับสตรีมงานการสื่อสารทางเสียงทั้งหมด
ตัวอย่างที่ 2: สัญญาการตัดสินใจสำหรับสตรีมงานการสื่อสารทางเสียงรายการเดียว
ตัวอย่างที่ 3: สัญญาการตัดสินใจสำหรับสตรีมงานการสื่อสารทางเสียงหลายรายการ4. ชุดกฎการตัดสินใจ (msdyn_decisionruleset) - โมเดล AI Builder (msdyn_aibmodelid)
- โหมดการเขียน (msdyn_authoringmode)
- ชุดกฎการตัดสินใจ (msdyn_decisionrulesetid)
- คำอธิบาย (msdyn_description)
- สัญญาอินพุต (msdyn_inputcontractid)
- เป็นการรวบรวมข้อมูลอินพุตหรือไม่ (msdyn_isinputcollection)
- ชนิดโมเดล ML (msdyn_mlmodeltype)
- ชื่อ (msdyn_name)
- สัญญาเอาต์พุต (msdyn_outputcontractid)
- ข้อกำหนดชุดกฎ (msdyn_rulesetdefinition)
- ชนิดชุดกฎ (msdyn_rulesettype)
- ชื่อเฉพาะ (msdyn_uniquename)
ตัวอย่างที่ 1: ชุดกฎการตัดสินใจสำหรับสตรีมงานการสื่อสารทางเสียงทั้งหมด
ตัวอย่างที่ 2: ชุดกฎการตัดสินใจสำหรับสตรีมงานการสื่อสารทางเสียงรายการเดียว
ตัวอย่างที่ 3: ชุดกฎการตัดสินใจสำหรับสตรีมงานการสื่อสารทางเสียงหลายรายการ5. การกำหนดค่าการกำหนดเส้นทาง (msdyn_routingconfiguration) - เป็นการกำหนดค่าที่ใช้งานอยู่หรือไม่ (msdyn_isactiveconfiguration)
- ชื่อ (msdyn_name)
- การกำหนดค่าการกำหนดเส้นทาง (msdyn_routingconfigurationid)
- ชื่อเฉพาะ (msdyn_uniquename)
- สตรีมงาน (msdyn_liveworkstreamid)
ตัวอย่างที่ 1: การกำหนดค่าการกำหนดเส้นทางสำหรับสตรีมงานการสื่อสารทางเสียงทั้งหมด
ตัวอย่างที่ 2: การกำหนดค่าการกำหนดเส้นทางสำหรับสตรีมงานการสื่อสารทางเสียงรายการเดียว
ตัวอย่างที่ 3: การกำหนดค่าการกำหนดเส้นทางสำหรับสตรีมงานการสื่อสารทางเสียงหลายรายการ6. ขั้นตอนการกำหนดค่าการกำหนดเส้นทาง (msdyn_routingconfigurationstep) - ชื่อ (msdyn_name)
- การกำหนดค่าการกำหนดเส้นทาง (msdyn_routingconfigurationid)
- ขั้นตอนการกำหนดค่าการกำหนดเส้นทาง (msdyn_routingconfigurationstepid)
- ชุดกฎ (msdyn_rulesetid)
- ลำดับขั้นตอน (msdyn_steporder)
- ชนิดขั้นตอน (msdyn_type)
- ชื่อเฉพาะ (msdyn_uniquename)
ตัวอย่างที่ 1: ขั้นตอนการกำหนดค่าการกำหนดเส้นทางสำหรับสตรีมงานการสื่อสารทางเสียงทั้งหมด
ตัวอย่างที่ 2: ขั้นตอนการกำหนดค่าการกำหนดเส้นทางสำหรับสตรีมงานการสื่อสารทางเสียงรายการเดียว
ตัวอย่างที่ 3: ขั้นตอนการกำหนดค่าการกำหนดเส้นทางสำหรับสตรีมงานการสื่อสารทางเสียงหลายรายการ7. โปรไฟล์ความสามารถรองรับสตรีมงาน (msdyn_liveworkstreamcapacityprofile) - โปรไฟล์ความสามารถรองรับ (msdyn_capacityprofile_id)
- ชื่อ (msdyn_name)
- สตรีมงาน (msdyn_workstream_id)
- โปรไฟล์ความสามารถรองรับสตรีมงาน (msdyn_liveworkstreamcapacityprofileid)
ตัวอย่างที่ 1: โปรไฟล์ความสามารถรองรับสตรีมงานสำหรับสตรีมงานการสื่อสารทางเสียงทั้งหมด
ตัวอย่างที่ 2: โปรไฟล์ความสามารถรองรับสตรีมงานสำหรับสตรีมงานการสื่อสารทางเสียงรายการเดียว
ตัวอย่างที่ 3: โปรไฟล์ความสามารถรองรับสตรีมงานสำหรับสตรีมงานการสื่อสารทางเสียงหลายรายการสร้าง schema และบันทึก
ส่งออกข้อมูลและสร้างไฟล์ที่บีบอัด (zip)
ใช้เครื่องมือย้ายการกำหนดค่า และเลือกตัวเลือกเพื่อนำเข้าข้อมูล และเลือกไฟล์ที่บีบอัด
สำคัญ
เมื่อคุณดึงชุดกฎการตัดสินใจ (msdyn_decisionruleset) ที่มีตัวแปรบริบท ชุดกฎการตัดสินใจบางชุดจะถูกสร้างขึ้นโดยไม่มีการแมปการขึ้นต่อกัน เมื่อต้องการแก้ไขปัญหานี้ ให้ทำตามขั้นตอนต่อไปนี้:
- นำเข้าข้อมูลสำหรับเอนทิตีทั้งหมด รวมถึงเอนทิตีชุดกฎการตัดสินใจ (msdyn_decisionrulesets)
- นำเข้าข้อมูลสำหรับเอนทิตีชุดกฎการตัดสินใจอีกครั้ง ขั้นตอนนี้ทำให้แน่ใจว่าการแมปการขึ้นต่อกันทั้งหมดสำหรับชุดกฎการตัดสินใจถูกนำเข้า
สำหรับสคีมาตัวอย่างเพื่อรับเรกคอร์ดที่จำเป็นทั้งหมด โปรดดู สคีมาตัวอย่างสำหรับสตรีมงานการสื่อสารทางเสียง
FetchXML สำหรับเอนทิตีสตรีมงาน
ตัวอย่างที่ 1: สตรีมงานการสื่อสารทางเสียงทั้งหมด
<fetch distinct="true">
<entity name="msdyn_liveworkstream">
<filter type="and">
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" operator="eq" value="192440000" />
</filter>
</entity>
</fetch>
ตัวอย่างที่ 2: สตรีมงานการสื่อสารทางเสียงรายการเดียว
<fetch>
<entity name="msdyn_liveworkstream">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
</filter>
</entity>
</fetch>
ตัวอย่างที่ 3: สตรีมงานการสื่อสารทางเสียงหลายรายการ
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
<entity name="msdyn_liveworkstream">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="in">
<value uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
<value uiname="Test Voice Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
</condition>
</filter>
</entity>
</fetch>
FetchXML สำหรับเอนทิตีตัวแปรบริบท
ตัวอย่างที่ 1: ตัวแปรบริบทของสตรีมงานการสื่อสารทางเสียงทั้งหมด
<fetch>
<entity name="msdyn_ocliveworkstreamcontextvariable" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="aa" >
<filter type="and" >
<condition attribute="msdyn_streamsource" operator="eq" value="192440000" />
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
</filter>
</link-entity>
</entity>
</fetch>
ตัวอย่างที่ 2: ตัวแปรบริบทของสตรีมงานการสื่อสารทางเสียงรายการเดียว
<fetch>
<entity name="msdyn_ocliveworkstreamcontextvariable" >
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{D3A1F09D-51A0-A6B7-266D-58E1BDB97B53}" />
</filter>
</entity>
</fetch>
ตัวอย่างที่ 3: ตัวแปรบริบทของสตรีมงานการสื่อสารทางเสียงหลายรายการ
<fetch>
<entity name="msdyn_ocliveworkstreamcontextvariable" ><a name="BKMK3vwcv"></a>
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{D3A1F09D-51A0-A6B7-266D-58E1BDB97B53}" />
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Voice Workstream 1" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
</entity>
</fetch>
FetchXML สำหรับเอนทิตีสัญญาการตัดสินใจ
ตัวอย่างที่ 1: สัญญาการตัดสินใจสำหรับสตรีมงานการสื่อสารทางเสียงทั้งหมด
<fetch distinct="true" >
<entity name="msdyn_decisioncontract" >
<filter type="or" >
<filter type="and" >
<condition attribute="msdyn_mode" entityname="an" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" entityname="an" operator="eq" value="192440000" />
</filter>
<filter type="and" >
<condition attribute="msdyn_mode" entityname="bd" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" entityname="bd" operator="eq" value="192440000" />
</filter>
<filter type="and" >
<condition attribute="msdyn_mode" entityname="bk" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" entityname="bk" operator="eq" value="192440000" />
</filter>
</filter>
<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an" />
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba" >
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd" />
</link-entity>
</link-entity>
</link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bh" >
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bi" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bj" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bk" />
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
ตัวอย่างที่ 2: สัญญาการตัดสินใจสำหรับสตรีมงานการสื่อสารทางเสียงรายการเดียว
<fetch distinct="true" >
<entity name="msdyn_decisioncontract" >
<filter type="or" >
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
</filter>
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
</filter>
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" entityname="bk" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
</filter>
</filter>
<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an" />
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba" >
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd" />
</link-entity>
</link-entity>
</link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bh" >
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bi" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bj" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bk" />
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
ตัวอย่างที่ 3: สัญญาการตัดสินใจสำหรับสตรีมงานการสื่อสารทางเสียงหลายรายการ
<fetch distinct="true" >
<entity name="msdyn_decisioncontract" >
<filter type="or" >
<filter type="and" >
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Voice Workstream 1" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
<condition attribute="msdyn_liveworkstreamid" entityname="an" operator="eq" uiname="Voice Workstream 2" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
</filter>
<filter type="and" >
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname="Voice Workstream 1" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
<condition attribute="msdyn_liveworkstreamid" entityname="bd" operator="eq" uiname="Voice Workstream 2" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
</filter>
<filter type="and" >
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" entityname="bk" operator="eq" uiname="Voice Workstream 1" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
<condition attribute="msdyn_liveworkstreamid" entityname="bk" operator="eq" uiname="Voice Workstream 2" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
</filter>
</filter>
<link-entity name="msdyn_liveworkstream" from="msdyn_routingcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="an" />
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="ba" >
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bb" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bc" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bd" />
</link-entity>
</link-entity>
</link-entity>
<link-entity name="msdyn_decisionruleset" from="msdyn_outputcontractid" to="msdyn_decisioncontractid" link-type="outer" alias="bh" >
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="bi" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="bj" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="bk" />
</link-entity>
</link-entity>
</link-entity>
</entity>
</fetch>
FetchXML สำหรับเอนทิตีชุดกฎการตัดสินใจ
ตัวอย่างที่ 1: ชุดกฎการตัดสินใจสำหรับสตรีมงานการสื่อสารทางเสียงทั้งหมด
<fetch distinct="true" >
<entity name="msdyn_decisionruleset" >
<filter type="or" >
<filter type="and" >
<condition attribute="msdyn_mode" entityname="af" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" entityname="af" operator="eq" value="192440000" />
</filter>
</filter>
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af" />
</link-entity>
</link-entity>
</entity>
</fetch>
ตัวอย่างที่ 2: ชุดกฎการตัดสินใจสำหรับสตรีมงานการสื่อสารทางเสียงรายการเดียว
<fetch distinct="true" >
<entity name="msdyn_decisionruleset" >
<filter type="or" >
<filter type="and" >
<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
</filter>
</filter>
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af" />
</link-entity>
</link-entity>
</entity>
</fetch>
ตัวอย่างที่ 3: ชุดกฎการตัดสินใจสำหรับสตรีมงานการสื่อสารทางเสียงหลายรายการ
<fetch distinct="true" >
<entity name="msdyn_decisionruleset" >
<filter type="or" >
<filter type="or" >
<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Voice Workstream" uitype="msdyn_liveworkstream" value="{d3a1f09d-51a0-a6b7-266d-58e1bdb97b53}" />
<condition attribute="msdyn_liveworkstreamid" entityname="af" operator="eq" uiname="Voice Workstream 1" uitype="msdyn_liveworkstream" value="{f9e18e67-d1a8-ed11-aad1-00224805c057}" />
</filter>
</filter>
<link-entity name="msdyn_routingconfigurationstep" from="msdyn_rulesetid" to="msdyn_decisionrulesetid" link-type="outer" alias="ad" >
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="outer" alias="ae" >
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="outer" alias="af" />
</link-entity>
</link-entity>
</entity>
</fetch>
FetchXML สำหรับเอนทิตีการกำหนดค่าการกำหนดเส้นทาง
ตัวอย่างที่ 1: การกำหนดค่าการกำหนดเส้นทางสำหรับสตรีมงานการสื่อสารทางเสียงทั้งหมด
<fetch>
<entity name="msdyn_routingconfiguration">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
<filter type="and">
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" operator="eq" value="192440000" />
</filter>
</link-entity>
</entity>
</fetch>
ตัวอย่างที่ 2: การกำหนดค่าการกำหนดเส้นทางสำหรับสตรีมงานการสื่อสารทางเสียงรายการเดียว
<fetch>
<entity name="msdyn_routingconfiguration">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
</filter>
</link-entity>
</entity>
</fetch>
ตัวอย่างที่ 3: การกำหนดค่าการกำหนดเส้นทางสำหรับสตรีมงานการสื่อสารทางเสียงหลายรายการ
<fetch>
<entity name="msdyn_routingconfiguration">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ah">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="in">
<value uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
<value uiname="Test Voice Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
</condition>
</filter>
</link-entity>
</entity>
</fetch>
FetchXML สำหรับเอนทิตีขั้นตอนการกำหนดค่าการกำหนดเส้นทาง
ตัวอย่างที่ 1: ขั้นตอนการกำหนดค่าการกำหนดเส้นทางสำหรับสตรีมงานการสื่อสารทางเสียงทั้งหมด
<fetch>
<entity name="msdyn_routingconfigurationstep">
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
<filter type="and">
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" operator="eq" value="192440000" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
ตัวอย่างที่ 2: ขั้นตอนการกำหนดค่าการกำหนดเส้นทางสำหรับสตรีมงานการสื่อสารทางเสียงรายการเดียว
<fetch>
<entity name="msdyn_routingconfigurationstep">
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
ตัวอย่างที่ 3: ขั้นตอนการกำหนดค่าการกำหนดเส้นทางสำหรับสตรีมงานการสื่อสารทางเสียงหลายรายการ
<fetch>
<entity name="msdyn_routingconfigurationstep">
<link-entity name="msdyn_routingconfiguration" from="msdyn_routingconfigurationid" to="msdyn_routingconfigurationid" link-type="inner" alias="ak">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="al">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="in">
<value uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}</value>
<value uiname="Test Voice Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44098}</value>
</condition>
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
FetchXML สำหรับเอนทิตีโปรไฟล์ความสามารถรองรับสตรีมงาน
ตัวอย่างที่ 1: โปรไฟล์ความสามารถรองรับสตรีมงานสำหรับสตรีมงานการสื่อสารทางเสียงทั้งหมด
<fetch>
<entity name="msdyn_liveworkstreamcapacityprofile">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
<filter type="and">
<condition attribute="msdyn_mode" operator="eq" value="717210001" />
<condition attribute="msdyn_streamsource" operator="eq" value="192440000" />
</filter>
</link-entity>
</entity>
</fetch>
ตัวอย่างที่ 2: โปรไฟล์ความสามารถรองรับสตรีมงานสำหรับสตรีมงานการสื่อสารทางเสียงรายการเดียว
<fetch>
<entity name="msdyn_liveworkstreamcapacityprofile">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}" />
</filter>
</link-entity>
</entity>
</fetch>
ตัวอย่างที่ 3: โปรไฟล์ความสามารถรองรับสตรีมงานสำหรับสตรีมงานการสื่อสารทางเสียงหลายรายการ
<fetch>
<entity name="msdyn_liveworkstreamcapacityprofile">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_workstream_id" link-type="inner" alias="am">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="in">
<value uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream">{759255C7-7AC8-98E0-7E3E-59A7F0312EFC}</value>
<value uiname="Test Voice Workstream 2" uitype="msdyn_liveworkstream">{E6246229-33AC-5A9E-2FFE-51668AD44215}</value>
</condition>
</filter>
</link-entity>
</entity>
</fetch>
ย้ายการกำหนดค่าสำหรับการตั้งค่าช่องทางการสื่อสารทางเสียง
สมมติว่าสตรีมงานต้องมีอยู่แล้วโดยมีการสร้างด้วยตนเองหรือเคยมีการย้ายในองค์กรปลายทาง
ในการย้ายข้อมูลสำหรับช่องทางการสื่อสารทางเสียง
ใช้เครื่องมือย้ายการกำหนดค่าเพื่อสร้าง Schema และส่งออกข้อมูลจากองค์กรต้นทางสำหรับช่องทางการสื่อสารทางเสียงและเอนทิตีที่เกี่ยวข้อง
- ชื่อที่แสดงของเอนทิตี: เมื่อคุณสร้าง schema ให้เลือกเอนทิตีในลำดับที่กล่าวถึงในตาราง
- ชื่อที่แสดงของแอตทริบิวต์: เราขอแนะนำให้คุณเลือกแอตทริบิวต์ที่กำหนดไว้ในตารางต่อไปนี้ คุณไม่จำเป็นต้องเลือกแอตทริบิวต์ที่กำหนดโดยระบบ เช่น สร้างโดย สร้างเมื่อ แก้ไขโดย แก้ไขเมื่อ และเจ้าของ คุณสามารถเลือกแอตทริบิวต์ที่กำหนดเองได้หากจำเป็น
S.No. ชื่อที่แสดงของเอนทิตี (ชื่อตรรกะ) ชื่อที่แสดงของแอตทริบิวต์ (ชื่อตรรกะ) 1. การตั้งค่าช่องทางการสื่อสารทางเสียง (msdyn_ocvoicechannelsetting) FetchXML เพื่อกรองเรกคอร์ดสำหรับการตั้งค่าช่องทางการสื่อสารทางเสียง
หมายเหตุ:
- แทนที่ค่าสำหรับ msdyn_liveworkstream ในส่วนเงื่อนไข
- อย่ารวมคอลัมน์หมายเลขโทรศัพท์ (msdyn_phonenumberid) เนื่องจากเรกคอร์ดในตารางหมายเลขโทรศัพท์เป็นข้อมูลเฉพาะสภาพแวดล้อมและไม่สามารถย้ายได้ คุณต้องกำหนดหมายเลขโทรศัพท์ด้วยตนเองในสภาพแวดล้อมปลายทาง หากคุณไม่ได้รับอนุญาตให้ดำเนินการนี้ไม่ว่าด้วยเหตุผลใดก็ตาม คุณสามารถรวมคอลัมน์หมายเลขโทรศัพท์ได้ แต่ก่อนที่คุณจะนำเข้า คุณต้องแก้ไขไฟล์ data.xml ภายในไฟล์ zip ที่ส่งออกด้วยตนเอง และแทนที่ค่าด้วย GUID หมายเลขโทรศัพท์ที่ถูกต้องในสภาพแวดล้อมปลายทาง
- ตรวจสอบให้แน่ใจว่าเป็นส่วนหนึ่งของการประกาศเอนทิตีใน schema ว่าปลั๊กอินถูกเปิดใช้งาน (disableplugins="false")
- ประกาศเวลารอโดยเฉลี่ย (msdyn_announceaveragewaittime)
- ประกาศตำแหน่งในคิว (msdyn_announcepositioninqueue)
- เปิดใช้งานการควบคุมเรกคอร์ดของเจ้าหน้าที่ (msdyn_agentrecordingcontrolsenabled)
- เปิดใช้งานการควบคุมการถอดความของเจ้าหน้าที่ (msdyn_agenttranscriptioncontrolsenabled)
- เปิดใช้งานการควบคุมของเจ้าหน้าที่เพื่อเพิ่มผู้เข้าร่วมภายนอก (msdyn_agentexternalparticipantcontrolenabled)
- เปิดใช้งานการควบคุมของเจ้าหน้าที่เพื่อเพิ่มผู้เข้าร่วมภายนอก (msdyn_agentexternalparticipantcontrolenabled)
- เปิดใช้งานการควบคุมของเจ้าหน้าที่เพื่อเพิ่มผู้เข้าร่วมภายนอกใน Teams (msdyn_agentexternalteamsparticipantcontrolenabled)
- ชื่อ (msdyn_name)
- เวลาทำการ (msdyn_operatinghoursid)
- เปิดใช้งานการบันทึก (msdyn_recordingenabled)
- โหมดการบันทึก (msdyn_recordingmode)
- สถานะ (statecode)
- คำอธิบายรายการของสถานะ (statuscode)
- เปิดใช้งานการถอดความ (msdyn_transcriptionenabled)
- โหมดการถอดความ (msdyn_transcriptionmode)
- การตั้งค่าช่องทางการสื่อสารทางเสียง (msdyn_voicechannelsettingid)
- สตรีมงาน (msdyn_liveworkstreamid)
2. การแปลเป็นภาษาท้องถิ่น (msdyn_oclocalizationdata) FetchXML เพื่อกรองเรกคอร์ดสำหรับการแปลช่องทางการสื่อสารทางเสียงเป็นภาษาท้องถิ่น
- ข้อความอัตโนมัติ (msdyn_systemmessageid)
- ข้อความที่แปลค่าเริ่มต้น (msdyn_defaultlocalizedtext)
- ชื่อคอลัมน์เอนทิตี (msdyn_entitycolumnname)
- ชื่อเอนทิตี (msdyn_entityname)
- รหัสเรกคอร์ดเอนทิตี (msdyn_entityrecordid)
- เป็นค่าเริ่มต้นหรือไม่ (msdyn_isdefault)
- รหัสภาษา (msdyn_customerlanguageid)
- รหัสภาษา (msdyn_languagecode)
- การแปลเป็นภาษาท้องถิ่น (msdyn_oclocalizationdataid)
- ข้อความที่แปล (msdyn_localizedtext)
- รหัสองค์กร (organizationid)
- สถานะ (statecode)
- คำอธิบายรายการของสถานะ (statuscode)
3. ข้อความ (msdyn_ocsystemmessage) - ช่องทาง (msdyn_streamsource)
- ภาษาเริ่มต้น (msdyn_defaultlanguage)
- รหัสอินสแตนซ์ (msdyn_instanceid)
- ข้อความ (msdyn_ocsystemmessageid)
- คำอธิบายข้อความ (msdyn_messagedescription)
- ผู้รับข้อความ (msdyn_messagereceiver)
- ทริกเกอร์เทมเพลตข้อความ (msdyn_messagetemplatetrigger)
- ข้อความ (msdyn_messagetext)
- ทริกเกอร์ข้อความ (msdyn_systemmessageeventtype)
- ชนิดข้อความ (msdyn_messagetype)
- ชื่อ (msdyn_name)
- รหัสองค์กร (organizationid)
- สถานะ (statecode)
- คำอธิบายรายการของสถานะ (statuscode)
4. การสื่อสารทางเสียง (msdyn_ocvoice) - ภาษา (msdyn_languageid)
- ชื่อ (msdyn_name)
- ระดับเสียง (msdyn_pitch)
- ความเร็วในการพูด (msdyn_speakingspeed)
- สถานะ (statecode)
- คำอธิบายรายการของสถานะ (statuscode)
- การสื่อสารทางเสียง (msdyn_ocvoiceid)
- ชื่อการสื่อสารทางเสียง (msdyn_voicename)
- ลักษณะการสื่อสารทางเสียง (msdyn_voicestyle)
5. การตั้งค่าภาษาของช่องทางการสื่อสารทางเสียง (msdyn_ocvoicechannellanguagesetting) หมายเหตุ:
- ก่อนที่จะย้ายตารางนี้ ตรวจสอบให้แน่ใจว่า systemuser บอทสำรวจ (msdyn_surveybotsystemuserid) มีอยู่ในตารางผู้ใช้ (ผู้ใช้ระบบ) และไฟล์เพลงทั้งหมดที่อ้างอิงโดยคอลัมน์เพลงขณะพักสาย (msdyn_holdmusicid) และเพลงรอสาย (msdyn_waitmusicid) ในแต่ละเรกคอร์ดมีอยู่แล้วในตารางเพลงของโทรศัพท์ ( msdyn_ocphonemusic) ของสภาพแวดล้อมปลายทาง ขออภัย ตารางเพลงของโทรศัพท์มีคอลัมน์ของไฟล์และไม่สามารถย้ายได้- เพลงขณะพักสาย (msdyn_holdmusicid)
- เป็นรายการหลัก (msdyn_isprimary)
- ภาษา (msdyn_languageid)
- ชื่อ (msdyn_name)
- สถานะ (statecode)
- คำอธิบายรายการของสถานะ (statuscode)
- systemuser ของบอทแบบสำรวจ (msdyn_surveybotsystemuserid)
- การสื่อสารทางเสียง (msdyn_ocvoiceid)
- การตั้งค่าภาษาของช่องทางการสื่อสารทางเสียง (msdyn_ocvoicechannellanguagesettingid)
- การตั้งค่าช่องทางการสื่อสารทางเสียง (msdyn_ocvoicechannelsettingid)
- เพลงรอสาย (msdyn_waitmusicid)
6. สถานะการเตรียมใช้งาน (msdyn_ocprovisioningstate) FetchXML เพื่อกรองเรกคอร์ดสำหรับสถานะการเตรียมใช้งานการสื่อสารทางเสียง - voicechannelsettingsid (msdyn_ocvoicechannelsettingsid)
- ชื่อ (msdyn_name)
สร้าง schema และบันทึก
ส่งออกข้อมูลและสร้างไฟล์ที่บีบอัด (zip)
ใช้เครื่องมือย้ายการกำหนดค่าเลือกตัวเลือกเพื่อนำเข้าข้อมูลไปยังองค์กรเป้าหมาย และเลือกไฟล์ที่บีบอัด
สำหรับ schema ตัวอย่างเพื่อรับเรกคอร์ดที่จำเป็นทั้งหมด โปรดดู schema ตัวอย่างสำหรับช่องทางการสื่อสารทางเสียง
FetchXML สำหรับการตั้งค่าช่องทางการสื่อสารทางเสียง
<fetch>
<entity name="msdyn_ocvoicechannelsetting">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ab">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
</filter>
</link-entity>
</entity>
</fetch>
FetchXML สำหรับการแปลช่องทางการสื่อสารทางเสียงเป็นภาษาท้องถิ่น
<fetch>
<entity name="msdyn_oclocalizationdata">
<link-entity name="msdyn_ocsystemmessage" from="msdyn_ocsystemmessageid" to="msdyn_systemmessageid" link-type="inner" alias="ah">
<filter type="and">
<condition attribute="msdyn_streamsource" operator="eq" uiname="192440000"/>
</filter>
</link-entity>
</entity>
</fetch>
FetchXML สำหรับสถานะการเตรียมใช้งานการสื่อสารทางเสียง
<fetch>
<entity name="msdyn_ocprovisioningstate">
<link-entity name="msdyn_ocvoicechannelsetting" from="msdyn_ocvoicechannelsettingid" to="msdyn_voicechannelsettingid" link-type="inner" alias="ac">
<link-entity name="msdyn_liveworkstream" from="msdyn_liveworkstreamid" to="msdyn_liveworkstreamid" link-type="inner" alias="ad">
<filter type="and">
<condition attribute="msdyn_liveworkstreamid" operator="eq" uiname="Test Voice Workstream 1" uitype="msdyn_liveworkstream" value="{759255C7-7AC8-98E0-7E3E-59A7F0312ABC}" />
</filter>
</link-entity>
</link-entity>
</entity>
</fetch>
ตรวจสอบการย้ายของคุณ
หลังจากที่คุณนำเข้าข้อมูลการกำหนดค่าที่เกี่ยวข้องกับการกำหนดเส้นทางแบบรวมแล้วจากองค์กรต้นทางไปยังองค์กรเป้าหมาย ให้ทำตามขั้นตอนต่อไปนี้ในองค์กรเป้าหมาย:
ใน UI ตรวจสอบให้แน่ใจว่าการกำหนดค่าช่องทางการสื่อสารทางเสียงและชุดกฎแสดงอย่างถูกต้องและไม่แสดงข้อผิดพลาด
ถ้าทักษะและค่าการให้คะแนนถูกใช้ในชุดกฎการกำหนดเส้นทางแบบรวม คุณจำเป็นต้องเชื่อมโยง สร้างความสัมพันธ์ หรือสร้างผู้ใช้ ทรัพยากรที่สามารถจองได้ และเรกคอร์ดคุณลักษณะของทรัพยากรที่สามารถจองได้ด้วยตนเอง
ถ้ามีการใช้โปรไฟล์ความสามารถรองรับและสตรีมงานสำหรับการกำหนดเส้นทางแบบรวม คุณจำเป็นต้องเชื่อมโยง สร้างความสัมพันธ์ หรือสร้างผู้ใช้ ทรัพยากรที่สามารถจองได้ และเรกคอร์ดโปรไฟล์ความสามารถรองรับของทรัพยากรที่สามารถจองได้ด้วยตนเอง
ข้อควรพิจารณาสำหรับการส่งออกและนำเข้าข้อมูล
ในการแก้ไขปัญหาใดๆ ที่คุณอาจเจอระหว่างการย้าย ให้ตรวจสอบไฟล์บันทึกดังต่อไปนี้:
เมื่อคุณนำเข้าข้อมูลไปยังองค์กรเป้าหมาย หากคุณเห็นเครื่องหมายคำเตือนสีเหลือง ให้คุณตรวจสอบไฟล์บันทึกต่อไปนี้ในเครื่องมือย้ายการกำหนดค่า:
- Login_ErrorLog.log: แสดงข้อมูลเกี่ยวกับปัญหาใดๆ ที่คุณอาจเจอขณะที่คุณลงชื่อเข้าสู่ระบบขององค์กรโดยใช้เครื่องมือการจัดการการกำหนดค่า
- DataMigrationUtility.log: แสดงข้อมูลเกี่ยวกับงานที่ดำเนินการโดยใช้เครื่องมือในระหว่างการย้ายครั้งล่าสุด
- ImportDataDetail.log: แสดงข้อมูลเกี่ยวกับข้อมูลที่นำเข้าด้วยเครื่องมือในการนำเข้าครั้งล่าสุด
ข้อมูลเพิ่มเติม: การแก้ไขปัญหาการโยกย้ายข้อมูลการกำหนดค่าโดยใช้แฟ้มบันทึก
หากไฟล์บันทึกมีข้อผิดพลาดของเครือข่าย ให้ทำตามขั้นตอนการนำเข้าซ้ำ
ตัวอย่างมีดังนี้:
Time: 11:46:09 PM Error: There was no endpoint listening at `https://www.contoso.com/XRMServices/2011/Organization.svc/web?SDKClientVersion=9.2.46.5279` that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. Stack Trace: Service stack trace: