แชร์ผ่าน


ทำงานกับตัวแปร

ใช้ตัวแปรเพื่อจัดเก็บคําตอบของลูกค้าเพื่อให้คุณสามารถนําเนื้อหากลับมาใช้ในภายหลังในการสนทนาได้

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

คุณสามารถส่งผ่านตัวแปรไปยังและส่งกลับจาก หัวข้ออื่น ๆ และ โฟลว์ Power Automate ได้

สร้างตัวแปร

โหนดใด ๆ ที่แสดงเอาต์พุต เช่น โหนด คําถาม จะสร้างตัวแปรเอาต์พุตของประเภทที่เหมาะสมโดยอัตโนมัติ

ภาพหน้าจอของโหนดคําถาม ที่มีชื่อและชนิดของตัวแปรที่เน้นค่าเริ่มต้น

เคล็ดลับ

เปลี่ยนชื่อโหนดเพื่อให้สามารถระบุได้ง่ายขึ้น เลือกช่องชื่อโหนดเพื่ออัปเดตชื่อโดยตรง หรือเลือกจุดสามจุด (...) ของโหนด แล้วเลือกเปลี่ยน ชื่อ จากเมนู นอกจากนี้คุณยังสามารถเปลี่ยนชื่อโหนดใน ตัวแก้ไขโค้ด

ไม่สามารถเปลี่ยนชื่อโหนด ทริกเกอร์ และโหนด ไปที่ขั้นตอน ได้

ชื่อโหนดสามารถมีความยาวได้สูงสุด 500 อักขระ

เลือกเอนทิตีที่จะใช้

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

ภาพหน้าจอของโหนดคำถามที่เปิดแผง 'เลือกข้อมูลที่จะระบุ'

เปลี่ยนชื่อตัวแปร

เมื่อต้องการทําให้ตัวแทนของคุณง่ายต่อการบํารุงรักษา ให้แทนที่ชื่อเริ่มต้นของแต่ละตัวแปรด้วยชื่อที่มีความหมาย

  1. เลือกตัวแปร แผง คุณสมบัติตัวแปร จะปรากฏขึ้น

  2. ภายใต้ ชื่อตัวแปร ให้ใส่ชื่อที่คุณต้องการสําหรับตัวแปรของคุณ

ตั้งค่าตัวแปร

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

  1. เลือกไอคอน เพิ่มโหนด ภายใต้โหนดที่คุณต้องการเพิ่มโหนดค่าตัวแปร

  2. เลือก การจัดการ>ตัวแปรตั้งค่าตัวแปร โหนด ตั้งค่าตัวแปร จะปรากฏบนแคนวาส

  3. เลือกกล่องภายใต้ตั้งค่าตัวแปร แผง เลือกตัวแปร จะปรากฏขึ้น

    • ถ้าตัวแปรที่คุณต้องการตั้งค่ามีอยู่แล้ว ให้เลือกตัวแปรนั้น

    • มิฉะนั้น เลือกสร้างใหม่ การดําเนินการนี้จะเป็นการสร้างตัวแปรใหม่ ชนิดของตัวแปรจะเป็น ไม่รู้จัก จนกว่าคุณจะกำหนดค่า

      ภาพหน้าจอของโหนด 'ตั้งค่าตัวแปร' ด้วยตัวแปรใหม่ที่เป็นชนิดที่ไม่รู้จัก

  4. สําหรับ ถึง ค่า ให้กําหนดค่าโดยใช้หนึ่งในตัวเลือกต่อไปนี้:

    • พิมพ์ ค่าสัญพจน์

    • เลือกตัวแปรชนิดเดียวกันที่มีอยู่

    • ใช้ สูตร Power Fx สูตร Power Fx มีประโยชน์สำหรับชนิดที่ซับซ้อนขึ้น ซึ่งไม่สามารถใช้ค่าสัญพจน์ได้ เช่น ชนิดตารางและชนิดของเรกคอร์ด

ใช้ตัวแปรในโหนดการดําเนินการ

เมื่อคุณใช้ตัวแปรในโหนด การดําเนินการ หากชนิดพื้นฐานตรงกับชนิดพารามิเตอร์ที่ระบุสําหรับโฟลว์หรือสําหรับทักษะเฟรมเวิร์กของ Bot คุณสามารถป้อนให้กับพารามิเตอร์นั้นได้ ผลลัพธ์จากโหนด การดําเนินการ จะสร้างตัวแปรใหม่

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

ใช้ค่าสัญพจน์สำหรับอินพุตตัวแปร

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

ภาพหน้าจอแสดงการใช้ค่าตามตัวอักษรสำหรับพารามิเตอร์อินพุตตัวแปรที่ชื่อ productName

โหนดพยายามตีความค่าตัวอักษรเป็นสตริง ตัวเลข หรือบูลีน ตัวอย่างเช่น มีการตีความ 123 เป็นตัวเลข หากคุณต้องการให้ตีความเป็นค่าสตริงแทน ให้ตัดค่าในเครื่องหมายอัญประกาศดังนี้: "123"

สําหรับบางสถานการณ์ เช่น สถานการณ์ที่ใช้ชนิดที่ซับซ้อน คุณอาจจําเป็นต้องใช้ สูตร Power Fx ในการตั้งค่าชนิดที่เฉพาะเจาะจง

ใช้ตัวแปรสภาพแวดล้อมสําหรับข้อมูลลับ Azure Key Vault

ตัวแปรสภาพแวดล้อมสามารถอ้างอิงข้อมูลลับใน Key Vault ได้ ตัวแปรสภาพแวดล้อมข้อมูลลับเป็นกรณีพิเศษของตัวแปรสภาพแวดล้อมที่มีข้อควรพิจารณาเฉพาะ

หากต้องการสร้างตัวแปรสภาพแวดล้อมลับใน Power Apps คุณต้องกําหนดค่าชุดเก็บคีย์

หากต้องการอนุญาตให้ Copilot Studio อ่านชุดเก็บคีย์นี้ ให้ดําเนินการต่อไปนี้ให้เสร็จสมบูรณ์:

  1. กําหนดบทบาทผู้ใช้ Key Vault Secrets ให้กับแอปพลิเคชันบริการ Microsoft Copilot Studio

  2. ในการอนุญาตให้ตัวแทนทั้งหมดจากสภาพแวดล้อมเข้าถึงข้อมูลลับ ให้สร้างแท็ก AllowedEnvironments ในข้อมูลลับและเพิ่มรหัสสภาพแวดล้อมที่ได้รับอนุญาตซึ่งคั่นด้วยเครื่องหมายจุลภาค

  3. ในการอนุญาตเฉพาะตัวแทนเฉพาะจากสภาพแวดล้อมเพื่อใช้ชุดเก็บโค้ดนี้ ให้สร้างแท็ก AllowedAgents และใส่ตัวระบุตัวแทนในรูปแบบ{envId}/{schemaName} สำหรับค่าหลายค่า ให้คั่นค่าด้วยเครื่องหมายจุลภาค

    หากคุณมีอักขระถึงจำนวนสูงสุดแต่ยังต้องเพิ่มตัวแทนเพิ่มเติม ให้เพิ่มแท็กอื่นที่มีชื่อที่สื่อความหมายแต่ไม่ซ้ำกัน (ตัวอย่างเช่น: AllowedAgents2)

รันไทม์กล่องโต้ตอบจะแคชค่าข้อมูลลับเป็นเวลาห้านาที ซึ่งจะแคชการอ่านที่ไม่สําเร็จเป็นเวลา 30 วินาที

คำเตือน

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

แผงตัวแปร

ในแผง ตัวแปร คุณสามารถดูตัวแปรทั้งหมดที่พร้อมใช้งานสําหรับหัวข้อโดยไม่คํานึงถึงโหนดที่มีการกําหนดหรือใช้ในโหนดใด

