ใช้แมโครตัวเชื่อมต่อเซสชัน
นำไปใช้กับ: Dynamics 365 Contact Center—แบบสแตนด์อโลนและ Dynamics 365 Customer Service เท่านั้น
คุรสามารถใช้การดำเนินการของตัวเชื่อมต่อเซสชันเพื่อทำงานที่เกี่ยวข้องกับเซสชัน แมโครตัวเชื่อมต่อเซสชันช่วยให้คุณสามารถเพิ่มการดำเนินการ เช่น การรับรหัส การรีเฟรชแท็บ การส่งรหัสแท็บ การตั้งค่าโฟกัสไปที่แท็บตามรหัสแท็บ การเปิดเทมเพลตแท็บ และการรีเฟรชบริบทของเซสชัน
คุณสามารถใช้การดำเนินการนี้กี่ครั้งก็ได้ในแมโครต่างๆ เพื่อทำให้เป็นอัตโนมัติและดำเนินการที่เกี่ยวข้องกับเซสชันใน Customer Service workspace
ดาวน์โหลดแท็บปัจจุบัน
การดำเนินการนี้จะได้รับรายละเอียดของแท็บปัจจุบันใน Customer Service การดำเนินการดึงรหัสแท็บที่สามารถใช้ในการดำเนินการ แท็บรีเฟรช และ แท็บโฟกัส
รีเฟรชแท็บ
รีเฟรชแท็บในเซสชัน Customer Service workspace การดำเนินการนี้มีฟิลด์ต่อไปนี้
ฟิลด์ | Description |
---|---|
รหัสแท็บ | ระบุรหัสของแท็บที่คุณต้องการรีเฟรช นี่เป็นฟิลด์บังคับ |
ตัวอย่าง: แก้ไขกรณี รับรหัสแท็บ และรีเฟรชแท็บ
ทำตามขั้นตอนต่อไปนี้เพื่อสร้างแมโครเพื่อแก้ไขกรณี รับรหัส จากนั้นรีเฟรชแท็บ เพิ่มการดำเนินการต่อไปนี้ลงในแมโคร:
-
แก้ไขกรณี ด้วยแอตทริบิวต์ต่อไปนี้:
-
รหัสเหตุการณ์:
${anchor.incidentid}
- เวลาที่เรียกเก็บเงินได้: 0
-
การแก้ไขปัญหา:
Case ${anchor.ticketnumber} resolved via macros
-
รหัสเหตุการณ์:
- รับแท็บปัจจุบัน เพื่อรับแท็บปัจจุบันและจัดเก็บรหัสแท็บเป็นค่าไดนามิก
-
รีเฟรชแท็บ เพื่อตั้งค่ารหัสแท็บเป็นค่าไดนามิกที่ได้รับในขั้นตอนก่อนหน้า โดย รหัสแท็บ ตั้งค่าเป็น
Tab ID
มุ่งเน้นที่แท็บ
ช่วยให้คุณสามารถโฟกัสแท็บในเซสชัน Customer Service workspace การดำเนินการนี้มีฟิลด์ต่อไปนี้
ฟิลด์ | Description |
---|---|
รหัสแท็บ | ระบุตัวระบุของแท็บที่คุณต้องการให้มุ่งเน้น นี่เป็นฟิลด์บังคับ |
ตัวอย่าง: สร้างงานจากกรณี จากนั้นตั้งค่าโฟกัสกลับไปยังฟอร์มกรณี
ทำตามขั้นตอนต่อไปนี้เพื่อสร้างแมโครที่สร้างงานจากกรณี และตั้งค่าโฟกัสกลับไปยังฟอร์มกรณี เพิ่มการดำเนินการต่อไปนี้ไปยังแมโคร:
- รับแท็บปัจจุบัน เพื่อคัดลอกรหัสแท็บของกรณี
- เปิดฟอร์มใหม่เพื่อสร้างเรกคอร์ด ที่จะสร้างงานใหม่จากกรณี
- บันทึกเรกคอร์ด
-
โฟกัสไปที่แท็บ โดยตั้งค่ารหัสแท็บเป็น
Tab ID
วิธีนี้จะตั้งค่าโฟกัสกลับไปที่แท็บกรณีดั้งเดิม
เปิดแท็บแอปพลิเคชัน
เปิดแอปพลิเคชันที่ระบุในแท็บใหม่พร้อมแอตทริบิวต์ที่คุณกำหนด การดำเนินการประกอบด้วยฟิลด์ต่อไปนี้
ฟิลด์ | Description |
---|---|
ชนิดเพจ | ระบุชนิดแอปพลิเคชันที่จะเปิด ข้อมูลเพิ่มเติม: ชนิดของหน้า |
รหัสเทมเพลตแอปพลิเคชัน | ระบุรหัสของเทมเพลตแอปพลิเคชัน |
ชื่อแอตทริบิวต์ | ระบุชื่อทางตรรกะของแอททริบิวต์ที่คุณต้องการอัปเดต |
ค่าแอตทริบิวต์ | ระบุค่าแอตทริบิวต์ที่จะอัปเดตสำหรับแอตทริบิวต์ที่กล่าวถึงข้างต้น |
ตัวอย่าง: เปิดเทมเพลตแท็บตามชื่อเฉพาะของเทมเพลตแท็บ
หากต้องการสร้างแมโครที่เปิดเทมเพลตแท็บที่ส่งชื่อเฉพาะของเทมเพลตแท็บเป็นพารามิเตอร์ และเปิดเทมเพลตแท็บตามชื่อเฉพาะของเทมเพลตแท็บ ให้เพิ่มการดำเนินการ เปิดแท็บแอปพลิเคชัน โดยมีแอตทริบิวต์ดังต่อไปนี้:
-
ชนิดเพจ:
Entity Record
- รหัสเทมเพลตแอปพลิเคชัน : 6a6a6a6a-7777-bbbb-8888-9c9c9c9c9c9c
รีเฟรชบริบทเซสชัน
รีเฟรชบริบทของเซสชันใน Customer Service workspace สำหรับเซสชันเอนทิตี ตัวอย่างเช่น หากคุณเปิดใช้เซสชันเอนทิตีสำหรับเรกคอร์ดกรณี ตัวแปรบริบทของเซสชันจะถูกกำหนดเมื่อเซสชันเริ่มต้น อย่างไรก็ตาม หากคุณอัปเดตชื่อกรณี บริบทเซสชันจะไม่ได้รับการอัปเดต ดังนั้น แมโครจะใช้ข้อมูลที่แคชไว้ คุณสามารถเพิ่มขั้นตอน รีเฟรชบริบทของเซสชัน หลังจากเริ่มรันแมโครเพื่อใช้ข้อมูลล่าสุด
ตัวอย่าง: อัปเดตชื่อกรณี จากนั้นสร้างงานด้วยชื่อกรณีที่อัปเดต
ทำตามขั้นตอนต่อไปนี้เพื่อสร้างแมโครที่อัปเดตชื่อกรณี จากนั้นสร้างงานโดยใช้ชื่อกรณีที่อัปเดตใหม่:
- เพิ่มการดำเนินการเพิ่มประสิทธิภาพการทำงาน อัปเดตเรกคอร์ดที่มีอยู่ โดยมีแอตทริบิวต์ต่อไปนี้:
-
รหัสเรกคอร์ดเอนทิตี:
#{anchor.incidentid}
-
ชื่อตรรกะของเอนทิตี:
incident
- ชื่อแอตทริบิวต์: title
-
ค่าแอตทริบิวต์:
[Backlog]${anchor.title}
-
รหัสเรกคอร์ดเอนทิตี:
- เพิ่มการดำเนินการ รีเฟรชบริบทเซสชัน เพื่อรีเฟรชแคชของบริบทเซสชันหลังจากอัปเดตชื่อกรณีแล้ว
- เพิ่มการดำเนินการ เปิดฟอร์มใหม่เพื่อสร้างเรกคอร์ด โดยมีแอตทริบิวต์ต่อไปนี้:
-
ชื่อตรรกะของเอนทิตี:
task
- ชื่อแอตทริบิวต์: ชื่อเรื่อง
-
ค่าแอตทริบิวต์: งานที่มีความเกี่ยวข้องกับกรณี:
${anchor.title}
-
ชื่อตรรกะของเอนทิตี:
กำหนดบริบทเซสชัน
สร้างตัวแปรในบริบทเซสชัน ใช้การดำเนินการเพื่อสร้างตัวแปรเซสชันของคุณเองเพื่อตรวจสอบเงื่อนไขหรือติดตามวิธีที่เจ้าหน้าที่ใช้งานสคริปต์สำหรับเจ้าหน้าที่
ฟิลด์ | Description |
---|---|
ชื่อแอตทริบิวต์ | ระบุชื่อของตัวแปรบริบทเซสชัน |
ค่าแอตทริบิวต์ | ระบุค่าของตัวแปรบริบทเซสชัน |
ตัวอย่าง: สร้างตัวแปรบริบทของเซสชันเพื่อติดตามเส้นทางสคริปต์สำหรับเจ้าหน้าที่
ดำเนินงานต่อไปนี้เพื่อเพิ่มเวิร์กโฟลว์ที่สร้างตัวแปรบริบทเซสชันเมื่อผู้ใช้สลับจากสคริปต์สำหรับเจ้าหน้าที่หนึ่งไปยังอีกสคริปต์หนึ่ง จากนั้นใช้บริบทตัวแปรเซสชันสำหรับการเรียกใช้แมโครเพิ่มเติม:
- เพิ่ม ตั้งค่าโฟกัสสคริปต์สำหรับเจ้าหน้าที่ โดยมีแอตทริบิวต์ ชื่อเฉพาะของสคริปต์สำหรับเจ้าหน้าที่ ตั้งค่าเป็น
new_agentscript_highpriority
- เพิ่มการดำเนินการ ตั้งค่าบริบทเซสชัน โดยมีแอตทริบิวต์ต่อไปนี้:
-
ชื่อแอตทริบิวต์:
firstProcess
- ค่าแอตทริบิวต์: กรณีที่มีลำดับความสำคัญสูง
-
ชื่อแอตทริบิวต์:
- เพิ่มการดำเนินการ เติมข้อมูลในฟิลด์ของฟอร์มอัตโนมัติ โดยมีแอตทริบิวต์ต่อไปนี้:
-
ชื่อตรรกะของเอนทิตี:
incident
- ชื่อแอตทริบิวต์: คำอธิบาย
-
ค่าแอตทริบิวต์:
{firstProcess}
-
ชื่อตรรกะของเอนทิตี: