แชร์ผ่าน


สร้างแมโครระบบอัตโนมัติของประสิทธิภาพการทำงาน

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

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

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

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

ส่วนต่อไปนี้จะอธิบายการดำเนินการของระบบอัตโนมัติของการเพิ่มประสิทธิภาพการทำงานต่างๆ ที่คุณสามารถใช้เพื่อสร้างแมโคร

เปิดฟอร์มใหม่เพื่อสร้างเรกคอร์ด

เปิดฟอร์มใหม่เพื่อสร้างเรกคอร์ด การดำเนินการประกอบด้วยฟิลด์ต่อไปนี้

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

หมายเหตุ

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

ตัวอย่างที่ 1: สร้างงานใหม่จากกรณีที่มีอยู่

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

  1. เพิ่มการดำเนินการ เปิดฟอร์มใหม่เพื่อสร้างเรกคอร์ด ที่จะสร้างงานโดยมีแอตทริบิวต์ต่อไปนี้:
    • เรื่อง: หมายเลขกรณีที่ดึงข้อมูลโดยใช้พารามิเตอร์ข้อมูล
      • ชื่อแอตทริบิวต์: ชื่อเรื่อง
      • ค่าแอตทริบิวต์: การติดตามงานที่เกี่ยวข้องกับ $(anchor.ticketnumber)
    • คำอธิบาย: การรวมกันของสตริงข้อความและที่อยู่อีเมลของลูกค้าที่ดึงข้อมูลโดยใช้การสอบถาม oData
      • ชื่อแอตทริบิวต์: คำอธิบาย
      • ค่าแอตทริบิวต์: ตรวจสอบอีเมลลูกค้า: {$odata.contact.emailaddress1.?$filter=contactid eq '{anchor._customerid_value}'}
    • ความเกี่ยวข้อง: เรกคอร์ดลูกค้า
      • ชื่อแอตทริบิวต์: regardingobjectid
      • ค่าแอตทริบิวต์: ${anchor.incidentid}
      • ชื่อแอตทริบิวต์: regardingobjectidtype
      • ค่าแอตทริบิวต์: incident
      • ชื่อแอตทริบิวต์: regardingobjectidname
      • ค่าแอตทริบิวต์: ${anchor.title}
  2. เพิ่มการดำเนินการ บันทึกเรกคอร์ด

ตัวอย่างที่ 2: สร้างกรณีใหม่จากการสนทนา

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

  1. เพิ่มการดำเนินการ เปิดฟอร์มใหม่เพื่อสร้างเรกคอร์ด โดยมีแอตทริบิวต์ต่อไปนี้:
    • เรื่อง: การดึงข้อมูลการสนทนาโดยใช้พารามิเตอร์ข้อมูล
      • ชื่อแอตทริบิวต์: ชื่อเรื่อง
      • ค่าแอตทริบิวต์ : ติดตามผลกับ $(customerName)
    • คำอธิบาย: การรวมกันของสตริงข้อความและที่อยู่อีเมลของลูกค้าที่ดึงข้อมูลผ่านการสอบถาม oData
      • ชื่อแอตทริบิวต์: คำอธิบาย
      • ค่าแอตทริบิวต์: ตรวจสอบอีเมลลูกค้า: {$odata.contact.emailaddress1.?$filter=contactid eq '{customerRecordid}'}
    • ความเกี่ยวข้อง: เรกคอร์ดลูกค้า
      • ชื่อแอตทริบิวต์: regardingobjectid
      • ค่าแอตทริบิวต์: ${customerRecordid}
      • ชื่อแอตทริบิวต์: regardingobjectidtype
      • ค่าแอตทริบิวต์: ${customerEntityName}
      • ชื่อแอตทริบิวต์: regardingobjectidname
      • ค่าแอตทริบิวต์: ${customerName}
  2. เพิ่มการดำเนินการ บันทึกเรกคอร์ด

เปิดเรกคอร์ดที่มีอยู่

เปิดฟอร์มเรกคอร์ดที่มีอยู่ การดำเนินการประกอบด้วยฟิลด์ต่อไปนี้

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

ตัวอย่างที่ 1: คลิกเรกคอร์ดผลิตภัณฑ์จากกรณีที่มีอยู่

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

  • ชื่อตรรกะของเอนทิตี: product
  • รหัสเรกคอร์ดเอนทิตี: ${anchor._productid_value}

ตัวอย่างที่ 2: เปิดเรกคอร์ดลูกค้าจากการสนทนา

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

  • รหัสเรกคอร์ดเอนทิตี: ${customerEntityName}
  • ชื่อตรรกะของเอนทิตี: ${customerRecordid}

เติมข้อมูลในฟิลด์ของฟอร์มอัตโนมัติ

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

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

หมายเหตุ

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

ตัวอย่างที่ 1: เปิดฟอร์มงานและเติมฟิลด์ของฟอร์มจากกรณี

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

  1. เพิ่มการดำเนินการ เปิดฟอร์มใหม่เพื่อสร้างเรกคอร์ด ที่จะเปิดเรกคอร์ดงานด้วยพารามิเตอร์ต่อไปนี้:
    • ชื่อตรรกะของเอนทิตี: task
  2. เพิ่ม เติมข้อมูลในฟิลด์ของฟอร์มอัตโนมัติ ที่เติมเรกคอร์ดงานใหม่ด้วยค่าจากฟอร์มกรณีที่เป็นแท็บจุดยึด โดยมีแอตทริบิวต์ต่อไปนี้:
    • ชื่อตรรกะของเอนทิตี: task
    • ชื่อแอตทริบิวต์: ชื่อเรื่อง
    • ค่าแอตทริบิวต์: การติดตามงานที่เกี่ยวข้องกับ ${anchor.ticketnumber}
    • ชื่อแอตทริบิวต์: regrdingobjectid
    • ค่าแอตทริบิวต์: {{"id":"${anchor.incidentid}","name":"${anchor.title}","entitytype":"incident"}}

ตัวอย่างที่ 2: เปิดฟอร์มงานและเติมฟิลด์ของฟอร์มจากการสนทนา

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

  1. เพิ่มการดำเนินการ เปิดฟอร์มใหม่เพื่อสร้างเรกคอร์ด ที่จะเปิดเรกคอร์ดงานด้วยพารามิเตอร์ต่อไปนี้:
    • ชื่อตรรกะของเอนทิตี: task
  2. เพิ่ม เติมข้อมูลในฟิลด์ของฟอร์มอัตโนมัติ ที่เติมเรกคอร์ดงานใหม่ด้วยค่าจากการสนทนา โดยมีแอตทริบิวต์ต่อไปนี้:
    • ชื่อตรรกะของเอนทิตี: task
    • ชื่อแอตทริบิวต์: ชื่อเรื่อง
    • ค่าแอตทริบิวต์: การติดตามงานที่เกี่ยวข้องกับ ${anchor.customerName}
    • ชื่อแอตทริบิวต์: regrdingobjectid
    • ค่าแอตทริบิวต์: "${customerName}","entitytype":"${customerEntityName}"}}

ปรับปรุงเรกคอร์ดที่มีอยู่

อัปเดตเรกคอร์ดที่มีอยู่ การดำเนินการประกอบด้วยฟิลด์ต่อไปนี้

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

หมายเหตุ

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

ตัวอย่างที่ 1: เปิดฟอร์มงาน สร้างงาน จากนั้นอัปเดตเรกคอร์ด

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

  1. เพิ่มการดำเนินการ เปิดฟอร์มใหม่เพื่อสร้างเรกคอร์ด ที่จะเปิดเรกคอร์ดงานด้วยพารามิเตอร์ต่อไปนี้:
    • ชื่อตรรกะของเอนทิตี: task
  2. เพิ่มการดำเนินการ บันทึกเรกคอร์ด
  3. เพิ่ม อัปเดตเรกคอร์ดที่มีอยู่ ที่เติมเรกคอร์ดงานใหม่ด้วยรหัสเรกคอร์ดและชื่อตรรกะจากเนื้อหาไดนามิก (ได้รับหลังจากการดำเนินการบันทึกเรกคอร์ด) และออบเจ็กต์ความเกี่ยวข้องตามค่าจากแท็บจุดยึด โดยมีแอตทริบิวต์ต่อไปนี้:
    • รหัสเรกคอร์ดเอนทิตี: Entity record ID
    • ชื่อตรรกะของเอนทิตี: Entity logical name
    • ชื่อแอตทริบิวต์: regardingobjectid_incident@odata.bind
    • ค่าแอตทริบิวต์: /incidents{${anchor.incidentid}}
  4. เพิ่มการดำเนินการของเซสชัน รีเฟรชแท็บ เพื่อรีเฟรชฟอร์มงานเนื่องจากแมโครอัปเดตเรกคอร์ดดำเนินการส่วนหลังและจะไม่รีเฟรชแท็บโดยอัตโนมัติ