ในการเปิดแผง ตัวแปร ให้เลือก ตัวแปร บนแถบเมนูของหัวข้อ

สกรีนช็อตของแผงตัวแปร ที่ไฮไลต์ปุ่มตัวแปร

สําหรับแต่ละตัวแปรหัวข้อ คุณสามารถเลือกว่าจะรับค่าจากหัวข้ออื่น หรือไม่ ส่งกลับค่าไปยังหัวข้ออื่น ๆ หรือทั้งสองอย่าง คุณยังสามารถเลือกตัวแปรเพื่อแก้ไขคุณสมบัติในแผง คุณสมบัติของตัวแปร

แผงคุณสมบัติของตัวแปร

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

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

ส่งผ่านตัวแปรระหว่างหัวข้อ

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

รับค่าจากหัวข้ออื่นๆ

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

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

นี่คือขั้นตอนของหัวข้อ พูดคุยกับลูกค้า:

ภาพหน้าจอของโฟลว์การสนทนาหัวข้อพูดคุยกับลูกค้า

ดังที่แสดงในแผงทดสอบ หากหัวข้อนี้ถูกทริกเกอร์ก่อนจะถามผู้ใช้ว่า "ฉันควรเรียกคุณว่าอย่างไร" ซึ่งจัดเก็บค่าในตัวแปรสตริงที่เรียกว่าcustomerName ตัวแปร customerName ยังได้รับค่าจากหัวข้ออื่น ๆ ด้วย หัวข้อจบลงด้วยข้อความ "ฉันหวังว่าคุณจะมีวันที่สวยงามนะครับ/ค่ะ คุณ customerName"

นี่คือขั้นตอนของหัวข้อ การทักทาย:

ภาพหน้าจอของโฟลว์การสนทนาหัวข้อการทักทาย

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

สุดท้าย นี่คือการสนทนาครั้งที่สองอีกครั้ง คราวนี้มาจากมุมมองของหัวข้อ พูดคุยกับลูกค้า:

ภาพหน้าจอของโฟลว์การสนทนาหัวข้อพูดคุยกับลูกค้าเมื่อมีการทริกเกอร์หัวข้อการทักทายก่อน

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

ตั้งค่าหัวข้อปลายทาง

หัวข้อปลายทางได้รับค่าจากหัวข้ออื่น ๆ ในตัวอย่างนี้ นี่คือการพูดคุยกับลูกค้า

  1. สร้างหัวข้อใหม่ และตั้งชื่อว่า "พูดคุยกับลูกค้า"

  2. เพิ่มวลีทริกเกอร์ เช่น "พูดคุยกับฉัน" "พูดกับฉัน" และ "สนทนากับฉัน"

  3. เพิ่มโหนด คำถาม และป้อน "ฉันควรเรียกคุณว่าอะไร" สำหรับข้อความ

  4. ภายใต้ ระบุ เลือกเอนทิตีที่สร้างไว้ล่วงหน้า ชื่อบุคคล

  5. เลือกชื่อของตัวแปร แผง คุณสมบัติของตัวแปร จะเปิดขึ้น

  6. แทนที่ชื่อเริ่มต้นด้วย customerNameจากนั้นเลือกรับค่าจากหัวข้ออื่น ๆ

    ภาพหน้าจอของแผง 'คุณสมบัติของตัวแปร' ที่แสดงตัวแปร customerName และคุณสมบัติ

  7. เพิ่มโหนด ข้อความ

  8. ในกล่องข้อความ ให้ป้อน "ฉันหวังว่าคุณจะมีวันที่สวยงาม"

  9. เลือกไอคอน แทรกตัวแปร ({x}) แล้วเลือก customerName

  10. เลือกช่องว่างหลังตัวแปรและใส่เครื่องหมายอัศเจรีย์ (!)

  11. บันทึกหัวข้อ

ตั้งค่าหัวข้อต้นทาง

