แชร์ผ่าน


ใช้แมโครตัวเชื่อมต่อเซสชัน

นำไปใช้กับ: Dynamics 365 Contact Center—แบบสแตนด์อโลนและ Dynamics 365 Customer Service เท่านั้น

คุรสามารถใช้การดำเนินการของตัวเชื่อมต่อเซสชันเพื่อทำงานที่เกี่ยวข้องกับเซสชัน แมโครตัวเชื่อมต่อเซสชันช่วยให้คุณสามารถเพิ่มการดำเนินการ เช่น การรับรหัส การรีเฟรชแท็บ การส่งรหัสแท็บ การตั้งค่าโฟกัสไปที่แท็บตามรหัสแท็บ การเปิดเทมเพลตแท็บ และการรีเฟรชบริบทของเซสชัน

คุณสามารถใช้การดำเนินการนี้กี่ครั้งก็ได้ในแมโครต่างๆ เพื่อทำให้เป็นอัตโนมัติและดำเนินการที่เกี่ยวข้องกับเซสชันใน Customer Service workspace

ดาวน์โหลดแท็บปัจจุบัน

การดำเนินการนี้จะได้รับรายละเอียดของแท็บปัจจุบันใน Customer Service การดำเนินการดึงรหัสแท็บที่สามารถใช้ในการดำเนินการ แท็บรีเฟรช และ แท็บโฟกัส

รีเฟรชแท็บ

รีเฟรชแท็บในเซสชัน Customer Service workspace การดำเนินการนี้มีฟิลด์ต่อไปนี้

ฟิลด์ Description
รหัสแท็บ ระบุรหัสของแท็บที่คุณต้องการรีเฟรช
นี่เป็นฟิลด์บังคับ

ตัวอย่าง: แก้ไขกรณี รับรหัสแท็บ และรีเฟรชแท็บ

ทำตามขั้นตอนต่อไปนี้เพื่อสร้างแมโครเพื่อแก้ไขกรณี รับรหัส จากนั้นรีเฟรชแท็บ เพิ่มการดำเนินการต่อไปนี้ลงในแมโคร:

  1. แก้ไขกรณี ด้วยแอตทริบิวต์ต่อไปนี้:
    • รหัสเหตุการณ์: ${anchor.incidentid}
    • เวลาที่เรียกเก็บเงินได้: 0
    • การแก้ไขปัญหา: Case ${anchor.ticketnumber} resolved via macros
  2. รับแท็บปัจจุบัน เพื่อรับแท็บปัจจุบันและจัดเก็บรหัสแท็บเป็นค่าไดนามิก
  3. รีเฟรชแท็บ เพื่อตั้งค่ารหัสแท็บเป็นค่าไดนามิกที่ได้รับในขั้นตอนก่อนหน้า โดย รหัสแท็บ ตั้งค่าเป็น Tab ID

มุ่งเน้นที่แท็บ

ช่วยให้คุณสามารถโฟกัสแท็บในเซสชัน Customer Service workspace การดำเนินการนี้มีฟิลด์ต่อไปนี้

ฟิลด์ Description
รหัสแท็บ ระบุตัวระบุของแท็บที่คุณต้องการให้มุ่งเน้น
นี่เป็นฟิลด์บังคับ

ตัวอย่าง: สร้างงานจากกรณี จากนั้นตั้งค่าโฟกัสกลับไปยังฟอร์มกรณี

ทำตามขั้นตอนต่อไปนี้เพื่อสร้างแมโครที่สร้างงานจากกรณี และตั้งค่าโฟกัสกลับไปยังฟอร์มกรณี เพิ่มการดำเนินการต่อไปนี้ไปยังแมโคร:

  1. รับแท็บปัจจุบัน เพื่อคัดลอกรหัสแท็บของกรณี
  2. เปิดฟอร์มใหม่เพื่อสร้างเรกคอร์ด ที่จะสร้างงานใหม่จากกรณี
  3. บันทึกเรกคอร์ด
  4. โฟกัสไปที่แท็บ โดยตั้งค่ารหัสแท็บเป็น Tab ID วิธีนี้จะตั้งค่าโฟกัสกลับไปที่แท็บกรณีดั้งเดิม

เปิดแท็บแอปพลิเคชัน

เปิดแอปพลิเคชันที่ระบุในแท็บใหม่พร้อมแอตทริบิวต์ที่คุณกำหนด การดำเนินการประกอบด้วยฟิลด์ต่อไปนี้

ฟิลด์ Description
ชนิดเพจ ระบุชนิดแอปพลิเคชันที่จะเปิด ข้อมูลเพิ่มเติม: ชนิดของหน้า
รหัสเทมเพลตแอปพลิเคชัน ระบุรหัสของเทมเพลตแอปพลิเคชัน
ชื่อแอตทริบิวต์ ระบุชื่อทางตรรกะของแอททริบิวต์ที่คุณต้องการอัปเดต
ค่าแอตทริบิวต์ ระบุค่าแอตทริบิวต์ที่จะอัปเดตสำหรับแอตทริบิวต์ที่กล่าวถึงข้างต้น

ตัวอย่าง: เปิดเทมเพลตแท็บตามชื่อเฉพาะของเทมเพลตแท็บ