ข้อควรระวัง

ในตัวอย่าง ฟอร์มจะรีเฟรชหลังจากการดำเนินการ บันทึกเรกคอร์ด และ รีเฟรชแท็บ เราขอแนะนำให้คุณออกแบบแมโครในลักษณะที่จะลดการโหลดฟอร์ม

การแก้ไขกรณี

ใช้การดำเนินการเพื่อแก้ไขกรณี การดำเนินการประกอบด้วยฟิลด์ต่อไปนี้

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

ตัวอย่าง: แมโครเพื่อแก้ไขกรณี

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

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

เปิดแบบฟอร์มอีเมลด้วยเทมเพลตที่กำหนดไว้ล่วงหน้า

การดำเนินการนี้ใช้เพื่อเปิดอีเมลด้วยเทมเพลตที่กำหนดไว้ล่วงหน้า การดำเนินการประกอบด้วยฟิลด์ต่อไปนี้

ฟิลด์ Description
ชื่อตรรกะของเอนทิตี ระบุชื่อตรรกะของเอนทิตีที่จะมีการส่งอีเมล
ฟิลด์นี้จำเป็นต้องใส่
รหัสเรกคอร์ดเอนทิตี ระบุรหัสเรกคอร์ดของเรกคอร์ดเอนทิตีที่จะมีการส่งอีเมล
ฟิลด์นี้จำเป็นต้องใส่
ผู้รับอีเมล ระบุชื่อที่แสดงของเรกคอร์ดที่จะมีการส่งอีเมล
ฟิลด์นี้จำเป็นต้องใส่
รหัสเทมเพลต ระบุรหัสเทมเพลตอีเมลของชนิดเอนทิตีที่จะส่งอีเมลไปและต้องแสดงในอีเมล
ฟิลด์นี้จำเป็นต้องใส่

หมายเหตุ

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

ตัวอย่างที่ 1: เปิดเทมเพลตอีเมลจากกรณี

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

  1. เพิ่มการดำเนินการ เปิดฟอร์มอีเมลที่มีเทมเพลตที่กำหนดไว้ล่วงหน้า ที่เพิ่มเทมเพลตตามรหัสเทมเพลต และเติมฟอร์มอีเมลด้วยฟิลด์ ถึง และ ความเกี่ยวข้อง แอตทริบิวต์มีดังนี้:
    • รหัสเทมเพลต : ระบุรหัสของเทมเพลตอีเมลที่ต้องการ
    • รหัสเรกคอร์ดเอนทิตี: ${anchor.incidentid}
    • ผู้รับอีเมล: ${anchor._customerid_value@OData.Community.Display.V1.FormattedValue}
    • ชื่อตรรกะของเอนทิตี: incident
  2. เพิ่มการดำเนินการ เติมข้อมูลในฟิลด์ของฟอร์มอัตโนมัติ เพื่อเติมข้อมูลในฟิลด์ถึงและความเกี่ยวข้อง แอตทริบิวต์มีดังนี้:
    • ชื่อตรรกะของเอนทิตี: Email
    • ชื่อแอตทริบิวต์: ถึง
    • ค่าแอตทริบิวต์: [{"id":"${anchor._customerid_value}","entitytype":"contact","name":"${anchor._customerid_value@OData.Community.Display.V1.FormattedValue}"}]
    • ชื่อแอตทริบิวต์: regardingobjectid
    • ค่าแอตทริบิวต์: [{"id":"${anchor.incidentid}"},"name":"${anchor.title}","entitytype":"incident"}]