หัวข้อต้นทางคือหัวข้อที่เปลี่ยนเส้นทางไปยังหัวข้ออื่น ซึ่งจะให้ค่าและส่งผ่านไปยังหัวข้อปลายทาง ในตัวอย่างนี้ นี่เป็นคําทักทาย

  1. ไปที่หัวข้อ การทักทาย และลบโหนดเริ่มต้น ยกเว้นโหนด ทริกเกอร์

  2. เพิ่มโหนด คำถาม และป้อน "คุณชื่ออะไร" สำหรับข้อความ

  3. ภายใต้ ระบุ เลือกเอนทิตีที่สร้างไว้ล่วงหน้า ชื่อบุคคล

  4. แทนที่ชื่อเริ่มต้นด้วยcustomerNameFromGreeting

  5. เพิ่มโหนด ข้อความ

  6. ในกล่องข้อความ ป้อน "ยินดีที่ได้รู้จัก"

  7. เลือกไอคอน แทรกตัวแปร ({x}) แล้วเลือก customerNameFromGreeting

  8. เลือกช่องว่างหลังตัวแปรและใส่เครื่องหมายอัศเจรีย์ (!)

  9. เพิ่มโหนด เปลี่ยนเส้นทาง และเลือกหัวข้อปลายทาง พูดคุยกับลูกค้า

  10. เลือก เพิ่มอินพุต แล้วเลือกตัวแปรจากหัวข้อปลายทางซึ่งคุณต้องการส่งผ่านค่าไป

    ภาพหน้าจอของหัวข้อคำทักทายที่มีการเพิ่มตัวแปร customerName เป็นอินพุตในโหนดเปลี่ยนเส้นทาง

  11. เลือกไอคอน > จากนั้นเลือกตัวแปรที่คุณต้องการส่งค่า customerNameFromGreeting ในตัวอย่างนี้

    โหนด เปลี่ยนเส้นทาง ควรมีลักษณะดังนี้:

    ภาพหน้าจอของโหนดเปลี่ยนเส้นทางที่เสร็จสมบูรณ์ในหัวข้อคำทักทาย

  12. บันทึกหัวข้อ

ส่งคืนค่ากลับไปยังหัวข้อเดิม

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

มาต่อกันด้วยตัวอย่างจากส่วนก่อนหน้า คุณถามคําถามใหม่ในหัวข้อ พูดคุยกับลูกค้า จากนั้นส่งกลับคําตอบไปยังหัวข้อ คําทักทาย

ตั้งค่าหัวข้อต้นทางสำหรับตัวแปรที่ส่งคืน

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

  1. ไปที่หัวข้อต้นทาง

  2. เพิ่มโหนด คำถาม และป้อน "คุณอาศัยอยู่ในเมืองใด" สำหรับข้อความ

  3. ภายใต้ ระบุ เลือกเอนทิตีที่สร้างไว้ล่วงหน้า เมือง

  4. เลือกตัวแปรเพื่อเปิดแผง คุณสมบัติของตัวแปร ตั้งชื่อว่า customerCityจากนั้นเลือก ส่งกลับค่า ไปยังหัวข้อเดิม

    ภาพหน้าจอของหัวข้อ พูดคุยกับลูกค้า ที่มีตัวแปร customerCity และคุณสมบัติถูกเน้น

  5. เพิ่มโหนด ข้อความ

  6. เลือกไอคอน แทรกตัวแปร ({x}) แล้วเลือก customerCity

  7. หลังตัวแปรในกล่องข้อความ ให้ป้อน "ในเวลานี้ของปีคงจะสวยงามมาก"

  8. บันทึกหัวข้อ

ตั้งค่าหัวข้อปลายทางสำหรับตัวแปรที่ส่งคืน