หากต้องการสร้างแมโครที่เปิดเทมเพลตแท็บที่ส่งชื่อเฉพาะของเทมเพลตแท็บเป็นพารามิเตอร์ และเปิดเทมเพลตแท็บตามชื่อเฉพาะของเทมเพลตแท็บ ให้เพิ่มการดำเนินการ เปิดแท็บแอปพลิเคชัน โดยมีแอตทริบิวต์ดังต่อไปนี้:

  • ชนิดเพจ: Entity Record
  • รหัสเทมเพลตแอปพลิเคชัน : 6a6a6a6a-7777-bbbb-8888-9c9c9c9c9c9c

รีเฟรชบริบทเซสชัน

รีเฟรชบริบทของเซสชันใน Customer Service workspace สำหรับเซสชันเอนทิตี ตัวอย่างเช่น หากคุณเปิดใช้เซสชันเอนทิตีสำหรับเรกคอร์ดกรณี ตัวแปรบริบทของเซสชันจะถูกกำหนดเมื่อเซสชันเริ่มต้น อย่างไรก็ตาม หากคุณอัปเดตชื่อกรณี บริบทเซสชันจะไม่ได้รับการอัปเดต ดังนั้น แมโครจะใช้ข้อมูลที่แคชไว้ คุณสามารถเพิ่มขั้นตอน รีเฟรชบริบทของเซสชัน หลังจากเริ่มรันแมโครเพื่อใช้ข้อมูลล่าสุด

ตัวอย่าง: อัปเดตชื่อกรณี จากนั้นสร้างงานด้วยชื่อกรณีที่อัปเดต

ทำตามขั้นตอนต่อไปนี้เพื่อสร้างแมโครที่อัปเดตชื่อกรณี จากนั้นสร้างงานโดยใช้ชื่อกรณีที่อัปเดตใหม่:

  1. เพิ่มการดำเนินการเพิ่มประสิทธิภาพการทำงาน อัปเดตเรกคอร์ดที่มีอยู่ โดยมีแอตทริบิวต์ต่อไปนี้:
    • รหัสเรกคอร์ดเอนทิตี: #{anchor.incidentid}
    • ชื่อตรรกะของเอนทิตี: incident
    • ชื่อแอตทริบิวต์: title
    • ค่าแอตทริบิวต์: [Backlog]${anchor.title}
  2. เพิ่มการดำเนินการ รีเฟรชบริบทเซสชัน เพื่อรีเฟรชแคชของบริบทเซสชันหลังจากอัปเดตชื่อกรณีแล้ว
  3. เพิ่มการดำเนินการ เปิดฟอร์มใหม่เพื่อสร้างเรกคอร์ด โดยมีแอตทริบิวต์ต่อไปนี้:
    • ชื่อตรรกะของเอนทิตี: task
    • ชื่อแอตทริบิวต์: ชื่อเรื่อง
    • ค่าแอตทริบิวต์: งานที่มีความเกี่ยวข้องกับกรณี: ${anchor.title}

กำหนดบริบทเซสชัน

สร้างตัวแปรในบริบทเซสชัน ใช้การดำเนินการเพื่อสร้างตัวแปรเซสชันของคุณเองเพื่อตรวจสอบเงื่อนไขหรือติดตามวิธีที่เจ้าหน้าที่ใช้งานสคริปต์สำหรับเจ้าหน้าที่

ฟิลด์ Description
ชื่อแอตทริบิวต์ ระบุชื่อของตัวแปรบริบทเซสชัน
ค่าแอตทริบิวต์ ระบุค่าของตัวแปรบริบทเซสชัน

ตัวอย่าง: สร้างตัวแปรบริบทของเซสชันเพื่อติดตามเส้นทางสคริปต์สำหรับเจ้าหน้าที่

ดำเนินงานต่อไปนี้เพื่อเพิ่มเวิร์กโฟลว์ที่สร้างตัวแปรบริบทเซสชันเมื่อผู้ใช้สลับจากสคริปต์สำหรับเจ้าหน้าที่หนึ่งไปยังอีกสคริปต์หนึ่ง จากนั้นใช้บริบทตัวแปรเซสชันสำหรับการเรียกใช้แมโครเพิ่มเติม:

  1. เพิ่ม ตั้งค่าโฟกัสสคริปต์สำหรับเจ้าหน้าที่ โดยมีแอตทริบิวต์ ชื่อเฉพาะของสคริปต์สำหรับเจ้าหน้าที่ ตั้งค่าเป็น new_agentscript_highpriority
  2. เพิ่มการดำเนินการ ตั้งค่าบริบทเซสชัน โดยมีแอตทริบิวต์ต่อไปนี้:
    • ชื่อแอตทริบิวต์: firstProcess
    • ค่าแอตทริบิวต์: กรณีที่มีลำดับความสำคัญสูง
  3. เพิ่มการดำเนินการ เติมข้อมูลในฟิลด์ของฟอร์มอัตโนมัติ โดยมีแอตทริบิวต์ต่อไปนี้:
    • ชื่อตรรกะของเอนทิตี: incident
    • ชื่อแอตทริบิวต์: คำอธิบาย
    • ค่าแอตทริบิวต์: {firstProcess}

ขั้นตอนถัดไป

ตัวเชื่อมต่อโฟลว์