ตัวอย่างที่ 2: เปิดเทมเพลตอีเมลจากการสนทนา

ทำตามขั้นตอนต่อไปนี้เพื่อสร้างแมโครที่เปิดเทมเพลตอีเมลของประเภทผู้ติดต่อ:

  1. เพิ่มการดำเนินการ เปิดฟอร์มอีเมลที่มีเทมเพลตที่กำหนดไว้ล่วงหน้า ที่เพิ่มเทมเพลตตามรหัสเทมเพลต และเติมฟอร์มอีเมลด้วยฟิลด์ ถึง และ ความเกี่ยวข้อง แอตทริบิวต์มีดังนี้:
    • รหัสเทมเพลต : ระบุรหัสของเทมเพลตอีเมลที่ต้องการ
    • รหัสเรกคอร์ดเอนทิตี: ${customerRecordId}
    • ผู้รับอีเมล: ${customerName}
    • ชื่อตรรกะของเอนทิตี: ${customerEntityName}
  2. เพิ่มการดำเนินการ เติมข้อมูลในฟิลด์ของฟอร์มอัตโนมัติ เพื่อเติมข้อมูลในฟิลด์ถึงและความเกี่ยวข้อง แอตทริบิวต์มีดังนี้:
    • ชื่อตรรกะของเอนทิตี: Email
    • ชื่อแอตทริบิวต์: ถึง
    • ค่าแอตทริบิวต์: [{"id":"${customerRecordId}", "entitytype":"contact","name":"${customerName}"}]
    • ชื่อแอตทริบิวต์: regardingobjectid
    • ค่าแอตทริบิวต์: [{"id":"${customerRecordId}"},"entitytype":"contact","name": "${customerName}"}]|

ตัวอย่างที่ 3: เปิดเทมเพลตอีเมลที่มีผู้รับหลายคน

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

  1. เพิ่มการดำเนินการ เปิดฟอร์มอีเมลที่มีเทมเพลตที่กำหนดไว้ล่วงหน้า ที่เพิ่มเทมเพลตตามรหัสเทมเพลต และเติมฟอร์มอีเมลด้วยฟิลด์ ถึง และ ความเกี่ยวข้อง แอตทริบิวต์มีดังนี้:
    • รหัสเทมเพลต : ระบุรหัสของเทมเพลตอีเมลที่ต้องการ
    • รหัสเรกคอร์ดเอนทิตี: ${customerRecordId}
    • ผู้รับอีเมล: ${customerName}
    • ชื่อตรรกะของเอนทิตี: ${customerEntityName}
  2. เพิ่มการดำเนินการ เติมข้อมูลในฟิลด์ของฟอร์มอัตโนมัติ เพื่อเติมข้อมูลในฟิลด์ถึงและความเกี่ยวข้อง ฟิลด์ถึงต้องเติมด้วยรหัสอีเมลของลูกค้าและฟิลด์ที่กำหนดเอง ผู้ติดต่อรอง แอตทริบิวต์มีดังนี้:
    • ชื่อตรรกะของเอนทิตี: phonecall
    • ชื่อแอตทริบิวต์: ชื่อเรื่อง
    • ค่าแอตทริบิวต์: การติดตามงานที่เกี่ยวข้องกับกรณี ${anchor.ticketnumber}
    • ชื่อแอตทริบิวต์: ถึง
    • ค่าแอตทริบิวต์: [{"id":"${anchor._customerid_value}","type":"${anchor._customerid_value@Microsoft.Dynamics.CRM.lookuplogicalname}","name":"${anchor._customerid_value@OData.Community.Display.V1.FormattedValue}", {"id":"${anchor._cr27b_secondarycontact_value}","type":"contact","name":"${anchor._cr27b_secondarycontact_value@OData.Community.Display.V1.FormattedValue}"}]
    • ชื่อแอตทริบิวต์: regardingobjectid
    • ค่าแอตทริบิวต์: [{"id":"${anchor.incidentid}"},"name":"${anchor.title}","entitytype":"incident"}]