เมื่อคุณส่งกลับตัวแปรไปยังหัวข้อ หัวข้อปลายทางจะได้รับค่าจากหัวข้อปัจจุบัน ในตัวอย่างต่อไปนี้ หัวข้อปลายทางคือ คําทักทาย

  1. ไปที่หัวข้อปลายทาง

  2. ตัวแปรที่คุณเลือกในหัวข้อต้นทางจะปรากฏบนโหนด การเปลี่ยนเส้นทาง เป็นตัวแปรเอาต์พุต

    ภาพหน้าจอของโฟลว์การสนทนาหัวข้อการทักทายที่มีตัวแปรที่ส่งคืนในโหนดเปลี่ยนเส้นทาง

  3. บันทึกหัวข้อ

แยกวิเคราะห์ค่า

โหนด ค่าการแยกวิเคราะห์ แปลงค่าจากชนิดหนึ่งเป็นอีกชนิดหนึ่ง กรณีการใช้งานทั่วไปสําหรับโหนด แยกวิเคราะห์ค่า จะแปลง JSON แบบ Raw ตัวอย่างเช่น ตัวแทนเรียกใช้โฟลว์ที่เรียกใช้ API API ส่งกลับผลลัพธ์ คุณจําเป็นต้องมีวิธีในการแยกวิเคราะห์ผลลัพธ์นี้และส่งกลับตัวแปรดั้งเดิมอย่างน้อยหนึ่งตัวแปร โดยการใช้โหนด ค่าการแยกวิเคราะห์ คุณสามารถส่งผลลัพธ์ API ทั้งหมดเป็นสตริงเช่นต่อไปนี้:

{
    "Name": "Parker",
    "Position": "Product manager",
    "Company": "Contoso",
    "FormerPositions": [{
            "Position": "Customer service representative"
        }
    ]
}

โหนดค่าการแยกวิเคราะห์แปลงตัวแปรสตริงเป็นตัวแปรชนิดระเบียน ตัวแก้ไข Power Fx ให้การเติมรหัส IntelliSense และคําแนะนําสําหรับประเภทนี้

นอกเหนือจากการแยกวิเคราะห์สตริง JSON แล้ว การใช้คีย์สําหรับโหนด ค่าการแยกวิเคราะห์ คือการแยกวิเคราะห์วัตถุที่ไม่พิมพ์ในขณะทํางาน กรณีการใช้งานที่พบบ่อยที่สุดคือ เมื่อคุณได้รับเหตุการณ์และต้องการแยกวิเคราะห์ค่าเหตุการณ์ หรือคุณอาจต้องการแยกวิเคราะห์คุณสมบัติ System.Activity.ChannelData ซึ่งแตกต่างกันในรันไทม์ตามช่องทาง

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

วิธีเพิ่มโหนด ค่า Parse ไปยังหัวข้อ:

  1. เลือกไอคอน เพิ่มโหนด ภายใต้โหนดที่คุณต้องการแยกวิเคราะห์ค่า ชี้ไปที่ การจัดการตัวแปร และเลือก ค่าการแยกวิเคราะห์

  2. เพิ่มโหนด แยกวิเคราะห์ค่า และเลือกตัวแปรที่คุณต้องการแยกวิเคราะห์

    ภาพหน้าจอแสดงตัวเลือกของตัวแปรที่จะแยกวิเคราะห์

  3. สําหรับชนิดข้อมูล ให้เลือก จากข้อมูลตัวอย่าง

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

  4. เลือกรับ Schema จากตัวอย่าง JSON ใส่ตัวอย่าง JSON ที่ต้องการในตัวแก้ไขที่เปิดขึ้น และเลือกยืนยัน

    สกรีนช็อตที่แสดงตัวแก้ไขที่คุณใส่ตัวอย่างข้อมูล JSON

  5. เลือกตัวแปรเพื่อเก็บค่าที่แยกวิเคราะห์ โดยทั่วไปแล้ว คุณสร้างตัวแปรใหม่

    สกรีนช็อตแสดงวิธีการสร้างตัวแปรเพื่อเก็บค่าที่แยกวิเคราะห์โดยตรงจากโหนดค่าการแยกวิเคราะห์

    ตอนนี้ตัวแปรเอาต์พุตมีชนิดที่คาดไว้: เรกคอร์ด

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