ค้นหาฐานข้อมูลองค์ความรู้สำหรับวลีที่มีการใส่ข้อมูล

แมโครค้นหาบทความให้ความรู้ตามวลีที่มีการใส่ข้อมูล การดำเนินการประกอบด้วยฟิลด์ต่อไปนี้

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

ตัวอย่าง: ค้นหาบทความตามสตริง

ทำตามขั้นตอนต่อไปนี้เพื่อสร้างแมโครที่ดำเนินการค้นหาตามวลี:

  1. เพิ่มการดำเนินการ ค้นหาฐานข้อมูลองค์ความรู้สำหรับวลีที่ป้อน ที่มีการเลือกชื่อกรณีเป็นวลีการค้นหา ต่อไปนี้คือแอตทริบิวต์:
    • ป้ายชื่อแท็บ: การค้นหา ${anchor.title}
    • สตริงการค้นหา: ${anchor.title}

เปิดบทความฐานข้อมูลองค์ความรู้

เปิดบทความในฐานข้อมูลองค์ความรู้ การดำเนินการประกอบด้วยฟิลด์ต่อไปนี้

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

ตัวอย่าง: เปิดบทความในฐานข้อมูลองค์ความรู้ที่ส่งผ่าน GUID

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

เปิดกริดเรกคอร์ด

การดำเนินการนี้จะใช้เพื่อเปิดกริดเรกคอร์ด การดำเนินการประกอบด้วยฟิลด์ต่อไปนี้

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

ตัวอย่างที่ 1: เปิดรายการผลิตภัณฑ์

หากต้องการสร้างแมโครที่เปิดรายการผลิตภัณฑ์ ให้เพิ่มการดำเนินการ เปิดกริดเรกคอร์ด เพื่อเปิดมุมมองเริ่มต้นของผู้ใช้ เนื่องจากไม่ได้ระบุชนิดมุมมองและรหัส ระบุแอตทริบิวต์ต่อไปนี้: ชื่อตรรกะของเอนทิตี: incident

ตัวอย่างที่ 2: เปิดรายการเหตุการณ์

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

  • ชื่อตรรกะของเอนทิตี: incident
  • ชนิดมุมมอง: ระบุชนิดมุมมอง
  • รหัสมุมมอง: ระบุรหัสของมุมมองที่คุณต้องการให้เปิดเหตุการณ์

ทำการค้นหาความเกี่ยวข้องตามวลี

ค้นหาบทความให้ความรู้ตามวลีที่มีการใส่ข้อมูล การดำเนินการประกอบด้วยฟิลด์ต่อไปนี้

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

ตัวอย่างที่ 1: ค้นหากรณีที่มีชื่อกรณีเดียวกัน

หากต้องการสร้างแมโครที่ใช้ชื่อกรณีเพื่อค้นหากรณีที่คล้ายกัน ให้เพิ่มการดำเนินการ ทำการค้นหาความเกี่ยวข้องตามวลี เพื่อใช้ชื่อกรณีจากแท็บจุดยึดเป็นพารามิเตอร์สำหรับการค้นหาความเกี่ยวข้องโดยที่ สตริงการค้นหา ตั้งค่าเป็น ${anchor.title}

ลอกแบบเรกคอร์ดปัจจุบัน

ลอกแบบเรกคอร์ดที่มีอยู่ซึ่งเปิดอยู่ในแท็บปัจจุบัน การดำเนินการจะคัดลอกฟิลด์เท่านั้นและไม่บันทึกเรกคอร์ด การดำเนินการประกอบด้วยฟิลด์ต่อไปนี้

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

ตัวอย่าง: สร้างกรณีรองโดยใช้ลอกแบบเรกคอร์ดปัจจุบัน

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

  1. เพิ่มการดำเนินการ ลอกแบบเรกคอร์ดปัจจุบัน ที่ลอกแบบกรณีดั้งเดิม จากนั้นตั้งค่ากรณีที่ลอกแบบเป็นหลัก กรณีดั้งเดิมจะถูกตั้งค่าเป็นกรณีรอง ตั้งค่าแอตทริบิวต์ ชื่อเรกคอร์ด ของกรณีรองของ ${anchor.ticketnumber}
  2. เพิ่ม เติมข้อมูลในฟิลด์ของฟอร์มอัตโนมัติ ที่เติมข้อมูลกรณีรองด้วยแอตทริบิวต์ที่ระบุ หมายเลขตั๋วจะถูกตั้งค่าเมื่อมีการบันทึกเรกคอร์ด ต่อไปนี้คือแอตทริบิวต์:
    • ชื่อตรรกะของเอนทิตี: incident
    • ชื่อแอตทริบิวต์: parentcaseid
    • ค่าแอตทริบิวต์: [{"id": "${anchor.incidentid}","name":"${anchor.title}","entitytype":"incident"}]
    • ชื่อแอตทริบิวต์: ticketnumber
    • ค่าแอตทริบิวต์:
  3. เพิ่มการดำเนินการ บันทึกเรกคอร์ด เพื่อสร้างและตั้งค่าหมายเลขตั๋วสำหรับกรณีรอง
|

ลอกแบบเรกคอร์ดอินพุต

ลอกแบบเรกคอร์ดที่มีอยู่ การดำเนินการจะคัดลอกฟิลด์เท่านั้น และไม่บันทึกเรกคอร์ด การดำเนินการประกอบด้วยฟิลด์ต่อไปนี้

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

ตัวอย่าง: สร้างกรณีรองโดยใช้ลอกแบบเรกคอร์ดอินพุต

ทำตามขั้นตอนต่อไปนี้เพื่อสร้างแมโครที่จะลอกแบบกรณีที่มีอยู่ กรณีที่มีอยู่ถูกตั้งค่าเป็นกรณีหลัก และกรณีที่ลอกแบบถูกตั้งค่าเป็นกรณีรอง

  1. เพิ่มการดำเนินการ ลอกแบบเรกคอร์ดปัจจุบัน ที่ลอกแบบกรณีดั้งเดิม จากนั้นตั้งค่ากรณีที่ลอกแบบเป็นรอง กรณีดั้งเดิมจะถูกตั้งค่าเป็นกรณีหลัก ต่อไปนี้คือแอตทริบิวต์:
    • รหัสเรกคอร์ดเอนทิตี: ${anchor.incidentid}
    • ชื่อตรรกะของเอนทิตี: incident
    • ชื่อเรกคอร์ด: กรณีรองของ ${anchor.title}
  2. เพิ่ม เติมข้อมูลในฟิลด์ของฟอร์มอัตโนมัติ ที่เติมข้อมูลกรณีรองด้วยแอตทริบิวต์ที่ระบุ หมายเลขตั๋วจะถูกตั้งค่าเมื่อมีการบันทึกเรกคอร์ด ต่อไปนี้คือแอตทริบิวต์:
    • ชื่อตรรกะของเอนทิตี: Entity logical name
    • ชื่อแอตทริบิวต์: parentcaseid
    • ค่าแอตทริบิวต์: [{"id": "${anchor.incidentid}","name":"${anchor.title}","entitytype":"incident"}]
    • ชื่อแอตทริบิวต์: ticketnumber
    • ค่าแอตทริบิวต์:
  3. เพิ่มการดำเนินการ บันทึกเรกคอร์ด เพื่อสร้างและตั้งค่าหมายเลขตั๋วสำหรับกรณีรอง

ตั้งค่าโฟกัสสคริปต์สำหรับเจ้าหน้าที่

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

เขตข้อมูล Description
ชื่อที่ไม่ซ้ำกันของสคริปต์สำหรับเจ้าหน้าที่ ระบุสคริปต์สำหรับเจ้าหน้าที่ที่ต้องโฟกัส

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

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

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

บันทึกเรกคอร์ด

บันทึกเรกคอร์ดหลังจากที่คุณป้อนข้อมูลในฟิลด์บังคับทั้งหมดแล้ว การดำเนินการจะล้มเหลว หากไม่ได้ป้อนฟิลด์บังคับ หรือเว้นว่างไว้

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

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